<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[177733] trunk/Source/WebCore</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/177733">177733</a></dd>
<dt>Author</dt> <dd>akling@apple.com</dd>
<dt>Date</dt> <dd>2014-12-24 23:50:20 -0800 (Wed, 24 Dec 2014)</dd>
</dl>
<h3>Log Message</h3>
<pre>Convert more creator functions to return Ref instead of PassRefPtr.
<https://webkit.org/b/139939>
Reviewed by Darin Adler.
Convert a slew of functions to return Ref<T> instead of PassRefPtr<T>
where the result is guaranteed to never be null.
* Modules/geolocation/Coordinates.h:
(WebCore::Coordinates::create):
(WebCore::Coordinates::isolatedCopy):
* Modules/plugins/QuickTimePluginReplacement.mm:
(WebCore::QuickTimePluginReplacement::isolatedWorld):
* Modules/webaudio/AnalyserNode.h:
(WebCore::AnalyserNode::create):
* Modules/webaudio/AudioBuffer.cpp:
(WebCore::AudioBuffer::create):
(WebCore::AudioBuffer::createFromAudioFileData):
* Modules/webaudio/AudioBuffer.h:
* Modules/webaudio/AudioBufferSourceNode.cpp:
(WebCore::AudioBufferSourceNode::create):
* Modules/webaudio/AudioBufferSourceNode.h:
* Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::create):
* Modules/webaudio/AudioContext.h:
* Modules/webaudio/AudioListener.h:
(WebCore::AudioListener::create):
* Modules/webaudio/AudioParam.h:
(WebCore::AudioParam::create):
* Modules/webaudio/BiquadFilterNode.h:
(WebCore::BiquadFilterNode::create):
* Modules/webaudio/ConvolverNode.h:
(WebCore::ConvolverNode::create):
* Modules/webaudio/DelayNode.h:
(WebCore::DelayNode::create):
* Modules/webaudio/DynamicsCompressorNode.h:
(WebCore::DynamicsCompressorNode::create):
* Modules/webdatabase/ChangeVersionWrapper.h:
(WebCore::ChangeVersionWrapper::create):
* Modules/webdatabase/DatabaseAuthorizer.cpp:
(WebCore::DatabaseAuthorizer::create):
* Modules/webdatabase/DatabaseAuthorizer.h:
* Modules/webdatabase/DatabaseThread.h:
(WebCore::DatabaseThread::create):
* Modules/websockets/WorkerThreadableWebSocketChannel.cpp:
(WebCore::WorkerThreadableWebSocketChannel::Bridge::send):
* accessibility/AXObjectCache.cpp:
(WebCore::createFromRenderer):
(WebCore::createFromNode):
* accessibility/AccessibilityARIAGrid.cpp:
(WebCore::AccessibilityARIAGrid::create):
* accessibility/AccessibilityARIAGrid.h:
* accessibility/AccessibilityARIAGridCell.cpp:
(WebCore::AccessibilityARIAGridCell::create):
* accessibility/AccessibilityARIAGridCell.h:
* accessibility/AccessibilityARIAGridRow.cpp:
(WebCore::AccessibilityARIAGridRow::create):
* accessibility/AccessibilityARIAGridRow.h:
* accessibility/AccessibilityImageMapLink.cpp:
(WebCore::AccessibilityImageMapLink::create):
* accessibility/AccessibilityImageMapLink.h:
* accessibility/AccessibilityList.cpp:
(WebCore::AccessibilityList::create):
* accessibility/AccessibilityList.h:
* accessibility/AccessibilityListBox.cpp:
(WebCore::AccessibilityListBox::create):
* accessibility/AccessibilityListBox.h:
* accessibility/AccessibilityListBoxOption.cpp:
(WebCore::AccessibilityListBoxOption::create):
* accessibility/AccessibilityListBoxOption.h:
* accessibility/AccessibilityMediaControls.cpp:
(WebCore::AccessibilityMediaControl::create):
(WebCore::AccessibilityMediaControlsContainer::create):
(WebCore::AccessibilityMediaTimeline::create):
(WebCore::AccessibilityMediaTimeDisplay::create):
* accessibility/AccessibilityMediaControls.h:
* accessibility/AccessibilityMenuList.cpp:
(WebCore::AccessibilityMenuList::create):
* accessibility/AccessibilityMenuList.h:
* accessibility/AccessibilityMenuListOption.h:
* accessibility/AccessibilityMenuListPopup.h:
* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::create):
* accessibility/AccessibilityNodeObject.h:
* accessibility/AccessibilityProgressIndicator.cpp:
(WebCore::AccessibilityProgressIndicator::create):
* accessibility/AccessibilityProgressIndicator.h:
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::create):
* accessibility/AccessibilityRenderObject.h:
* accessibility/AccessibilitySVGRoot.cpp:
(WebCore::AccessibilitySVGRoot::create):
* accessibility/AccessibilitySVGRoot.h:
* accessibility/AccessibilityScrollView.cpp:
(WebCore::AccessibilityScrollView::create):
* accessibility/AccessibilityScrollView.h:
* accessibility/AccessibilityScrollbar.cpp:
(WebCore::AccessibilityScrollbar::create):
* accessibility/AccessibilityScrollbar.h:
* accessibility/AccessibilitySearchFieldButtons.cpp:
(WebCore::AccessibilitySearchFieldCancelButton::create):
* accessibility/AccessibilitySearchFieldButtons.h:
* accessibility/AccessibilitySlider.cpp:
(WebCore::AccessibilitySlider::create):
(WebCore::AccessibilitySliderThumb::create):
* accessibility/AccessibilitySlider.h:
* accessibility/AccessibilitySpinButton.cpp:
(WebCore::AccessibilitySpinButton::create):
(WebCore::AccessibilitySpinButtonPart::create):
* accessibility/AccessibilitySpinButton.h:
* accessibility/AccessibilityTable.cpp:
(WebCore::AccessibilityTable::create):
* accessibility/AccessibilityTable.h:
* accessibility/AccessibilityTableCell.cpp:
(WebCore::AccessibilityTableCell::create):
* accessibility/AccessibilityTableCell.h:
* accessibility/AccessibilityTableColumn.cpp:
(WebCore::AccessibilityTableColumn::create):
* accessibility/AccessibilityTableColumn.h:
* accessibility/AccessibilityTableHeaderContainer.cpp:
(WebCore::AccessibilityTableHeaderContainer::create):
* accessibility/AccessibilityTableHeaderContainer.h:
* accessibility/AccessibilityTableRow.cpp:
(WebCore::AccessibilityTableRow::create):
* accessibility/AccessibilityTableRow.h:
* bindings/js/CachedScriptSourceProvider.h:
(WebCore::CachedScriptSourceProvider::create):
* bindings/js/DOMWrapperWorld.h:
(WebCore::DOMWrapperWorld::create):
* bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneDeserializer::getJSValue):
* bindings/objc/DOMCustomXPathNSResolver.h:
(WebCore::DOMCustomXPathNSResolver::create):
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateCallbackHeader):
* bridge/c/c_instance.h:
(JSC::Bindings::CInstance::create):
* crypto/CryptoKeyPair.h:
(WebCore::CryptoKeyPair::create):
* crypto/keys/CryptoKeyAES.h:
* crypto/keys/CryptoKeyHMAC.h:
* crypto/keys/CryptoKeyRSA.h:
* crypto/mac/CryptoKeyRSAMac.cpp:
(WebCore::CryptoKeyRSA::generatePair):
* css/DOMWindowCSS.cpp:
(WebCore::DOMWindowCSS::create):
* css/DOMWindowCSS.h:
* css/DashboardRegion.h:
(WebCore::DashboardRegion::create):
* css/FontLoader.h:
* dom/DOMError.h:
(WebCore::DOMError::create):
* dom/DOMStringList.h:
(WebCore::DOMStringList::create):
* dom/DataTransfer.cpp:
(WebCore::DataTransfer::createForCopyAndPaste):
(WebCore::DataTransfer::createForDragAndDrop):
* dom/DataTransfer.h:
* dom/DeviceMotionData.cpp:
(WebCore::DeviceMotionData::Acceleration::create):
(WebCore::DeviceMotionData::RotationRate::create):
(WebCore::DeviceMotionData::create):
* dom/DeviceMotionData.h:
* dom/DeviceOrientationData.cpp:
(WebCore::DeviceOrientationData::create):
* dom/DeviceOrientationData.h:
* dom/DocumentMarker.cpp:
(WebCore::DocumentMarkerDescription::create):
* editing/AlternativeTextController.cpp:
(WebCore::AutocorrectionAlternativeDetails::create):
(WebCore::DictationAlternativeDetails::create):
* editing/AlternativeTextController.h:
(WebCore::DictationMarkerDetails::create):
* editing/AppendNodeCommand.h:
(WebCore::AppendNodeCommand::create):
* editing/ApplyStyleCommand.h:
(WebCore::ApplyStyleCommand::create):
* editing/BreakBlockquoteCommand.h:
(WebCore::BreakBlockquoteCommand::create):
* editing/CompositeEditCommand.cpp:
(WebCore::EditCommandComposition::create):
* editing/CompositeEditCommand.h:
* editing/CreateLinkCommand.h:
(WebCore::CreateLinkCommand::create):
* editing/DeleteFromTextNodeCommand.h:
(WebCore::DeleteFromTextNodeCommand::create):
* editing/DeleteSelectionCommand.h:
(WebCore::DeleteSelectionCommand::create):
* editing/DictationCommand.cpp:
(WebCore::DictationMarkerSupplier::create):
* editing/DictationCommand.h:
(WebCore::DictationCommand::create):
* editing/EditingStyle.h:
(WebCore::EditingStyle::create):
* editing/Editor.cpp:
(WebCore::Editor::applyStyle):
(WebCore::Editor::applyParagraphStyle):
* editing/FormatBlockCommand.h:
(WebCore::FormatBlockCommand::create):
* editing/IndentOutdentCommand.h:
(WebCore::IndentOutdentCommand::create):
* editing/InsertIntoTextNodeCommand.h:
(WebCore::InsertIntoTextNodeCommand::create):
* editing/InsertLineBreakCommand.h:
(WebCore::InsertLineBreakCommand::create):
* editing/InsertNodeBeforeCommand.h:
(WebCore::InsertNodeBeforeCommand::create):
* editing/InsertParagraphSeparatorCommand.h:
(WebCore::InsertParagraphSeparatorCommand::create):
* editing/InsertTextCommand.h:
(WebCore::InsertTextCommand::create):
(WebCore::InsertTextCommand::createWithMarkerSupplier):
* editing/MergeIdenticalElementsCommand.h:
(WebCore::MergeIdenticalElementsCommand::create):
* editing/ModifySelectionListLevel.h:
(WebCore::IncreaseSelectionListLevelCommand::create):
(WebCore::DecreaseSelectionListLevelCommand::create):
* editing/MoveSelectionCommand.h:
(WebCore::MoveSelectionCommand::create):
* editing/RemoveCSSPropertyCommand.h:
(WebCore::RemoveCSSPropertyCommand::create):
* editing/RemoveFormatCommand.h:
(WebCore::RemoveFormatCommand::create):
* editing/RemoveNodeCommand.h:
(WebCore::RemoveNodeCommand::create):
* editing/RemoveNodePreservingChildrenCommand.h:
(WebCore::RemoveNodePreservingChildrenCommand::create):
* editing/ReplaceNodeWithSpanCommand.h:
(WebCore::ReplaceNodeWithSpanCommand::create):
* editing/ReplaceSelectionCommand.h:
(WebCore::ReplaceSelectionCommand::create):
* editing/SetNodeAttributeCommand.h:
(WebCore::SetNodeAttributeCommand::create):
* editing/SetSelectionCommand.h:
(WebCore::SetSelectionCommand::create):
* editing/SimplifyMarkupCommand.h:
(WebCore::SimplifyMarkupCommand::create):
* editing/SpellChecker.cpp:
(WebCore::SpellCheckRequest::create):
* editing/SpellChecker.h:
* editing/SpellingCorrectionCommand.cpp:
(WebCore::SpellingCorrectionRecordUndoCommand::create):
* editing/SpellingCorrectionCommand.h:
(WebCore::SpellingCorrectionCommand::create):
* editing/SplitElementCommand.h:
(WebCore::SplitElementCommand::create):
* editing/SplitTextNodeCommand.h:
(WebCore::SplitTextNodeCommand::create):
* editing/SplitTextNodeContainingElementCommand.h:
(WebCore::SplitTextNodeContainingElementCommand::create):
* editing/TypingCommand.h:
(WebCore::TypingCommand::create):
* editing/UnlinkCommand.h:
(WebCore::UnlinkCommand::create):
* editing/WrapContentsInDummySpanCommand.h:
(WebCore::WrapContentsInDummySpanCommand::create):
* editing/ios/DictationCommandIOS.h:
(WebCore::DictationCommandIOS::create):
* fileapi/Blob.h:
(WebCore::Blob::create):
(WebCore::Blob::deserialize):
(WebCore::Blob::slice):
* fileapi/File.h:
* fileapi/FileList.h:
(WebCore::FileList::create):
* fileapi/FileReader.cpp:
(WebCore::FileReader::create):
* fileapi/FileReader.h:
* fileapi/FileReaderSync.h:
(WebCore::FileReaderSync::create):
* history/BackForwardList.h:
(WebCore::BackForwardList::create):
* history/HistoryItem.h:
(WebCore::HistoryItem::create):
* html/DOMURL.cpp:
(WebCore::DOMURL::create):
* html/DOMURL.h:
* html/HTMLPlugInImageElement.cpp:
(WebCore::plugInImageElementIsolatedWorld):
* html/canvas/CanvasGradient.h:
(WebCore::CanvasGradient::create):
* html/canvas/CanvasPattern.cpp:
(WebCore::CanvasPattern::create):
* html/canvas/CanvasPattern.h:
* html/canvas/DOMPath.h:
* html/shadow/DetailsMarkerControl.cpp:
(WebCore::DetailsMarkerControl::create):
* html/shadow/DetailsMarkerControl.h:
* html/track/AudioTrack.h:
* html/track/AudioTrackList.h:
* html/track/DataCue.h:
* inspector/CommandLineAPIHost.cpp:
(WebCore::CommandLineAPIHost::create):
* inspector/CommandLineAPIHost.h:
* loader/DocumentLoader.h:
(WebCore::DocumentLoader::create):
* loader/FormState.cpp:
(WebCore::FormState::create):
* loader/FormState.h:
* loader/FormSubmission.cpp:
(WebCore::FormSubmission::create):
* loader/FormSubmission.h:
* loader/TextResourceDecoder.h:
(WebCore::TextResourceDecoder::create):
* loader/ThreadableLoaderClientWrapper.h:
(WebCore::ThreadableLoaderClientWrapper::create):
* loader/WorkerThreadableLoader.h:
(WebCore::WorkerThreadableLoader::create):
* loader/appcache/ApplicationCache.h:
(WebCore::ApplicationCache::create):
* loader/appcache/ApplicationCacheResource.h:
(WebCore::ApplicationCacheResource::create):
* loader/appcache/DOMApplicationCache.h:
* loader/archive/ArchiveResource.cpp:
(WebCore::ArchiveResource::create):
* loader/archive/ArchiveResource.h:
* loader/icon/IconDatabaseBase.h:
(WebCore::EnumCallback::create):
(WebCore::ObjectCallback::create):
* loader/icon/IconRecord.h:
(WebCore::IconRecord::create):
* mathml/MathMLInlineContainerElement.cpp:
(WebCore::MathMLInlineContainerElement::create):
* mathml/MathMLInlineContainerElement.h:
* mathml/MathMLMathElement.cpp:
(WebCore::MathMLMathElement::create):
* mathml/MathMLMathElement.h:
* mathml/MathMLMencloseElement.cpp:
(WebCore::MathMLMencloseElement::create):
* mathml/MathMLMencloseElement.h:
* mathml/MathMLSelectElement.cpp:
(WebCore::MathMLSelectElement::create):
* mathml/MathMLSelectElement.h:
* mathml/MathMLTextElement.cpp:
(WebCore::MathMLTextElement::create):
* mathml/MathMLTextElement.h:
* page/BarProp.h:
(WebCore::BarProp::create):
* page/Crypto.h:
(WebCore::Crypto::create):
* page/DOMSecurityPolicy.h:
(WebCore::DOMSecurityPolicy::create):
* page/DOMSelection.h:
(WebCore::DOMSelection::create):
* page/DOMWindow.h:
* page/DOMWindowExtension.h:
(WebCore::DOMWindowExtension::create):
* page/FrameView.cpp:
(WebCore::FrameView::create):
* page/FrameView.h:
* page/animation/CompositeAnimation.h:
(WebCore::CompositeAnimation::create):
* page/scrolling/AsyncScrollingCoordinator.h:
* platform/Cursor.h:
(WebCore::SharedCursor::create):
* platform/FileChooser.cpp:
(WebCore::FileChooser::create):
* platform/FileChooser.h:
* platform/animation/Animation.h:
(WebCore::Animation::create):
* platform/audio/AudioBus.cpp:
(WebCore::AudioBus::create):
(WebCore::AudioBus::createBufferFromRange):
(WebCore::AudioBus::createBySampleRateConverting):
(WebCore::AudioBus::createByMixingToMono):
* platform/audio/AudioBus.h:
* platform/audio/AudioHardwareListener.cpp:
(WebCore::AudioHardwareListener::create):
* platform/audio/AudioHardwareListener.h:
* platform/audio/mac/AudioHardwareListenerMac.cpp:
(WebCore::AudioHardwareListener::create):
(WebCore::AudioHardwareListenerMac::create):
* platform/audio/mac/AudioHardwareListenerMac.h:
* platform/graphics/AudioTrackPrivate.h:
(WebCore::AudioTrackPrivate::create):
* platform/graphics/BitmapImage.h:
* platform/graphics/CrossfadeGeneratedImage.h:
* platform/graphics/FontFeatureSettings.h:
(WebCore::FontFeatureSettings::create):
* platform/graphics/Image.cpp:
(WebCore::Image::nullImage):
* platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h:
* platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm:
(WebCore::AudioSourceProviderAVFObjC::create):
* platform/graphics/filters/DistantLightSource.h:
(WebCore::DistantLightSource::create):
* platform/graphics/filters/FEBlend.cpp:
(WebCore::FEBlend::create):
* platform/graphics/filters/FEBlend.h:
* platform/graphics/filters/FEColorMatrix.cpp:
(WebCore::FEColorMatrix::create):
* platform/graphics/filters/FEColorMatrix.h:
* platform/graphics/filters/FEComponentTransfer.cpp:
(WebCore::FEComponentTransfer::create):
* platform/graphics/filters/FEComponentTransfer.h:
* platform/graphics/filters/FEComposite.cpp:
(WebCore::FEComposite::create):
* platform/graphics/filters/FEComposite.h:
* platform/graphics/filters/FEConvolveMatrix.cpp:
(WebCore::FEConvolveMatrix::create):
* platform/graphics/filters/FEConvolveMatrix.h:
* platform/graphics/filters/FEDiffuseLighting.cpp:
(WebCore::FEDiffuseLighting::create):
* platform/graphics/filters/FEDiffuseLighting.h:
* platform/graphics/filters/FEDisplacementMap.cpp:
(WebCore::FEDisplacementMap::create):
* platform/graphics/filters/FEDisplacementMap.h:
* platform/graphics/filters/FEDropShadow.cpp:
(WebCore::FEDropShadow::create):
* platform/graphics/filters/FEDropShadow.h:
* platform/graphics/filters/FEFlood.cpp:
(WebCore::FEFlood::create):
* platform/graphics/filters/FEFlood.h:
* platform/graphics/filters/FEGaussianBlur.cpp:
(WebCore::FEGaussianBlur::create):
* platform/graphics/filters/FEGaussianBlur.h:
* platform/graphics/filters/FEMerge.cpp:
(WebCore::FEMerge::create):
* platform/graphics/filters/FEMerge.h:
* platform/graphics/filters/FEMorphology.cpp:
(WebCore::FEMorphology::create):
* platform/graphics/filters/FEMorphology.h:
* platform/graphics/filters/FEOffset.cpp:
(WebCore::FEOffset::create):
* platform/graphics/filters/FEOffset.h:
* platform/graphics/filters/FESpecularLighting.cpp:
(WebCore::FESpecularLighting::create):
* platform/graphics/filters/FESpecularLighting.h:
* platform/graphics/filters/FETile.cpp:
(WebCore::FETile::create):
* platform/graphics/filters/FETile.h:
* platform/graphics/filters/FETurbulence.cpp:
(WebCore::FETurbulence::create):
* platform/graphics/filters/FETurbulence.h:
* platform/graphics/ios/DisplayRefreshMonitorIOS.h:
(WebCore::DisplayRefreshMonitorIOS::create):
* platform/graphics/mac/ComplexTextController.h:
(WebCore::ComplexTextController::ComplexTextRun::create):
* platform/network/BlobData.h:
(WebCore::RawData::create):
(WebCore::BlobData::create):
* platform/network/BlobDataFileReference.h:
(WebCore::BlobDataFileReference::create):
* platform/network/cf/FormDataStreamCFNet.cpp:
* platform/text/BidiContext.cpp:
(WebCore::BidiContext::createUncached):
(WebCore::BidiContext::create):
* platform/text/BidiContext.h:
* plugins/DOMMimeType.h:
(WebCore::DOMMimeType::create):
* plugins/DOMMimeTypeArray.cpp:
(WebCore::DOMMimeTypeArray::item):
(WebCore::DOMMimeTypeArray::namedItem):
* plugins/DOMMimeTypeArray.h:
(WebCore::DOMMimeTypeArray::create):
* plugins/DOMPlugin.cpp:
(WebCore::DOMPlugin::item):
(WebCore::DOMPlugin::namedItem):
* plugins/DOMPlugin.h:
(WebCore::DOMPlugin::create):
* plugins/DOMPluginArray.cpp:
(WebCore::DOMPluginArray::item):
(WebCore::DOMPluginArray::namedItem):
* plugins/DOMPluginArray.h:
(WebCore::DOMPluginArray::create):
* plugins/PluginData.h:
(WebCore::PluginData::create):
* rendering/ClipPathOperation.h:
* rendering/CounterNode.cpp:
(WebCore::CounterNode::create):
* rendering/CounterNode.h:
* rendering/style/BasicShapes.h:
* rendering/style/CursorList.h:
(WebCore::CursorList::create):
* replay/CapturingInputCursor.cpp:
(WebCore::CapturingInputCursor::create):
* replay/CapturingInputCursor.h:
* storage/Storage.cpp:
(WebCore::Storage::create):
* storage/Storage.h:
* storage/StorageAreaImpl.cpp:
(WebCore::StorageAreaImpl::create):
* storage/StorageAreaImpl.h:
* storage/StorageAreaSync.cpp:
(WebCore::StorageAreaSync::create):
* storage/StorageAreaSync.h:
* storage/StorageMap.cpp:
(WebCore::StorageMap::create):
* storage/StorageMap.h:
* storage/StorageSyncManager.cpp:
(WebCore::StorageSyncManager::create):
* storage/StorageSyncManager.h:
* workers/DedicatedWorkerGlobalScope.cpp:
(WebCore::DedicatedWorkerGlobalScope::create):
* workers/DedicatedWorkerGlobalScope.h:
* workers/DedicatedWorkerThread.cpp:
(WebCore::DedicatedWorkerThread::create):
(WebCore::DedicatedWorkerThread::createWorkerGlobalScope):
* workers/DedicatedWorkerThread.h:
* workers/DefaultSharedWorkerRepository.cpp:
* workers/SharedWorkerGlobalScope.cpp:
(WebCore::SharedWorkerGlobalScope::create):
* workers/SharedWorkerGlobalScope.h:
* workers/SharedWorkerThread.cpp:
(WebCore::SharedWorkerThread::create):
(WebCore::SharedWorkerThread::createWorkerGlobalScope):
* workers/SharedWorkerThread.h:
* workers/WorkerGlobalScope.cpp:
(WebCore::WorkerGlobalScope::importScripts):
* workers/WorkerLocation.h:
(WebCore::WorkerLocation::create):
* workers/WorkerScriptLoader.h:
(WebCore::WorkerScriptLoader::create):
* workers/WorkerThread.h:
* xml/DOMParser.h:
(WebCore::DOMParser::create):
* xml/NativeXPathNSResolver.h:
(WebCore::NativeXPathNSResolver::create):
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::create):
* xml/XMLHttpRequest.h:
* xml/XMLHttpRequestProgressEventThrottle.cpp:
(WebCore::XMLHttpRequestProgressEventThrottle::flushProgressEvent):
* xml/XMLSerializer.h:
(WebCore::XMLSerializer::create):
* xml/XPathEvaluator.h:
(WebCore::XPathEvaluator::create):
* xml/XPathResult.h:
(WebCore::XPathResult::create):
* xml/XSLStyleSheet.h:
* xml/XSLTProcessor.h:
(WebCore::XSLTProcessor::create):</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationCoordinatesh">trunk/Source/WebCore/Modules/geolocation/Coordinates.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCSessionDescriptionRequestImplcpp">trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCStatsRequestImplcpp">trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCVoidRequestImplcpp">trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsQuickTimePluginReplacementmm">trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAnalyserNodeh">trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBuffercpp">trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBufferh">trunk/Source/WebCore/Modules/webaudio/AudioBuffer.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodecpp">trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodeh">trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContextcpp">trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContexth">trunk/Source/WebCore/Modules/webaudio/AudioContext.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioListenerh">trunk/Source/WebCore/Modules/webaudio/AudioListener.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioParamh">trunk/Source/WebCore/Modules/webaudio/AudioParam.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioBiquadFilterNodeh">trunk/Source/WebCore/Modules/webaudio/BiquadFilterNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioConvolverNodeh">trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioDelayNodeh">trunk/Source/WebCore/Modules/webaudio/DelayNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioDynamicsCompressorNodeh">trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseChangeVersionWrapperh">trunk/Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseAuthorizercpp">trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseAuthorizerh">trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseThreadh">trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelcpp">trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAXObjectCachecpp">trunk/Source/WebCore/accessibility/AXObjectCache.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridcpp">trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridh">trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridCellcpp">trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridCellh">trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridRowcpp">trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridRowh">trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityImageMapLinkcpp">trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityImageMapLinkh">trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListcpp">trunk/Source/WebCore/accessibility/AccessibilityList.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListh">trunk/Source/WebCore/accessibility/AccessibilityList.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxcpp">trunk/Source/WebCore/accessibility/AccessibilityListBox.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxh">trunk/Source/WebCore/accessibility/AccessibilityListBox.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxOptioncpp">trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxOptionh">trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMediaControlscpp">trunk/Source/WebCore/accessibility/AccessibilityMediaControls.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMediaControlsh">trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListcpp">trunk/Source/WebCore/accessibility/AccessibilityMenuList.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListh">trunk/Source/WebCore/accessibility/AccessibilityMenuList.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListOptionh">trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListPopuph">trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityNodeObjectcpp">trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityNodeObjecth">trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityProgressIndicatorcpp">trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityProgressIndicatorh">trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityRenderObjectcpp">trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityRenderObjecth">trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySVGRootcpp">trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySVGRooth">trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityScrollViewcpp">trunk/Source/WebCore/accessibility/AccessibilityScrollView.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityScrollViewh">trunk/Source/WebCore/accessibility/AccessibilityScrollView.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityScrollbarcpp">trunk/Source/WebCore/accessibility/AccessibilityScrollbar.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityScrollbarh">trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySearchFieldButtonscpp">trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySearchFieldButtonsh">trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySlidercpp">trunk/Source/WebCore/accessibility/AccessibilitySlider.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySliderh">trunk/Source/WebCore/accessibility/AccessibilitySlider.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySpinButtoncpp">trunk/Source/WebCore/accessibility/AccessibilitySpinButton.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySpinButtonh">trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTablecpp">trunk/Source/WebCore/accessibility/AccessibilityTable.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableh">trunk/Source/WebCore/accessibility/AccessibilityTable.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableCellcpp">trunk/Source/WebCore/accessibility/AccessibilityTableCell.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableCellh">trunk/Source/WebCore/accessibility/AccessibilityTableCell.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableColumncpp">trunk/Source/WebCore/accessibility/AccessibilityTableColumn.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableColumnh">trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableHeaderContainercpp">trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableHeaderContainerh">trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableRowcpp">trunk/Source/WebCore/accessibility/AccessibilityTableRow.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableRowh">trunk/Source/WebCore/accessibility/AccessibilityTableRow.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityatkWebKitAccessibleWrapperAtkcpp">trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsCachedScriptSourceProviderh">trunk/Source/WebCore/bindings/js/CachedScriptSourceProvider.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsDOMWrapperWorldh">trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsSerializedScriptValuecpp">trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMCustomXPathNSResolverh">trunk/Source/WebCore/bindings/objc/DOMCustomXPathNSResolver.h</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm">trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm</a></li>
<li><a href="#trunkSourceWebCorebridgecc_instanceh">trunk/Source/WebCore/bridge/c/c_instance.h</a></li>
<li><a href="#trunkSourceWebCorecryptoCryptoKeyPairh">trunk/Source/WebCore/crypto/CryptoKeyPair.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyAESh">trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyHMACh">trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyRSAh">trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h</a></li>
<li><a href="#trunkSourceWebCorecryptomacCryptoKeyRSAMaccpp">trunk/Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp</a></li>
<li><a href="#trunkSourceWebCorecssDOMWindowCSScpp">trunk/Source/WebCore/css/DOMWindowCSS.cpp</a></li>
<li><a href="#trunkSourceWebCorecssDOMWindowCSSh">trunk/Source/WebCore/css/DOMWindowCSS.h</a></li>
<li><a href="#trunkSourceWebCorecssDashboardRegionh">trunk/Source/WebCore/css/DashboardRegion.h</a></li>
<li><a href="#trunkSourceWebCorecssFontLoaderh">trunk/Source/WebCore/css/FontLoader.h</a></li>
<li><a href="#trunkSourceWebCoredomDOMErrorh">trunk/Source/WebCore/dom/DOMError.h</a></li>
<li><a href="#trunkSourceWebCoredomDOMStringListh">trunk/Source/WebCore/dom/DOMStringList.h</a></li>
<li><a href="#trunkSourceWebCoredomDataTransfercpp">trunk/Source/WebCore/dom/DataTransfer.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDataTransferh">trunk/Source/WebCore/dom/DataTransfer.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceMotionDatacpp">trunk/Source/WebCore/dom/DeviceMotionData.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDeviceMotionDatah">trunk/Source/WebCore/dom/DeviceMotionData.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceOrientationDatacpp">trunk/Source/WebCore/dom/DeviceOrientationData.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDeviceOrientationDatah">trunk/Source/WebCore/dom/DeviceOrientationData.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentMarkercpp">trunk/Source/WebCore/dom/DocumentMarker.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingAlternativeTextControllercpp">trunk/Source/WebCore/editing/AlternativeTextController.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingAlternativeTextControllerh">trunk/Source/WebCore/editing/AlternativeTextController.h</a></li>
<li><a href="#trunkSourceWebCoreeditingAppendNodeCommandh">trunk/Source/WebCore/editing/AppendNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingApplyStyleCommandh">trunk/Source/WebCore/editing/ApplyStyleCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingBreakBlockquoteCommandh">trunk/Source/WebCore/editing/BreakBlockquoteCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingCompositeEditCommandcpp">trunk/Source/WebCore/editing/CompositeEditCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingCompositeEditCommandh">trunk/Source/WebCore/editing/CompositeEditCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingCreateLinkCommandh">trunk/Source/WebCore/editing/CreateLinkCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingDeleteFromTextNodeCommandh">trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingDeleteSelectionCommandh">trunk/Source/WebCore/editing/DeleteSelectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingDictationCommandcpp">trunk/Source/WebCore/editing/DictationCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingDictationCommandh">trunk/Source/WebCore/editing/DictationCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditingStyleh">trunk/Source/WebCore/editing/EditingStyle.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditorcpp">trunk/Source/WebCore/editing/Editor.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingFormatBlockCommandh">trunk/Source/WebCore/editing/FormatBlockCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingIndentOutdentCommandh">trunk/Source/WebCore/editing/IndentOutdentCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertIntoTextNodeCommandh">trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertLineBreakCommandh">trunk/Source/WebCore/editing/InsertLineBreakCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertNodeBeforeCommandh">trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertParagraphSeparatorCommandh">trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertTextCommandh">trunk/Source/WebCore/editing/InsertTextCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingMergeIdenticalElementsCommandh">trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingModifySelectionListLevelh">trunk/Source/WebCore/editing/ModifySelectionListLevel.h</a></li>
<li><a href="#trunkSourceWebCoreeditingMoveSelectionCommandh">trunk/Source/WebCore/editing/MoveSelectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingRemoveCSSPropertyCommandh">trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingRemoveFormatCommandh">trunk/Source/WebCore/editing/RemoveFormatCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingRemoveNodeCommandh">trunk/Source/WebCore/editing/RemoveNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingRemoveNodePreservingChildrenCommandh">trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingReplaceNodeWithSpanCommandh">trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingReplaceSelectionCommandh">trunk/Source/WebCore/editing/ReplaceSelectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSetNodeAttributeCommandh">trunk/Source/WebCore/editing/SetNodeAttributeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSetSelectionCommandh">trunk/Source/WebCore/editing/SetSelectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSimplifyMarkupCommandh">trunk/Source/WebCore/editing/SimplifyMarkupCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellCheckercpp">trunk/Source/WebCore/editing/SpellChecker.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellCheckerh">trunk/Source/WebCore/editing/SpellChecker.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellingCorrectionCommandcpp">trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellingCorrectionCommandh">trunk/Source/WebCore/editing/SpellingCorrectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSplitElementCommandh">trunk/Source/WebCore/editing/SplitElementCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSplitTextNodeCommandh">trunk/Source/WebCore/editing/SplitTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSplitTextNodeContainingElementCommandh">trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingTypingCommandh">trunk/Source/WebCore/editing/TypingCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingUnlinkCommandh">trunk/Source/WebCore/editing/UnlinkCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingWrapContentsInDummySpanCommandh">trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingiosDictationCommandIOSh">trunk/Source/WebCore/editing/ios/DictationCommandIOS.h</a></li>
<li><a href="#trunkSourceWebCorefileapiBlobh">trunk/Source/WebCore/fileapi/Blob.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileh">trunk/Source/WebCore/fileapi/File.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileListh">trunk/Source/WebCore/fileapi/FileList.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReadercpp">trunk/Source/WebCore/fileapi/FileReader.cpp</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReaderh">trunk/Source/WebCore/fileapi/FileReader.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReaderSynch">trunk/Source/WebCore/fileapi/FileReaderSync.h</a></li>
<li><a href="#trunkSourceWebCorehistoryBackForwardListh">trunk/Source/WebCore/history/BackForwardList.h</a></li>
<li><a href="#trunkSourceWebCorehistoryHistoryItemh">trunk/Source/WebCore/history/HistoryItem.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDOMURLcpp">trunk/Source/WebCore/html/DOMURL.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlDOMURLh">trunk/Source/WebCore/html/DOMURL.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInImageElementcpp">trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasGradienth">trunk/Source/WebCore/html/canvas/CanvasGradient.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasPatterncpp">trunk/Source/WebCore/html/canvas/CanvasPattern.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasPatternh">trunk/Source/WebCore/html/canvas/CanvasPattern.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasDOMPathh">trunk/Source/WebCore/html/canvas/DOMPath.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowDetailsMarkerControlcpp">trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowDetailsMarkerControlh">trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackAudioTrackh">trunk/Source/WebCore/html/track/AudioTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackAudioTrackListh">trunk/Source/WebCore/html/track/AudioTrackList.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackDataCueh">trunk/Source/WebCore/html/track/DataCue.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorCommandLineAPIHostcpp">trunk/Source/WebCore/inspector/CommandLineAPIHost.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorCommandLineAPIHosth">trunk/Source/WebCore/inspector/CommandLineAPIHost.h</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentLoaderh">trunk/Source/WebCore/loader/DocumentLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderFormStatecpp">trunk/Source/WebCore/loader/FormState.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderFormStateh">trunk/Source/WebCore/loader/FormState.h</a></li>
<li><a href="#trunkSourceWebCoreloaderFormSubmissioncpp">trunk/Source/WebCore/loader/FormSubmission.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderFormSubmissionh">trunk/Source/WebCore/loader/FormSubmission.h</a></li>
<li><a href="#trunkSourceWebCoreloaderTextResourceDecoderh">trunk/Source/WebCore/loader/TextResourceDecoder.h</a></li>
<li><a href="#trunkSourceWebCoreloaderThreadableLoaderClientWrapperh">trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h</a></li>
<li><a href="#trunkSourceWebCoreloaderWorkerThreadableLoaderh">trunk/Source/WebCore/loader/WorkerThreadableLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheh">trunk/Source/WebCore/loader/appcache/ApplicationCache.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheResourceh">trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheDOMApplicationCacheh">trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h</a></li>
<li><a href="#trunkSourceWebCoreloaderarchiveArchiveResourcecpp">trunk/Source/WebCore/loader/archive/ArchiveResource.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderarchiveArchiveResourceh">trunk/Source/WebCore/loader/archive/ArchiveResource.h</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconDatabaseBaseh">trunk/Source/WebCore/loader/icon/IconDatabaseBase.h</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconRecordh">trunk/Source/WebCore/loader/icon/IconRecord.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLInlineContainerElementcpp">trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLInlineContainerElementh">trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLMathElementcpp">trunk/Source/WebCore/mathml/MathMLMathElement.cpp</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLMathElementh">trunk/Source/WebCore/mathml/MathMLMathElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLMencloseElementcpp">trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLMencloseElementh">trunk/Source/WebCore/mathml/MathMLMencloseElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLSelectElementcpp">trunk/Source/WebCore/mathml/MathMLSelectElement.cpp</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLSelectElementh">trunk/Source/WebCore/mathml/MathMLSelectElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLTextElementcpp">trunk/Source/WebCore/mathml/MathMLTextElement.cpp</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLTextElementh">trunk/Source/WebCore/mathml/MathMLTextElement.h</a></li>
<li><a href="#trunkSourceWebCorepageBarProph">trunk/Source/WebCore/page/BarProp.h</a></li>
<li><a href="#trunkSourceWebCorepageCryptoh">trunk/Source/WebCore/page/Crypto.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMSecurityPolicyh">trunk/Source/WebCore/page/DOMSecurityPolicy.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMSelectionh">trunk/Source/WebCore/page/DOMSelection.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowh">trunk/Source/WebCore/page/DOMWindow.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowExtensionh">trunk/Source/WebCore/page/DOMWindowExtension.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewcpp">trunk/Source/WebCore/page/FrameView.cpp</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewh">trunk/Source/WebCore/page/FrameView.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationCompositeAnimationh">trunk/Source/WebCore/page/animation/CompositeAnimation.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh">trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCursorh">trunk/Source/WebCore/platform/Cursor.h</a></li>
<li><a href="#trunkSourceWebCoreplatformFileChoosercpp">trunk/Source/WebCore/platform/FileChooser.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformFileChooserh">trunk/Source/WebCore/platform/FileChooser.h</a></li>
<li><a href="#trunkSourceWebCoreplatformanimationAnimationh">trunk/Source/WebCore/platform/animation/Animation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioBuscpp">trunk/Source/WebCore/platform/audio/AudioBus.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioBush">trunk/Source/WebCore/platform/audio/AudioBus.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioHardwareListenercpp">trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioHardwareListenerh">trunk/Source/WebCore/platform/audio/AudioHardwareListener.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudiomacAudioHardwareListenerMaccpp">trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformaudiomacAudioHardwareListenerMach">trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsAudioTrackPrivateh">trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsBitmapImageh">trunk/Source/WebCore/platform/graphics/BitmapImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImageh">trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontFeatureSettingsh">trunk/Source/WebCore/platform/graphics/FontFeatureSettings.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsImagecpp">trunk/Source/WebCore/platform/graphics/Image.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationAudioSourceProviderAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationAudioSourceProviderAVFObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersDistantLightSourceh">trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEBlendcpp">trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEBlendh">trunk/Source/WebCore/platform/graphics/filters/FEBlend.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEColorMatrixcpp">trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEColorMatrixh">trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEComponentTransfercpp">trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEComponentTransferh">trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFECompositecpp">trunk/Source/WebCore/platform/graphics/filters/FEComposite.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFECompositeh">trunk/Source/WebCore/platform/graphics/filters/FEComposite.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEConvolveMatrixcpp">trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEConvolveMatrixh">trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDiffuseLightingcpp">trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDiffuseLightingh">trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDisplacementMapcpp">trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDisplacementMaph">trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDropShadowcpp">trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDropShadowh">trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEFloodcpp">trunk/Source/WebCore/platform/graphics/filters/FEFlood.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEFloodh">trunk/Source/WebCore/platform/graphics/filters/FEFlood.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEGaussianBlurcpp">trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEGaussianBlurh">trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEMergecpp">trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEMergeh">trunk/Source/WebCore/platform/graphics/filters/FEMerge.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEMorphologycpp">trunk/Source/WebCore/platform/graphics/filters/FEMorphology.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEMorphologyh">trunk/Source/WebCore/platform/graphics/filters/FEMorphology.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEOffsetcpp">trunk/Source/WebCore/platform/graphics/filters/FEOffset.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEOffseth">trunk/Source/WebCore/platform/graphics/filters/FEOffset.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFESpecularLightingcpp">trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFESpecularLightingh">trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFETilecpp">trunk/Source/WebCore/platform/graphics/filters/FETile.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFETileh">trunk/Source/WebCore/platform/graphics/filters/FETile.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFETurbulencecpp">trunk/Source/WebCore/platform/graphics/filters/FETurbulence.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFETurbulenceh">trunk/Source/WebCore/platform/graphics/filters/FETurbulence.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsiosDisplayRefreshMonitorIOSh">trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacComplexTextControllerh">trunk/Source/WebCore/platform/graphics/mac/ComplexTextController.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobDatah">trunk/Source/WebCore/platform/network/BlobData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobDataFileReferenceh">trunk/Source/WebCore/platform/network/BlobDataFileReference.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcfFormDataStreamCFNetcpp">trunk/Source/WebCore/platform/network/cf/FormDataStreamCFNet.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformtextBidiContextcpp">trunk/Source/WebCore/platform/text/BidiContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformtextBidiContexth">trunk/Source/WebCore/platform/text/BidiContext.h</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMMimeTypeh">trunk/Source/WebCore/plugins/DOMMimeType.h</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMMimeTypeArraycpp">trunk/Source/WebCore/plugins/DOMMimeTypeArray.cpp</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMMimeTypeArrayh">trunk/Source/WebCore/plugins/DOMMimeTypeArray.h</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMPlugincpp">trunk/Source/WebCore/plugins/DOMPlugin.cpp</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMPluginh">trunk/Source/WebCore/plugins/DOMPlugin.h</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMPluginArraycpp">trunk/Source/WebCore/plugins/DOMPluginArray.cpp</a></li>
<li><a href="#trunkSourceWebCorepluginsDOMPluginArrayh">trunk/Source/WebCore/plugins/DOMPluginArray.h</a></li>
<li><a href="#trunkSourceWebCorepluginsPluginDatah">trunk/Source/WebCore/plugins/PluginData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingClipPathOperationh">trunk/Source/WebCore/rendering/ClipPathOperation.h</a></li>
<li><a href="#trunkSourceWebCorerenderingCounterNodecpp">trunk/Source/WebCore/rendering/CounterNode.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingCounterNodeh">trunk/Source/WebCore/rendering/CounterNode.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleBasicShapesh">trunk/Source/WebCore/rendering/style/BasicShapes.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleCursorListh">trunk/Source/WebCore/rendering/style/CursorList.h</a></li>
<li><a href="#trunkSourceWebCorereplayCapturingInputCursorcpp">trunk/Source/WebCore/replay/CapturingInputCursor.cpp</a></li>
<li><a href="#trunkSourceWebCorereplayCapturingInputCursorh">trunk/Source/WebCore/replay/CapturingInputCursor.h</a></li>
<li><a href="#trunkSourceWebCorestorageStoragecpp">trunk/Source/WebCore/storage/Storage.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageh">trunk/Source/WebCore/storage/Storage.h</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaImplcpp">trunk/Source/WebCore/storage/StorageAreaImpl.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaImplh">trunk/Source/WebCore/storage/StorageAreaImpl.h</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaSynccpp">trunk/Source/WebCore/storage/StorageAreaSync.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaSynch">trunk/Source/WebCore/storage/StorageAreaSync.h</a></li>
<li><a href="#trunkSourceWebCorestorageStorageMapcpp">trunk/Source/WebCore/storage/StorageMap.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageMaph">trunk/Source/WebCore/storage/StorageMap.h</a></li>
<li><a href="#trunkSourceWebCorestorageStorageSyncManagercpp">trunk/Source/WebCore/storage/StorageSyncManager.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageSyncManagerh">trunk/Source/WebCore/storage/StorageSyncManager.h</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerGlobalScopecpp">trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerGlobalScopeh">trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerThreadcpp">trunk/Source/WebCore/workers/DedicatedWorkerThread.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerThreadh">trunk/Source/WebCore/workers/DedicatedWorkerThread.h</a></li>
<li><a href="#trunkSourceWebCoreworkersDefaultSharedWorkerRepositorycpp">trunk/Source/WebCore/workers/DefaultSharedWorkerRepository.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersSharedWorkerGlobalScopecpp">trunk/Source/WebCore/workers/SharedWorkerGlobalScope.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersSharedWorkerGlobalScopeh">trunk/Source/WebCore/workers/SharedWorkerGlobalScope.h</a></li>
<li><a href="#trunkSourceWebCoreworkersSharedWorkerThreadcpp">trunk/Source/WebCore/workers/SharedWorkerThread.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersSharedWorkerThreadh">trunk/Source/WebCore/workers/SharedWorkerThread.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerGlobalScopecpp">trunk/Source/WebCore/workers/WorkerGlobalScope.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerLocationh">trunk/Source/WebCore/workers/WorkerLocation.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerScriptLoaderh">trunk/Source/WebCore/workers/WorkerScriptLoader.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerThreadh">trunk/Source/WebCore/workers/WorkerThread.h</a></li>
<li><a href="#trunkSourceWebCorexmlDOMParserh">trunk/Source/WebCore/xml/DOMParser.h</a></li>
<li><a href="#trunkSourceWebCorexmlNativeXPathNSResolverh">trunk/Source/WebCore/xml/NativeXPathNSResolver.h</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestcpp">trunk/Source/WebCore/xml/XMLHttpRequest.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequesth">trunk/Source/WebCore/xml/XMLHttpRequest.h</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestProgressEventThrottlecpp">trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLSerializerh">trunk/Source/WebCore/xml/XMLSerializer.h</a></li>
<li><a href="#trunkSourceWebCorexmlXPathEvaluatorh">trunk/Source/WebCore/xml/XPathEvaluator.h</a></li>
<li><a href="#trunkSourceWebCorexmlXPathResulth">trunk/Source/WebCore/xml/XPathResult.h</a></li>
<li><a href="#trunkSourceWebCorexmlXSLStyleSheeth">trunk/Source/WebCore/xml/XSLStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCorexmlXSLTProcessorh">trunk/Source/WebCore/xml/XSLTProcessor.h</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/ChangeLog        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -1,3 +1,538 @@
</span><ins>+2014-12-24 Andreas Kling <akling@apple.com>
+
+ Convert more creator functions to return Ref instead of PassRefPtr.
+ <https://webkit.org/b/139939>
+
+ Reviewed by Darin Adler.
+
+ Convert a slew of functions to return Ref<T> instead of PassRefPtr<T>
+ where the result is guaranteed to never be null.
+
+ * Modules/geolocation/Coordinates.h:
+ (WebCore::Coordinates::create):
+ (WebCore::Coordinates::isolatedCopy):
+ * Modules/plugins/QuickTimePluginReplacement.mm:
+ (WebCore::QuickTimePluginReplacement::isolatedWorld):
+ * Modules/webaudio/AnalyserNode.h:
+ (WebCore::AnalyserNode::create):
+ * Modules/webaudio/AudioBuffer.cpp:
+ (WebCore::AudioBuffer::create):
+ (WebCore::AudioBuffer::createFromAudioFileData):
+ * Modules/webaudio/AudioBuffer.h:
+ * Modules/webaudio/AudioBufferSourceNode.cpp:
+ (WebCore::AudioBufferSourceNode::create):
+ * Modules/webaudio/AudioBufferSourceNode.h:
+ * Modules/webaudio/AudioContext.cpp:
+ (WebCore::AudioContext::create):
+ * Modules/webaudio/AudioContext.h:
+ * Modules/webaudio/AudioListener.h:
+ (WebCore::AudioListener::create):
+ * Modules/webaudio/AudioParam.h:
+ (WebCore::AudioParam::create):
+ * Modules/webaudio/BiquadFilterNode.h:
+ (WebCore::BiquadFilterNode::create):
+ * Modules/webaudio/ConvolverNode.h:
+ (WebCore::ConvolverNode::create):
+ * Modules/webaudio/DelayNode.h:
+ (WebCore::DelayNode::create):
+ * Modules/webaudio/DynamicsCompressorNode.h:
+ (WebCore::DynamicsCompressorNode::create):
+ * Modules/webdatabase/ChangeVersionWrapper.h:
+ (WebCore::ChangeVersionWrapper::create):
+ * Modules/webdatabase/DatabaseAuthorizer.cpp:
+ (WebCore::DatabaseAuthorizer::create):
+ * Modules/webdatabase/DatabaseAuthorizer.h:
+ * Modules/webdatabase/DatabaseThread.h:
+ (WebCore::DatabaseThread::create):
+ * Modules/websockets/WorkerThreadableWebSocketChannel.cpp:
+ (WebCore::WorkerThreadableWebSocketChannel::Bridge::send):
+ * accessibility/AXObjectCache.cpp:
+ (WebCore::createFromRenderer):
+ (WebCore::createFromNode):
+ * accessibility/AccessibilityARIAGrid.cpp:
+ (WebCore::AccessibilityARIAGrid::create):
+ * accessibility/AccessibilityARIAGrid.h:
+ * accessibility/AccessibilityARIAGridCell.cpp:
+ (WebCore::AccessibilityARIAGridCell::create):
+ * accessibility/AccessibilityARIAGridCell.h:
+ * accessibility/AccessibilityARIAGridRow.cpp:
+ (WebCore::AccessibilityARIAGridRow::create):
+ * accessibility/AccessibilityARIAGridRow.h:
+ * accessibility/AccessibilityImageMapLink.cpp:
+ (WebCore::AccessibilityImageMapLink::create):
+ * accessibility/AccessibilityImageMapLink.h:
+ * accessibility/AccessibilityList.cpp:
+ (WebCore::AccessibilityList::create):
+ * accessibility/AccessibilityList.h:
+ * accessibility/AccessibilityListBox.cpp:
+ (WebCore::AccessibilityListBox::create):
+ * accessibility/AccessibilityListBox.h:
+ * accessibility/AccessibilityListBoxOption.cpp:
+ (WebCore::AccessibilityListBoxOption::create):
+ * accessibility/AccessibilityListBoxOption.h:
+ * accessibility/AccessibilityMediaControls.cpp:
+ (WebCore::AccessibilityMediaControl::create):
+ (WebCore::AccessibilityMediaControlsContainer::create):
+ (WebCore::AccessibilityMediaTimeline::create):
+ (WebCore::AccessibilityMediaTimeDisplay::create):
+ * accessibility/AccessibilityMediaControls.h:
+ * accessibility/AccessibilityMenuList.cpp:
+ (WebCore::AccessibilityMenuList::create):
+ * accessibility/AccessibilityMenuList.h:
+ * accessibility/AccessibilityMenuListOption.h:
+ * accessibility/AccessibilityMenuListPopup.h:
+ * accessibility/AccessibilityNodeObject.cpp:
+ (WebCore::AccessibilityNodeObject::create):
+ * accessibility/AccessibilityNodeObject.h:
+ * accessibility/AccessibilityProgressIndicator.cpp:
+ (WebCore::AccessibilityProgressIndicator::create):
+ * accessibility/AccessibilityProgressIndicator.h:
+ * accessibility/AccessibilityRenderObject.cpp:
+ (WebCore::AccessibilityRenderObject::create):
+ * accessibility/AccessibilityRenderObject.h:
+ * accessibility/AccessibilitySVGRoot.cpp:
+ (WebCore::AccessibilitySVGRoot::create):
+ * accessibility/AccessibilitySVGRoot.h:
+ * accessibility/AccessibilityScrollView.cpp:
+ (WebCore::AccessibilityScrollView::create):
+ * accessibility/AccessibilityScrollView.h:
+ * accessibility/AccessibilityScrollbar.cpp:
+ (WebCore::AccessibilityScrollbar::create):
+ * accessibility/AccessibilityScrollbar.h:
+ * accessibility/AccessibilitySearchFieldButtons.cpp:
+ (WebCore::AccessibilitySearchFieldCancelButton::create):
+ * accessibility/AccessibilitySearchFieldButtons.h:
+ * accessibility/AccessibilitySlider.cpp:
+ (WebCore::AccessibilitySlider::create):
+ (WebCore::AccessibilitySliderThumb::create):
+ * accessibility/AccessibilitySlider.h:
+ * accessibility/AccessibilitySpinButton.cpp:
+ (WebCore::AccessibilitySpinButton::create):
+ (WebCore::AccessibilitySpinButtonPart::create):
+ * accessibility/AccessibilitySpinButton.h:
+ * accessibility/AccessibilityTable.cpp:
+ (WebCore::AccessibilityTable::create):
+ * accessibility/AccessibilityTable.h:
+ * accessibility/AccessibilityTableCell.cpp:
+ (WebCore::AccessibilityTableCell::create):
+ * accessibility/AccessibilityTableCell.h:
+ * accessibility/AccessibilityTableColumn.cpp:
+ (WebCore::AccessibilityTableColumn::create):
+ * accessibility/AccessibilityTableColumn.h:
+ * accessibility/AccessibilityTableHeaderContainer.cpp:
+ (WebCore::AccessibilityTableHeaderContainer::create):
+ * accessibility/AccessibilityTableHeaderContainer.h:
+ * accessibility/AccessibilityTableRow.cpp:
+ (WebCore::AccessibilityTableRow::create):
+ * accessibility/AccessibilityTableRow.h:
+ * bindings/js/CachedScriptSourceProvider.h:
+ (WebCore::CachedScriptSourceProvider::create):
+ * bindings/js/DOMWrapperWorld.h:
+ (WebCore::DOMWrapperWorld::create):
+ * bindings/js/SerializedScriptValue.cpp:
+ (WebCore::CloneDeserializer::getJSValue):
+ * bindings/objc/DOMCustomXPathNSResolver.h:
+ (WebCore::DOMCustomXPathNSResolver::create):
+ * bindings/scripts/CodeGeneratorJS.pm:
+ (GenerateCallbackHeader):
+ * bridge/c/c_instance.h:
+ (JSC::Bindings::CInstance::create):
+ * crypto/CryptoKeyPair.h:
+ (WebCore::CryptoKeyPair::create):
+ * crypto/keys/CryptoKeyAES.h:
+ * crypto/keys/CryptoKeyHMAC.h:
+ * crypto/keys/CryptoKeyRSA.h:
+ * crypto/mac/CryptoKeyRSAMac.cpp:
+ (WebCore::CryptoKeyRSA::generatePair):
+ * css/DOMWindowCSS.cpp:
+ (WebCore::DOMWindowCSS::create):
+ * css/DOMWindowCSS.h:
+ * css/DashboardRegion.h:
+ (WebCore::DashboardRegion::create):
+ * css/FontLoader.h:
+ * dom/DOMError.h:
+ (WebCore::DOMError::create):
+ * dom/DOMStringList.h:
+ (WebCore::DOMStringList::create):
+ * dom/DataTransfer.cpp:
+ (WebCore::DataTransfer::createForCopyAndPaste):
+ (WebCore::DataTransfer::createForDragAndDrop):
+ * dom/DataTransfer.h:
+ * dom/DeviceMotionData.cpp:
+ (WebCore::DeviceMotionData::Acceleration::create):
+ (WebCore::DeviceMotionData::RotationRate::create):
+ (WebCore::DeviceMotionData::create):
+ * dom/DeviceMotionData.h:
+ * dom/DeviceOrientationData.cpp:
+ (WebCore::DeviceOrientationData::create):
+ * dom/DeviceOrientationData.h:
+ * dom/DocumentMarker.cpp:
+ (WebCore::DocumentMarkerDescription::create):
+ * editing/AlternativeTextController.cpp:
+ (WebCore::AutocorrectionAlternativeDetails::create):
+ (WebCore::DictationAlternativeDetails::create):
+ * editing/AlternativeTextController.h:
+ (WebCore::DictationMarkerDetails::create):
+ * editing/AppendNodeCommand.h:
+ (WebCore::AppendNodeCommand::create):
+ * editing/ApplyStyleCommand.h:
+ (WebCore::ApplyStyleCommand::create):
+ * editing/BreakBlockquoteCommand.h:
+ (WebCore::BreakBlockquoteCommand::create):
+ * editing/CompositeEditCommand.cpp:
+ (WebCore::EditCommandComposition::create):
+ * editing/CompositeEditCommand.h:
+ * editing/CreateLinkCommand.h:
+ (WebCore::CreateLinkCommand::create):
+ * editing/DeleteFromTextNodeCommand.h:
+ (WebCore::DeleteFromTextNodeCommand::create):
+ * editing/DeleteSelectionCommand.h:
+ (WebCore::DeleteSelectionCommand::create):
+ * editing/DictationCommand.cpp:
+ (WebCore::DictationMarkerSupplier::create):
+ * editing/DictationCommand.h:
+ (WebCore::DictationCommand::create):
+ * editing/EditingStyle.h:
+ (WebCore::EditingStyle::create):
+ * editing/Editor.cpp:
+ (WebCore::Editor::applyStyle):
+ (WebCore::Editor::applyParagraphStyle):
+ * editing/FormatBlockCommand.h:
+ (WebCore::FormatBlockCommand::create):
+ * editing/IndentOutdentCommand.h:
+ (WebCore::IndentOutdentCommand::create):
+ * editing/InsertIntoTextNodeCommand.h:
+ (WebCore::InsertIntoTextNodeCommand::create):
+ * editing/InsertLineBreakCommand.h:
+ (WebCore::InsertLineBreakCommand::create):
+ * editing/InsertNodeBeforeCommand.h:
+ (WebCore::InsertNodeBeforeCommand::create):
+ * editing/InsertParagraphSeparatorCommand.h:
+ (WebCore::InsertParagraphSeparatorCommand::create):
+ * editing/InsertTextCommand.h:
+ (WebCore::InsertTextCommand::create):
+ (WebCore::InsertTextCommand::createWithMarkerSupplier):
+ * editing/MergeIdenticalElementsCommand.h:
+ (WebCore::MergeIdenticalElementsCommand::create):
+ * editing/ModifySelectionListLevel.h:
+ (WebCore::IncreaseSelectionListLevelCommand::create):
+ (WebCore::DecreaseSelectionListLevelCommand::create):
+ * editing/MoveSelectionCommand.h:
+ (WebCore::MoveSelectionCommand::create):
+ * editing/RemoveCSSPropertyCommand.h:
+ (WebCore::RemoveCSSPropertyCommand::create):
+ * editing/RemoveFormatCommand.h:
+ (WebCore::RemoveFormatCommand::create):
+ * editing/RemoveNodeCommand.h:
+ (WebCore::RemoveNodeCommand::create):
+ * editing/RemoveNodePreservingChildrenCommand.h:
+ (WebCore::RemoveNodePreservingChildrenCommand::create):
+ * editing/ReplaceNodeWithSpanCommand.h:
+ (WebCore::ReplaceNodeWithSpanCommand::create):
+ * editing/ReplaceSelectionCommand.h:
+ (WebCore::ReplaceSelectionCommand::create):
+ * editing/SetNodeAttributeCommand.h:
+ (WebCore::SetNodeAttributeCommand::create):
+ * editing/SetSelectionCommand.h:
+ (WebCore::SetSelectionCommand::create):
+ * editing/SimplifyMarkupCommand.h:
+ (WebCore::SimplifyMarkupCommand::create):
+ * editing/SpellChecker.cpp:
+ (WebCore::SpellCheckRequest::create):
+ * editing/SpellChecker.h:
+ * editing/SpellingCorrectionCommand.cpp:
+ (WebCore::SpellingCorrectionRecordUndoCommand::create):
+ * editing/SpellingCorrectionCommand.h:
+ (WebCore::SpellingCorrectionCommand::create):
+ * editing/SplitElementCommand.h:
+ (WebCore::SplitElementCommand::create):
+ * editing/SplitTextNodeCommand.h:
+ (WebCore::SplitTextNodeCommand::create):
+ * editing/SplitTextNodeContainingElementCommand.h:
+ (WebCore::SplitTextNodeContainingElementCommand::create):
+ * editing/TypingCommand.h:
+ (WebCore::TypingCommand::create):
+ * editing/UnlinkCommand.h:
+ (WebCore::UnlinkCommand::create):
+ * editing/WrapContentsInDummySpanCommand.h:
+ (WebCore::WrapContentsInDummySpanCommand::create):
+ * editing/ios/DictationCommandIOS.h:
+ (WebCore::DictationCommandIOS::create):
+ * fileapi/Blob.h:
+ (WebCore::Blob::create):
+ (WebCore::Blob::deserialize):
+ (WebCore::Blob::slice):
+ * fileapi/File.h:
+ * fileapi/FileList.h:
+ (WebCore::FileList::create):
+ * fileapi/FileReader.cpp:
+ (WebCore::FileReader::create):
+ * fileapi/FileReader.h:
+ * fileapi/FileReaderSync.h:
+ (WebCore::FileReaderSync::create):
+ * history/BackForwardList.h:
+ (WebCore::BackForwardList::create):
+ * history/HistoryItem.h:
+ (WebCore::HistoryItem::create):
+ * html/DOMURL.cpp:
+ (WebCore::DOMURL::create):
+ * html/DOMURL.h:
+ * html/HTMLPlugInImageElement.cpp:
+ (WebCore::plugInImageElementIsolatedWorld):
+ * html/canvas/CanvasGradient.h:
+ (WebCore::CanvasGradient::create):
+ * html/canvas/CanvasPattern.cpp:
+ (WebCore::CanvasPattern::create):
+ * html/canvas/CanvasPattern.h:
+ * html/canvas/DOMPath.h:
+ * html/shadow/DetailsMarkerControl.cpp:
+ (WebCore::DetailsMarkerControl::create):
+ * html/shadow/DetailsMarkerControl.h:
+ * html/track/AudioTrack.h:
+ * html/track/AudioTrackList.h:
+ * html/track/DataCue.h:
+ * inspector/CommandLineAPIHost.cpp:
+ (WebCore::CommandLineAPIHost::create):
+ * inspector/CommandLineAPIHost.h:
+ * loader/DocumentLoader.h:
+ (WebCore::DocumentLoader::create):
+ * loader/FormState.cpp:
+ (WebCore::FormState::create):
+ * loader/FormState.h:
+ * loader/FormSubmission.cpp:
+ (WebCore::FormSubmission::create):
+ * loader/FormSubmission.h:
+ * loader/TextResourceDecoder.h:
+ (WebCore::TextResourceDecoder::create):
+ * loader/ThreadableLoaderClientWrapper.h:
+ (WebCore::ThreadableLoaderClientWrapper::create):
+ * loader/WorkerThreadableLoader.h:
+ (WebCore::WorkerThreadableLoader::create):
+ * loader/appcache/ApplicationCache.h:
+ (WebCore::ApplicationCache::create):
+ * loader/appcache/ApplicationCacheResource.h:
+ (WebCore::ApplicationCacheResource::create):
+ * loader/appcache/DOMApplicationCache.h:
+ * loader/archive/ArchiveResource.cpp:
+ (WebCore::ArchiveResource::create):
+ * loader/archive/ArchiveResource.h:
+ * loader/icon/IconDatabaseBase.h:
+ (WebCore::EnumCallback::create):
+ (WebCore::ObjectCallback::create):
+ * loader/icon/IconRecord.h:
+ (WebCore::IconRecord::create):
+ * mathml/MathMLInlineContainerElement.cpp:
+ (WebCore::MathMLInlineContainerElement::create):
+ * mathml/MathMLInlineContainerElement.h:
+ * mathml/MathMLMathElement.cpp:
+ (WebCore::MathMLMathElement::create):
+ * mathml/MathMLMathElement.h:
+ * mathml/MathMLMencloseElement.cpp:
+ (WebCore::MathMLMencloseElement::create):
+ * mathml/MathMLMencloseElement.h:
+ * mathml/MathMLSelectElement.cpp:
+ (WebCore::MathMLSelectElement::create):
+ * mathml/MathMLSelectElement.h:
+ * mathml/MathMLTextElement.cpp:
+ (WebCore::MathMLTextElement::create):
+ * mathml/MathMLTextElement.h:
+ * page/BarProp.h:
+ (WebCore::BarProp::create):
+ * page/Crypto.h:
+ (WebCore::Crypto::create):
+ * page/DOMSecurityPolicy.h:
+ (WebCore::DOMSecurityPolicy::create):
+ * page/DOMSelection.h:
+ (WebCore::DOMSelection::create):
+ * page/DOMWindow.h:
+ * page/DOMWindowExtension.h:
+ (WebCore::DOMWindowExtension::create):
+ * page/FrameView.cpp:
+ (WebCore::FrameView::create):
+ * page/FrameView.h:
+ * page/animation/CompositeAnimation.h:
+ (WebCore::CompositeAnimation::create):
+ * page/scrolling/AsyncScrollingCoordinator.h:
+ * platform/Cursor.h:
+ (WebCore::SharedCursor::create):
+ * platform/FileChooser.cpp:
+ (WebCore::FileChooser::create):
+ * platform/FileChooser.h:
+ * platform/animation/Animation.h:
+ (WebCore::Animation::create):
+ * platform/audio/AudioBus.cpp:
+ (WebCore::AudioBus::create):
+ (WebCore::AudioBus::createBufferFromRange):
+ (WebCore::AudioBus::createBySampleRateConverting):
+ (WebCore::AudioBus::createByMixingToMono):
+ * platform/audio/AudioBus.h:
+ * platform/audio/AudioHardwareListener.cpp:
+ (WebCore::AudioHardwareListener::create):
+ * platform/audio/AudioHardwareListener.h:
+ * platform/audio/mac/AudioHardwareListenerMac.cpp:
+ (WebCore::AudioHardwareListener::create):
+ (WebCore::AudioHardwareListenerMac::create):
+ * platform/audio/mac/AudioHardwareListenerMac.h:
+ * platform/graphics/AudioTrackPrivate.h:
+ (WebCore::AudioTrackPrivate::create):
+ * platform/graphics/BitmapImage.h:
+ * platform/graphics/CrossfadeGeneratedImage.h:
+ * platform/graphics/FontFeatureSettings.h:
+ (WebCore::FontFeatureSettings::create):
+ * platform/graphics/Image.cpp:
+ (WebCore::Image::nullImage):
+ * platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h:
+ * platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm:
+ (WebCore::AudioSourceProviderAVFObjC::create):
+ * platform/graphics/filters/DistantLightSource.h:
+ (WebCore::DistantLightSource::create):
+ * platform/graphics/filters/FEBlend.cpp:
+ (WebCore::FEBlend::create):
+ * platform/graphics/filters/FEBlend.h:
+ * platform/graphics/filters/FEColorMatrix.cpp:
+ (WebCore::FEColorMatrix::create):
+ * platform/graphics/filters/FEColorMatrix.h:
+ * platform/graphics/filters/FEComponentTransfer.cpp:
+ (WebCore::FEComponentTransfer::create):
+ * platform/graphics/filters/FEComponentTransfer.h:
+ * platform/graphics/filters/FEComposite.cpp:
+ (WebCore::FEComposite::create):
+ * platform/graphics/filters/FEComposite.h:
+ * platform/graphics/filters/FEConvolveMatrix.cpp:
+ (WebCore::FEConvolveMatrix::create):
+ * platform/graphics/filters/FEConvolveMatrix.h:
+ * platform/graphics/filters/FEDiffuseLighting.cpp:
+ (WebCore::FEDiffuseLighting::create):
+ * platform/graphics/filters/FEDiffuseLighting.h:
+ * platform/graphics/filters/FEDisplacementMap.cpp:
+ (WebCore::FEDisplacementMap::create):
+ * platform/graphics/filters/FEDisplacementMap.h:
+ * platform/graphics/filters/FEDropShadow.cpp:
+ (WebCore::FEDropShadow::create):
+ * platform/graphics/filters/FEDropShadow.h:
+ * platform/graphics/filters/FEFlood.cpp:
+ (WebCore::FEFlood::create):
+ * platform/graphics/filters/FEFlood.h:
+ * platform/graphics/filters/FEGaussianBlur.cpp:
+ (WebCore::FEGaussianBlur::create):
+ * platform/graphics/filters/FEGaussianBlur.h:
+ * platform/graphics/filters/FEMerge.cpp:
+ (WebCore::FEMerge::create):
+ * platform/graphics/filters/FEMerge.h:
+ * platform/graphics/filters/FEMorphology.cpp:
+ (WebCore::FEMorphology::create):
+ * platform/graphics/filters/FEMorphology.h:
+ * platform/graphics/filters/FEOffset.cpp:
+ (WebCore::FEOffset::create):
+ * platform/graphics/filters/FEOffset.h:
+ * platform/graphics/filters/FESpecularLighting.cpp:
+ (WebCore::FESpecularLighting::create):
+ * platform/graphics/filters/FESpecularLighting.h:
+ * platform/graphics/filters/FETile.cpp:
+ (WebCore::FETile::create):
+ * platform/graphics/filters/FETile.h:
+ * platform/graphics/filters/FETurbulence.cpp:
+ (WebCore::FETurbulence::create):
+ * platform/graphics/filters/FETurbulence.h:
+ * platform/graphics/ios/DisplayRefreshMonitorIOS.h:
+ (WebCore::DisplayRefreshMonitorIOS::create):
+ * platform/graphics/mac/ComplexTextController.h:
+ (WebCore::ComplexTextController::ComplexTextRun::create):
+ * platform/network/BlobData.h:
+ (WebCore::RawData::create):
+ (WebCore::BlobData::create):
+ * platform/network/BlobDataFileReference.h:
+ (WebCore::BlobDataFileReference::create):
+ * platform/network/cf/FormDataStreamCFNet.cpp:
+ * platform/text/BidiContext.cpp:
+ (WebCore::BidiContext::createUncached):
+ (WebCore::BidiContext::create):
+ * platform/text/BidiContext.h:
+ * plugins/DOMMimeType.h:
+ (WebCore::DOMMimeType::create):
+ * plugins/DOMMimeTypeArray.cpp:
+ (WebCore::DOMMimeTypeArray::item):
+ (WebCore::DOMMimeTypeArray::namedItem):
+ * plugins/DOMMimeTypeArray.h:
+ (WebCore::DOMMimeTypeArray::create):
+ * plugins/DOMPlugin.cpp:
+ (WebCore::DOMPlugin::item):
+ (WebCore::DOMPlugin::namedItem):
+ * plugins/DOMPlugin.h:
+ (WebCore::DOMPlugin::create):
+ * plugins/DOMPluginArray.cpp:
+ (WebCore::DOMPluginArray::item):
+ (WebCore::DOMPluginArray::namedItem):
+ * plugins/DOMPluginArray.h:
+ (WebCore::DOMPluginArray::create):
+ * plugins/PluginData.h:
+ (WebCore::PluginData::create):
+ * rendering/ClipPathOperation.h:
+ * rendering/CounterNode.cpp:
+ (WebCore::CounterNode::create):
+ * rendering/CounterNode.h:
+ * rendering/style/BasicShapes.h:
+ * rendering/style/CursorList.h:
+ (WebCore::CursorList::create):
+ * replay/CapturingInputCursor.cpp:
+ (WebCore::CapturingInputCursor::create):
+ * replay/CapturingInputCursor.h:
+ * storage/Storage.cpp:
+ (WebCore::Storage::create):
+ * storage/Storage.h:
+ * storage/StorageAreaImpl.cpp:
+ (WebCore::StorageAreaImpl::create):
+ * storage/StorageAreaImpl.h:
+ * storage/StorageAreaSync.cpp:
+ (WebCore::StorageAreaSync::create):
+ * storage/StorageAreaSync.h:
+ * storage/StorageMap.cpp:
+ (WebCore::StorageMap::create):
+ * storage/StorageMap.h:
+ * storage/StorageSyncManager.cpp:
+ (WebCore::StorageSyncManager::create):
+ * storage/StorageSyncManager.h:
+ * workers/DedicatedWorkerGlobalScope.cpp:
+ (WebCore::DedicatedWorkerGlobalScope::create):
+ * workers/DedicatedWorkerGlobalScope.h:
+ * workers/DedicatedWorkerThread.cpp:
+ (WebCore::DedicatedWorkerThread::create):
+ (WebCore::DedicatedWorkerThread::createWorkerGlobalScope):
+ * workers/DedicatedWorkerThread.h:
+ * workers/DefaultSharedWorkerRepository.cpp:
+ * workers/SharedWorkerGlobalScope.cpp:
+ (WebCore::SharedWorkerGlobalScope::create):
+ * workers/SharedWorkerGlobalScope.h:
+ * workers/SharedWorkerThread.cpp:
+ (WebCore::SharedWorkerThread::create):
+ (WebCore::SharedWorkerThread::createWorkerGlobalScope):
+ * workers/SharedWorkerThread.h:
+ * workers/WorkerGlobalScope.cpp:
+ (WebCore::WorkerGlobalScope::importScripts):
+ * workers/WorkerLocation.h:
+ (WebCore::WorkerLocation::create):
+ * workers/WorkerScriptLoader.h:
+ (WebCore::WorkerScriptLoader::create):
+ * workers/WorkerThread.h:
+ * xml/DOMParser.h:
+ (WebCore::DOMParser::create):
+ * xml/NativeXPathNSResolver.h:
+ (WebCore::NativeXPathNSResolver::create):
+ * xml/XMLHttpRequest.cpp:
+ (WebCore::XMLHttpRequest::create):
+ * xml/XMLHttpRequest.h:
+ * xml/XMLHttpRequestProgressEventThrottle.cpp:
+ (WebCore::XMLHttpRequestProgressEventThrottle::flushProgressEvent):
+ * xml/XMLSerializer.h:
+ (WebCore::XMLSerializer::create):
+ * xml/XPathEvaluator.h:
+ (WebCore::XPathEvaluator::create):
+ * xml/XPathResult.h:
+ (WebCore::XPathResult::create):
+ * xml/XSLStyleSheet.h:
+ * xml/XSLTProcessor.h:
+ (WebCore::XSLTProcessor::create):
+
</ins><span class="cx"> 2014-12-24 Benjamin Poulain <bpoulain@apple.com>
</span><span class="cx">
</span><span class="cx"> Small cleanup of RenderBlock::paint()
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationCoordinatesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/Coordinates.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Coordinates.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/geolocation/Coordinates.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class Coordinates : public RefCounted<Coordinates> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<Coordinates> create(double latitude, double longitude, bool providesAltitude, double altitude, double accuracy, bool providesAltitudeAccuracy, double altitudeAccuracy, bool providesHeading, double heading, bool providesSpeed, double speed) { return adoptRef(new Coordinates(latitude, longitude, providesAltitude, altitude, accuracy, providesAltitudeAccuracy, altitudeAccuracy, providesHeading, heading, providesSpeed, speed)); }
</del><ins>+ static Ref<Coordinates> create(double latitude, double longitude, bool providesAltitude, double altitude, double accuracy, bool providesAltitudeAccuracy, double altitudeAccuracy, bool providesHeading, double heading, bool providesSpeed, double speed) { return adoptRef(*new Coordinates(latitude, longitude, providesAltitude, altitude, accuracy, providesAltitudeAccuracy, altitudeAccuracy, providesHeading, heading, providesSpeed, speed)); }
</ins><span class="cx">
</span><del>- PassRefPtr<Coordinates> isolatedCopy() const
</del><ins>+ Ref<Coordinates> isolatedCopy() const
</ins><span class="cx"> {
</span><span class="cx"> return Coordinates::create(m_latitude, m_longitude, m_canProvideAltitude, m_altitude, m_accuracy, m_canProvideAltitudeAccuracy, m_altitudeAccuracy, m_canProvideHeading, m_heading, m_canProvideSpeed, m_speed);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCSessionDescriptionRequestImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> void RTCSessionDescriptionRequestImpl::requestFailed(const String& error)
</span><span class="cx"> {
</span><span class="cx"> if (m_errorCallback)
</span><del>- m_errorCallback->handleEvent(DOMError::create(error).get());
</del><ins>+ m_errorCallback->handleEvent(DOMError::create(error).ptr());
</ins><span class="cx">
</span><span class="cx"> clear();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCStatsRequestImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> void RTCStatsRequestImpl::requestFailed(const String& error)
</span><span class="cx"> {
</span><span class="cx"> if (m_errorCallback)
</span><del>- m_errorCallback->handleEvent(DOMError::create(error).get());
</del><ins>+ m_errorCallback->handleEvent(DOMError::create(error).ptr());
</ins><span class="cx">
</span><span class="cx"> clear();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCVoidRequestImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> void RTCVoidRequestImpl::requestFailed(const String& error)
</span><span class="cx"> {
</span><span class="cx"> if (m_errorCallback.get())
</span><del>- m_errorCallback->handleEvent(DOMError::create(error).get());
</del><ins>+ m_errorCallback->handleEvent(DOMError::create(error).ptr());
</ins><span class="cx">
</span><span class="cx"> clear();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsQuickTimePluginReplacementmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx">
</span><span class="cx"> DOMWrapperWorld& QuickTimePluginReplacement::isolatedWorld()
</span><span class="cx"> {
</span><del>- static DOMWrapperWorld& isolatedWorld = *DOMWrapperWorld::create(JSDOMWindow::commonVM()).leakRef();
</del><ins>+ static DOMWrapperWorld& isolatedWorld = DOMWrapperWorld::create(JSDOMWindow::commonVM()).leakRef();
</ins><span class="cx"> return isolatedWorld;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAnalyserNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class AnalyserNode : public AudioBasicInspectorNode {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AnalyserNode> create(AudioContext* context, float sampleRate)
</del><ins>+ static Ref<AnalyserNode> create(AudioContext* context, float sampleRate)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AnalyserNode(context, sampleRate));
</del><ins>+ return adoptRef(*new AnalyserNode(context, sampleRate));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~AnalyserNode();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,19 +43,19 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<AudioBuffer> AudioBuffer::create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate)
</del><ins>+RefPtr<AudioBuffer> AudioBuffer::create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate)
</ins><span class="cx"> {
</span><span class="cx"> if (sampleRate < 22050 || sampleRate > 96000 || numberOfChannels > AudioContext::maxNumberOfChannels() || !numberOfFrames)
</span><span class="cx"> return nullptr;
</span><span class="cx">
</span><del>- return adoptRef(new AudioBuffer(numberOfChannels, numberOfFrames, sampleRate));
</del><ins>+ return adoptRef(*new AudioBuffer(numberOfChannels, numberOfFrames, sampleRate));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AudioBuffer> AudioBuffer::createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate)
</del><ins>+RefPtr<AudioBuffer> AudioBuffer::createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<AudioBus> bus = createBusFromInMemoryAudioFile(data, dataSize, mixToMono, sampleRate);
</span><span class="cx"> if (bus.get())
</span><del>- return adoptRef(new AudioBuffer(bus.get()));
</del><ins>+ return adoptRef(*new AudioBuffer(bus.get()));
</ins><span class="cx">
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBuffer.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBuffer.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBuffer.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,10 +43,10 @@
</span><span class="cx">
</span><span class="cx"> class AudioBuffer : public RefCounted<AudioBuffer> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioBuffer> create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
</del><ins>+ static RefPtr<AudioBuffer> create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
</ins><span class="cx">
</span><span class="cx"> // Returns 0 if data is not a valid audio file.
</span><del>- static PassRefPtr<AudioBuffer> createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate);
</del><ins>+ static RefPtr<AudioBuffer> createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate);
</ins><span class="cx">
</span><span class="cx"> // Format
</span><span class="cx"> size_t length() const { return m_length; }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> // to minimize linear interpolation aliasing.
</span><span class="cx"> const double MaxRate = 1024;
</span><span class="cx">
</span><del>-PassRefPtr<AudioBufferSourceNode> AudioBufferSourceNode::create(AudioContext* context, float sampleRate)
</del><ins>+Ref<AudioBufferSourceNode> AudioBufferSourceNode::create(AudioContext* context, float sampleRate)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioBufferSourceNode(context, sampleRate));
</del><ins>+ return adoptRef(*new AudioBufferSourceNode(context, sampleRate));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AudioBufferSourceNode::AudioBufferSourceNode(AudioContext* context, float sampleRate)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> class AudioBufferSourceNode : public AudioScheduledSourceNode {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioBufferSourceNode> create(AudioContext*, float sampleRate);
</del><ins>+ static Ref<AudioBufferSourceNode> create(AudioContext*, float sampleRate);
</ins><span class="cx">
</span><span class="cx"> virtual ~AudioBufferSourceNode();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> const unsigned MaxHardwareContexts = 4;
</span><span class="cx"> unsigned AudioContext::s_hardwareContextCount = 0;
</span><span class="cx">
</span><del>-PassRefPtr<AudioContext> AudioContext::create(Document& document, ExceptionCode& ec)
</del><ins>+RefPtr<AudioContext> AudioContext::create(Document& document, ExceptionCode& ec)
</ins><span class="cx"> {
</span><span class="cx"> UNUSED_PARAM(ec);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -77,11 +77,8 @@
</span><span class="cx"> class AudioContext : public ActiveDOMObject, public ThreadSafeRefCounted<AudioContext>, public EventTargetWithInlineData, public MediaCanStartListener, public AudioProducer {
</span><span class="cx"> public:
</span><span class="cx"> // Create an AudioContext for rendering to the audio hardware.
</span><del>- static PassRefPtr<AudioContext> create(Document&, ExceptionCode&);
</del><ins>+ static RefPtr<AudioContext> create(Document&, ExceptionCode&);
</ins><span class="cx">
</span><del>- // Create an AudioContext for offline (non-realtime) rendering.
- static PassRefPtr<AudioContext> createOfflineContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionCode&);
-
</del><span class="cx"> virtual ~AudioContext();
</span><span class="cx">
</span><span class="cx"> bool isInitialized() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioListener.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioListener.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioListener.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> class AudioListener : public RefCounted<AudioListener> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioListener> create()
</del><ins>+ static Ref<AudioListener> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioListener());
</del><ins>+ return adoptRef(*new AudioListener);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // Position
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioParamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioParam.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioParam.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/AudioParam.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx"> static const double DefaultSmoothingConstant;
</span><span class="cx"> static const double SnapThreshold;
</span><span class="cx">
</span><del>- static PassRefPtr<AudioParam> create(AudioContext* context, const String& name, double defaultValue, double minValue, double maxValue, unsigned units = 0)
</del><ins>+ static Ref<AudioParam> create(AudioContext* context, const String& name, double defaultValue, double minValue, double maxValue, unsigned units = 0)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioParam(context, name, defaultValue, minValue, maxValue, units));
</del><ins>+ return adoptRef(*new AudioParam(context, name, defaultValue, minValue, maxValue, units));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // AudioSummingJunction
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioBiquadFilterNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/BiquadFilterNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/BiquadFilterNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/BiquadFilterNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> ALLPASS = 7
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<BiquadFilterNode> create(AudioContext* context, float sampleRate)
</del><ins>+ static Ref<BiquadFilterNode> create(AudioContext* context, float sampleRate)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BiquadFilterNode(context, sampleRate));
</del><ins>+ return adoptRef(*new BiquadFilterNode(context, sampleRate));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> String type() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioConvolverNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx">
</span><span class="cx"> class ConvolverNode : public AudioNode {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ConvolverNode> create(AudioContext* context, float sampleRate)
</del><ins>+ static Ref<ConvolverNode> create(AudioContext* context, float sampleRate)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ConvolverNode(context, sampleRate));
</del><ins>+ return adoptRef(*new ConvolverNode(context, sampleRate));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~ConvolverNode();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioDelayNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/DelayNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/DelayNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/DelayNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> #include "AudioBasicProcessorNode.h"
</span><span class="cx"> #include "DelayProcessor.h"
</span><span class="cx"> #include "ExceptionCode.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx">
</span><span class="cx"> class DelayNode : public AudioBasicProcessorNode {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DelayNode> create(AudioContext* context, float sampleRate, double maxDelayTime, ExceptionCode& ec)
</del><ins>+ static Ref<DelayNode> create(AudioContext* context, float sampleRate, double maxDelayTime, ExceptionCode& ec)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DelayNode(context, sampleRate, maxDelayTime, ec));
</del><ins>+ return adoptRef(*new DelayNode(context, sampleRate, maxDelayTime, ec));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AudioParam* delayTime();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioDynamicsCompressorNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx">
</span><span class="cx"> class DynamicsCompressorNode : public AudioNode {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DynamicsCompressorNode> create(AudioContext* context, float sampleRate)
</del><ins>+ static Ref<DynamicsCompressorNode> create(AudioContext* context, float sampleRate)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DynamicsCompressorNode(context, sampleRate));
</del><ins>+ return adoptRef(*new DynamicsCompressorNode(context, sampleRate));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~DynamicsCompressorNode();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseChangeVersionWrapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class ChangeVersionWrapper : public SQLTransactionWrapper {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ChangeVersionWrapper> create(const String& oldVersion, const String& newVersion) { return adoptRef(new ChangeVersionWrapper(oldVersion, newVersion)); }
</del><ins>+ static Ref<ChangeVersionWrapper> create(const String& oldVersion, const String& newVersion) { return adoptRef(*new ChangeVersionWrapper(oldVersion, newVersion)); }
</ins><span class="cx">
</span><span class="cx"> virtual bool performPreflight(SQLTransactionBackend*);
</span><span class="cx"> virtual bool performPostflight(SQLTransactionBackend*);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseAuthorizercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DatabaseAuthorizer> DatabaseAuthorizer::create(const String& databaseInfoTableName)
</del><ins>+Ref<DatabaseAuthorizer> DatabaseAuthorizer::create(const String& databaseInfoTableName)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DatabaseAuthorizer(databaseInfoTableName));
</del><ins>+ return adoptRef(*new DatabaseAuthorizer(databaseInfoTableName));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DatabaseAuthorizer::DatabaseAuthorizer(const String& databaseInfoTableName)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseAuthorizerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> NoAccessMask = 1 << 2
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<DatabaseAuthorizer> create(const String& databaseInfoTableName);
</del><ins>+ static Ref<DatabaseAuthorizer> create(const String& databaseInfoTableName);
</ins><span class="cx">
</span><span class="cx"> int createTable(const String& tableName);
</span><span class="cx"> int createTempTable(const String& tableName);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/MessageQueue.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Threading.h>
</span><span class="cx">
</span><span class="lines">@@ -50,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> class DatabaseThread : public ThreadSafeRefCounted<DatabaseThread> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DatabaseThread> create() { return adoptRef(new DatabaseThread); }
</del><ins>+ static Ref<DatabaseThread> create() { return adoptRef(*new DatabaseThread); }
</ins><span class="cx"> ~DatabaseThread();
</span><span class="cx">
</span><span class="cx"> bool start();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -498,7 +498,7 @@
</span><span class="cx"> ASSERT_UNUSED(context, context.isDocument());
</span><span class="cx"> ASSERT(peer);
</span><span class="cx">
</span><del>- peer->send(*Blob::deserialize(capturedURL.url(), capturedType.string(), size));
</del><ins>+ peer->send(Blob::deserialize(capturedURL.url(), capturedType.string(), size));
</ins><span class="cx"> });
</span><span class="cx">
</span><span class="cx"> Ref<Bridge> protect(*this);
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -266,7 +266,7 @@
</span><span class="cx"> return SpaceSplitString(roleValue, true).contains(role);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRefPtr<AccessibilityObject> createFromRenderer(RenderObject* renderer)
</del><ins>+static Ref<AccessibilityObject> createFromRenderer(RenderObject* renderer)
</ins><span class="cx"> {
</span><span class="cx"> // FIXME: How could renderer->node() ever not be an Element?
</span><span class="cx"> Node* node = renderer->node();
</span><span class="lines">@@ -330,7 +330,7 @@
</span><span class="cx"> return AccessibilityRenderObject::create(renderer);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRefPtr<AccessibilityObject> createFromNode(Node* node)
</del><ins>+static Ref<AccessibilityObject> createFromNode(Node* node)
</ins><span class="cx"> {
</span><span class="cx"> return AccessibilityNodeObject::create(node);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityARIAGrid> AccessibilityARIAGrid::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityARIAGrid> AccessibilityARIAGrid::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityARIAGrid(renderer));
</del><ins>+ return adoptRef(*new AccessibilityARIAGrid(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityARIAGrid::addTableCellChild(AccessibilityObject* child, HashSet<AccessibilityObject*>& appendedRows, unsigned& columnCount)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityARIAGrid final : public AccessibilityTable {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityARIAGrid> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityARIAGrid> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityARIAGrid();
</span><span class="cx">
</span><span class="cx"> virtual void addChildren() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridCellcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityARIAGridCell> AccessibilityARIAGridCell::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityARIAGridCell> AccessibilityARIAGridCell::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityARIAGridCell(renderer));
</del><ins>+ return adoptRef(*new AccessibilityARIAGridCell(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilityTable* AccessibilityARIAGridCell::parentTable() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityARIAGridCell final : public AccessibilityTableCell {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityARIAGridCell> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityARIAGridCell> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityARIAGridCell();
</span><span class="cx">
</span><span class="cx"> // fills in the start location and row span of cell
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridRowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityARIAGridRow> AccessibilityARIAGridRow::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityARIAGridRow> AccessibilityARIAGridRow::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityARIAGridRow(renderer));
</del><ins>+ return adoptRef(*new AccessibilityARIAGridRow(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityARIAGridRow::isARIATreeGridRow() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityARIAGridRow final : public AccessibilityTableRow {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityARIAGridRow> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityARIAGridRow> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityARIAGridRow();
</span><span class="cx">
</span><span class="cx"> void disclosedRows(AccessibilityChildrenVector&);
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityImageMapLinkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityImageMapLink> AccessibilityImageMapLink::create()
</del><ins>+Ref<AccessibilityImageMapLink> AccessibilityImageMapLink::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityImageMapLink());
</del><ins>+ return adoptRef(*new AccessibilityImageMapLink());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilityObject* AccessibilityImageMapLink::parentObject() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityImageMapLinkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityImageMapLink final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityImageMapLink> create();
</del><ins>+ static Ref<AccessibilityImageMapLink> create();
</ins><span class="cx"> virtual ~AccessibilityImageMapLink();
</span><span class="cx">
</span><span class="cx"> void setHTMLAreaElement(HTMLAreaElement* element) { m_areaElement = element; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityList.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityList.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityList.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityList> AccessibilityList::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityList> AccessibilityList::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityList(renderer));
</del><ins>+ return adoptRef(*new AccessibilityList(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityList::computeAccessibilityIsIgnored() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityList final : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityList> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityList> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityList();
</span><span class="cx">
</span><span class="cx"> bool isUnorderedList() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBox.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBox.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBox.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,10 +49,10 @@
</span><span class="cx"> AccessibilityListBox::~AccessibilityListBox()
</span><span class="cx"> {
</span><span class="cx"> }
</span><del>-
-PassRefPtr<AccessibilityListBox> AccessibilityListBox::create(RenderObject* renderer)
</del><ins>+
+Ref<AccessibilityListBox> AccessibilityListBox::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityListBox(renderer));
</del><ins>+ return adoptRef(*new AccessibilityListBox(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityListBox::canSetSelectedChildrenAttribute() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBox.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBox.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBox.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityListBox final : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityListBox> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityListBox> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityListBox();
</span><span class="cx">
</span><span class="cx"> virtual bool canSetSelectedChildrenAttribute() const override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxOptioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -54,9 +54,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityListBoxOption> AccessibilityListBoxOption::create()
</del><ins>+Ref<AccessibilityListBoxOption> AccessibilityListBoxOption::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityListBoxOption());
</del><ins>+ return adoptRef(*new AccessibilityListBoxOption());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityListBoxOption::isEnabled() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxOptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityListBoxOption final : public AccessibilityObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityListBoxOption> create();
</del><ins>+ static Ref<AccessibilityListBoxOption> create();
</ins><span class="cx"> virtual ~AccessibilityListBoxOption();
</span><span class="cx">
</span><span class="cx"> void setHTMLElement(HTMLElement* element) { m_optionElement = element; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMediaControlscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMediaControls.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMediaControls.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityMediaControls.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityObject> AccessibilityMediaControl::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityObject> AccessibilityMediaControl::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(renderer->node());
</span><span class="cx">
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> return AccessibilityMediaControlsContainer::create(renderer);
</span><span class="cx">
</span><span class="cx"> default:
</span><del>- return adoptRef(new AccessibilityMediaControl(renderer));
</del><ins>+ return adoptRef(*new AccessibilityMediaControl(renderer));
</ins><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -222,9 +222,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityObject> AccessibilityMediaControlsContainer::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityObject> AccessibilityMediaControlsContainer::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityMediaControlsContainer(renderer));
</del><ins>+ return adoptRef(*new AccessibilityMediaControlsContainer(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> String AccessibilityMediaControlsContainer::accessibilityDescription() const
</span><span class="lines">@@ -266,9 +266,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityObject> AccessibilityMediaTimeline::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityObject> AccessibilityMediaTimeline::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityMediaTimeline(renderer));
</del><ins>+ return adoptRef(*new AccessibilityMediaTimeline(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> String AccessibilityMediaTimeline::valueDescription() const
</span><span class="lines">@@ -296,9 +296,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityObject> AccessibilityMediaTimeDisplay::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityObject> AccessibilityMediaTimeDisplay::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityMediaTimeDisplay(renderer));
</del><ins>+ return adoptRef(*new AccessibilityMediaTimeDisplay(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityMediaTimeDisplay::computeAccessibilityIsIgnored() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMediaControlsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class AccessibilityMediaControl : public AccessibilityRenderObject {
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityObject> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityObject> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityMediaControl() { }
</span><span class="cx">
</span><span class="cx"> virtual AccessibilityRole roleValue() const override;
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> class AccessibilityMediaTimeline final : public AccessibilitySlider {
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityObject> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityObject> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityMediaTimeline() { }
</span><span class="cx">
</span><span class="cx"> virtual String helpText() const override;
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx"> class AccessibilityMediaControlsContainer final : public AccessibilityMediaControl {
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityObject> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityObject> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityMediaControlsContainer() { }
</span><span class="cx">
</span><span class="cx"> virtual AccessibilityRole roleValue() const override { return ToolbarRole; }
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> class AccessibilityMediaTimeDisplay final : public AccessibilityMediaControl {
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityObject> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityObject> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityMediaTimeDisplay() { }
</span><span class="cx">
</span><span class="cx"> virtual AccessibilityRole roleValue() const override { return ApplicationTimerRole; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuList.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuList.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuList.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityMenuList> AccessibilityMenuList::create(RenderMenuList* renderer)
</del><ins>+Ref<AccessibilityMenuList> AccessibilityMenuList::create(RenderMenuList* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityMenuList(renderer));
</del><ins>+ return adoptRef(*new AccessibilityMenuList(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityMenuList::press()
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityMenuList final : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityMenuList> create(RenderMenuList* renderer);
</del><ins>+ static Ref<AccessibilityMenuList> create(RenderMenuList* renderer);
</ins><span class="cx">
</span><span class="cx"> virtual bool isCollapsed() const override;
</span><span class="cx"> virtual bool press() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListOptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityMenuListOption final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityMenuListOption> create() { return adoptRef(new AccessibilityMenuListOption); }
</del><ins>+ static Ref<AccessibilityMenuListOption> create() { return adoptRef(*new AccessibilityMenuListOption); }
</ins><span class="cx">
</span><span class="cx"> void setElement(HTMLElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListPopuph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityMenuListPopup final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityMenuListPopup> create() { return adoptRef(new AccessibilityMenuListPopup); }
</del><ins>+ static Ref<AccessibilityMenuListPopup> create() { return adoptRef(*new AccessibilityMenuListPopup); }
</ins><span class="cx">
</span><span class="cx"> virtual bool isEnabled() const override;
</span><span class="cx"> virtual bool isOffScreen() const override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityNodeObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -117,9 +117,9 @@
</span><span class="cx"> m_role = determineAccessibilityRole();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityNodeObject> AccessibilityNodeObject::create(Node* node)
</del><ins>+Ref<AccessibilityNodeObject> AccessibilityNodeObject::create(Node* node)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityNodeObject(node));
</del><ins>+ return adoptRef(*new AccessibilityNodeObject(node));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void AccessibilityNodeObject::detach(AccessibilityDetachmentType detachmentType, AXObjectCache* cache)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityNodeObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityNodeObject : public AccessibilityObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityNodeObject> create(Node*);
</del><ins>+ static Ref<AccessibilityNodeObject> create(Node*);
</ins><span class="cx"> virtual ~AccessibilityNodeObject();
</span><span class="cx">
</span><span class="cx"> virtual void init() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityProgressIndicatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityProgressIndicator> AccessibilityProgressIndicator::create(RenderProgress* renderer)
</del><ins>+Ref<AccessibilityProgressIndicator> AccessibilityProgressIndicator::create(RenderProgress* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityProgressIndicator(renderer));
</del><ins>+ return adoptRef(*new AccessibilityProgressIndicator(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(METER_ELEMENT)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityProgressIndicator> AccessibilityProgressIndicator::create(RenderMeter* renderer)
</del><ins>+Ref<AccessibilityProgressIndicator> AccessibilityProgressIndicator::create(RenderMeter* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityProgressIndicator(renderer));
</del><ins>+ return adoptRef(*new AccessibilityProgressIndicator(renderer));
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityProgressIndicatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityProgressIndicator final : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityProgressIndicator> create(RenderProgress*);
</del><ins>+ static Ref<AccessibilityProgressIndicator> create(RenderProgress*);
</ins><span class="cx"> #if ENABLE(METER_ELEMENT)
</span><del>- static PassRefPtr<AccessibilityProgressIndicator> create(RenderMeter*);
</del><ins>+ static Ref<AccessibilityProgressIndicator> create(RenderMeter*);
</ins><span class="cx"> #endif
</span><span class="cx"> virtual Element* element() const override;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityRenderObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -132,9 +132,9 @@
</span><span class="cx"> AccessibilityNodeObject::init();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityRenderObject> AccessibilityRenderObject::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityRenderObject> AccessibilityRenderObject::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityRenderObject(renderer));
</del><ins>+ return adoptRef(*new AccessibilityRenderObject(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void AccessibilityRenderObject::detach(AccessibilityDetachmentType detachmentType, AXObjectCache* cache)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityRenderObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityRenderObject : public AccessibilityNodeObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityRenderObject> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityRenderObject> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityRenderObject();
</span><span class="cx">
</span><span class="cx"> virtual void init() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySVGRootcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilitySVGRoot> AccessibilitySVGRoot::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilitySVGRoot> AccessibilitySVGRoot::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilitySVGRoot(renderer));
</del><ins>+ return adoptRef(*new AccessibilitySVGRoot(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilityObject* AccessibilitySVGRoot::parentObject() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySVGRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilitySVGRoot final : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilitySVGRoot> create(RenderObject*);
</del><ins>+ static Ref<AccessibilitySVGRoot> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilitySVGRoot();
</span><span class="cx">
</span><span class="cx"> void setParent(AccessibilityObject* parent) { m_parent = parent; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityScrollViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityScrollView.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityScrollView.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityScrollView.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -54,9 +54,9 @@
</span><span class="cx"> m_scrollView = nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityScrollView> AccessibilityScrollView::create(ScrollView* view)
</del><ins>+Ref<AccessibilityScrollView> AccessibilityScrollView::create(ScrollView* view)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityScrollView(view));
</del><ins>+ return adoptRef(*new AccessibilityScrollView(view));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilityObject* AccessibilityScrollView::scrollBar(AccessibilityOrientation orientation)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityScrollViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityScrollView.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityScrollView.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityScrollView.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityScrollView final : public AccessibilityObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityScrollView> create(ScrollView*);
</del><ins>+ static Ref<AccessibilityScrollView> create(ScrollView*);
</ins><span class="cx"> virtual AccessibilityRole roleValue() const override { return ScrollAreaRole; }
</span><span class="cx"> ScrollView* scrollView() const { return m_scrollView; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityScrollbarcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityScrollbar.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityScrollbar.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityScrollbar.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> ASSERT(scrollbar);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityScrollbar> AccessibilityScrollbar::create(Scrollbar* scrollbar)
</del><ins>+Ref<AccessibilityScrollbar> AccessibilityScrollbar::create(Scrollbar* scrollbar)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityScrollbar(scrollbar));
</del><ins>+ return adoptRef(*new AccessibilityScrollbar(scrollbar));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> LayoutRect AccessibilityScrollbar::elementRect() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityScrollbar final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityScrollbar> create(Scrollbar*);
</del><ins>+ static Ref<AccessibilityScrollbar> create(Scrollbar*);
</ins><span class="cx">
</span><span class="cx"> Scrollbar* scrollbar() const { return m_scrollbar.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySearchFieldButtonscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,9 +31,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilitySearchFieldCancelButton> AccessibilitySearchFieldCancelButton::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilitySearchFieldCancelButton> AccessibilitySearchFieldCancelButton::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilitySearchFieldCancelButton(renderer));
</del><ins>+ return adoptRef(*new AccessibilitySearchFieldCancelButton(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilitySearchFieldCancelButton::AccessibilitySearchFieldCancelButton(RenderObject* renderer)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySearchFieldButtonsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySearchFieldButtons.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilitySearchFieldCancelButton final : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilitySearchFieldCancelButton> create(RenderObject*);
</del><ins>+ static Ref<AccessibilitySearchFieldCancelButton> create(RenderObject*);
</ins><span class="cx">
</span><span class="cx"> virtual String accessibilityDescription() const override;
</span><span class="cx"> virtual void accessibilityText(Vector<AccessibilityText>&) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySlidercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySlider.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySlider.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySlider.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,9 +45,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilitySlider> AccessibilitySlider::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilitySlider> AccessibilitySlider::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilitySlider(renderer));
</del><ins>+ return adoptRef(*new AccessibilitySlider(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilityOrientation AccessibilitySlider::orientation() const
</span><span class="lines">@@ -146,9 +146,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilitySliderThumb> AccessibilitySliderThumb::create()
</del><ins>+Ref<AccessibilitySliderThumb> AccessibilitySliderThumb::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilitySliderThumb());
</del><ins>+ return adoptRef(*new AccessibilitySliderThumb());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> LayoutRect AccessibilitySliderThumb::elementRect() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySliderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySlider.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySlider.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySlider.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilitySlider : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilitySlider> create(RenderObject*);
</del><ins>+ static Ref<AccessibilitySlider> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilitySlider() { }
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilitySliderThumb final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilitySliderThumb> create();
</del><ins>+ static Ref<AccessibilitySliderThumb> create();
</ins><span class="cx"> virtual ~AccessibilitySliderThumb() { }
</span><span class="cx">
</span><span class="cx"> virtual AccessibilityRole roleValue() const override { return SliderThumbRole; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySpinButtoncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySpinButton.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySpinButton.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySpinButton.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,9 +31,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilitySpinButton> AccessibilitySpinButton::create()
</del><ins>+Ref<AccessibilitySpinButton> AccessibilitySpinButton::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilitySpinButton);
</del><ins>+ return adoptRef(*new AccessibilitySpinButton);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilitySpinButton::AccessibilitySpinButton()
</span><span class="lines">@@ -109,9 +109,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilitySpinButtonPart> AccessibilitySpinButtonPart::create()
</del><ins>+Ref<AccessibilitySpinButtonPart> AccessibilitySpinButtonPart::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilitySpinButtonPart);
</del><ins>+ return adoptRef(*new AccessibilitySpinButtonPart);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> LayoutRect AccessibilitySpinButtonPart::elementRect() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySpinButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilitySpinButton final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilitySpinButton> create();
</del><ins>+ static Ref<AccessibilitySpinButton> create();
</ins><span class="cx"> virtual ~AccessibilitySpinButton();
</span><span class="cx">
</span><span class="cx"> void setSpinButtonElement(SpinButtonElement* spinButton) { m_spinButtonElement = spinButton; }
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilitySpinButtonPart final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilitySpinButtonPart> create();
</del><ins>+ static Ref<AccessibilitySpinButtonPart> create();
</ins><span class="cx"> virtual ~AccessibilitySpinButtonPart() { }
</span><span class="cx">
</span><span class="cx"> bool isIncrementor() const { return m_isIncrementor; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTable.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTable.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTable.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -65,9 +65,9 @@
</span><span class="cx"> m_isExposableThroughAccessibility = computeIsTableExposableThroughAccessibility();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityTable> AccessibilityTable::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityTable> AccessibilityTable::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityTable(renderer));
</del><ins>+ return adoptRef(*new AccessibilityTable(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityTable::hasARIARole() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTable.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTable.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTable.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityTable : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityTable> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityTable> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityTable();
</span><span class="cx">
</span><span class="cx"> virtual void init() override final;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableCellcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableCell.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableCell.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableCell.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityTableCell> AccessibilityTableCell::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityTableCell> AccessibilityTableCell::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityTableCell(renderer));
</del><ins>+ return adoptRef(*new AccessibilityTableCell(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AccessibilityTableCell::computeAccessibilityIsIgnored() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableCell.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableCell.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableCell.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityTableCell : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityTableCell> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityTableCell> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityTableCell();
</span><span class="cx">
</span><span class="cx"> virtual bool isTableCell() const override final;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableColumncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableColumn.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableColumn.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableColumn.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityTableColumn> AccessibilityTableColumn::create()
</del><ins>+Ref<AccessibilityTableColumn> AccessibilityTableColumn::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityTableColumn());
</del><ins>+ return adoptRef(*new AccessibilityTableColumn());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void AccessibilityTableColumn::setParent(AccessibilityObject* parent)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableColumnh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityTableColumn final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityTableColumn> create();
</del><ins>+ static Ref<AccessibilityTableColumn> create();
</ins><span class="cx"> virtual ~AccessibilityTableColumn();
</span><span class="cx">
</span><span class="cx"> AccessibilityObject* headerObject();
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableHeaderContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityTableHeaderContainer> AccessibilityTableHeaderContainer::create()
</del><ins>+Ref<AccessibilityTableHeaderContainer> AccessibilityTableHeaderContainer::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityTableHeaderContainer());
</del><ins>+ return adoptRef(*new AccessibilityTableHeaderContainer());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> LayoutRect AccessibilityTableHeaderContainer::elementRect() const
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableHeaderContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityTableHeaderContainer final : public AccessibilityMockObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityTableHeaderContainer> create();
</del><ins>+ static Ref<AccessibilityTableHeaderContainer> create();
</ins><span class="cx"> virtual ~AccessibilityTableHeaderContainer();
</span><span class="cx">
</span><span class="cx"> virtual AccessibilityRole roleValue() const override { return TableHeaderContainerRole; }
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableRowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableRow.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableRow.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableRow.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AccessibilityTableRow> AccessibilityTableRow::create(RenderObject* renderer)
</del><ins>+Ref<AccessibilityTableRow> AccessibilityTableRow::create(RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AccessibilityTableRow(renderer));
</del><ins>+ return adoptRef(*new AccessibilityTableRow(renderer));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AccessibilityRole AccessibilityTableRow::determineAccessibilityRole()
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableRow.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableRow.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableRow.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AccessibilityTableRow : public AccessibilityRenderObject {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AccessibilityTableRow> create(RenderObject*);
</del><ins>+ static Ref<AccessibilityTableRow> create(RenderObject*);
</ins><span class="cx"> virtual ~AccessibilityTableRow();
</span><span class="cx">
</span><span class="cx"> // retrieves the "row" header (a th tag in the rightmost column)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityatkWebKitAccessibleWrapperAtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">
</span><span class="cx"> static AccessibilityObject* fallbackObject()
</span><span class="cx"> {
</span><del>- static AccessibilityObject* object = AccessibilityListBoxOption::create().leakRef();
</del><ins>+ static AccessibilityObject* object = &AccessibilityListBoxOption::create().leakRef();
</ins><span class="cx"> return object;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsCachedScriptSourceProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/CachedScriptSourceProvider.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/CachedScriptSourceProvider.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/bindings/js/CachedScriptSourceProvider.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class CachedScriptSourceProvider : public JSC::SourceProvider, public CachedResourceClient {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CachedScriptSourceProvider> create(CachedScript* cachedScript) { return adoptRef(new CachedScriptSourceProvider(cachedScript)); }
</del><ins>+ static Ref<CachedScriptSourceProvider> create(CachedScript* cachedScript) { return adoptRef(*new CachedScriptSourceProvider(cachedScript)); }
</ins><span class="cx">
</span><span class="cx"> virtual ~CachedScriptSourceProvider()
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsDOMWrapperWorldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx">
</span><span class="cx"> class DOMWrapperWorld : public RefCounted<DOMWrapperWorld> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMWrapperWorld> create(JSC::VM& vm, bool isNormal = false)
</del><ins>+ static Ref<DOMWrapperWorld> create(JSC::VM& vm, bool isNormal = false)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMWrapperWorld(vm, isNormal));
</del><ins>+ return adoptRef(*new DOMWrapperWorld(vm, isNormal));
</ins><span class="cx"> }
</span><span class="cx"> WEBCORE_EXPORT ~DOMWrapperWorld();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsSerializedScriptValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -2127,6 +2127,12 @@
</span><span class="cx"> return toJS(m_exec, jsCast<JSDOMGlobalObject*>(m_globalObject), nativeObj);
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+ template<class T>
+ JSValue getJSValue(T& nativeObj)
+ {
+ return getJSValue(&nativeObj);
+ }
+
</ins><span class="cx"> JSValue readTerminal()
</span><span class="cx"> {
</span><span class="cx"> SerializationTag tag = readTag();
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMCustomXPathNSResolverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMCustomXPathNSResolver.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMCustomXPathNSResolver.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/bindings/objc/DOMCustomXPathNSResolver.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMCustomXPathNSResolver : public XPathNSResolver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMCustomXPathNSResolver> create(id <DOMXPathNSResolver> customResolver) { return adoptRef(new DOMCustomXPathNSResolver(customResolver)); }
</del><ins>+ static Ref<DOMCustomXPathNSResolver> create(id <DOMXPathNSResolver> customResolver) { return adoptRef(*new DOMCustomXPathNSResolver(customResolver)); }
</ins><span class="cx"> virtual ~DOMCustomXPathNSResolver();
</span><span class="cx">
</span><span class="cx"> virtual String lookupNamespaceURI(const String& prefix);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -3413,9 +3413,9 @@
</span><span class="cx"> push(@headerContent, "public:\n");
</span><span class="cx">
</span><span class="cx"> # The static create() method.
</span><del>- push(@headerContent, " static PassRefPtr<$className> create(JSC::JSObject* callback, JSDOMGlobalObject* globalObject)\n");
</del><ins>+ push(@headerContent, " static Ref<$className> create(JSC::JSObject* callback, JSDOMGlobalObject* globalObject)\n");
</ins><span class="cx"> push(@headerContent, " {\n");
</span><del>- push(@headerContent, " return adoptRef(new $className(callback, globalObject));\n");
</del><ins>+ push(@headerContent, " return adoptRef(*new $className(callback, globalObject));\n");
</ins><span class="cx"> push(@headerContent, " }\n\n");
</span><span class="cx">
</span><span class="cx"> # ScriptExecutionContext
</span></span></pre></div>
<a id="trunkSourceWebCorebridgecc_instanceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/c/c_instance.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/c/c_instance.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/bridge/c/c_instance.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx">
</span><span class="cx"> class CInstance : public Instance {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CInstance> create(NPObject* object, PassRefPtr<RootObject> rootObject)
</del><ins>+ static Ref<CInstance> create(NPObject* object, PassRefPtr<RootObject> rootObject)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CInstance(object, rootObject));
</del><ins>+ return adoptRef(*new CInstance(object, rootObject));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> static void setGlobalException(String);
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoCryptoKeyPairh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/CryptoKeyPair.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/CryptoKeyPair.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/crypto/CryptoKeyPair.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx">
</span><span class="cx"> class CryptoKeyPair : public RefCounted<CryptoKeyPair> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CryptoKeyPair> create(PassRefPtr<CryptoKey> publicKey, PassRefPtr<CryptoKey> privateKey)
</del><ins>+ static Ref<CryptoKeyPair> create(PassRefPtr<CryptoKey> publicKey, PassRefPtr<CryptoKey> privateKey)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CryptoKeyPair(publicKey, privateKey));
</del><ins>+ return adoptRef(*new CryptoKeyPair(publicKey, privateKey));
</ins><span class="cx"> }
</span><span class="cx"> ~CryptoKeyPair();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyAESh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx">
</span><span class="cx"> class CryptoKeyAES final : public CryptoKey {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CryptoKeyAES> create(CryptoAlgorithmIdentifier algorithm, const Vector<uint8_t>& key, bool extractable, CryptoKeyUsage usage)
</del><ins>+ static Ref<CryptoKeyAES> create(CryptoAlgorithmIdentifier algorithm, const Vector<uint8_t>& key, bool extractable, CryptoKeyUsage usage)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CryptoKeyAES(algorithm, key, extractable, usage));
</del><ins>+ return adoptRef(*new CryptoKeyAES(algorithm, key, extractable, usage));
</ins><span class="cx"> }
</span><span class="cx"> virtual ~CryptoKeyAES();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyHMACh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx">
</span><span class="cx"> class CryptoKeyHMAC final : public CryptoKey {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CryptoKeyHMAC> create(const Vector<uint8_t>& key, CryptoAlgorithmIdentifier hash, bool extractable, CryptoKeyUsage usage)
</del><ins>+ static Ref<CryptoKeyHMAC> create(const Vector<uint8_t>& key, CryptoAlgorithmIdentifier hash, bool extractable, CryptoKeyUsage usage)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CryptoKeyHMAC(key, hash, extractable, usage));
</del><ins>+ return adoptRef(*new CryptoKeyHMAC(key, hash, extractable, usage));
</ins><span class="cx"> }
</span><span class="cx"> virtual ~CryptoKeyHMAC();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyRSAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx">
</span><span class="cx"> class CryptoKeyRSA final : public CryptoKey {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CryptoKeyRSA> create(CryptoAlgorithmIdentifier identifier, CryptoKeyType type, PlatformRSAKey platformKey, bool extractable, CryptoKeyUsage usage)
</del><ins>+ static Ref<CryptoKeyRSA> create(CryptoAlgorithmIdentifier identifier, CryptoKeyType type, PlatformRSAKey platformKey, bool extractable, CryptoKeyUsage usage)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CryptoKeyRSA(identifier, type, platformKey, extractable, usage));
</del><ins>+ return adoptRef(*new CryptoKeyRSA(identifier, type, platformKey, extractable, usage));
</ins><span class="cx"> }
</span><span class="cx"> static PassRefPtr<CryptoKeyRSA> create(CryptoAlgorithmIdentifier, const CryptoKeyDataRSAComponents&, bool extractable, CryptoKeyUsage);
</span><span class="cx"> virtual ~CryptoKeyRSA();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptomacCryptoKeyRSAMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -267,7 +267,7 @@
</span><span class="cx"> dispatch_async(dispatch_get_main_queue(), ^{
</span><span class="cx"> RefPtr<CryptoKeyRSA> publicKey = CryptoKeyRSA::create(algorithm, CryptoKeyType::Public, ccPublicKey, true, usage);
</span><span class="cx"> RefPtr<CryptoKeyRSA> privateKey = CryptoKeyRSA::create(algorithm, CryptoKeyType::Private, ccPrivateKey, extractable, usage);
</span><del>- (*localCallback)(*CryptoKeyPair::create(publicKey.release(), privateKey.release()));
</del><ins>+ (*localCallback)(CryptoKeyPair::create(publicKey.release(), privateKey.release()));
</ins><span class="cx"> delete localCallback;
</span><span class="cx"> });
</span><span class="cx"> });
</span></span></pre></div>
<a id="trunkSourceWebCorecssDOMWindowCSScpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DOMWindowCSS.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DOMWindowCSS.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/css/DOMWindowCSS.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DOMWindowCSS> DOMWindowCSS::create()
</del><ins>+Ref<DOMWindowCSS> DOMWindowCSS::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMWindowCSS());
</del><ins>+ return adoptRef(*new DOMWindowCSS);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> static String valueWithoutImportant(const String& value)
</span></span></pre></div>
<a id="trunkSourceWebCorecssDOMWindowCSSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DOMWindowCSS.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DOMWindowCSS.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/css/DOMWindowCSS.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,14 +31,14 @@
</span><span class="cx"> #define DOMWindowCSS_h
</span><span class="cx">
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class DOMWindowCSS : public RefCounted<DOMWindowCSS> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<DOMWindowCSS> create();
</del><ins>+ WEBCORE_EXPORT static Ref<DOMWindowCSS> create();
</ins><span class="cx">
</span><span class="cx"> bool supports(const String& property, const String& value) const;
</span><span class="cx"> bool supports(const String& conditionText) const;
</span></span></pre></div>
<a id="trunkSourceWebCorecssDashboardRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DashboardRegion.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DashboardRegion.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/css/DashboardRegion.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class DashboardRegion : public RectBase, public RefCounted<DashboardRegion> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DashboardRegion> create() { return adoptRef(new DashboardRegion); }
</del><ins>+ static Ref<DashboardRegion> create() { return adoptRef(*new DashboardRegion); }
</ins><span class="cx"> bool equals(const DashboardRegion& other) const
</span><span class="cx"> {
</span><span class="cx"> return m_label == other.m_label && m_geometryType == other.m_geometryType
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontLoader.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontLoader.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/css/FontLoader.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx">
</span><span class="cx"> class FontLoader final : public RefCounted<FontLoader>, public ActiveDOMObject, public EventTarget {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FontLoader> create(Document* document)
</del><ins>+ static Ref<FontLoader> create(Document* document)
</ins><span class="cx"> {
</span><del>- return adoptRef<FontLoader>(new FontLoader(document));
</del><ins>+ return adoptRef<FontLoader>(*new FontLoader(document));
</ins><span class="cx"> }
</span><span class="cx"> virtual ~FontLoader();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMError.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMError.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DOMError.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #ifndef DOMError_h
</span><span class="cx"> #define DOMError_h
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -34,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class DOMError : public RefCounted<DOMError> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMError> create(const String& name)
</del><ins>+ static Ref<DOMError> create(const String& name)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMError(name));
</del><ins>+ return adoptRef(*new DOMError(name));
</ins><span class="cx"> }
</span><span class="cx"> virtual ~DOMError() { }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMStringListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMStringList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMStringList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DOMStringList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> // than creating the list statically as is currently the only option.
</span><span class="cx"> class DOMStringList : public RefCounted<DOMStringList> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMStringList> create()
</del><ins>+ static Ref<DOMStringList> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMStringList());
</del><ins>+ return adoptRef(*new DOMStringList);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool isEmpty() const { return m_strings.isEmpty(); }
</span></span></pre></div>
<a id="trunkSourceWebCoredomDataTransfercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DataTransfer.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DataTransfer.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DataTransfer.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -72,9 +72,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DataTransfer> DataTransfer::createForCopyAndPaste(DataTransferAccessPolicy policy)
</del><ins>+Ref<DataTransfer> DataTransfer::createForCopyAndPaste(DataTransferAccessPolicy policy)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataTransfer(policy, policy == DataTransferAccessPolicy::Writable ? Pasteboard::createPrivate() : Pasteboard::createForCopyAndPaste()));
</del><ins>+ return adoptRef(*new DataTransfer(policy, policy == DataTransferAccessPolicy::Writable ? Pasteboard::createPrivate() : Pasteboard::createForCopyAndPaste()));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DataTransfer::~DataTransfer()
</span><span class="lines">@@ -229,14 +229,14 @@
</span><span class="cx">
</span><span class="cx"> #else
</span><span class="cx">
</span><del>-PassRefPtr<DataTransfer> DataTransfer::createForDragAndDrop()
</del><ins>+Ref<DataTransfer> DataTransfer::createForDragAndDrop()
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataTransfer(DataTransferAccessPolicy::Writable, Pasteboard::createForDragAndDrop(), DragAndDrop));
</del><ins>+ return adoptRef(*new DataTransfer(DataTransferAccessPolicy::Writable, Pasteboard::createForDragAndDrop(), DragAndDrop));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DataTransfer> DataTransfer::createForDragAndDrop(DataTransferAccessPolicy policy, const DragData& dragData)
</del><ins>+Ref<DataTransfer> DataTransfer::createForDragAndDrop(DataTransferAccessPolicy policy, const DragData& dragData)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataTransfer(policy, Pasteboard::createForDragAndDrop(dragData), DragAndDrop, dragData.containsFiles()));
</del><ins>+ return adoptRef(*new DataTransfer(policy, Pasteboard::createForDragAndDrop(dragData), DragAndDrop, dragData.containsFiles()));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool DataTransfer::canSetDragImage() const
</span></span></pre></div>
<a id="trunkSourceWebCoredomDataTransferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DataTransfer.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DataTransfer.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DataTransfer.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">
</span><span class="cx"> class DataTransfer : public RefCounted<DataTransfer> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DataTransfer> createForCopyAndPaste(DataTransferAccessPolicy);
</del><ins>+ static Ref<DataTransfer> createForCopyAndPaste(DataTransferAccessPolicy);
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT ~DataTransfer();
</span><span class="cx">
</span><span class="lines">@@ -82,8 +82,8 @@
</span><span class="cx"> Pasteboard& pasteboard() { return *m_pasteboard; }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><del>- static PassRefPtr<DataTransfer> createForDragAndDrop();
- static PassRefPtr<DataTransfer> createForDragAndDrop(DataTransferAccessPolicy, const DragData&);
</del><ins>+ static Ref<DataTransfer> createForDragAndDrop();
+ static Ref<DataTransfer> createForDragAndDrop(DataTransferAccessPolicy, const DragData&);
</ins><span class="cx">
</span><span class="cx"> bool dropEffectIsUninitialized() const { return m_dropEffect == "uninitialized"; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceMotionDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceMotionData.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceMotionData.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DeviceMotionData.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -28,11 +28,11 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DeviceMotionData::Acceleration> DeviceMotionData::Acceleration::create(bool canProvideX, double x,
- bool canProvideY, double y,
- bool canProvideZ, double z)
</del><ins>+Ref<DeviceMotionData::Acceleration> DeviceMotionData::Acceleration::create(bool canProvideX, double x,
+ bool canProvideY, double y,
+ bool canProvideZ, double z)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceMotionData::Acceleration(canProvideX, x, canProvideY, y, canProvideZ, z));
</del><ins>+ return adoptRef(*new DeviceMotionData::Acceleration(canProvideX, x, canProvideY, y, canProvideZ, z));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DeviceMotionData::Acceleration::Acceleration(bool canProvideX, double x, bool canProvideY, double y, bool canProvideZ, double z)
</span><span class="lines">@@ -46,11 +46,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DeviceMotionData::RotationRate> DeviceMotionData::RotationRate::create(bool canProvideAlpha, double alpha,
- bool canProvideBeta, double beta,
- bool canProvideGamma, double gamma)
</del><ins>+Ref<DeviceMotionData::RotationRate> DeviceMotionData::RotationRate::create(bool canProvideAlpha, double alpha,
+ bool canProvideBeta, double beta,
+ bool canProvideGamma, double gamma)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceMotionData::RotationRate(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma));
</del><ins>+ return adoptRef(*new DeviceMotionData::RotationRate(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DeviceMotionData::RotationRate::RotationRate(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma)
</span><span class="lines">@@ -63,15 +63,15 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DeviceMotionData> DeviceMotionData::create()
</del><ins>+Ref<DeviceMotionData> DeviceMotionData::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceMotionData);
</del><ins>+ return adoptRef(*new DeviceMotionData);
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DeviceMotionData> DeviceMotionData::create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,
- PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval)
</del><ins>+Ref<DeviceMotionData> DeviceMotionData::create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,
+ PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceMotionData(acceleration, accelerationIncludingGravity, rotationRate, canProvideInterval, interval));
</del><ins>+ return adoptRef(*new DeviceMotionData(acceleration, accelerationIncludingGravity, rotationRate, canProvideInterval, interval));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DeviceMotionData::DeviceMotionData()
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceMotionDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceMotionData.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceMotionData.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DeviceMotionData.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> class Acceleration : public RefCounted<DeviceMotionData::Acceleration> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<Acceleration> create(bool canProvideX, double x, bool canProvideY, double y, bool canProvideZ, double z);
</del><ins>+ WEBCORE_EXPORT static Ref<Acceleration> create(bool canProvideX, double x, bool canProvideY, double y, bool canProvideZ, double z);
</ins><span class="cx">
</span><span class="cx"> bool canProvideX() const { return m_canProvideX; }
</span><span class="cx"> bool canProvideY() const { return m_canProvideY; }
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">
</span><span class="cx"> class RotationRate : public RefCounted<DeviceMotionData::RotationRate> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<RotationRate> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma);
</del><ins>+ WEBCORE_EXPORT static Ref<RotationRate> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma);
</ins><span class="cx">
</span><span class="cx"> bool canProvideAlpha() const { return m_canProvideAlpha; }
</span><span class="cx"> bool canProvideBeta() const { return m_canProvideBeta; }
</span><span class="lines">@@ -82,9 +82,9 @@
</span><span class="cx"> bool m_canProvideGamma;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static PassRefPtr<DeviceMotionData> create();
- static PassRefPtr<DeviceMotionData> create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,
- PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval);
</del><ins>+ WEBCORE_EXPORT static Ref<DeviceMotionData> create();
+ static Ref<DeviceMotionData> create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,
+ PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval);
</ins><span class="cx">
</span><span class="cx"> const Acceleration* acceleration() const { return m_acceleration.get(); }
</span><span class="cx"> const Acceleration* accelerationIncludingGravity() const { return m_accelerationIncludingGravity.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceOrientationDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceOrientationData.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceOrientationData.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DeviceOrientationData.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -28,21 +28,21 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DeviceOrientationData> DeviceOrientationData::create()
</del><ins>+Ref<DeviceOrientationData> DeviceOrientationData::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceOrientationData);
</del><ins>+ return adoptRef(*new DeviceOrientationData);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> // FIXME: We should reconcile the iOS and OpenSource differences.
</span><del>-PassRefPtr<DeviceOrientationData> DeviceOrientationData::create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideCompassHeading, double compassHeading, bool canProvideCompassAccuracy, double compassAccuracy)
</del><ins>+Ref<DeviceOrientationData> DeviceOrientationData::create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideCompassHeading, double compassHeading, bool canProvideCompassAccuracy, double compassAccuracy)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceOrientationData(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma, canProvideCompassHeading, compassHeading, canProvideCompassAccuracy, compassAccuracy));
</del><ins>+ return adoptRef(*new DeviceOrientationData(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma, canProvideCompassHeading, compassHeading, canProvideCompassAccuracy, compassAccuracy));
</ins><span class="cx"> }
</span><span class="cx"> #else
</span><del>-PassRefPtr<DeviceOrientationData> DeviceOrientationData::create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideAbsolute, bool absolute)
</del><ins>+Ref<DeviceOrientationData> DeviceOrientationData::create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideAbsolute, bool absolute)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeviceOrientationData(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma, canProvideAbsolute, absolute));
</del><ins>+ return adoptRef(*new DeviceOrientationData(canProvideAlpha, alpha, canProvideBeta, beta, canProvideGamma, gamma, canProvideAbsolute, absolute));
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceOrientationDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceOrientationData.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceOrientationData.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DeviceOrientationData.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -26,18 +26,18 @@
</span><span class="cx"> #ifndef DeviceOrientationData_h
</span><span class="cx"> #define DeviceOrientationData_h
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class DeviceOrientationData : public RefCounted<DeviceOrientationData> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DeviceOrientationData> create();
</del><ins>+ static Ref<DeviceOrientationData> create();
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT static PassRefPtr<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideCompassHeading, double compassHeading, bool canProvideCompassAccuracy, double compassAccuracy);
</del><ins>+ WEBCORE_EXPORT static Ref<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideCompassHeading, double compassHeading, bool canProvideCompassAccuracy, double compassAccuracy);
</ins><span class="cx"> #else
</span><del>- WEBCORE_EXPORT static PassRefPtr<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideAbsolute = false, bool absolute = false);
</del><ins>+ WEBCORE_EXPORT static Ref<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideAbsolute = false, bool absolute = false);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> double alpha() const;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentMarkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentMarker.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentMarker.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/dom/DocumentMarker.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class DocumentMarkerDescription : public DocumentMarkerDetails {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DocumentMarkerDescription> create(const String&);
</del><ins>+ static Ref<DocumentMarkerDescription> create(const String&);
</ins><span class="cx">
</span><span class="cx"> const String& description() const { return m_description; }
</span><span class="cx"> virtual bool isDescription() const override { return true; }
</span><span class="lines">@@ -53,9 +53,9 @@
</span><span class="cx"> String m_description;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-PassRefPtr<DocumentMarkerDescription> DocumentMarkerDescription::create(const String& description)
</del><ins>+Ref<DocumentMarkerDescription> DocumentMarkerDescription::create(const String& description)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DocumentMarkerDescription(description));
</del><ins>+ return adoptRef(*new DocumentMarkerDescription(description));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> inline DocumentMarkerDescription* toDocumentMarkerDescription(DocumentMarkerDetails* details)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAlternativeTextControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AlternativeTextController.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/AlternativeTextController.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -52,9 +52,9 @@
</span><span class="cx">
</span><span class="cx"> class AutocorrectionAlternativeDetails : public AlternativeTextDetails {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AutocorrectionAlternativeDetails> create(const String& replacementString)
</del><ins>+ static Ref<AutocorrectionAlternativeDetails> create(const String& replacementString)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AutocorrectionAlternativeDetails(replacementString));
</del><ins>+ return adoptRef(*new AutocorrectionAlternativeDetails(replacementString));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const String& replacementString() const { return m_replacementString; }
</span><span class="lines">@@ -68,9 +68,9 @@
</span><span class="cx">
</span><span class="cx"> class DictationAlternativeDetails : public AlternativeTextDetails {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DictationAlternativeDetails> create(uint64_t dictationContext)
</del><ins>+ static Ref<DictationAlternativeDetails> create(uint64_t dictationContext)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DictationAlternativeDetails(dictationContext));
</del><ins>+ return adoptRef(*new DictationAlternativeDetails(dictationContext));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> uint64_t dictationContext() const { return m_dictationContext; }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAlternativeTextControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AlternativeTextController.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/AlternativeTextController.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -62,9 +62,9 @@
</span><span class="cx">
</span><span class="cx"> class DictationMarkerDetails : public DocumentMarkerDetails {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DictationMarkerDetails> create(const String& originalText, uint64_t dictationContext)
</del><ins>+ static Ref<DictationMarkerDetails> create(const String& originalText, uint64_t dictationContext)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DictationMarkerDetails(originalText, dictationContext));
</del><ins>+ return adoptRef(*new DictationMarkerDetails(originalText, dictationContext));
</ins><span class="cx"> }
</span><span class="cx"> const String& originalText() const { return m_originalText; }
</span><span class="cx"> uint64_t dictationContext() const { return m_dictationContext; }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAppendNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AppendNodeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AppendNodeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/AppendNodeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class AppendNodeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AppendNodeCommand> create(PassRefPtr<ContainerNode> parent, PassRefPtr<Node> node)
</del><ins>+ static Ref<AppendNodeCommand> create(PassRefPtr<ContainerNode> parent, PassRefPtr<Node> node)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AppendNodeCommand(parent, node));
</del><ins>+ return adoptRef(*new AppendNodeCommand(parent, node));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingApplyStyleCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ApplyStyleCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ApplyStyleCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/ApplyStyleCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -48,21 +48,21 @@
</span><span class="cx"> enum EAddStyledElement { AddStyledElement, DoNotAddStyledElement };
</span><span class="cx"> typedef bool (*IsInlineElementToRemoveFunction)(const Element*);
</span><span class="cx">
</span><del>- static PassRefPtr<ApplyStyleCommand> create(Document& document, const EditingStyle* style, EditAction action = EditActionChangeAttributes, EPropertyLevel level = PropertyDefault)
</del><ins>+ static Ref<ApplyStyleCommand> create(Document& document, const EditingStyle* style, EditAction action = EditActionChangeAttributes, EPropertyLevel level = PropertyDefault)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ApplyStyleCommand(document, style, action, level));
</del><ins>+ return adoptRef(*new ApplyStyleCommand(document, style, action, level));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<ApplyStyleCommand> create(Document& document, const EditingStyle* style, const Position& start, const Position& end, EditAction action = EditActionChangeAttributes, EPropertyLevel level = PropertyDefault)
</del><ins>+ static Ref<ApplyStyleCommand> create(Document& document, const EditingStyle* style, const Position& start, const Position& end, EditAction action = EditActionChangeAttributes, EPropertyLevel level = PropertyDefault)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ApplyStyleCommand(document, style, start, end, action, level));
</del><ins>+ return adoptRef(*new ApplyStyleCommand(document, style, start, end, action, level));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<ApplyStyleCommand> create(PassRefPtr<Element> element, bool removeOnly = false, EditAction action = EditActionChangeAttributes)
</del><ins>+ static Ref<ApplyStyleCommand> create(PassRefPtr<Element> element, bool removeOnly = false, EditAction action = EditActionChangeAttributes)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ApplyStyleCommand(element, removeOnly, action));
</del><ins>+ return adoptRef(*new ApplyStyleCommand(element, removeOnly, action));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<ApplyStyleCommand> create(Document& document, const EditingStyle* style, IsInlineElementToRemoveFunction isInlineElementToRemoveFunction, EditAction action = EditActionChangeAttributes)
</del><ins>+ static Ref<ApplyStyleCommand> create(Document& document, const EditingStyle* style, IsInlineElementToRemoveFunction isInlineElementToRemoveFunction, EditAction action = EditActionChangeAttributes)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ApplyStyleCommand(document, style, isInlineElementToRemoveFunction, action));
</del><ins>+ return adoptRef(*new ApplyStyleCommand(document, style, isInlineElementToRemoveFunction, action));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingBreakBlockquoteCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/BreakBlockquoteCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/BreakBlockquoteCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/BreakBlockquoteCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class BreakBlockquoteCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BreakBlockquoteCommand> create(Document& document)
</del><ins>+ static Ref<BreakBlockquoteCommand> create(Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BreakBlockquoteCommand(document));
</del><ins>+ return adoptRef(*new BreakBlockquoteCommand(document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCompositeEditCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CompositeEditCommand.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CompositeEditCommand.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/CompositeEditCommand.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -76,10 +76,10 @@
</span><span class="cx">
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">
</span><del>-PassRefPtr<EditCommandComposition> EditCommandComposition::create(Document& document,
</del><ins>+Ref<EditCommandComposition> EditCommandComposition::create(Document& document,
</ins><span class="cx"> const VisibleSelection& startingSelection, const VisibleSelection& endingSelection, EditAction editAction)
</span><span class="cx"> {
</span><del>- return adoptRef(new EditCommandComposition(document, startingSelection, endingSelection, editAction));
</del><ins>+ return adoptRef(*new EditCommandComposition(document, startingSelection, endingSelection, editAction));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> EditCommandComposition::EditCommandComposition(Document& document, const VisibleSelection& startingSelection, const VisibleSelection& endingSelection, EditAction editAction)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCompositeEditCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CompositeEditCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CompositeEditCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/CompositeEditCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> class EditCommandComposition : public UndoStep {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<EditCommandComposition> create(Document&, const VisibleSelection&, const VisibleSelection&, EditAction);
</del><ins>+ static Ref<EditCommandComposition> create(Document&, const VisibleSelection&, const VisibleSelection&, EditAction);
</ins><span class="cx">
</span><span class="cx"> virtual void unapply() override;
</span><span class="cx"> virtual void reapply() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCreateLinkCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CreateLinkCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CreateLinkCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/CreateLinkCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class CreateLinkCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CreateLinkCommand> create(Document& document, const String& linkURL)
</del><ins>+ static Ref<CreateLinkCommand> create(Document& document, const String& linkURL)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CreateLinkCommand(document, linkURL));
</del><ins>+ return adoptRef(*new CreateLinkCommand(document, linkURL));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool isCreateLinkCommand() const { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDeleteFromTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class DeleteFromTextNodeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DeleteFromTextNodeCommand> create(PassRefPtr<Text> node, unsigned offset, unsigned count)
</del><ins>+ static Ref<DeleteFromTextNodeCommand> create(PassRefPtr<Text> node, unsigned offset, unsigned count)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeleteFromTextNodeCommand(node, offset, count));
</del><ins>+ return adoptRef(*new DeleteFromTextNodeCommand(node, offset, count));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDeleteSelectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DeleteSelectionCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DeleteSelectionCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/DeleteSelectionCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,13 +34,13 @@
</span><span class="cx">
</span><span class="cx"> class DeleteSelectionCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DeleteSelectionCommand> create(Document& document, bool smartDelete = false, bool mergeBlocksAfterDelete = true, bool replace = false, bool expandForSpecialElements = false, bool sanitizeMarkup = true)
</del><ins>+ static Ref<DeleteSelectionCommand> create(Document& document, bool smartDelete = false, bool mergeBlocksAfterDelete = true, bool replace = false, bool expandForSpecialElements = false, bool sanitizeMarkup = true)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeleteSelectionCommand(document, smartDelete, mergeBlocksAfterDelete, replace, expandForSpecialElements, sanitizeMarkup));
</del><ins>+ return adoptRef(*new DeleteSelectionCommand(document, smartDelete, mergeBlocksAfterDelete, replace, expandForSpecialElements, sanitizeMarkup));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<DeleteSelectionCommand> create(const VisibleSelection& selection, bool smartDelete = false, bool mergeBlocksAfterDelete = true, bool replace = false, bool expandForSpecialElements = false, bool sanitizeMarkup = true)
</del><ins>+ static Ref<DeleteSelectionCommand> create(const VisibleSelection& selection, bool smartDelete = false, bool mergeBlocksAfterDelete = true, bool replace = false, bool expandForSpecialElements = false, bool sanitizeMarkup = true)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DeleteSelectionCommand(selection, smartDelete, mergeBlocksAfterDelete, replace, expandForSpecialElements, sanitizeMarkup));
</del><ins>+ return adoptRef(*new DeleteSelectionCommand(selection, smartDelete, mergeBlocksAfterDelete, replace, expandForSpecialElements, sanitizeMarkup));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDictationCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DictationCommand.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DictationCommand.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/DictationCommand.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -55,9 +55,9 @@
</span><span class="cx">
</span><span class="cx"> class DictationMarkerSupplier : public TextInsertionMarkerSupplier {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DictationMarkerSupplier> create(const Vector<DictationAlternative>& alternatives)
</del><ins>+ static Ref<DictationMarkerSupplier> create(const Vector<DictationAlternative>& alternatives)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DictationMarkerSupplier(alternatives));
</del><ins>+ return adoptRef(*new DictationMarkerSupplier(alternatives));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual void addMarkersToTextNode(Text* textNode, unsigned offsetOfInsertion, const String& textToBeInserted)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDictationCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DictationCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DictationCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/DictationCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> static void insertText(Document&, const String&, const Vector<DictationAlternative>& alternatives, const VisibleSelection&);
</span><span class="cx"> virtual bool isDictationCommand() const { return true; }
</span><span class="cx"> private:
</span><del>- static PassRefPtr<DictationCommand> create(Document& document, const String& text, const Vector<DictationAlternative>& alternatives)
</del><ins>+ static Ref<DictationCommand> create(Document& document, const String& text, const Vector<DictationAlternative>& alternatives)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DictationCommand(document, text, alternatives));
</del><ins>+ return adoptRef(*new DictationCommand(document, text, alternatives));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DictationCommand(Document&, const String& text, const Vector<DictationAlternative>& alternatives);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditingStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditingStyle.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditingStyle.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/EditingStyle.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -70,29 +70,29 @@
</span><span class="cx"> enum ShouldExtractMatchingStyle { ExtractMatchingStyle, DoNotExtractMatchingStyle };
</span><span class="cx"> static float NoFontDelta;
</span><span class="cx">
</span><del>- static PassRefPtr<EditingStyle> create()
</del><ins>+ static Ref<EditingStyle> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new EditingStyle());
</del><ins>+ return adoptRef(*new EditingStyle);
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EditingStyle> create(Node* node, PropertiesToInclude propertiesToInclude = OnlyEditingInheritableProperties)
</del><ins>+ static Ref<EditingStyle> create(Node* node, PropertiesToInclude propertiesToInclude = OnlyEditingInheritableProperties)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EditingStyle(node, propertiesToInclude));
</del><ins>+ return adoptRef(*new EditingStyle(node, propertiesToInclude));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EditingStyle> create(const Position& position, PropertiesToInclude propertiesToInclude = OnlyEditingInheritableProperties)
</del><ins>+ static Ref<EditingStyle> create(const Position& position, PropertiesToInclude propertiesToInclude = OnlyEditingInheritableProperties)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EditingStyle(position, propertiesToInclude));
</del><ins>+ return adoptRef(*new EditingStyle(position, propertiesToInclude));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EditingStyle> create(const StyleProperties* style)
</del><ins>+ static Ref<EditingStyle> create(const StyleProperties* style)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EditingStyle(style));
</del><ins>+ return adoptRef(*new EditingStyle(style));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EditingStyle> create(CSSPropertyID propertyID, const String& value)
</del><ins>+ static Ref<EditingStyle> create(CSSPropertyID propertyID, const String& value)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EditingStyle(propertyID, value));
</del><ins>+ return adoptRef(*new EditingStyle(propertyID, value));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT ~EditingStyle();
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/Editor.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/Editor.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/Editor.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -895,7 +895,7 @@
</span><span class="cx"> break;
</span><span class="cx"> case VisibleSelection::RangeSelection:
</span><span class="cx"> if (style)
</span><del>- applyCommand(ApplyStyleCommand::create(document(), EditingStyle::create(style).get(), editingAction));
</del><ins>+ applyCommand(ApplyStyleCommand::create(document(), EditingStyle::create(style).ptr(), editingAction));
</ins><span class="cx"> break;
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="lines">@@ -914,7 +914,7 @@
</span><span class="cx"> case VisibleSelection::CaretSelection:
</span><span class="cx"> case VisibleSelection::RangeSelection:
</span><span class="cx"> if (style)
</span><del>- applyCommand(ApplyStyleCommand::create(document(), EditingStyle::create(style).get(), editingAction, ApplyStyleCommand::ForceBlockProperties));
</del><ins>+ applyCommand(ApplyStyleCommand::create(document(), EditingStyle::create(style).ptr(), editingAction, ApplyStyleCommand::ForceBlockProperties));
</ins><span class="cx"> break;
</span><span class="cx"> }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFormatBlockCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FormatBlockCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FormatBlockCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/FormatBlockCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,9 +40,9 @@
</span><span class="cx">
</span><span class="cx"> class FormatBlockCommand : public ApplyBlockElementCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FormatBlockCommand> create(Document& document, const QualifiedName& tagName)
</del><ins>+ static Ref<FormatBlockCommand> create(Document& document, const QualifiedName& tagName)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FormatBlockCommand(document, tagName));
</del><ins>+ return adoptRef(*new FormatBlockCommand(document, tagName));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual bool preservesTypingStyle() const { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingIndentOutdentCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/IndentOutdentCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/IndentOutdentCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/IndentOutdentCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx"> class IndentOutdentCommand : public ApplyBlockElementCommand {
</span><span class="cx"> public:
</span><span class="cx"> enum EIndentType { Indent, Outdent };
</span><del>- static PassRefPtr<IndentOutdentCommand> create(Document& document, EIndentType type, int marginInPixels = 0)
</del><ins>+ static Ref<IndentOutdentCommand> create(Document& document, EIndentType type, int marginInPixels = 0)
</ins><span class="cx"> {
</span><del>- return adoptRef(new IndentOutdentCommand(document, type, marginInPixels));
</del><ins>+ return adoptRef(*new IndentOutdentCommand(document, type, marginInPixels));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual bool preservesTypingStyle() const { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertIntoTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class InsertIntoTextNodeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<InsertIntoTextNodeCommand> create(PassRefPtr<Text> node, unsigned offset, const String& text)
</del><ins>+ static Ref<InsertIntoTextNodeCommand> create(PassRefPtr<Text> node, unsigned offset, const String& text)
</ins><span class="cx"> {
</span><del>- return adoptRef(new InsertIntoTextNodeCommand(node, offset, text));
</del><ins>+ return adoptRef(*new InsertIntoTextNodeCommand(node, offset, text));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertLineBreakCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertLineBreakCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertLineBreakCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/InsertLineBreakCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class InsertLineBreakCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<InsertLineBreakCommand> create(Document& document)
</del><ins>+ static Ref<InsertLineBreakCommand> create(Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new InsertLineBreakCommand(document));
</del><ins>+ return adoptRef(*new InsertLineBreakCommand(document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertNodeBeforeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,10 +32,10 @@
</span><span class="cx">
</span><span class="cx"> class InsertNodeBeforeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<InsertNodeBeforeCommand> create(PassRefPtr<Node> childToInsert, PassRefPtr<Node> childToInsertBefore,
</del><ins>+ static Ref<InsertNodeBeforeCommand> create(PassRefPtr<Node> childToInsert, PassRefPtr<Node> childToInsertBefore,
</ins><span class="cx"> ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable)
</span><span class="cx"> {
</span><del>- return adoptRef(new InsertNodeBeforeCommand(childToInsert, childToInsertBefore, shouldAssumeContentIsAlwaysEditable));
</del><ins>+ return adoptRef(*new InsertNodeBeforeCommand(childToInsert, childToInsertBefore, shouldAssumeContentIsAlwaysEditable));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertParagraphSeparatorCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class InsertParagraphSeparatorCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<InsertParagraphSeparatorCommand> create(Document& document, bool useDefaultParagraphElement = false, bool pasteBlockqutoeIntoUnquotedArea = false)
</del><ins>+ static Ref<InsertParagraphSeparatorCommand> create(Document& document, bool useDefaultParagraphElement = false, bool pasteBlockqutoeIntoUnquotedArea = false)
</ins><span class="cx"> {
</span><del>- return adoptRef(new InsertParagraphSeparatorCommand(document, useDefaultParagraphElement, pasteBlockqutoeIntoUnquotedArea));
</del><ins>+ return adoptRef(*new InsertParagraphSeparatorCommand(document, useDefaultParagraphElement, pasteBlockqutoeIntoUnquotedArea));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertTextCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertTextCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertTextCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/InsertTextCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -48,15 +48,15 @@
</span><span class="cx"> RebalanceAllWhitespaces
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<InsertTextCommand> create(Document& document, const String& text, bool selectInsertedText = false,
</del><ins>+ static Ref<InsertTextCommand> create(Document& document, const String& text, bool selectInsertedText = false,
</ins><span class="cx"> RebalanceType rebalanceType = RebalanceLeadingAndTrailingWhitespaces)
</span><span class="cx"> {
</span><del>- return adoptRef(new InsertTextCommand(document, text, selectInsertedText, rebalanceType));
</del><ins>+ return adoptRef(*new InsertTextCommand(document, text, selectInsertedText, rebalanceType));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<InsertTextCommand> createWithMarkerSupplier(Document& document, const String& text, PassRefPtr<TextInsertionMarkerSupplier> markerSupplier)
</del><ins>+ static Ref<InsertTextCommand> createWithMarkerSupplier(Document& document, const String& text, PassRefPtr<TextInsertionMarkerSupplier> markerSupplier)
</ins><span class="cx"> {
</span><del>- return adoptRef(new InsertTextCommand(document, text, markerSupplier));
</del><ins>+ return adoptRef(*new InsertTextCommand(document, text, markerSupplier));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingMergeIdenticalElementsCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class MergeIdenticalElementsCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MergeIdenticalElementsCommand> create(PassRefPtr<Element> element1, PassRefPtr<Element> element2)
</del><ins>+ static Ref<MergeIdenticalElementsCommand> create(PassRefPtr<Element> element1, PassRefPtr<Element> element2)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MergeIdenticalElementsCommand(element1, element2));
</del><ins>+ return adoptRef(*new MergeIdenticalElementsCommand(element1, element2));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingModifySelectionListLevelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ModifySelectionListLevel.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ModifySelectionListLevel.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/ModifySelectionListLevel.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -57,9 +57,9 @@
</span><span class="cx"> enum Type { InheritedListType, OrderedList, UnorderedList };
</span><span class="cx"> static PassRefPtr<Node> increaseSelectionListLevel(Document*, Type);
</span><span class="cx">
</span><del>- static PassRefPtr<IncreaseSelectionListLevelCommand> create(Document& document, Type type)
</del><ins>+ static Ref<IncreaseSelectionListLevelCommand> create(Document& document, Type type)
</ins><span class="cx"> {
</span><del>- return adoptRef(new IncreaseSelectionListLevelCommand(document, type));
</del><ins>+ return adoptRef(*new IncreaseSelectionListLevelCommand(document, type));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> IncreaseSelectionListLevelCommand(Document&, Type);
</span><span class="lines">@@ -77,9 +77,9 @@
</span><span class="cx"> static void decreaseSelectionListLevel(Document*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- static PassRefPtr<DecreaseSelectionListLevelCommand> create(Document& document)
</del><ins>+ static Ref<DecreaseSelectionListLevelCommand> create(Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DecreaseSelectionListLevelCommand(document));
</del><ins>+ return adoptRef(*new DecreaseSelectionListLevelCommand(document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> explicit DecreaseSelectionListLevelCommand(Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingMoveSelectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/MoveSelectionCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/MoveSelectionCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/MoveSelectionCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class MoveSelectionCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MoveSelectionCommand> create(PassRefPtr<DocumentFragment> fragment, const Position& position, bool smartInsert = false, bool smartDelete = false)
</del><ins>+ static Ref<MoveSelectionCommand> create(PassRefPtr<DocumentFragment> fragment, const Position& position, bool smartInsert = false, bool smartDelete = false)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MoveSelectionCommand(fragment, position, smartInsert, smartDelete));
</del><ins>+ return adoptRef(*new MoveSelectionCommand(fragment, position, smartInsert, smartDelete));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingRemoveCSSPropertyCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx">
</span><span class="cx"> class RemoveCSSPropertyCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<RemoveCSSPropertyCommand> create(Document& document, PassRefPtr<StyledElement> element, CSSPropertyID property)
</del><ins>+ static Ref<RemoveCSSPropertyCommand> create(Document& document, PassRefPtr<StyledElement> element, CSSPropertyID property)
</ins><span class="cx"> {
</span><del>- return adoptRef(new RemoveCSSPropertyCommand(document, element, property));
</del><ins>+ return adoptRef(*new RemoveCSSPropertyCommand(document, element, property));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingRemoveFormatCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/RemoveFormatCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/RemoveFormatCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/RemoveFormatCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class RemoveFormatCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<RemoveFormatCommand> create(Document& document)
</del><ins>+ static Ref<RemoveFormatCommand> create(Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new RemoveFormatCommand(document));
</del><ins>+ return adoptRef(*new RemoveFormatCommand(document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingRemoveNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/RemoveNodeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/RemoveNodeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/RemoveNodeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class RemoveNodeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<RemoveNodeCommand> create(PassRefPtr<Node> node, ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable)
</del><ins>+ static Ref<RemoveNodeCommand> create(PassRefPtr<Node> node, ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable)
</ins><span class="cx"> {
</span><del>- return adoptRef(new RemoveNodeCommand(node, shouldAssumeContentIsAlwaysEditable));
</del><ins>+ return adoptRef(*new RemoveNodeCommand(node, shouldAssumeContentIsAlwaysEditable));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingRemoveNodePreservingChildrenCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class RemoveNodePreservingChildrenCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<RemoveNodePreservingChildrenCommand> create(PassRefPtr<Node> node, ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable)
</del><ins>+ static Ref<RemoveNodePreservingChildrenCommand> create(PassRefPtr<Node> node, ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable)
</ins><span class="cx"> {
</span><del>- return adoptRef(new RemoveNodePreservingChildrenCommand(node, shouldAssumeContentIsAlwaysEditable));
</del><ins>+ return adoptRef(*new RemoveNodePreservingChildrenCommand(node, shouldAssumeContentIsAlwaysEditable));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingReplaceNodeWithSpanCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,9 +40,9 @@
</span><span class="cx"> // More accurately, this is ReplaceElementWithSpanPreservingChildrenAndAttributesCommand
</span><span class="cx"> class ReplaceNodeWithSpanCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ReplaceNodeWithSpanCommand> create(PassRefPtr<HTMLElement> element)
</del><ins>+ static Ref<ReplaceNodeWithSpanCommand> create(PassRefPtr<HTMLElement> element)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ReplaceNodeWithSpanCommand(element));
</del><ins>+ return adoptRef(*new ReplaceNodeWithSpanCommand(element));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> HTMLElement* spanElement() { return m_spanElement.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingReplaceSelectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ReplaceSelectionCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ReplaceSelectionCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/ReplaceSelectionCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx">
</span><span class="cx"> typedef unsigned CommandOptions;
</span><span class="cx">
</span><del>- static PassRefPtr<ReplaceSelectionCommand> create(Document& document, PassRefPtr<DocumentFragment> fragment, CommandOptions options, EditAction action = EditActionPaste)
</del><ins>+ static Ref<ReplaceSelectionCommand> create(Document& document, PassRefPtr<DocumentFragment> fragment, CommandOptions options, EditAction action = EditActionPaste)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ReplaceSelectionCommand(document, fragment, options, action));
</del><ins>+ return adoptRef(*new ReplaceSelectionCommand(document, fragment, options, action));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSetNodeAttributeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SetNodeAttributeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SetNodeAttributeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SetNodeAttributeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class SetNodeAttributeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SetNodeAttributeCommand> create(PassRefPtr<Element> element, const QualifiedName& attribute, const AtomicString& value)
</del><ins>+ static Ref<SetNodeAttributeCommand> create(PassRefPtr<Element> element, const QualifiedName& attribute, const AtomicString& value)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SetNodeAttributeCommand(element, attribute, value));
</del><ins>+ return adoptRef(*new SetNodeAttributeCommand(element, attribute, value));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSetSelectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SetSelectionCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SetSelectionCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SetSelectionCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class SetSelectionCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SetSelectionCommand> create(const VisibleSelection& selection, FrameSelection::SetSelectionOptions options)
</del><ins>+ static Ref<SetSelectionCommand> create(const VisibleSelection& selection, FrameSelection::SetSelectionOptions options)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SetSelectionCommand(selection, options));
</del><ins>+ return adoptRef(*new SetSelectionCommand(selection, options));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSimplifyMarkupCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SimplifyMarkupCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SimplifyMarkupCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SimplifyMarkupCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class SimplifyMarkupCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SimplifyMarkupCommand> create(Document& document, Node* firstNode, Node* nodeAfterLast)
</del><ins>+ static Ref<SimplifyMarkupCommand> create(Document& document, Node* firstNode, Node* nodeAfterLast)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SimplifyMarkupCommand(document, firstNode, nodeAfterLast));
</del><ins>+ return adoptRef(*new SimplifyMarkupCommand(document, firstNode, nodeAfterLast));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellCheckercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellChecker.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellChecker.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SpellChecker.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -57,16 +57,16 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // static
</span><del>-PassRefPtr<SpellCheckRequest> SpellCheckRequest::create(TextCheckingTypeMask textCheckingOptions, TextCheckingProcessType processType, PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange)
</del><ins>+RefPtr<SpellCheckRequest> SpellCheckRequest::create(TextCheckingTypeMask textCheckingOptions, TextCheckingProcessType processType, PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(checkingRange);
</span><span class="cx"> ASSERT(paragraphRange);
</span><span class="cx">
</span><span class="cx"> String text = checkingRange->text();
</span><span class="cx"> if (!text.length())
</span><del>- return PassRefPtr<SpellCheckRequest>();
</del><ins>+ return nullptr;
</ins><span class="cx">
</span><del>- return adoptRef(new SpellCheckRequest(checkingRange, paragraphRange, text, textCheckingOptions, processType));
</del><ins>+ return adoptRef(*new SpellCheckRequest(checkingRange, paragraphRange, text, textCheckingOptions, processType));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const TextCheckingRequestData& SpellCheckRequest::data() const
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellCheckerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellChecker.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellChecker.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SpellChecker.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> class SpellCheckRequest : public TextCheckingRequest {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SpellCheckRequest> create(TextCheckingTypeMask, TextCheckingProcessType, PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange);
</del><ins>+ static RefPtr<SpellCheckRequest> create(TextCheckingTypeMask, TextCheckingProcessType, PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange);
</ins><span class="cx"> virtual ~SpellCheckRequest();
</span><span class="cx">
</span><span class="cx"> PassRefPtr<Range> checkingRange() const { return m_checkingRange; }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellingCorrectionCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx"> // This information is needed by spell checking service to update user specific data.
</span><span class="cx"> class SpellingCorrectionRecordUndoCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SpellingCorrectionRecordUndoCommand> create(Document& document, const String& corrected, const String& correction)
</del><ins>+ static Ref<SpellingCorrectionRecordUndoCommand> create(Document& document, const String& corrected, const String& correction)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SpellingCorrectionRecordUndoCommand(document, corrected, correction));
</del><ins>+ return adoptRef(*new SpellingCorrectionRecordUndoCommand(document, corrected, correction));
</ins><span class="cx"> }
</span><span class="cx"> private:
</span><span class="cx"> SpellingCorrectionRecordUndoCommand(Document& document, const String& corrected, const String& correction)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellingCorrectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellingCorrectionCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellingCorrectionCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SpellingCorrectionCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class SpellingCorrectionCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SpellingCorrectionCommand> create(PassRefPtr<Range> rangeToBeCorrected, const String& correction)
</del><ins>+ static Ref<SpellingCorrectionCommand> create(PassRefPtr<Range> rangeToBeCorrected, const String& correction)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SpellingCorrectionCommand(rangeToBeCorrected, correction));
</del><ins>+ return adoptRef(*new SpellingCorrectionCommand(rangeToBeCorrected, correction));
</ins><span class="cx"> }
</span><span class="cx"> private:
</span><span class="cx"> SpellingCorrectionCommand(PassRefPtr<Range> rangeToBeCorrected, const String& correction);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSplitElementCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SplitElementCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SplitElementCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SplitElementCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class SplitElementCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SplitElementCommand> create(PassRefPtr<Element> element, PassRefPtr<Node> splitPointChild)
</del><ins>+ static Ref<SplitElementCommand> create(PassRefPtr<Element> element, PassRefPtr<Node> splitPointChild)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SplitElementCommand(element, splitPointChild));
</del><ins>+ return adoptRef(*new SplitElementCommand(element, splitPointChild));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSplitTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SplitTextNodeCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SplitTextNodeCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SplitTextNodeCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class SplitTextNodeCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SplitTextNodeCommand> create(PassRefPtr<Text> node, int offset)
</del><ins>+ static Ref<SplitTextNodeCommand> create(PassRefPtr<Text> node, int offset)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SplitTextNodeCommand(node, offset));
</del><ins>+ return adoptRef(*new SplitTextNodeCommand(node, offset));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSplitTextNodeContainingElementCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class SplitTextNodeContainingElementCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SplitTextNodeContainingElementCommand> create(PassRefPtr<Text> node, int offset)
</del><ins>+ static Ref<SplitTextNodeContainingElementCommand> create(PassRefPtr<Text> node, int offset)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SplitTextNodeContainingElementCommand(node, offset));
</del><ins>+ return adoptRef(*new SplitTextNodeContainingElementCommand(node, offset));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingTypingCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/TypingCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/TypingCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/TypingCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -85,14 +85,14 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- static PassRefPtr<TypingCommand> create(Document& document, ETypingCommand command, const String& text = "", Options options = 0, TextGranularity granularity = CharacterGranularity)
</del><ins>+ static Ref<TypingCommand> create(Document& document, ETypingCommand command, const String& text = "", Options options = 0, TextGranularity granularity = CharacterGranularity)
</ins><span class="cx"> {
</span><del>- return adoptRef(new TypingCommand(document, command, text, options, granularity, TextCompositionNone));
</del><ins>+ return adoptRef(*new TypingCommand(document, command, text, options, granularity, TextCompositionNone));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<TypingCommand> create(Document& document, ETypingCommand command, const String& text, Options options, TextCompositionType compositionType)
</del><ins>+ static Ref<TypingCommand> create(Document& document, ETypingCommand command, const String& text, Options options, TextCompositionType compositionType)
</ins><span class="cx"> {
</span><del>- return adoptRef(new TypingCommand(document, command, text, options, CharacterGranularity, compositionType));
</del><ins>+ return adoptRef(*new TypingCommand(document, command, text, options, CharacterGranularity, compositionType));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> TypingCommand(Document&, ETypingCommand, const String& text, Options, TextGranularity, TextCompositionType);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingUnlinkCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/UnlinkCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/UnlinkCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/UnlinkCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class UnlinkCommand : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<UnlinkCommand> create(Document& document)
</del><ins>+ static Ref<UnlinkCommand> create(Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new UnlinkCommand(document));
</del><ins>+ return adoptRef(*new UnlinkCommand(document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingWrapContentsInDummySpanCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class WrapContentsInDummySpanCommand : public SimpleEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WrapContentsInDummySpanCommand> create(PassRefPtr<Element> element)
</del><ins>+ static Ref<WrapContentsInDummySpanCommand> create(PassRefPtr<Element> element)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WrapContentsInDummySpanCommand(element));
</del><ins>+ return adoptRef(*new WrapContentsInDummySpanCommand(element));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingiosDictationCommandIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ios/DictationCommandIOS.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ios/DictationCommandIOS.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/editing/ios/DictationCommandIOS.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx">
</span><span class="cx"> class DictationCommandIOS : public CompositeEditCommand {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DictationCommandIOS> create(Document& document, PassOwnPtr<Vector<Vector<String> > > dictationPhrase, RetainPtr<id> metadata)
</del><ins>+ static Ref<DictationCommandIOS> create(Document& document, PassOwnPtr<Vector<Vector<String> > > dictationPhrase, RetainPtr<id> metadata)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DictationCommandIOS(document, dictationPhrase, metadata));
</del><ins>+ return adoptRef(*new DictationCommandIOS(document, dictationPhrase, metadata));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~DictationCommandIOS();
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiBlobh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/Blob.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/Blob.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/fileapi/Blob.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "BlobPart.h"
</span><span class="cx"> #include "ScriptWrappable.h"
</span><span class="cx"> #include "URLRegistry.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -44,25 +43,25 @@
</span><span class="cx">
</span><span class="cx"> class Blob : public ScriptWrappable, public URLRegistrable, public RefCounted<Blob> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<Blob> create()
</del><ins>+ static Ref<Blob> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new Blob);
</del><ins>+ return adoptRef(*new Blob);
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<Blob> create(Vector<char> data, const String& contentType)
</del><ins>+ static Ref<Blob> create(Vector<char> data, const String& contentType)
</ins><span class="cx"> {
</span><del>- return adoptRef(new Blob(WTF::move(data), contentType));
</del><ins>+ return adoptRef(*new Blob(WTF::move(data), contentType));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<Blob> create(Vector<BlobPart> blobParts, const String& contentType)
</del><ins>+ static Ref<Blob> create(Vector<BlobPart> blobParts, const String& contentType)
</ins><span class="cx"> {
</span><del>- return adoptRef(new Blob(WTF::move(blobParts), contentType));
</del><ins>+ return adoptRef(*new Blob(WTF::move(blobParts), contentType));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<Blob> deserialize(const URL& srcURL, const String& type, long long size)
</del><ins>+ static Ref<Blob> deserialize(const URL& srcURL, const String& type, long long size)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(Blob::isNormalizedContentType(type));
</span><del>- return adoptRef(new Blob(deserializationContructor, srcURL, type, size));
</del><ins>+ return adoptRef(*new Blob(deserializationContructor, srcURL, type, size));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~Blob();
</span><span class="lines">@@ -84,9 +83,9 @@
</span><span class="cx"> // URLRegistrable
</span><span class="cx"> virtual URLRegistry& registry() const override;
</span><span class="cx">
</span><del>- PassRefPtr<Blob> slice(long long start = 0, long long end = std::numeric_limits<long long>::max(), const String& contentType = String()) const
</del><ins>+ Ref<Blob> slice(long long start = 0, long long end = std::numeric_limits<long long>::max(), const String& contentType = String()) const
</ins><span class="cx"> {
</span><del>- return adoptRef(new Blob(m_internalURL, start, end, contentType));
</del><ins>+ return adoptRef(*new Blob(m_internalURL, start, end, contentType));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/File.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/File.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/fileapi/File.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #define File_h
</span><span class="cx">
</span><span class="cx"> #include "Blob.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/TypeCasts.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -37,22 +37,22 @@
</span><span class="cx">
</span><span class="cx"> class File final : public Blob {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<File> create(const String& path)
</del><ins>+ static Ref<File> create(const String& path)
</ins><span class="cx"> {
</span><del>- return adoptRef(new File(path));
</del><ins>+ return adoptRef(*new File(path));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<File> deserialize(const String& path, const URL& srcURL, const String& type, const String& name)
</del><ins>+ static Ref<File> deserialize(const String& path, const URL& srcURL, const String& type, const String& name)
</ins><span class="cx"> {
</span><del>- return adoptRef(new File(deserializationContructor, path, srcURL, type, name));
</del><ins>+ return adoptRef(*new File(deserializationContructor, path, srcURL, type, name));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // Create a file with a name exposed to the author (via File.name and associated DOM properties) that differs from the one provided in the path.
</span><del>- static PassRefPtr<File> createWithName(const String& path, const String& nameOverride)
</del><ins>+ static Ref<File> createWithName(const String& path, const String& nameOverride)
</ins><span class="cx"> {
</span><span class="cx"> if (nameOverride.isEmpty())
</span><del>- return adoptRef(new File(path));
- return adoptRef(new File(path, nameOverride));
</del><ins>+ return adoptRef(*new File(path));
+ return adoptRef(*new File(path, nameOverride));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual bool isFile() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/fileapi/FileList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,14 +37,14 @@
</span><span class="cx">
</span><span class="cx"> class FileList : public ScriptWrappable, public RefCounted<FileList> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FileList> create()
</del><ins>+ static Ref<FileList> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new FileList);
</del><ins>+ return adoptRef(*new FileList);
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<FileList> create(Vector<RefPtr<File>>&& files)
</del><ins>+ static Ref<FileList> create(Vector<RefPtr<File>>&& files)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FileList(WTF::move(files)));
</del><ins>+ return adoptRef(*new FileList(WTF::move(files)));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> unsigned length() const { return m_files.size(); }
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReader.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReader.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/fileapi/FileReader.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,11 +45,11 @@
</span><span class="cx">
</span><span class="cx"> static const auto progressNotificationInterval = std::chrono::milliseconds(50);
</span><span class="cx">
</span><del>-PassRefPtr<FileReader> FileReader::create(ScriptExecutionContext& context)
</del><ins>+Ref<FileReader> FileReader::create(ScriptExecutionContext& context)
</ins><span class="cx"> {
</span><del>- RefPtr<FileReader> fileReader(adoptRef(new FileReader(context)));
</del><ins>+ Ref<FileReader> fileReader = adoptRef(*new FileReader(context));
</ins><span class="cx"> fileReader->suspendIfNeeded();
</span><del>- return fileReader.release();
</del><ins>+ return fileReader;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> FileReader::FileReader(ScriptExecutionContext& context)
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReader.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReader.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/fileapi/FileReader.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">
</span><span class="cx"> class FileReader final : public RefCounted<FileReader>, public ActiveDOMObject, public EventTargetWithInlineData, public FileReaderLoaderClient {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FileReader> create(ScriptExecutionContext&);
</del><ins>+ static Ref<FileReader> create(ScriptExecutionContext&);
</ins><span class="cx">
</span><span class="cx"> virtual ~FileReader();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReaderSynch"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReaderSync.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReaderSync.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/fileapi/FileReaderSync.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx">
</span><span class="cx"> class FileReaderSync : public RefCounted<FileReaderSync> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FileReaderSync> create()
</del><ins>+ static Ref<FileReaderSync> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new FileReaderSync());
</del><ins>+ return adoptRef(*new FileReaderSync);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~FileReaderSync() { }
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/BackForwardList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/BackForwardList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/history/BackForwardList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class BackForwardList : public BackForwardClient {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BackForwardList> create(Page* page) { return adoptRef(new BackForwardList(page)); }
</del><ins>+ static Ref<BackForwardList> create(Page* page) { return adoptRef(*new BackForwardList(page)); }
</ins><span class="cx"> virtual ~BackForwardList();
</span><span class="cx">
</span><span class="cx"> Page* page() { return m_page; }
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryHistoryItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/HistoryItem.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/HistoryItem.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/history/HistoryItem.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -63,18 +63,18 @@
</span><span class="cx"> friend class PageCache;
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRefPtr<HistoryItem> create() { return adoptRef(new HistoryItem); }
- static PassRefPtr<HistoryItem> create(const String& urlString, const String& title)
</del><ins>+ static Ref<HistoryItem> create() { return adoptRef(*new HistoryItem); }
+ static Ref<HistoryItem> create(const String& urlString, const String& title)
</ins><span class="cx"> {
</span><del>- return adoptRef(new HistoryItem(urlString, title));
</del><ins>+ return adoptRef(*new HistoryItem(urlString, title));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<HistoryItem> create(const String& urlString, const String& title, const String& alternateTitle)
</del><ins>+ static Ref<HistoryItem> create(const String& urlString, const String& title, const String& alternateTitle)
</ins><span class="cx"> {
</span><del>- return adoptRef(new HistoryItem(urlString, title, alternateTitle));
</del><ins>+ return adoptRef(*new HistoryItem(urlString, title, alternateTitle));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<HistoryItem> create(const URL& url, const String& target, const String& parent, const String& title)
</del><ins>+ static Ref<HistoryItem> create(const URL& url, const String& target, const String& parent, const String& title)
</ins><span class="cx"> {
</span><del>- return adoptRef(new HistoryItem(url, target, parent, title));
</del><ins>+ return adoptRef(*new HistoryItem(url, target, parent, title));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT ~HistoryItem();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMURLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DOMURL.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMURL.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/DOMURL.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,20 +38,20 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DOMURL> DOMURL::create(const String& url, const String& base, ExceptionCode& ec)
</del><ins>+Ref<DOMURL> DOMURL::create(const String& url, const String& base, ExceptionCode& ec)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMURL(url, base, ec));
</del><ins>+ return adoptRef(*new DOMURL(url, base, ec));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DOMURL> DOMURL::create(const String& url, const DOMURL* base, ExceptionCode& ec)
</del><ins>+Ref<DOMURL> DOMURL::create(const String& url, const DOMURL* base, ExceptionCode& ec)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(base);
</span><del>- return adoptRef(new DOMURL(url, *base, ec));
</del><ins>+ return adoptRef(*new DOMURL(url, *base, ec));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DOMURL> DOMURL::create(const String& url, ExceptionCode& ec)
</del><ins>+Ref<DOMURL> DOMURL::create(const String& url, ExceptionCode& ec)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMURL(url, ec));
</del><ins>+ return adoptRef(*new DOMURL(url, ec));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> inline DOMURL::DOMURL(const String& url, const String& base, ExceptionCode& ec)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMURLh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DOMURL.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMURL.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/DOMURL.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "URL.h"
</span><span class="cx"> #include "URLUtils.h"
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -44,9 +43,9 @@
</span><span class="cx"> class DOMURL : public RefCounted<DOMURL>, public URLUtils<DOMURL> {
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMURL> create(const String& url, const String& base, ExceptionCode&);
- static PassRefPtr<DOMURL> create(const String& url, const DOMURL* base, ExceptionCode&);
- static PassRefPtr<DOMURL> create(const String& url, ExceptionCode&);
</del><ins>+ static Ref<DOMURL> create(const String& url, const String& base, ExceptionCode&);
+ static Ref<DOMURL> create(const String& url, const DOMURL* base, ExceptionCode&);
+ static Ref<DOMURL> create(const String& url, ExceptionCode&);
</ins><span class="cx">
</span><span class="cx"> URL href() const { return m_url; }
</span><span class="cx"> void setHref(const String& url);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -347,7 +347,7 @@
</span><span class="cx">
</span><span class="cx"> static DOMWrapperWorld& plugInImageElementIsolatedWorld()
</span><span class="cx"> {
</span><del>- static DOMWrapperWorld& isolatedWorld = *DOMWrapperWorld::create(JSDOMWindow::commonVM()).leakRef();
</del><ins>+ static DOMWrapperWorld& isolatedWorld = DOMWrapperWorld::create(JSDOMWindow::commonVM()).leakRef();
</ins><span class="cx"> return isolatedWorld;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasGradient.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasGradient.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/canvas/CanvasGradient.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,13 +38,13 @@
</span><span class="cx">
</span><span class="cx"> class CanvasGradient : public RefCounted<CanvasGradient> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CanvasGradient> create(const FloatPoint& p0, const FloatPoint& p1)
</del><ins>+ static Ref<CanvasGradient> create(const FloatPoint& p0, const FloatPoint& p1)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CanvasGradient(p0, p1));
</del><ins>+ return adoptRef(*new CanvasGradient(p0, p1));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<CanvasGradient> create(const FloatPoint& p0, float r0, const FloatPoint& p1, float r1)
</del><ins>+ static Ref<CanvasGradient> create(const FloatPoint& p0, float r0, const FloatPoint& p1, float r1)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CanvasGradient(p0, r0, p1, r1));
</del><ins>+ return adoptRef(*new CanvasGradient(p0, r0, p1, r1));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> Gradient& gradient() { return m_gradient; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasPatterncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasPattern.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasPattern.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/canvas/CanvasPattern.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<CanvasPattern> CanvasPattern::create(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean)
</del><ins>+Ref<CanvasPattern> CanvasPattern::create(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CanvasPattern(image, repeatX, repeatY, originClean));
</del><ins>+ return adoptRef(*new CanvasPattern(image, repeatX, repeatY, originClean));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> CanvasPattern::CanvasPattern(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasPatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasPattern.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasPattern.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/canvas/CanvasPattern.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> class CanvasPattern : public RefCounted<CanvasPattern> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CanvasPattern> create(PassRefPtr<Image>, bool repeatX, bool repeatY, bool originClean);
</del><ins>+ static Ref<CanvasPattern> create(PassRefPtr<Image>, bool repeatX, bool repeatY, bool originClean);
</ins><span class="cx"> ~CanvasPattern();
</span><span class="cx">
</span><span class="cx"> static void parseRepetitionType(const String&, bool& repeatX, bool& repeatY, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasDOMPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/DOMPath.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/DOMPath.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/canvas/DOMPath.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "CanvasPathMethods.h"
</span><span class="cx"> #include "SVGMatrix.h"
</span><span class="cx"> #include "SVGPathUtilities.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -39,11 +38,11 @@
</span><span class="cx"> class DOMPath final : public RefCounted<DOMPath>, public CanvasPathMethods {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMPath> create() { return adoptRef(new DOMPath); }
- static PassRefPtr<DOMPath> create(const Path& path) { return adoptRef(new DOMPath(path)); }
- static PassRefPtr<DOMPath> create(const DOMPath* path) { return create(path->path()); }
</del><ins>+ static Ref<DOMPath> create() { return adoptRef(*new DOMPath); }
+ static Ref<DOMPath> create(const Path& path) { return adoptRef(*new DOMPath(path)); }
+ static Ref<DOMPath> create(const DOMPath* path) { return create(path->path()); }
</ins><span class="cx">
</span><del>- static PassRefPtr<DOMPath> create(const String& pathData)
</del><ins>+ static Ref<DOMPath> create(const String& pathData)
</ins><span class="cx"> {
</span><span class="cx"> Path path;
</span><span class="cx"> buildPathFromString(pathData, path);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowDetailsMarkerControlcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DetailsMarkerControl> DetailsMarkerControl::create(Document& document)
</del><ins>+Ref<DetailsMarkerControl> DetailsMarkerControl::create(Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DetailsMarkerControl(document));
</del><ins>+ return adoptRef(*new DetailsMarkerControl(document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DetailsMarkerControl::DetailsMarkerControl(Document& document)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowDetailsMarkerControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class DetailsMarkerControl final : public HTMLDivElement {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DetailsMarkerControl> create(Document&);
</del><ins>+ static Ref<DetailsMarkerControl> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DetailsMarkerControl(Document&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackAudioTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/AudioTrack.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/AudioTrack.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/track/AudioTrack.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx">
</span><span class="cx"> class AudioTrack final : public TrackBase, public AudioTrackPrivateClient {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioTrack> create(AudioTrackClient* client, PassRefPtr<AudioTrackPrivate> trackPrivate)
</del><ins>+ static Ref<AudioTrack> create(AudioTrackClient* client, PassRefPtr<AudioTrackPrivate> trackPrivate)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioTrack(client, trackPrivate));
</del><ins>+ return adoptRef(*new AudioTrack(client, trackPrivate));
</ins><span class="cx"> }
</span><span class="cx"> virtual ~AudioTrack();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackAudioTrackListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/AudioTrackList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/AudioTrackList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/track/AudioTrackList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx">
</span><span class="cx"> class AudioTrackList final : public TrackListBase {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)
</del><ins>+ static Ref<AudioTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioTrackList(owner, context));
</del><ins>+ return adoptRef(*new AudioTrackList(owner, context));
</ins><span class="cx"> }
</span><span class="cx"> virtual ~AudioTrackList();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackDataCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/DataCue.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/DataCue.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/html/track/DataCue.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,30 +45,30 @@
</span><span class="cx">
</span><span class="cx"> class DataCue final : public TextTrackCue {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, ArrayBuffer* data, ExceptionCode& ec)
</del><ins>+ static Ref<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, ArrayBuffer* data, ExceptionCode& ec)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataCue(context, start, end, data, emptyString(), ec));
</del><ins>+ return adoptRef(*new DataCue(context, start, end, data, emptyString(), ec));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const void* data, unsigned length)
</del><ins>+ static Ref<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const void* data, unsigned length)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataCue(context, start, end, data, length));
</del><ins>+ return adoptRef(*new DataCue(context, start, end, data, length));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, ArrayBuffer* data, const String& type, ExceptionCode& ec)
</del><ins>+ static Ref<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, ArrayBuffer* data, const String& type, ExceptionCode& ec)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataCue(context, start, end, data, type, ec));
</del><ins>+ return adoptRef(*new DataCue(context, start, end, data, type, ec));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DATACUE_VALUE)
</span><del>- static PassRefPtr<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation> platformValue, const String& type)
</del><ins>+ static Ref<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation> platformValue, const String& type)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataCue(context, start, end, platformValue, type));
</del><ins>+ return adoptRef(*new DataCue(context, start, end, platformValue, type));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, JSC::JSValue value, const String& type)
</del><ins>+ static Ref<DataCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, JSC::JSValue value, const String& type)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DataCue(context, start, end, value, type));
</del><ins>+ return adoptRef(*new DataCue(context, start, end, value, type));
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorCommandLineAPIHostcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/CommandLineAPIHost.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/CommandLineAPIHost.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/inspector/CommandLineAPIHost.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -60,9 +60,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<CommandLineAPIHost> CommandLineAPIHost::create()
</del><ins>+Ref<CommandLineAPIHost> CommandLineAPIHost::create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new CommandLineAPIHost);
</del><ins>+ return adoptRef(*new CommandLineAPIHost);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> CommandLineAPIHost::CommandLineAPIHost()
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorCommandLineAPIHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/CommandLineAPIHost.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/CommandLineAPIHost.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/inspector/CommandLineAPIHost.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">
</span><span class="cx"> class CommandLineAPIHost : public RefCounted<CommandLineAPIHost> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CommandLineAPIHost> create();
</del><ins>+ static Ref<CommandLineAPIHost> create();
</ins><span class="cx"> ~CommandLineAPIHost();
</span><span class="cx">
</span><span class="cx"> void init(Inspector::InspectorAgent* inspectorAgent
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/DocumentLoader.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -78,9 +78,9 @@
</span><span class="cx"> class DocumentLoader : public RefCounted<DocumentLoader>, private CachedRawResourceClient {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DocumentLoader> create(const ResourceRequest& request, const SubstituteData& data)
</del><ins>+ static Ref<DocumentLoader> create(const ResourceRequest& request, const SubstituteData& data)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DocumentLoader(request, data));
</del><ins>+ return adoptRef(*new DocumentLoader(request, data));
</ins><span class="cx"> }
</span><span class="cx"> WEBCORE_EXPORT virtual ~DocumentLoader();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFormStatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FormState.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FormState.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/FormState.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> m_textFieldValues.swap(textFieldValuesToAdopt);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FormState> FormState::create(PassRefPtr<HTMLFormElement> form, StringPairVector& textFieldValuesToAdopt, PassRefPtr<Document> sourceDocument, FormSubmissionTrigger formSubmissionTrigger)
</del><ins>+Ref<FormState> FormState::create(PassRefPtr<HTMLFormElement> form, StringPairVector& textFieldValuesToAdopt, PassRefPtr<Document> sourceDocument, FormSubmissionTrigger formSubmissionTrigger)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FormState(form, textFieldValuesToAdopt, sourceDocument, formSubmissionTrigger));
</del><ins>+ return adoptRef(*new FormState(form, textFieldValuesToAdopt, sourceDocument, formSubmissionTrigger));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFormStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FormState.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FormState.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/FormState.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">
</span><span class="cx"> class FormState : public RefCounted<FormState> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FormState> create(PassRefPtr<HTMLFormElement>, StringPairVector& textFieldValuesToAdopt, PassRefPtr<Document>, FormSubmissionTrigger);
</del><ins>+ static Ref<FormState> create(PassRefPtr<HTMLFormElement>, StringPairVector& textFieldValuesToAdopt, PassRefPtr<Document>, FormSubmissionTrigger);
</ins><span class="cx">
</span><span class="cx"> HTMLFormElement* form() const { return m_form.get(); }
</span><span class="cx"> const StringPairVector& textFieldValues() const { return m_textFieldValues; }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFormSubmissioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FormSubmission.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FormSubmission.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/FormSubmission.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx"> return document.inputEncoding();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FormSubmission> FormSubmission::create(HTMLFormElement* form, const Attributes& attributes, PassRefPtr<Event> event, LockHistory lockHistory, FormSubmissionTrigger trigger)
</del><ins>+Ref<FormSubmission> FormSubmission::create(HTMLFormElement* form, const Attributes& attributes, PassRefPtr<Event> event, LockHistory lockHistory, FormSubmissionTrigger trigger)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(form);
</span><span class="cx">
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx"> formData->setContainsPasswordData(containsPasswordData);
</span><span class="cx"> String targetOrBaseTarget = copiedAttributes.target().isEmpty() ? document.baseTarget() : copiedAttributes.target();
</span><span class="cx"> RefPtr<FormState> formState = FormState::create(form, formValues, &document, trigger);
</span><del>- return adoptRef(new FormSubmission(copiedAttributes.method(), actionURL, targetOrBaseTarget, encodingType, formState.release(), formData.release(), boundary, lockHistory, event));
</del><ins>+ return adoptRef(*new FormSubmission(copiedAttributes.method(), actionURL, targetOrBaseTarget, encodingType, formState.release(), formData.release(), boundary, lockHistory, event));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> URL FormSubmission::requestURL() const
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFormSubmissionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FormSubmission.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FormSubmission.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/FormSubmission.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> String m_acceptCharset;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<FormSubmission> create(HTMLFormElement*, const Attributes&, PassRefPtr<Event> event, LockHistory, FormSubmissionTrigger);
</del><ins>+ static Ref<FormSubmission> create(HTMLFormElement*, const Attributes&, PassRefPtr<Event> event, LockHistory, FormSubmissionTrigger);
</ins><span class="cx">
</span><span class="cx"> void populateFrameLoadRequest(FrameLoadRequest&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderTextResourceDecoderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/TextResourceDecoder.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/TextResourceDecoder.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/TextResourceDecoder.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx"> EncodingFromParentFrame
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<TextResourceDecoder> create(const String& mimeType, const TextEncoding& defaultEncoding = TextEncoding(), bool usesEncodingDetector = false)
</del><ins>+ static Ref<TextResourceDecoder> create(const String& mimeType, const TextEncoding& defaultEncoding = TextEncoding(), bool usesEncodingDetector = false)
</ins><span class="cx"> {
</span><del>- return adoptRef(new TextResourceDecoder(mimeType, defaultEncoding, usesEncodingDetector));
</del><ins>+ return adoptRef(*new TextResourceDecoder(mimeType, defaultEncoding, usesEncodingDetector));
</ins><span class="cx"> }
</span><span class="cx"> WEBCORE_EXPORT ~TextResourceDecoder();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderThreadableLoaderClientWrapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,16 +33,16 @@
</span><span class="cx">
</span><span class="cx"> #include "ThreadableLoaderClient.h"
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/Threading.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class ThreadableLoaderClientWrapper : public ThreadSafeRefCounted<ThreadableLoaderClientWrapper> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ThreadableLoaderClientWrapper> create(ThreadableLoaderClient* client)
</del><ins>+ static Ref<ThreadableLoaderClientWrapper> create(ThreadableLoaderClient* client)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ThreadableLoaderClientWrapper(client));
</del><ins>+ return adoptRef(*new ThreadableLoaderClientWrapper(client));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void clearClient()
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderWorkerThreadableLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/WorkerThreadableLoader.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/WorkerThreadableLoader.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/WorkerThreadableLoader.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -54,9 +54,9 @@
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> static void loadResourceSynchronously(WorkerGlobalScope*, const ResourceRequest&, ThreadableLoaderClient&, const ThreadableLoaderOptions&);
</span><del>- static PassRefPtr<WorkerThreadableLoader> create(WorkerGlobalScope* workerGlobalScope, ThreadableLoaderClient* client, const String& taskMode, const ResourceRequest& request, const ThreadableLoaderOptions& options)
</del><ins>+ static Ref<WorkerThreadableLoader> create(WorkerGlobalScope* workerGlobalScope, ThreadableLoaderClient* client, const String& taskMode, const ResourceRequest& request, const ThreadableLoaderOptions& options)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WorkerThreadableLoader(workerGlobalScope, client, taskMode, request, options));
</del><ins>+ return adoptRef(*new WorkerThreadableLoader(workerGlobalScope, client, taskMode, request, options));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ~WorkerThreadableLoader();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCache.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCache.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCache.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">
</span><span class="cx"> class ApplicationCache : public RefCounted<ApplicationCache> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ApplicationCache> create() { return adoptRef(new ApplicationCache); }
</del><ins>+ static Ref<ApplicationCache> create() { return adoptRef(*new ApplicationCache); }
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT static void deleteCacheForOrigin(SecurityOrigin*);
</span><span class="cx"> WEBCORE_EXPORT static void deleteAllCaches();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,10 +40,10 @@
</span><span class="cx"> Fallback = 1 << 4
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<ApplicationCacheResource> create(const URL& url, const ResourceResponse& response, unsigned type, PassRefPtr<SharedBuffer> buffer = SharedBuffer::create(), const String& path = String())
</del><ins>+ static Ref<ApplicationCacheResource> create(const URL& url, const ResourceResponse& response, unsigned type, PassRefPtr<SharedBuffer> buffer = SharedBuffer::create(), const String& path = String())
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!url.hasFragmentIdentifier());
</span><del>- return adoptRef(new ApplicationCacheResource(url, response, type, buffer, path));
</del><ins>+ return adoptRef(*new ApplicationCacheResource(url, response, type, buffer, path));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> unsigned type() const { return m_type; }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheDOMApplicationCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "ScriptWrappable.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/AtomicStringHash.h>
</span><span class="lines">@@ -44,7 +43,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMApplicationCache final : public ScriptWrappable, public RefCounted<DOMApplicationCache>, public EventTargetWithInlineData, public DOMWindowProperty {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMApplicationCache> create(Frame* frame) { return adoptRef(new DOMApplicationCache(frame)); }
</del><ins>+ static Ref<DOMApplicationCache> create(Frame* frame) { return adoptRef(*new DOMApplicationCache(frame)); }
</ins><span class="cx"> virtual ~DOMApplicationCache() { ASSERT(!m_frame); }
</span><span class="cx">
</span><span class="cx"> virtual void disconnectFrameForPageCache() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderarchiveArchiveResourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/archive/ArchiveResource.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/archive/ArchiveResource.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/archive/ArchiveResource.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,19 +42,19 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<ArchiveResource> ArchiveResource::create(PassRefPtr<SharedBuffer> data, const URL& url, const String& mimeType, const String& textEncoding, const String& frameName, const ResourceResponse& response)
</del><ins>+RefPtr<ArchiveResource> ArchiveResource::create(PassRefPtr<SharedBuffer> data, const URL& url, const String& mimeType, const String& textEncoding, const String& frameName, const ResourceResponse& response)
</ins><span class="cx"> {
</span><span class="cx"> if (!data)
</span><del>- return 0;
</del><ins>+ return nullptr;
</ins><span class="cx"> if (response.isNull()) {
</span><span class="cx"> unsigned dataSize = data->size();
</span><del>- return adoptRef(new ArchiveResource(data, url, mimeType, textEncoding, frameName,
</del><ins>+ return adoptRef(*new ArchiveResource(data, url, mimeType, textEncoding, frameName,
</ins><span class="cx"> ResourceResponse(url, mimeType, dataSize, textEncoding)));
</span><span class="cx"> }
</span><del>- return adoptRef(new ArchiveResource(data, url, mimeType, textEncoding, frameName, response));
</del><ins>+ return adoptRef(*new ArchiveResource(data, url, mimeType, textEncoding, frameName, response));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<ArchiveResource> ArchiveResource::create(PassRefPtr<SharedBuffer> data, const URL& url, const ResourceResponse& response)
</del><ins>+RefPtr<ArchiveResource> ArchiveResource::create(PassRefPtr<SharedBuffer> data, const URL& url, const ResourceResponse& response)
</ins><span class="cx"> {
</span><span class="cx"> return create(data, url, response.mimeType(), response.textEncodingName(), String(), response);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderarchiveArchiveResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/archive/ArchiveResource.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/archive/ArchiveResource.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/archive/ArchiveResource.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx">
</span><span class="cx"> class ArchiveResource : public SubstituteResource {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&, const ResourceResponse&);
- WEBCORE_EXPORT static PassRefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&,
</del><ins>+ static RefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&, const ResourceResponse&);
+ WEBCORE_EXPORT static RefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&,
</ins><span class="cx"> const String& mimeType, const String& textEncoding, const String& frameName,
</span><span class="cx"> const ResourceResponse& = ResourceResponse());
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabaseBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabaseBase.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabaseBase.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/icon/IconDatabaseBase.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -79,9 +79,9 @@
</span><span class="cx"> public:
</span><span class="cx"> typedef void (*CallbackFunction)(EnumType, void*);
</span><span class="cx">
</span><del>- static PassRefPtr<EnumCallback> create(void* context, CallbackFunction callback)
</del><ins>+ static Ref<EnumCallback> create(void* context, CallbackFunction callback)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EnumCallback(context, callback));
</del><ins>+ return adoptRef(*new EnumCallback(context, callback));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~EnumCallback()
</span><span class="lines">@@ -118,9 +118,9 @@
</span><span class="cx"> public:
</span><span class="cx"> typedef void (*CallbackFunction)(ObjectType, void*);
</span><span class="cx">
</span><del>- static PassRefPtr<ObjectCallback> create(void* context, CallbackFunction callback)
</del><ins>+ static Ref<ObjectCallback> create(void* context, CallbackFunction callback)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ObjectCallback(context, callback));
</del><ins>+ return adoptRef(*new ObjectCallback(context, callback));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~ObjectCallback()
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconRecordh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconRecord.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconRecord.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/loader/icon/IconRecord.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -74,9 +74,9 @@
</span><span class="cx"> class IconRecord : public RefCounted<IconRecord> {
</span><span class="cx"> friend class PageURLRecord;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<IconRecord> create(const String& url)
</del><ins>+ static Ref<IconRecord> create(const String& url)
</ins><span class="cx"> {
</span><del>- return adoptRef(new IconRecord(url));
</del><ins>+ return adoptRef(*new IconRecord(url));
</ins><span class="cx"> }
</span><span class="cx"> ~IconRecord();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLInlineContainerElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MathMLInlineContainerElement> MathMLInlineContainerElement::create(const QualifiedName& tagName, Document& document)
</del><ins>+Ref<MathMLInlineContainerElement> MathMLInlineContainerElement::create(const QualifiedName& tagName, Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MathMLInlineContainerElement(tagName, document));
</del><ins>+ return adoptRef(*new MathMLInlineContainerElement(tagName, document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void MathMLInlineContainerElement::childrenChanged(const ChildChange& change)
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLInlineContainerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class MathMLInlineContainerElement : public MathMLElement {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MathMLInlineContainerElement> create(const QualifiedName& tagName, Document&);
</del><ins>+ static Ref<MathMLInlineContainerElement> create(const QualifiedName& tagName, Document&);
</ins><span class="cx">
</span><span class="cx"> virtual bool isPresentationMathML() const override { return true; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMathElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMathElement.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMathElement.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLMathElement.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MathMLMathElement> MathMLMathElement::create(const QualifiedName& tagName, Document& document)
</del><ins>+Ref<MathMLMathElement> MathMLMathElement::create(const QualifiedName& tagName, Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MathMLMathElement(tagName, document));
</del><ins>+ return adoptRef(*new MathMLMathElement(tagName, document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> RenderPtr<RenderElement> MathMLMathElement::createElementRenderer(Ref<RenderStyle>&& style)
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMathElement.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMathElement.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLMathElement.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class MathMLMathElement : public MathMLInlineContainerElement {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MathMLMathElement> create(const QualifiedName& tagName, Document&);
</del><ins>+ static Ref<MathMLMathElement> create(const QualifiedName& tagName, Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MathMLMathElement(const QualifiedName& tagName, Document&);
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMencloseElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,9 +45,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MathMLMencloseElement> MathMLMencloseElement::create(const QualifiedName& tagName, Document& document)
</del><ins>+Ref<MathMLMencloseElement> MathMLMencloseElement::create(const QualifiedName& tagName, Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MathMLMencloseElement(tagName, document));
</del><ins>+ return adoptRef(*new MathMLMencloseElement(tagName, document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> RenderPtr<RenderElement> MathMLMencloseElement::createElementRenderer(Ref<RenderStyle>&& style)
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMencloseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMencloseElement.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMencloseElement.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLMencloseElement.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class MathMLMencloseElement final: public MathMLInlineContainerElement {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MathMLMencloseElement> create(const QualifiedName& tagName, Document&);
</del><ins>+ static Ref<MathMLMencloseElement> create(const QualifiedName& tagName, Document&);
</ins><span class="cx"> const Vector<String>& notationValues() const { return m_notationValues; }
</span><span class="cx"> bool isRadical() const { return m_isRadicalValue; }
</span><span class="cx"> String longDivLeftPadding() const;
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLSelectElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLSelectElement.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLSelectElement.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLSelectElement.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MathMLSelectElement> MathMLSelectElement::create(const QualifiedName& tagName, Document& document)
</del><ins>+Ref<MathMLSelectElement> MathMLSelectElement::create(const QualifiedName& tagName, Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MathMLSelectElement(tagName, document));
</del><ins>+ return adoptRef(*new MathMLSelectElement(tagName, document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> RenderPtr<RenderElement> MathMLSelectElement::createElementRenderer(Ref<RenderStyle>&& style)
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLSelectElement.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLSelectElement.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLSelectElement.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class MathMLSelectElement final : public MathMLInlineContainerElement {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MathMLSelectElement> create(const QualifiedName& tagName, Document&);
</del><ins>+ static Ref<MathMLSelectElement> create(const QualifiedName& tagName, Document&);
</ins><span class="cx"> static bool isMathMLEncoding(const AtomicString& value);
</span><span class="cx"> static bool isSVGEncoding(const AtomicString& value);
</span><span class="cx"> static bool isHTMLEncoding(const AtomicString& value);
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLTextElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLTextElement.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLTextElement.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLTextElement.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -45,9 +45,9 @@
</span><span class="cx"> setHasCustomStyleResolveCallbacks();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MathMLTextElement> MathMLTextElement::create(const QualifiedName& tagName, Document& document)
</del><ins>+Ref<MathMLTextElement> MathMLTextElement::create(const QualifiedName& tagName, Document& document)
</ins><span class="cx"> {
</span><del>- return adoptRef(new MathMLTextElement(tagName, document));
</del><ins>+ return adoptRef(*new MathMLTextElement(tagName, document));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void MathMLTextElement::didAttachRenderers()
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLTextElement.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLTextElement.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/mathml/MathMLTextElement.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class MathMLTextElement final : public MathMLElement {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<MathMLTextElement> create(const QualifiedName& tagName, Document&);
</del><ins>+ static Ref<MathMLTextElement> create(const QualifiedName& tagName, Document&);
</ins><span class="cx"> virtual void didAttachRenderers() override;
</span><span class="cx">
</span><span class="cx"> virtual bool isPresentationMathML() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorepageBarProph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/BarProp.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/BarProp.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/BarProp.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> #include "DOMWindowProperty.h"
</span><span class="cx"> #include "ScriptWrappable.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> public:
</span><span class="cx"> enum Type { Locationbar, Menubar, Personalbar, Scrollbars, Statusbar, Toolbar };
</span><span class="cx">
</span><del>- static PassRefPtr<BarProp> create(Frame* frame, Type type) { return adoptRef(new BarProp(frame, type)); }
</del><ins>+ static Ref<BarProp> create(Frame* frame, Type type) { return adoptRef(*new BarProp(frame, type)); }
</ins><span class="cx">
</span><span class="cx"> Type type() const;
</span><span class="cx"> bool visible() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepageCryptoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Crypto.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Crypto.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/Crypto.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> class Crypto : public ContextDestructionObserver, public RefCounted<Crypto> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<Crypto> create(Document& document) { return adoptRef(new Crypto(document)); }
</del><ins>+ static Ref<Crypto> create(Document& document) { return adoptRef(*new Crypto(document)); }
</ins><span class="cx"> virtual ~Crypto();
</span><span class="cx">
</span><span class="cx"> Document* document() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMSecurityPolicyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMSecurityPolicy.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMSecurityPolicy.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/DOMSecurityPolicy.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> class DOMSecurityPolicy : public RefCounted<DOMSecurityPolicy>, public ContextDestructionObserver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMSecurityPolicy> create(ScriptExecutionContext* context)
</del><ins>+ static Ref<DOMSecurityPolicy> create(ScriptExecutionContext* context)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMSecurityPolicy(context));
</del><ins>+ return adoptRef(*new DOMSecurityPolicy(context));
</ins><span class="cx"> }
</span><span class="cx"> ~DOMSecurityPolicy();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMSelectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMSelection.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMSelection.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/DOMSelection.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMSelection : public RefCounted<DOMSelection>, public DOMWindowProperty {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMSelection> create(const TreeScope* treeScope) { return adoptRef(new DOMSelection(treeScope)); }
</del><ins>+ static Ref<DOMSelection> create(const TreeScope* treeScope) { return adoptRef(*new DOMSelection(treeScope)); }
</ins><span class="cx">
</span><span class="cx"> void clearTreeScope();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/DOMWindow.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> , public FrameDestructionObserver
</span><span class="cx"> , public Supplementable<DOMWindow> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMWindow> create(Document* document) { return adoptRef(new DOMWindow(document)); }
</del><ins>+ static Ref<DOMWindow> create(Document* document) { return adoptRef(*new DOMWindow(document)); }
</ins><span class="cx"> virtual ~DOMWindow();
</span><span class="cx">
</span><span class="cx"> // In some rare cases, we'll re-used a DOMWindow for a new Document. For example,
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowExtensionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindowExtension.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindowExtension.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/DOMWindowExtension.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #define DOMWindowExtension_h
</span><span class="cx">
</span><span class="cx"> #include "DOMWindowProperty.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx">
</span><span class="lines">@@ -39,9 +38,9 @@
</span><span class="cx">
</span><span class="cx"> class DOMWindowExtension : public RefCounted<DOMWindowExtension>, public DOMWindowProperty {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMWindowExtension> create(Frame* frame, DOMWrapperWorld& world)
</del><ins>+ static Ref<DOMWindowExtension> create(Frame* frame, DOMWrapperWorld& world)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DOMWindowExtension(frame, world));
</del><ins>+ return adoptRef(*new DOMWindowExtension(frame, world));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual void disconnectFrameForPageCache() override;
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/FrameView.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -222,19 +222,19 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FrameView> FrameView::create(Frame& frame)
</del><ins>+Ref<FrameView> FrameView::create(Frame& frame)
</ins><span class="cx"> {
</span><del>- RefPtr<FrameView> view = adoptRef(new FrameView(frame));
</del><ins>+ Ref<FrameView> view = adoptRef(*new FrameView(frame));
</ins><span class="cx"> view->show();
</span><del>- return view.release();
</del><ins>+ return view;
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FrameView> FrameView::create(Frame& frame, const IntSize& initialSize)
</del><ins>+Ref<FrameView> FrameView::create(Frame& frame, const IntSize& initialSize)
</ins><span class="cx"> {
</span><del>- RefPtr<FrameView> view = adoptRef(new FrameView(frame));
</del><ins>+ Ref<FrameView> view = adoptRef(*new FrameView(frame));
</ins><span class="cx"> view->Widget::setFrameRect(IntRect(view->location(), initialSize));
</span><span class="cx"> view->show();
</span><del>- return view.release();
</del><ins>+ return view;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> FrameView::~FrameView()
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/FrameView.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -70,8 +70,8 @@
</span><span class="cx"> friend class RenderView;
</span><span class="cx"> friend class Internals;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static PassRefPtr<FrameView> create(Frame&);
- static PassRefPtr<FrameView> create(Frame&, const IntSize& initialSize);
</del><ins>+ WEBCORE_EXPORT static Ref<FrameView> create(Frame&);
+ static Ref<FrameView> create(Frame&, const IntSize& initialSize);
</ins><span class="cx">
</span><span class="cx"> virtual ~FrameView();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationCompositeAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/CompositeAnimation.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/CompositeAnimation.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/animation/CompositeAnimation.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> // on a single RenderElement, such as a number of properties transitioning at once.
</span><span class="cx"> class CompositeAnimation : public RefCounted<CompositeAnimation> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CompositeAnimation> create(AnimationControllerPrivate* animationController)
</del><ins>+ static Ref<CompositeAnimation> create(AnimationControllerPrivate* animationController)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CompositeAnimation(animationController));
</del><ins>+ return adoptRef(*new CompositeAnimation(animationController));
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> ~CompositeAnimation();
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> // allowing asynchronous scrolling (in another thread or process).
</span><span class="cx"> class AsyncScrollingCoordinator : public ScrollingCoordinator {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AsyncScrollingCoordinator> create(Page*);
</del><ins>+ static Ref<AsyncScrollingCoordinator> create(Page*);
</ins><span class="cx"> WEBCORE_EXPORT virtual ~AsyncScrollingCoordinator();
</span><span class="cx">
</span><span class="cx"> ScrollingTree* scrollingTree() const { return m_scrollingTree.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Cursor.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Cursor.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/Cursor.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> #if PLATFORM(WIN)
</span><span class="cx"> class SharedCursor : public RefCounted<SharedCursor> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SharedCursor> create(HCURSOR nativeCursor) { return adoptRef(new SharedCursor(nativeCursor)); }
</del><ins>+ static Ref<SharedCursor> create(HCURSOR nativeCursor) { return adoptRef(*new SharedCursor(nativeCursor)); }
</ins><span class="cx"> ~SharedCursor();
</span><span class="cx"> HCURSOR nativeCursor() const { return m_nativeCursor; }
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformFileChoosercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/FileChooser.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/FileChooser.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/FileChooser.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FileChooser> FileChooser::create(FileChooserClient* client, const FileChooserSettings& settings)
</del><ins>+Ref<FileChooser> FileChooser::create(FileChooserClient* client, const FileChooserSettings& settings)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FileChooser(client, settings));
</del><ins>+ return adoptRef(*new FileChooser(client, settings));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> FileChooser::~FileChooser()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformFileChooserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/FileChooser.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/FileChooser.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/FileChooser.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">
</span><span class="cx"> class FileChooser : public RefCounted<FileChooser> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FileChooser> create(FileChooserClient*, const FileChooserSettings&);
</del><ins>+ static Ref<FileChooser> create(FileChooserClient*, const FileChooserSettings&);
</ins><span class="cx"> WEBCORE_EXPORT ~FileChooser();
</span><span class="cx">
</span><span class="cx"> void invalidate();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformanimationAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/animation/Animation.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/animation/Animation.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/animation/Animation.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> public:
</span><span class="cx"> ~Animation();
</span><span class="cx">
</span><del>- static PassRefPtr<Animation> create() { return adoptRef(new Animation); }
- static PassRefPtr<Animation> create(const Animation& other) { return adoptRef(new Animation(other)); }
</del><ins>+ static Ref<Animation> create() { return adoptRef(*new Animation); }
+ static Ref<Animation> create(const Animation& other) { return adoptRef(*new Animation(other)); }
</ins><span class="cx">
</span><span class="cx"> bool isDelaySet() const { return m_delaySet; }
</span><span class="cx"> bool isDirectionSet() const { return m_directionSet; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioBuscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioBus.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioBus.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/audio/AudioBus.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,13 +46,13 @@
</span><span class="cx">
</span><span class="cx"> const unsigned MaxBusChannels = 32;
</span><span class="cx">
</span><del>-PassRefPtr<AudioBus> AudioBus::create(unsigned numberOfChannels, size_t length, bool allocate)
</del><ins>+RefPtr<AudioBus> AudioBus::create(unsigned numberOfChannels, size_t length, bool allocate)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(numberOfChannels <= MaxBusChannels);
</span><span class="cx"> if (numberOfChannels > MaxBusChannels)
</span><del>- return 0;
</del><ins>+ return nullptr;
</ins><span class="cx">
</span><del>- return adoptRef(new AudioBus(numberOfChannels, length, allocate));
</del><ins>+ return adoptRef(*new AudioBus(numberOfChannels, length, allocate));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AudioBus::AudioBus(unsigned numberOfChannels, size_t length, bool allocate)
</span><span class="lines">@@ -167,7 +167,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AudioBus> AudioBus::createBufferFromRange(const AudioBus* sourceBuffer, unsigned startFrame, unsigned endFrame)
</del><ins>+RefPtr<AudioBus> AudioBus::createBufferFromRange(const AudioBus* sourceBuffer, unsigned startFrame, unsigned endFrame)
</ins><span class="cx"> {
</span><span class="cx"> size_t numberOfSourceFrames = sourceBuffer->length();
</span><span class="cx"> unsigned numberOfChannels = sourceBuffer->numberOfChannels();
</span><span class="lines">@@ -176,7 +176,7 @@
</span><span class="cx"> bool isRangeSafe = startFrame < endFrame && endFrame <= numberOfSourceFrames;
</span><span class="cx"> ASSERT(isRangeSafe);
</span><span class="cx"> if (!isRangeSafe)
</span><del>- return 0;
</del><ins>+ return nullptr;
</ins><span class="cx">
</span><span class="cx"> size_t rangeLength = endFrame - startFrame;
</span><span class="cx">
</span><span class="lines">@@ -521,12 +521,12 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AudioBus> AudioBus::createBySampleRateConverting(const AudioBus* sourceBus, bool mixToMono, double newSampleRate)
</del><ins>+RefPtr<AudioBus> AudioBus::createBySampleRateConverting(const AudioBus* sourceBus, bool mixToMono, double newSampleRate)
</ins><span class="cx"> {
</span><span class="cx"> // sourceBus's sample-rate must be known.
</span><span class="cx"> ASSERT(sourceBus && sourceBus->sampleRate());
</span><span class="cx"> if (!sourceBus || !sourceBus->sampleRate())
</span><del>- return 0;
</del><ins>+ return nullptr;
</ins><span class="cx">
</span><span class="cx"> double sourceSampleRate = sourceBus->sampleRate();
</span><span class="cx"> double destinationSampleRate = newSampleRate;
</span><span class="lines">@@ -584,7 +584,7 @@
</span><span class="cx"> return destinationBus;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AudioBus> AudioBus::createByMixingToMono(const AudioBus* sourceBus)
</del><ins>+RefPtr<AudioBus> AudioBus::createByMixingToMono(const AudioBus* sourceBus)
</ins><span class="cx"> {
</span><span class="cx"> if (sourceBus->isSilent())
</span><span class="cx"> return create(1, sourceBus->length());
</span><span class="lines">@@ -613,7 +613,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><del>- return 0;
</del><ins>+ return nullptr;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool AudioBus::isSilent() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioBush"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioBus.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioBus.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/audio/AudioBus.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> // allocate indicates whether or not to initially have the AudioChannels created with managed storage.
</span><span class="cx"> // Normal usage is to pass true here, in which case the AudioChannels will memory-manage their own storage.
</span><span class="cx"> // If allocate is false then setChannelMemory() has to be called later on for each channel before the AudioBus is useable...
</span><del>- static PassRefPtr<AudioBus> create(unsigned numberOfChannels, size_t length, bool allocate = true);
</del><ins>+ static RefPtr<AudioBus> create(unsigned numberOfChannels, size_t length, bool allocate = true);
</ins><span class="cx">
</span><span class="cx"> // Tells the given channel to use an externally allocated buffer.
</span><span class="cx"> void setChannelMemory(unsigned channelIndex, float* storage, size_t length);
</span><span class="lines">@@ -104,17 +104,17 @@
</span><span class="cx">
</span><span class="cx"> // Creates a new buffer from a range in the source buffer.
</span><span class="cx"> // 0 may be returned if the range does not fit in the sourceBuffer
</span><del>- static PassRefPtr<AudioBus> createBufferFromRange(const AudioBus* sourceBuffer, unsigned startFrame, unsigned endFrame);
</del><ins>+ static RefPtr<AudioBus> createBufferFromRange(const AudioBus* sourceBuffer, unsigned startFrame, unsigned endFrame);
</ins><span class="cx">
</span><span class="cx">
</span><span class="cx"> // Creates a new AudioBus by sample-rate converting sourceBus to the newSampleRate.
</span><span class="cx"> // setSampleRate() must have been previously called on sourceBus.
</span><span class="cx"> // Note: sample-rate conversion is already handled in the file-reading code for the mac port, so we don't need this.
</span><del>- static PassRefPtr<AudioBus> createBySampleRateConverting(const AudioBus* sourceBus, bool mixToMono, double newSampleRate);
</del><ins>+ static RefPtr<AudioBus> createBySampleRateConverting(const AudioBus* sourceBus, bool mixToMono, double newSampleRate);
</ins><span class="cx">
</span><span class="cx"> // Creates a new AudioBus by mixing all the channels down to mono.
</span><span class="cx"> // If sourceBus is already mono, then the returned AudioBus will simply be a copy.
</span><del>- static PassRefPtr<AudioBus> createByMixingToMono(const AudioBus* sourceBus);
</del><ins>+ static RefPtr<AudioBus> createByMixingToMono(const AudioBus* sourceBus);
</ins><span class="cx">
</span><span class="cx"> // Scales all samples by the same amount.
</span><span class="cx"> void scale(float scale);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioHardwareListenercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -29,9 +29,9 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(MAC)
</span><del>-PassRefPtr<AudioHardwareListener> AudioHardwareListener::create(Client& client)
</del><ins>+Ref<AudioHardwareListener> AudioHardwareListener::create(Client& client)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioHardwareListener(client));
</del><ins>+ return adoptRef(*new AudioHardwareListener(client));
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioHardwareListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioHardwareListener.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioHardwareListener.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/audio/AudioHardwareListener.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> #ifndef AudioHardwareListener_h
</span><span class="cx"> #define AudioHardwareListener_h
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> virtual void audioOutputDeviceChanged() = 0;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static PassRefPtr<AudioHardwareListener> create(Client&);
</del><ins>+ WEBCORE_EXPORT static Ref<AudioHardwareListener> create(Client&);
</ins><span class="cx"> virtual ~AudioHardwareListener() { }
</span><span class="cx">
</span><span class="cx"> AudioHardwareActivityType hardwareActivity() const { return m_activity; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudiomacAudioHardwareListenerMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -109,14 +109,14 @@
</span><span class="cx"> return outputDeviceProperty;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-PassRefPtr<AudioHardwareListener> AudioHardwareListener::create(Client& client)
</del><ins>+Ref<AudioHardwareListener> AudioHardwareListener::create(Client& client)
</ins><span class="cx"> {
</span><span class="cx"> return AudioHardwareListenerMac::create(client);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<AudioHardwareListenerMac> AudioHardwareListenerMac::create(Client& client)
</del><ins>+Ref<AudioHardwareListenerMac> AudioHardwareListenerMac::create(Client& client)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioHardwareListenerMac(client));
</del><ins>+ return adoptRef(*new AudioHardwareListenerMac(client));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AudioHardwareListenerMac::AudioHardwareListenerMac(Client& client)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudiomacAudioHardwareListenerMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class AudioHardwareListenerMac : public AudioHardwareListener {
</span><span class="cx"> public:
</span><del>- static WTF::PassRefPtr<AudioHardwareListenerMac> create(Client&);
</del><ins>+ static WTF::Ref<AudioHardwareListenerMac> create(Client&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AudioHardwareListenerMac(Client&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsAudioTrackPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx">
</span><span class="cx"> class AudioTrackPrivate : public TrackPrivateBase {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioTrackPrivate> create()
</del><ins>+ static Ref<AudioTrackPrivate> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new AudioTrackPrivate());
</del><ins>+ return adoptRef(*new AudioTrackPrivate);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void setClient(AudioTrackPrivateClient* client) { m_client = client; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -108,13 +108,13 @@
</span><span class="cx"> friend class GradientImage;
</span><span class="cx"> friend class GraphicsContext;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BitmapImage> create(PassNativeImagePtr nativeImage, ImageObserver* observer = 0)
</del><ins>+ static Ref<BitmapImage> create(PassNativeImagePtr nativeImage, ImageObserver* observer = 0)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BitmapImage(nativeImage, observer));
</del><ins>+ return adoptRef(*new BitmapImage(nativeImage, observer));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<BitmapImage> create(ImageObserver* observer = 0)
</del><ins>+ static Ref<BitmapImage> create(ImageObserver* observer = 0)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BitmapImage(observer));
</del><ins>+ return adoptRef(*new BitmapImage(observer));
</ins><span class="cx"> }
</span><span class="cx"> #if PLATFORM(WIN)
</span><span class="cx"> static PassRefPtr<BitmapImage> create(HBITMAP);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx">
</span><span class="cx"> class CrossfadeGeneratedImage final : public GeneratedImage {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CrossfadeGeneratedImage> create(Image* fromImage, Image* toImage, float percentage, const FloatSize& crossfadeSize, const FloatSize& size)
</del><ins>+ static Ref<CrossfadeGeneratedImage> create(Image* fromImage, Image* toImage, float percentage, const FloatSize& crossfadeSize, const FloatSize& size)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CrossfadeGeneratedImage(fromImage, toImage, percentage, crossfadeSize, size));
</del><ins>+ return adoptRef(*new CrossfadeGeneratedImage(fromImage, toImage, percentage, crossfadeSize, size));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual void setContainerSize(const FloatSize&) override { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontFeatureSettingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FontFeatureSettings.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FontFeatureSettings.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/FontFeatureSettings.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx">
</span><span class="cx"> class FontFeatureSettings : public RefCounted<FontFeatureSettings> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FontFeatureSettings> create()
</del><ins>+ static Ref<FontFeatureSettings> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new FontFeatureSettings());
</del><ins>+ return adoptRef(*new FontFeatureSettings);
</ins><span class="cx"> }
</span><span class="cx"> void append(const FontFeature& feature) { m_list.append(feature); }
</span><span class="cx"> size_t size() const { return m_list.size(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Image.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Image.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/Image.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -56,8 +56,8 @@
</span><span class="cx"> Image* Image::nullImage()
</span><span class="cx"> {
</span><span class="cx"> ASSERT(isMainThread());
</span><del>- static Image* nullImage = BitmapImage::create().leakRef();
- return nullImage;
</del><ins>+ static Image& nullImage = BitmapImage::create().leakRef();
+ return &nullImage;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool Image::supportsType(const String& type)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationAudioSourceProviderAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">
</span><span class="cx"> class AudioSourceProviderAVFObjC : public RefCounted<AudioSourceProviderAVFObjC>, public AudioSourceProvider {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AudioSourceProviderAVFObjC> create(AVPlayerItem*);
</del><ins>+ static RefPtr<AudioSourceProviderAVFObjC> create(AVPlayerItem*);
</ins><span class="cx"> virtual ~AudioSourceProviderAVFObjC();
</span><span class="cx">
</span><span class="cx"> void setPlayerItem(AVPlayerItem *);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationAudioSourceProviderAVFObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -84,11 +84,11 @@
</span><span class="cx">
</span><span class="cx"> static double kRingBufferDuration = 1;
</span><span class="cx">
</span><del>-PassRefPtr<AudioSourceProviderAVFObjC> AudioSourceProviderAVFObjC::create(AVPlayerItem *item)
</del><ins>+RefPtr<AudioSourceProviderAVFObjC> AudioSourceProviderAVFObjC::create(AVPlayerItem *item)
</ins><span class="cx"> {
</span><span class="cx"> if (!canLoadMTAudioProcessingTapCreate())
</span><span class="cx"> return nullptr;
</span><del>- return adoptRef(new AudioSourceProviderAVFObjC(item));
</del><ins>+ return adoptRef(*new AudioSourceProviderAVFObjC(item));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> AudioSourceProviderAVFObjC::AudioSourceProviderAVFObjC(AVPlayerItem *item)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersDistantLightSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -29,9 +29,9 @@
</span><span class="cx">
</span><span class="cx"> class DistantLightSource : public LightSource {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DistantLightSource> create(float azimuth, float elevation)
</del><ins>+ static Ref<DistantLightSource> create(float azimuth, float elevation)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DistantLightSource(azimuth, elevation));
</del><ins>+ return adoptRef(*new DistantLightSource(azimuth, elevation));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> float azimuth() const { return m_azimuth; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEBlendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEBlend> FEBlend::create(Filter* filter, BlendMode mode)
</del><ins>+Ref<FEBlend> FEBlend::create(Filter* filter, BlendMode mode)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEBlend(filter, mode));
</del><ins>+ return adoptRef(*new FEBlend(filter, mode));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> BlendMode FEBlend::blendMode() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEBlendh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEBlend.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEBlend.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEBlend.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class FEBlend : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEBlend> create(Filter*, BlendMode);
</del><ins>+ static Ref<FEBlend> create(Filter*, BlendMode);
</ins><span class="cx">
</span><span class="cx"> BlendMode blendMode() const;
</span><span class="cx"> bool setBlendMode(BlendMode);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEColorMatrixcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEColorMatrix> FEColorMatrix::create(Filter* filter, ColorMatrixType type, const Vector<float>& values)
</del><ins>+Ref<FEColorMatrix> FEColorMatrix::create(Filter* filter, ColorMatrixType type, const Vector<float>& values)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEColorMatrix(filter, type, values));
</del><ins>+ return adoptRef(*new FEColorMatrix(filter, type, values));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ColorMatrixType FEColorMatrix::type() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEColorMatrixh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEColorMatrix.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class FEColorMatrix : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEColorMatrix> create(Filter*, ColorMatrixType, const Vector<float>&);
</del><ins>+ static Ref<FEColorMatrix> create(Filter*, ColorMatrixType, const Vector<float>&);
</ins><span class="cx">
</span><span class="cx"> ColorMatrixType type() const;
</span><span class="cx"> bool setType(ColorMatrixType);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEComponentTransfercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -46,10 +46,10 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEComponentTransfer> FEComponentTransfer::create(Filter* filter, const ComponentTransferFunction& redFunc,
</del><ins>+Ref<FEComponentTransfer> FEComponentTransfer::create(Filter* filter, const ComponentTransferFunction& redFunc,
</ins><span class="cx"> const ComponentTransferFunction& greenFunc, const ComponentTransferFunction& blueFunc, const ComponentTransferFunction& alphaFunc)
</span><span class="cx"> {
</span><del>- return adoptRef(new FEComponentTransfer(filter, redFunc, greenFunc, blueFunc, alphaFunc));
</del><ins>+ return adoptRef(*new FEComponentTransfer(filter, redFunc, greenFunc, blueFunc, alphaFunc));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ComponentTransferFunction FEComponentTransfer::redFunction() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEComponentTransferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEComponentTransfer.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -62,8 +62,8 @@
</span><span class="cx">
</span><span class="cx"> class FEComponentTransfer : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEComponentTransfer> create(Filter*, const ComponentTransferFunction& redFunc, const ComponentTransferFunction& greenFunc,
- const ComponentTransferFunction& blueFunc, const ComponentTransferFunction& alphaFunc);
</del><ins>+ static Ref<FEComponentTransfer> create(Filter*, const ComponentTransferFunction& redFunc, const ComponentTransferFunction& greenFunc,
+ const ComponentTransferFunction& blueFunc, const ComponentTransferFunction& alphaFunc);
</ins><span class="cx">
</span><span class="cx"> ComponentTransferFunction redFunction() const;
</span><span class="cx"> void setRedFunction(const ComponentTransferFunction&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFECompositecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEComposite.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEComposite.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEComposite.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEComposite> FEComposite::create(Filter* filter, const CompositeOperationType& type, float k1, float k2, float k3, float k4)
</del><ins>+Ref<FEComposite> FEComposite::create(Filter* filter, const CompositeOperationType& type, float k1, float k2, float k3, float k4)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEComposite(filter, type, k1, k2, k3, k4));
</del><ins>+ return adoptRef(*new FEComposite(filter, type, k1, k2, k3, k4));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> CompositeOperationType FEComposite::operation() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFECompositeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEComposite.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEComposite.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEComposite.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class FEComposite : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEComposite> create(Filter*, const CompositeOperationType&, float, float, float, float);
</del><ins>+ static Ref<FEComposite> create(Filter*, const CompositeOperationType&, float, float, float, float);
</ins><span class="cx">
</span><span class="cx"> CompositeOperationType operation() const;
</span><span class="cx"> bool setOperation(CompositeOperationType);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEConvolveMatrixcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,11 +49,11 @@
</span><span class="cx"> ASSERT(m_kernelSize.height() > 0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEConvolveMatrix> FEConvolveMatrix::create(Filter* filter, const IntSize& kernelSize,
</del><ins>+Ref<FEConvolveMatrix> FEConvolveMatrix::create(Filter* filter, const IntSize& kernelSize,
</ins><span class="cx"> float divisor, float bias, const IntPoint& targetOffset, EdgeModeType edgeMode,
</span><span class="cx"> const FloatPoint& kernelUnitLength, bool preserveAlpha, const Vector<float>& kernelMatrix)
</span><span class="cx"> {
</span><del>- return adoptRef(new FEConvolveMatrix(filter, kernelSize, divisor, bias, targetOffset, edgeMode, kernelUnitLength,
</del><ins>+ return adoptRef(*new FEConvolveMatrix(filter, kernelSize, divisor, bias, targetOffset, edgeMode, kernelUnitLength,
</ins><span class="cx"> preserveAlpha, kernelMatrix));
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEConvolveMatrixh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> class FEConvolveMatrix : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEConvolveMatrix> create(Filter*, const IntSize&,
</del><ins>+ static Ref<FEConvolveMatrix> create(Filter*, const IntSize&,
</ins><span class="cx"> float, float, const IntPoint&, EdgeModeType, const FloatPoint&,
</span><span class="cx"> bool, const Vector<float>&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDiffuseLightingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,11 +33,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEDiffuseLighting> FEDiffuseLighting::create(Filter* filter, const Color& lightingColor,
</del><ins>+Ref<FEDiffuseLighting> FEDiffuseLighting::create(Filter* filter, const Color& lightingColor,
</ins><span class="cx"> float surfaceScale, float diffuseConstant, float kernelUnitLengthX,
</span><span class="cx"> float kernelUnitLengthY, PassRefPtr<LightSource> lightSource)
</span><span class="cx"> {
</span><del>- return adoptRef(new FEDiffuseLighting(filter, lightingColor, surfaceScale, diffuseConstant, kernelUnitLengthX, kernelUnitLengthY, lightSource));
</del><ins>+ return adoptRef(*new FEDiffuseLighting(filter, lightingColor, surfaceScale, diffuseConstant, kernelUnitLengthX, kernelUnitLengthY, lightSource));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> FEDiffuseLighting::~FEDiffuseLighting()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDiffuseLightingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class FEDiffuseLighting : public FELighting {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEDiffuseLighting> create(Filter*, const Color&, float, float,
</del><ins>+ static Ref<FEDiffuseLighting> create(Filter*, const Color&, float, float,
</ins><span class="cx"> float, float, PassRefPtr<LightSource>);
</span><span class="cx"> virtual ~FEDiffuseLighting();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDisplacementMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -40,10 +40,10 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEDisplacementMap> FEDisplacementMap::create(Filter* filter, ChannelSelectorType xChannelSelector,
</del><ins>+Ref<FEDisplacementMap> FEDisplacementMap::create(Filter* filter, ChannelSelectorType xChannelSelector,
</ins><span class="cx"> ChannelSelectorType yChannelSelector, float scale)
</span><span class="cx"> {
</span><del>- return adoptRef(new FEDisplacementMap(filter, xChannelSelector, yChannelSelector, scale));
</del><ins>+ return adoptRef(*new FEDisplacementMap(filter, xChannelSelector, yChannelSelector, scale));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ChannelSelectorType FEDisplacementMap::xChannelSelector() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDisplacementMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class FEDisplacementMap : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEDisplacementMap> create(Filter*, ChannelSelectorType xChannelSelector, ChannelSelectorType yChannelSelector, float);
</del><ins>+ static Ref<FEDisplacementMap> create(Filter*, ChannelSelectorType xChannelSelector, ChannelSelectorType yChannelSelector, float);
</ins><span class="cx">
</span><span class="cx"> ChannelSelectorType xChannelSelector() const;
</span><span class="cx"> bool setXChannelSelector(const ChannelSelectorType);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDropShadowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEDropShadow> FEDropShadow::create(Filter* filter, float stdX, float stdY, float dx, float dy, const Color& shadowColor, float shadowOpacity)
</del><ins>+Ref<FEDropShadow> FEDropShadow::create(Filter* filter, float stdX, float stdY, float dx, float dy, const Color& shadowColor, float shadowOpacity)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEDropShadow(filter, stdX, stdY, dx, dy, shadowColor, shadowOpacity));
</del><ins>+ return adoptRef(*new FEDropShadow(filter, stdX, stdY, dx, dy, shadowColor, shadowOpacity));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void FEDropShadow::determineAbsolutePaintRect()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDropShadowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDropShadow.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> class FEDropShadow : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEDropShadow> create(Filter*, float, float, float, float, const Color&, float);
</del><ins>+ static Ref<FEDropShadow> create(Filter*, float, float, float, float, const Color&, float);
</ins><span class="cx">
</span><span class="cx"> float stdDeviationX() const { return m_stdX; }
</span><span class="cx"> void setStdDeviationX(float stdX) { m_stdX = stdX; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEFloodcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEFlood.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEFlood.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEFlood.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEFlood> FEFlood::create(Filter* filter, const Color& floodColor, float floodOpacity)
</del><ins>+Ref<FEFlood> FEFlood::create(Filter* filter, const Color& floodColor, float floodOpacity)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEFlood(filter, floodColor, floodOpacity));
</del><ins>+ return adoptRef(*new FEFlood(filter, floodColor, floodOpacity));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> Color FEFlood::floodColor() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEFloodh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEFlood.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEFlood.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEFlood.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class FEFlood : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEFlood> create(Filter* filter, const Color&, float);
</del><ins>+ static Ref<FEFlood> create(Filter* filter, const Color&, float);
</ins><span class="cx">
</span><span class="cx"> Color floodColor() const;
</span><span class="cx"> bool setFloodColor(const Color &);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEGaussianBlurcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -85,9 +85,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEGaussianBlur> FEGaussianBlur::create(Filter* filter, float x, float y, EdgeModeType edgeMode)
</del><ins>+Ref<FEGaussianBlur> FEGaussianBlur::create(Filter* filter, float x, float y, EdgeModeType edgeMode)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEGaussianBlur(filter, x, y, edgeMode));
</del><ins>+ return adoptRef(*new FEGaussianBlur(filter, x, y, edgeMode));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> float FEGaussianBlur::stdDeviationX() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEGaussianBlurh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEGaussianBlur.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class FEGaussianBlur : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEGaussianBlur> create(Filter*, float, float, EdgeModeType);
</del><ins>+ static Ref<FEGaussianBlur> create(Filter*, float, float, EdgeModeType);
</ins><span class="cx">
</span><span class="cx"> float stdDeviationX() const;
</span><span class="cx"> void setStdDeviationX(float);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEMergecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEMerge> FEMerge::create(Filter* filter)
</del><ins>+Ref<FEMerge> FEMerge::create(Filter* filter)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEMerge(filter));
</del><ins>+ return adoptRef(*new FEMerge(filter));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void FEMerge::platformApplySoftware()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEMergeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEMerge.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEMerge.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEMerge.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class FEMerge : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEMerge> create(Filter*);
</del><ins>+ static Ref<FEMerge> create(Filter*);
</ins><span class="cx">
</span><span class="cx"> virtual void platformApplySoftware();
</span><span class="cx"> #if ENABLE(OPENCL)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEMorphologycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEMorphology.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEMorphology.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEMorphology.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEMorphology> FEMorphology::create(Filter* filter, MorphologyOperatorType type, float radiusX, float radiusY)
</del><ins>+Ref<FEMorphology> FEMorphology::create(Filter* filter, MorphologyOperatorType type, float radiusX, float radiusY)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEMorphology(filter, type, radiusX, radiusY));
</del><ins>+ return adoptRef(*new FEMorphology(filter, type, radiusX, radiusY));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> MorphologyOperatorType FEMorphology::morphologyOperator() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEMorphologyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEMorphology.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEMorphology.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEMorphology.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class FEMorphology : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEMorphology> create(Filter*, MorphologyOperatorType, float radiusX, float radiusY);
</del><ins>+ static Ref<FEMorphology> create(Filter*, MorphologyOperatorType, float radiusX, float radiusY);
</ins><span class="cx"> MorphologyOperatorType morphologyOperator() const;
</span><span class="cx"> bool setMorphologyOperator(MorphologyOperatorType);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEOffsetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEOffset.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEOffset.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEOffset.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FEOffset> FEOffset::create(Filter* filter, float dx, float dy)
</del><ins>+Ref<FEOffset> FEOffset::create(Filter* filter, float dx, float dy)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FEOffset(filter, dx, dy));
</del><ins>+ return adoptRef(*new FEOffset(filter, dx, dy));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> float FEOffset::dx() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEOffseth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEOffset.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEOffset.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FEOffset.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class FEOffset : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FEOffset> create(Filter*, float dx, float dy);
</del><ins>+ static Ref<FEOffset> create(Filter*, float dx, float dy);
</ins><span class="cx">
</span><span class="cx"> float dx() const;
</span><span class="cx"> void setDx(float);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFESpecularLightingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,11 +34,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FESpecularLighting> FESpecularLighting::create(Filter* filter, const Color& lightingColor,
</del><ins>+Ref<FESpecularLighting> FESpecularLighting::create(Filter* filter, const Color& lightingColor,
</ins><span class="cx"> float surfaceScale, float specularConstant, float specularExponent,
</span><span class="cx"> float kernelUnitLengthX, float kernelUnitLengthY, PassRefPtr<LightSource> lightSource)
</span><span class="cx"> {
</span><del>- return adoptRef(new FESpecularLighting(filter, lightingColor, surfaceScale, specularConstant, specularExponent,
</del><ins>+ return adoptRef(*new FESpecularLighting(filter, lightingColor, surfaceScale, specularConstant, specularExponent,
</ins><span class="cx"> kernelUnitLengthX, kernelUnitLengthY, lightSource));
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFESpecularLightingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FESpecularLighting.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> class FESpecularLighting : public FELighting {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FESpecularLighting> create(Filter*, const Color&, float, float,
</del><ins>+ static Ref<FESpecularLighting> create(Filter*, const Color&, float, float,
</ins><span class="cx"> float, float, float, PassRefPtr<LightSource>);
</span><span class="cx"> virtual ~FESpecularLighting();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFETilecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FETile.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FETile.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FETile.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FETile> FETile::create(Filter* filter)
</del><ins>+Ref<FETile> FETile::create(Filter* filter)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FETile(filter));
</del><ins>+ return adoptRef(*new FETile(filter));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void FETile::platformApplySoftware()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFETileh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FETile.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FETile.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FETile.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">
</span><span class="cx"> class FETile : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FETile> create(Filter* filter);
</del><ins>+ static Ref<FETile> create(Filter* filter);
</ins><span class="cx">
</span><span class="cx"> virtual void platformApplySoftware();
</span><span class="cx"> virtual void dump();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFETurbulencecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FETurbulence.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FETurbulence.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FETurbulence.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -59,9 +59,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<FETurbulence> FETurbulence::create(Filter* filter, TurbulenceType type, float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, bool stitchTiles)
</del><ins>+Ref<FETurbulence> FETurbulence::create(Filter* filter, TurbulenceType type, float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, bool stitchTiles)
</ins><span class="cx"> {
</span><del>- return adoptRef(new FETurbulence(filter, type, baseFrequencyX, baseFrequencyY, numOctaves, seed, stitchTiles));
</del><ins>+ return adoptRef(*new FETurbulence(filter, type, baseFrequencyX, baseFrequencyY, numOctaves, seed, stitchTiles));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> TurbulenceType FETurbulence::type() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFETurbulenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FETurbulence.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FETurbulence.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/filters/FETurbulence.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class FETurbulence : public FilterEffect {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<FETurbulence> create(Filter*, TurbulenceType, float, float, int, float, bool);
</del><ins>+ static Ref<FETurbulence> create(Filter*, TurbulenceType, float, float, int, float, bool);
</ins><span class="cx">
</span><span class="cx"> TurbulenceType type() const;
</span><span class="cx"> bool setType(TurbulenceType);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsiosDisplayRefreshMonitorIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx">
</span><span class="cx"> class DisplayRefreshMonitorIOS : public DisplayRefreshMonitor {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DisplayRefreshMonitorIOS> create(PlatformDisplayID displayID)
</del><ins>+ static Ref<DisplayRefreshMonitorIOS> create(PlatformDisplayID displayID)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DisplayRefreshMonitorIOS(displayID));
</del><ins>+ return adoptRef(*new DisplayRefreshMonitorIOS(displayID));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~DisplayRefreshMonitorIOS();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacComplexTextControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/ComplexTextController.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/ComplexTextController.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/graphics/mac/ComplexTextController.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -73,14 +73,14 @@
</span><span class="cx"> private:
</span><span class="cx"> class ComplexTextRun : public RefCounted<ComplexTextRun> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ComplexTextRun> create(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange)
</del><ins>+ static Ref<ComplexTextRun> create(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ComplexTextRun(ctRun, fontData, characters, stringLocation, stringLength, runRange));
</del><ins>+ return adoptRef(*new ComplexTextRun(ctRun, fontData, characters, stringLocation, stringLength, runRange));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<ComplexTextRun> create(const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr)
</del><ins>+ static Ref<ComplexTextRun> create(const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ComplexTextRun(fontData, characters, stringLocation, stringLength, ltr));
</del><ins>+ return adoptRef(*new ComplexTextRun(fontData, characters, stringLocation, stringLength, ltr));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> unsigned glyphCount() const { return m_glyphCount; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobData.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobData.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/network/BlobData.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "BlobDataFileReference.h"
</span><span class="cx"> #include "URL.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/PassOwnPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -42,16 +41,16 @@
</span><span class="cx">
</span><span class="cx"> class RawData : public RefCounted<RawData> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<RawData> create(Vector<char>&& data)
</del><ins>+ static Ref<RawData> create(Vector<char>&& data)
</ins><span class="cx"> {
</span><del>- return adoptRef(new RawData(WTF::move(data)));
</del><ins>+ return adoptRef(*new RawData(WTF::move(data)));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<RawData> create(const char* data, size_t size)
</del><ins>+ static Ref<RawData> create(const char* data, size_t size)
</ins><span class="cx"> {
</span><span class="cx"> Vector<char> dataVector(size);
</span><span class="cx"> memcpy(dataVector.data(), data, size);
</span><del>- return adoptRef(new RawData(WTF::move(dataVector)));
</del><ins>+ return adoptRef(*new RawData(WTF::move(dataVector)));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const char* data() const { return m_data.data(); }
</span><span class="lines">@@ -118,9 +117,9 @@
</span><span class="cx">
</span><span class="cx"> class BlobData : public RefCounted<BlobData> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BlobData> create()
</del><ins>+ static Ref<BlobData> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new BlobData);
</del><ins>+ return adoptRef(*new BlobData);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const String& contentType() const { return m_contentType; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobDataFileReferenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobDataFileReference.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobDataFileReference.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/network/BlobDataFileReference.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class BlobDataFileReference : public RefCounted<BlobDataFileReference> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BlobDataFileReference> create(const String& path)
</del><ins>+ static Ref<BlobDataFileReference> create(const String& path)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BlobDataFileReference(path));
</del><ins>+ return adoptRef(*new BlobDataFileReference(path));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT virtual ~BlobDataFileReference();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfFormDataStreamCFNetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/FormDataStreamCFNet.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/FormDataStreamCFNet.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/network/cf/FormDataStreamCFNet.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/MainThread.h>
</span><ins>+#include <wtf/PassOwnPtr.h>
</ins><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/SchedulePair.h>
</span><span class="cx"> #include <wtf/StdLibExtras.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextBidiContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/BidiContext.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/BidiContext.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/text/BidiContext.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,12 +32,12 @@
</span><span class="cx">
</span><span class="cx"> COMPILE_ASSERT(sizeof(BidiContext) == sizeof(SameSizeAsBidiContext), BidiContext_should_stay_small);
</span><span class="cx">
</span><del>-inline PassRefPtr<BidiContext> BidiContext::createUncached(unsigned char level, UCharDirection direction, bool override, BidiEmbeddingSource source, BidiContext* parent)
</del><ins>+inline Ref<BidiContext> BidiContext::createUncached(unsigned char level, UCharDirection direction, bool override, BidiEmbeddingSource source, BidiContext* parent)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BidiContext(level, direction, override, source, parent));
</del><ins>+ return adoptRef(*new BidiContext(level, direction, override, source, parent));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<BidiContext> BidiContext::create(unsigned char level, UCharDirection direction, bool override, BidiEmbeddingSource source, BidiContext* parent)
</del><ins>+Ref<BidiContext> BidiContext::create(unsigned char level, UCharDirection direction, bool override, BidiEmbeddingSource source, BidiContext* parent)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(direction == (level % 2 ? U_RIGHT_TO_LEFT : U_LEFT_TO_RIGHT));
</span><span class="cx">
</span><span class="lines">@@ -47,20 +47,20 @@
</span><span class="cx"> ASSERT(level <= 1);
</span><span class="cx"> if (!level) {
</span><span class="cx"> if (!override) {
</span><del>- static BidiContext* ltrContext = createUncached(0, U_LEFT_TO_RIGHT, false, FromStyleOrDOM, 0).leakRef();
</del><ins>+ static BidiContext& ltrContext = createUncached(0, U_LEFT_TO_RIGHT, false, FromStyleOrDOM, 0).leakRef();
</ins><span class="cx"> return ltrContext;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- static BidiContext* ltrOverrideContext = createUncached(0, U_LEFT_TO_RIGHT, true, FromStyleOrDOM, 0).leakRef();
</del><ins>+ static BidiContext& ltrOverrideContext = createUncached(0, U_LEFT_TO_RIGHT, true, FromStyleOrDOM, 0).leakRef();
</ins><span class="cx"> return ltrOverrideContext;
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> if (!override) {
</span><del>- static BidiContext* rtlContext = createUncached(1, U_RIGHT_TO_LEFT, false, FromStyleOrDOM, 0).leakRef();
</del><ins>+ static BidiContext& rtlContext = createUncached(1, U_RIGHT_TO_LEFT, false, FromStyleOrDOM, 0).leakRef();
</ins><span class="cx"> return rtlContext;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- static BidiContext* rtlOverrideContext = createUncached(1, U_RIGHT_TO_LEFT, true, FromStyleOrDOM, 0).leakRef();
</del><ins>+ static BidiContext& rtlOverrideContext = createUncached(1, U_RIGHT_TO_LEFT, true, FromStyleOrDOM, 0).leakRef();
</ins><span class="cx"> return rtlOverrideContext;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextBidiContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/BidiContext.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/BidiContext.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/platform/text/BidiContext.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> // Used to keep track of explicit embeddings.
</span><span class="cx"> class BidiContext : public RefCounted<BidiContext> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<BidiContext> create(unsigned char level, UCharDirection, bool override = false, BidiEmbeddingSource = FromStyleOrDOM, BidiContext* parent = 0);
</del><ins>+ WEBCORE_EXPORT static Ref<BidiContext> create(unsigned char level, UCharDirection, bool override = false, BidiEmbeddingSource = FromStyleOrDOM, BidiContext* parent = 0);
</ins><span class="cx">
</span><span class="cx"> BidiContext* parent() const { return m_parent.get(); }
</span><span class="cx"> unsigned char level() const { return m_level; }
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<BidiContext> createUncached(unsigned char level, UCharDirection, bool override, BidiEmbeddingSource, BidiContext* parent);
</del><ins>+ static Ref<BidiContext> createUncached(unsigned char level, UCharDirection, bool override, BidiEmbeddingSource, BidiContext* parent);
</ins><span class="cx">
</span><span class="cx"> unsigned m_level : 6; // The maximium bidi level is 62: http://unicode.org/reports/tr9/#Explicit_Levels_and_Directions
</span><span class="cx"> unsigned m_direction : 5; // Direction
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMMimeTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMMimeType.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMMimeType.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMMimeType.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMMimeType : public RefCounted<DOMMimeType>, public FrameDestructionObserver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMMimeType> create(PassRefPtr<PluginData> pluginData, Frame* frame, unsigned index) { return adoptRef(new DOMMimeType(pluginData, frame, index)); }
</del><ins>+ static Ref<DOMMimeType> create(PassRefPtr<PluginData> pluginData, Frame* frame, unsigned index) { return adoptRef(*new DOMMimeType(pluginData, frame, index)); }
</ins><span class="cx"> ~DOMMimeType();
</span><span class="cx">
</span><span class="cx"> const String &type() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMMimeTypeArraycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMMimeTypeArray.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMMimeTypeArray.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMMimeTypeArray.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> const Vector<MimeClassInfo>& mimes = data->mimes();
</span><span class="cx"> if (index >= mimes.size())
</span><span class="cx"> return 0;
</span><del>- return DOMMimeType::create(data, m_frame, index).get();
</del><ins>+ return DOMMimeType::create(data, m_frame, index);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool DOMMimeTypeArray::canGetItemsForName(const AtomicString& propertyName)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> const Vector<MimeClassInfo>& mimes = data->mimes();
</span><span class="cx"> for (unsigned i = 0; i < mimes.size(); ++i) {
</span><span class="cx"> if (mimes[i].type == propertyName)
</span><del>- return DOMMimeType::create(data, m_frame, i).get();
</del><ins>+ return DOMMimeType::create(data, m_frame, i);
</ins><span class="cx"> }
</span><span class="cx"> return 0;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMMimeTypeArrayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMMimeTypeArray.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMMimeTypeArray.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMMimeTypeArray.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMMimeTypeArray : public ScriptWrappable, public RefCounted<DOMMimeTypeArray>, public DOMWindowProperty {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMMimeTypeArray> create(Frame* frame) { return adoptRef(new DOMMimeTypeArray(frame)); }
</del><ins>+ static Ref<DOMMimeTypeArray> create(Frame* frame) { return adoptRef(*new DOMMimeTypeArray(frame)); }
</ins><span class="cx"> ~DOMMimeTypeArray();
</span><span class="cx">
</span><span class="cx"> unsigned length() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMPlugincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMPlugin.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMPlugin.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMPlugin.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> const Vector<MimeClassInfo>& mimes = m_pluginData->mimes();
</span><span class="cx"> for (unsigned i = 0; i < mimes.size(); ++i) {
</span><span class="cx"> if (mimes[i] == mime && m_pluginData->mimePluginIndices()[i] == m_index)
</span><del>- return DOMMimeType::create(m_pluginData.get(), m_frame, i).get();
</del><ins>+ return DOMMimeType::create(m_pluginData.get(), m_frame, i);
</ins><span class="cx"> }
</span><span class="cx"> return 0;
</span><span class="cx"> }
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> const Vector<MimeClassInfo>& mimes = m_pluginData->mimes();
</span><span class="cx"> for (unsigned i = 0; i < mimes.size(); ++i)
</span><span class="cx"> if (mimes[i].type == propertyName)
</span><del>- return DOMMimeType::create(m_pluginData.get(), m_frame, i).get();
</del><ins>+ return DOMMimeType::create(m_pluginData.get(), m_frame, i);
</ins><span class="cx"> return 0;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMPluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMPlugin.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMPlugin.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMPlugin.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMPlugin : public ScriptWrappable, public RefCounted<DOMPlugin>, public FrameDestructionObserver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMPlugin> create(PluginData* pluginData, Frame* frame, unsigned index) { return adoptRef(new DOMPlugin(pluginData, frame, index)); }
</del><ins>+ static Ref<DOMPlugin> create(PluginData* pluginData, Frame* frame, unsigned index) { return adoptRef(*new DOMPlugin(pluginData, frame, index)); }
</ins><span class="cx"> ~DOMPlugin();
</span><span class="cx">
</span><span class="cx"> String name() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMPluginArraycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMPluginArray.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMPluginArray.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMPluginArray.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> const Vector<PluginInfo>& plugins = data->plugins();
</span><span class="cx"> if (index >= plugins.size())
</span><span class="cx"> return 0;
</span><del>- return DOMPlugin::create(data, m_frame, index).get();
</del><ins>+ return DOMPlugin::create(data, m_frame, index);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool DOMPluginArray::canGetItemsForName(const AtomicString& propertyName)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> const Vector<PluginInfo>& plugins = data->plugins();
</span><span class="cx"> for (unsigned i = 0; i < plugins.size(); ++i) {
</span><span class="cx"> if (plugins[i].name == propertyName)
</span><del>- return DOMPlugin::create(data, m_frame, i).get();
</del><ins>+ return DOMPlugin::create(data, m_frame, i);
</ins><span class="cx"> }
</span><span class="cx"> return 0;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsDOMPluginArrayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/DOMPluginArray.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/DOMPluginArray.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/DOMPluginArray.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMPluginArray : public ScriptWrappable, public RefCounted<DOMPluginArray>, public DOMWindowProperty {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMPluginArray> create(Frame* frame) { return adoptRef(new DOMPluginArray(frame)); }
</del><ins>+ static Ref<DOMPluginArray> create(Frame* frame) { return adoptRef(*new DOMPluginArray(frame)); }
</ins><span class="cx"> ~DOMPluginArray();
</span><span class="cx">
</span><span class="cx"> unsigned length() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsPluginDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/PluginData.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/PluginData.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/plugins/PluginData.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> // FIXME: merge with PluginDatabase in the future
</span><span class="cx"> class PluginData : public RefCounted<PluginData> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<PluginData> create(const Page* page) { return adoptRef(new PluginData(page)); }
</del><ins>+ static Ref<PluginData> create(const Page* page) { return adoptRef(*new PluginData(page)); }
</ins><span class="cx">
</span><span class="cx"> const Vector<PluginInfo>& plugins() const { return m_plugins; }
</span><span class="cx"> const Vector<MimeClassInfo>& mimes() const { return m_mimes; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingClipPathOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ClipPathOperation.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ClipPathOperation.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/rendering/ClipPathOperation.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -66,9 +66,9 @@
</span><span class="cx">
</span><span class="cx"> class ReferenceClipPathOperation final : public ClipPathOperation {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ReferenceClipPathOperation> create(const String& url, const String& fragment)
</del><ins>+ static Ref<ReferenceClipPathOperation> create(const String& url, const String& fragment)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ReferenceClipPathOperation(url, fragment));
</del><ins>+ return adoptRef(*new ReferenceClipPathOperation(url, fragment));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const String& url() const { return m_url; }
</span><span class="lines">@@ -96,9 +96,9 @@
</span><span class="cx">
</span><span class="cx"> class ShapeClipPathOperation final : public ClipPathOperation {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ShapeClipPathOperation> create(Ref<BasicShape>&& shape)
</del><ins>+ static Ref<ShapeClipPathOperation> create(Ref<BasicShape>&& shape)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ShapeClipPathOperation(WTF::move(shape)));
</del><ins>+ return adoptRef(*new ShapeClipPathOperation(WTF::move(shape)));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const BasicShape& basicShape() const { return m_shape; }
</span><span class="lines">@@ -135,9 +135,9 @@
</span><span class="cx">
</span><span class="cx"> class BoxClipPathOperation final : public ClipPathOperation {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BoxClipPathOperation> create(CSSBoxType referenceBox)
</del><ins>+ static Ref<BoxClipPathOperation> create(CSSBoxType referenceBox)
</ins><span class="cx"> {
</span><del>- return adoptRef(new BoxClipPathOperation(referenceBox));
</del><ins>+ return adoptRef(*new BoxClipPathOperation(referenceBox));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const Path pathForReferenceRect(const RoundedRect& boundingRect) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingCounterNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/CounterNode.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/CounterNode.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/rendering/CounterNode.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -90,9 +90,9 @@
</span><span class="cx"> resetRenderers();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<CounterNode> CounterNode::create(RenderElement& owner, bool hasResetType, int value)
</del><ins>+Ref<CounterNode> CounterNode::create(RenderElement& owner, bool hasResetType, int value)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CounterNode(owner, hasResetType, value));
</del><ins>+ return adoptRef(*new CounterNode(owner, hasResetType, value));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> CounterNode* CounterNode::nextInPreOrderAfterChildren(const CounterNode* stayWithin) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingCounterNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/CounterNode.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/CounterNode.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/rendering/CounterNode.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> class CounterNode : public RefCounted<CounterNode> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CounterNode> create(RenderElement&, bool isReset, int value);
</del><ins>+ static Ref<CounterNode> create(RenderElement&, bool isReset, int value);
</ins><span class="cx"> ~CounterNode();
</span><span class="cx"> bool actsAsReset() const { return m_hasResetType || !m_parent; }
</span><span class="cx"> bool hasResetType() const { return m_hasResetType; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleBasicShapesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/BasicShapes.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/BasicShapes.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/rendering/style/BasicShapes.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -147,7 +147,7 @@
</span><span class="cx">
</span><span class="cx"> class BasicShapeCircle final : public BasicShape {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BasicShapeCircle> create() { return adoptRef(new BasicShapeCircle); }
</del><ins>+ static Ref<BasicShapeCircle> create() { return adoptRef(*new BasicShapeCircle); }
</ins><span class="cx">
</span><span class="cx"> const BasicShapeCenterCoordinate& centerX() const { return m_centerX; }
</span><span class="cx"> const BasicShapeCenterCoordinate& centerY() const { return m_centerY; }
</span><span class="lines">@@ -172,7 +172,7 @@
</span><span class="cx">
</span><span class="cx"> class BasicShapeEllipse final : public BasicShape {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BasicShapeEllipse> create() { return adoptRef(new BasicShapeEllipse); }
</del><ins>+ static Ref<BasicShapeEllipse> create() { return adoptRef(*new BasicShapeEllipse); }
</ins><span class="cx">
</span><span class="cx"> const BasicShapeCenterCoordinate& centerX() const { return m_centerX; }
</span><span class="cx"> const BasicShapeCenterCoordinate& centerY() const { return m_centerY; }
</span><span class="lines">@@ -200,7 +200,7 @@
</span><span class="cx">
</span><span class="cx"> class BasicShapePolygon final : public BasicShape {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BasicShapePolygon> create() { return adoptRef(new BasicShapePolygon); }
</del><ins>+ static Ref<BasicShapePolygon> create() { return adoptRef(*new BasicShapePolygon); }
</ins><span class="cx">
</span><span class="cx"> const Vector<Length>& values() const { return m_values; }
</span><span class="cx"> const Length& getXAt(unsigned i) const { return m_values[2 * i]; }
</span><span class="lines">@@ -226,7 +226,7 @@
</span><span class="cx">
</span><span class="cx"> class BasicShapeInset final : public BasicShape {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<BasicShapeInset> create() { return adoptRef(new BasicShapeInset); }
</del><ins>+ static Ref<BasicShapeInset> create() { return adoptRef(*new BasicShapeInset); }
</ins><span class="cx">
</span><span class="cx"> const Length& top() const { return m_top; }
</span><span class="cx"> const Length& right() const { return m_right; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleCursorListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/CursorList.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/CursorList.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/rendering/style/CursorList.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class CursorList : public RefCounted<CursorList> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CursorList> create()
</del><ins>+ static Ref<CursorList> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new CursorList);
</del><ins>+ return adoptRef(*new CursorList);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const CursorData& operator[](int i) const { return m_vector[i]; }
</span></span></pre></div>
<a id="trunkSourceWebCorereplayCapturingInputCursorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/CapturingInputCursor.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/CapturingInputCursor.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/replay/CapturingInputCursor.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> LOG(WebReplay, "%-30sDestroyed capture cursor=%p.\n", "[ReplayController]", this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<CapturingInputCursor> CapturingInputCursor::create(PassRefPtr<ReplaySessionSegment> segment)
</del><ins>+Ref<CapturingInputCursor> CapturingInputCursor::create(PassRefPtr<ReplaySessionSegment> segment)
</ins><span class="cx"> {
</span><del>- return adoptRef(new CapturingInputCursor(segment));
</del><ins>+ return adoptRef(*new CapturingInputCursor(segment));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void CapturingInputCursor::storeInput(std::unique_ptr<NondeterministicInputBase> input)
</span></span></pre></div>
<a id="trunkSourceWebCorereplayCapturingInputCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/CapturingInputCursor.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/CapturingInputCursor.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/replay/CapturingInputCursor.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> class CapturingInputCursor final : public InputCursor {
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(CapturingInputCursor);
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CapturingInputCursor> create(PassRefPtr<ReplaySessionSegment>);
</del><ins>+ static Ref<CapturingInputCursor> create(PassRefPtr<ReplaySessionSegment>);
</ins><span class="cx"> virtual ~CapturingInputCursor();
</span><span class="cx">
</span><span class="cx"> virtual bool isCapturing() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStoragecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/Storage.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/Storage.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/Storage.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<Storage> Storage::create(Frame* frame, PassRefPtr<StorageArea> storageArea)
</del><ins>+Ref<Storage> Storage::create(Frame* frame, PassRefPtr<StorageArea> storageArea)
</ins><span class="cx"> {
</span><del>- return adoptRef(new Storage(frame, storageArea));
</del><ins>+ return adoptRef(*new Storage(frame, storageArea));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> Storage::Storage(Frame* frame, PassRefPtr<StorageArea> storageArea)
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/Storage.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/Storage.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/Storage.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class Storage : public ScriptWrappable, public RefCounted<Storage>, public DOMWindowProperty {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<Storage> create(Frame*, PassRefPtr<StorageArea>);
</del><ins>+ static Ref<Storage> create(Frame*, PassRefPtr<StorageArea>);
</ins><span class="cx"> ~Storage();
</span><span class="cx">
</span><span class="cx"> unsigned length(ExceptionCode&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaImpl.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaImpl.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageAreaImpl.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -62,18 +62,18 @@
</span><span class="cx"> StorageTracker::tracker();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<StorageAreaImpl> StorageAreaImpl::create(StorageType storageType, PassRefPtr<SecurityOrigin> origin, PassRefPtr<StorageSyncManager> syncManager, unsigned quota)
</del><ins>+Ref<StorageAreaImpl> StorageAreaImpl::create(StorageType storageType, PassRefPtr<SecurityOrigin> origin, PassRefPtr<StorageSyncManager> syncManager, unsigned quota)
</ins><span class="cx"> {
</span><del>- RefPtr<StorageAreaImpl> area = adoptRef(new StorageAreaImpl(storageType, origin, syncManager, quota));
</del><ins>+ Ref<StorageAreaImpl> area = adoptRef(*new StorageAreaImpl(storageType, origin, syncManager, quota));
</ins><span class="cx">
</span><span class="cx"> // FIXME: If there's no backing storage for LocalStorage, the default WebKit behavior should be that of private browsing,
</span><span class="cx"> // not silently ignoring it. https://bugs.webkit.org/show_bug.cgi?id=25894
</span><span class="cx"> if (area->m_storageSyncManager) {
</span><del>- area->m_storageAreaSync = StorageAreaSync::create(area->m_storageSyncManager, area.get(), area->m_securityOrigin->databaseIdentifier());
</del><ins>+ area->m_storageAreaSync = StorageAreaSync::create(area->m_storageSyncManager, area.ptr(), area->m_securityOrigin->databaseIdentifier());
</ins><span class="cx"> ASSERT(area->m_storageAreaSync);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- return area.release();
</del><ins>+ return area;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> PassRefPtr<StorageAreaImpl> StorageAreaImpl::copy()
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaImpl.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaImpl.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageAreaImpl.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class StorageAreaImpl : public StorageArea {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<StorageAreaImpl> create(StorageType, PassRefPtr<SecurityOrigin>, PassRefPtr<StorageSyncManager>, unsigned quota);
</del><ins>+ static Ref<StorageAreaImpl> create(StorageType, PassRefPtr<SecurityOrigin>, PassRefPtr<StorageSyncManager>, unsigned quota);
</ins><span class="cx"> virtual ~StorageAreaImpl();
</span><span class="cx">
</span><span class="cx"> virtual unsigned length() override;
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaSynccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaSync.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaSync.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageAreaSync.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -72,11 +72,9 @@
</span><span class="cx"> });
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<StorageAreaSync> StorageAreaSync::create(PassRefPtr<StorageSyncManager> storageSyncManager, PassRefPtr<StorageAreaImpl> storageArea, const String& databaseIdentifier)
</del><ins>+Ref<StorageAreaSync> StorageAreaSync::create(PassRefPtr<StorageSyncManager> storageSyncManager, PassRefPtr<StorageAreaImpl> storageArea, const String& databaseIdentifier)
</ins><span class="cx"> {
</span><del>- RefPtr<StorageAreaSync> area = adoptRef(new StorageAreaSync(storageSyncManager, storageArea, databaseIdentifier));
-
- return area.release();
</del><ins>+ return adoptRef(*new StorageAreaSync(storageSyncManager, storageArea, databaseIdentifier));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> StorageAreaSync::~StorageAreaSync()
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaSynch"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaSync.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaSync.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageAreaSync.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class StorageAreaSync : public ThreadSafeRefCounted<StorageAreaSync> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<StorageAreaSync> create(PassRefPtr<StorageSyncManager>, PassRefPtr<StorageAreaImpl>, const String& databaseIdentifier);
</del><ins>+ static Ref<StorageAreaSync> create(PassRefPtr<StorageSyncManager>, PassRefPtr<StorageAreaImpl>, const String& databaseIdentifier);
</ins><span class="cx"> ~StorageAreaSync();
</span><span class="cx">
</span><span class="cx"> void scheduleFinalSync();
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageMap.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageMap.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageMap.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -30,9 +30,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<StorageMap> StorageMap::create(unsigned quota)
</del><ins>+Ref<StorageMap> StorageMap::create(unsigned quota)
</ins><span class="cx"> {
</span><del>- return adoptRef(new StorageMap(quota));
</del><ins>+ return adoptRef(*new StorageMap(quota));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> StorageMap::StorageMap(unsigned quota)
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageMap.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageMap.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageMap.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> class StorageMap : public RefCounted<StorageMap> {
</span><span class="cx"> public:
</span><span class="cx"> // Quota size measured in bytes.
</span><del>- WEBCORE_EXPORT static PassRefPtr<StorageMap> create(unsigned quotaSize);
</del><ins>+ WEBCORE_EXPORT static Ref<StorageMap> create(unsigned quotaSize);
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT unsigned length() const;
</span><span class="cx"> WEBCORE_EXPORT String key(unsigned index);
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageSyncManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageSyncManager.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageSyncManager.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageSyncManager.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<StorageSyncManager> StorageSyncManager::create(const String& path)
</del><ins>+Ref<StorageSyncManager> StorageSyncManager::create(const String& path)
</ins><span class="cx"> {
</span><del>- return adoptRef(new StorageSyncManager(path));
</del><ins>+ return adoptRef(*new StorageSyncManager(path));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> StorageSyncManager::StorageSyncManager(const String& path)
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageSyncManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageSyncManager.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageSyncManager.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/storage/StorageSyncManager.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> class StorageSyncManager : public RefCounted<StorageSyncManager> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<StorageSyncManager> create(const String& path);
</del><ins>+ static Ref<StorageSyncManager> create(const String& path);
</ins><span class="cx"> ~StorageSyncManager();
</span><span class="cx">
</span><span class="cx"> void dispatch(const std::function<void ()>&);
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerGlobalScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DedicatedWorkerGlobalScope> DedicatedWorkerGlobalScope::create(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, DedicatedWorkerThread& thread, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin)
</del><ins>+Ref<DedicatedWorkerGlobalScope> DedicatedWorkerGlobalScope::create(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, DedicatedWorkerThread& thread, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin)
</ins><span class="cx"> {
</span><del>- RefPtr<DedicatedWorkerGlobalScope> context = adoptRef(new DedicatedWorkerGlobalScope(url, userAgent, WTF::move(settings), thread, topOrigin));
</del><ins>+ Ref<DedicatedWorkerGlobalScope> context = adoptRef(*new DedicatedWorkerGlobalScope(url, userAgent, WTF::move(settings), thread, topOrigin));
</ins><span class="cx"> context->applyContentSecurityPolicyFromString(contentSecurityPolicy, contentSecurityPolicyType);
</span><del>- return context.release();
</del><ins>+ return context;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DedicatedWorkerGlobalScope::DedicatedWorkerGlobalScope(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, DedicatedWorkerThread& thread, PassRefPtr<SecurityOrigin> topOrigin)
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> class DedicatedWorkerGlobalScope : public WorkerGlobalScope {
</span><span class="cx"> public:
</span><span class="cx"> typedef WorkerGlobalScope Base;
</span><del>- static PassRefPtr<DedicatedWorkerGlobalScope> create(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, DedicatedWorkerThread&, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin);
</del><ins>+ static Ref<DedicatedWorkerGlobalScope> create(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, DedicatedWorkerThread&, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin);
</ins><span class="cx"> virtual ~DedicatedWorkerGlobalScope();
</span><span class="cx">
</span><span class="cx"> virtual bool isDedicatedWorkerGlobalScope() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerThread.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerThread.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/DedicatedWorkerThread.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<DedicatedWorkerThread> DedicatedWorkerThread::create(const URL& scriptURL, const String& userAgent, const GroupSettings* settings, const String& sourceCode, WorkerLoaderProxy& workerLoaderProxy, WorkerObjectProxy& workerObjectProxy, WorkerThreadStartMode startMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, const SecurityOrigin* topOrigin)
</del><ins>+Ref<DedicatedWorkerThread> DedicatedWorkerThread::create(const URL& scriptURL, const String& userAgent, const GroupSettings* settings, const String& sourceCode, WorkerLoaderProxy& workerLoaderProxy, WorkerObjectProxy& workerObjectProxy, WorkerThreadStartMode startMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, const SecurityOrigin* topOrigin)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DedicatedWorkerThread(scriptURL, userAgent, settings, sourceCode, workerLoaderProxy, workerObjectProxy, startMode, contentSecurityPolicy, contentSecurityPolicyType, topOrigin));
</del><ins>+ return adoptRef(*new DedicatedWorkerThread(scriptURL, userAgent, settings, sourceCode, workerLoaderProxy, workerObjectProxy, startMode, contentSecurityPolicy, contentSecurityPolicyType, topOrigin));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DedicatedWorkerThread::DedicatedWorkerThread(const URL& url, const String& userAgent, const GroupSettings* settings, const String& sourceCode, WorkerLoaderProxy& workerLoaderProxy, WorkerObjectProxy& workerObjectProxy, WorkerThreadStartMode startMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, const SecurityOrigin* topOrigin)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<WorkerGlobalScope> DedicatedWorkerThread::createWorkerGlobalScope(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin)
</del><ins>+Ref<WorkerGlobalScope> DedicatedWorkerThread::createWorkerGlobalScope(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin> topOrigin)
</ins><span class="cx"> {
</span><span class="cx"> return DedicatedWorkerGlobalScope::create(url, userAgent, WTF::move(settings), *this, contentSecurityPolicy, contentSecurityPolicyType, topOrigin);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerThread.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerThread.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/DedicatedWorkerThread.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx">
</span><span class="cx"> class DedicatedWorkerThread : public WorkerThread {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DedicatedWorkerThread> create(const URL& scriptURL, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerObjectProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, const SecurityOrigin* topOrigin);
</del><ins>+ static Ref<DedicatedWorkerThread> create(const URL& scriptURL, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerObjectProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, const SecurityOrigin* topOrigin);
</ins><span class="cx"> WorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; }
</span><span class="cx"> virtual ~DedicatedWorkerThread();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual PassRefPtr<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) override;
</del><ins>+ virtual Ref<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) override;
</ins><span class="cx"> virtual void runEventLoop() override;
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDefaultSharedWorkerRepositorycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DefaultSharedWorkerRepository.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DefaultSharedWorkerRepository.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/DefaultSharedWorkerRepository.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">
</span><span class="cx"> class SharedWorkerProxy final : public ThreadSafeRefCounted<SharedWorkerProxy>, public WorkerLoaderProxy, public WorkerReportingProxy {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SharedWorkerProxy> create(const String& name, const URL& url, PassRefPtr<SecurityOrigin> origin) { return adoptRef(new SharedWorkerProxy(name, url, origin)); }
</del><ins>+ static Ref<SharedWorkerProxy> create(const String& name, const URL& url, PassRefPtr<SecurityOrigin> origin) { return adoptRef(*new SharedWorkerProxy(name, url, origin)); }
</ins><span class="cx">
</span><span class="cx"> void setThread(PassRefPtr<SharedWorkerThread> thread) { m_thread = thread; }
</span><span class="cx"> SharedWorkerThread* thread() { return m_thread.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersSharedWorkerGlobalScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/SharedWorkerGlobalScope.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/SharedWorkerGlobalScope.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/SharedWorkerGlobalScope.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -52,11 +52,11 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // static
</span><del>-PassRefPtr<SharedWorkerGlobalScope> SharedWorkerGlobalScope::create(const String& name, const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, SharedWorkerThread& thread, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType)
</del><ins>+Ref<SharedWorkerGlobalScope> SharedWorkerGlobalScope::create(const String& name, const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, SharedWorkerThread& thread, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType)
</ins><span class="cx"> {
</span><del>- RefPtr<SharedWorkerGlobalScope> context = adoptRef(new SharedWorkerGlobalScope(name, url, userAgent, WTF::move(settings), thread));
</del><ins>+ Ref<SharedWorkerGlobalScope> context = adoptRef(*new SharedWorkerGlobalScope(name, url, userAgent, WTF::move(settings), thread));
</ins><span class="cx"> context->applyContentSecurityPolicyFromString(contentSecurityPolicy, contentSecurityPolicyType);
</span><del>- return context.release();
</del><ins>+ return context;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> SharedWorkerGlobalScope::SharedWorkerGlobalScope(const String& name, const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, SharedWorkerThread& thread)
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersSharedWorkerGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/SharedWorkerGlobalScope.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/SharedWorkerGlobalScope.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/SharedWorkerGlobalScope.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> class SharedWorkerGlobalScope : public WorkerGlobalScope {
</span><span class="cx"> public:
</span><span class="cx"> typedef WorkerGlobalScope Base;
</span><del>- static PassRefPtr<SharedWorkerGlobalScope> create(const String& name, const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, SharedWorkerThread&, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType);
</del><ins>+ static Ref<SharedWorkerGlobalScope> create(const String& name, const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, SharedWorkerThread&, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType);
</ins><span class="cx"> virtual ~SharedWorkerGlobalScope();
</span><span class="cx">
</span><span class="cx"> virtual bool isSharedWorkerGlobalScope() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersSharedWorkerThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/SharedWorkerThread.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/SharedWorkerThread.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/SharedWorkerThread.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><del>-PassRefPtr<SharedWorkerThread> SharedWorkerThread::create(const String& name, const URL& scriptURL, const String& userAgent, const GroupSettings* settings, const String& sourceCode, WorkerLoaderProxy& workerLoaderProxy, WorkerReportingProxy& workerReportingProxy, WorkerThreadStartMode startMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType)
</del><ins>+Ref<SharedWorkerThread> SharedWorkerThread::create(const String& name, const URL& scriptURL, const String& userAgent, const GroupSettings* settings, const String& sourceCode, WorkerLoaderProxy& workerLoaderProxy, WorkerReportingProxy& workerReportingProxy, WorkerThreadStartMode startMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SharedWorkerThread(name, scriptURL, userAgent, settings, sourceCode, workerLoaderProxy, workerReportingProxy, startMode, contentSecurityPolicy, contentSecurityPolicyType));
</del><ins>+ return adoptRef(*new SharedWorkerThread(name, scriptURL, userAgent, settings, sourceCode, workerLoaderProxy, workerReportingProxy, startMode, contentSecurityPolicy, contentSecurityPolicyType));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> SharedWorkerThread::SharedWorkerThread(const String& name, const URL& url, const String& userAgent, const GroupSettings* settings, const String& sourceCode, WorkerLoaderProxy& workerLoaderProxy, WorkerReportingProxy& workerReportingProxy, WorkerThreadStartMode startMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<WorkerGlobalScope> SharedWorkerThread::createWorkerGlobalScope(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin>)
</del><ins>+Ref<WorkerGlobalScope> SharedWorkerThread::createWorkerGlobalScope(const URL& url, const String& userAgent, std::unique_ptr<GroupSettings> settings, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType contentSecurityPolicyType, PassRefPtr<SecurityOrigin>)
</ins><span class="cx"> {
</span><span class="cx"> return SharedWorkerGlobalScope::create(m_name, url, userAgent, WTF::move(settings), *this, contentSecurityPolicy, contentSecurityPolicyType);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersSharedWorkerThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/SharedWorkerThread.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/SharedWorkerThread.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/SharedWorkerThread.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx">
</span><span class="cx"> class SharedWorkerThread : public WorkerThread {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SharedWorkerThread> create(const String& name, const URL&, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerReportingProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType);
</del><ins>+ static Ref<SharedWorkerThread> create(const String& name, const URL&, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerReportingProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType);
</ins><span class="cx"> virtual ~SharedWorkerThread();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual PassRefPtr<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) override;
</del><ins>+ virtual Ref<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SharedWorkerThread(const String& name, const URL&, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerReportingProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType);
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerGlobalScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerGlobalScope.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -190,7 +190,7 @@
</span><span class="cx"> Vector<URL>::const_iterator end = completedURLs.end();
</span><span class="cx">
</span><span class="cx"> for (Vector<URL>::const_iterator it = completedURLs.begin(); it != end; ++it) {
</span><del>- RefPtr<WorkerScriptLoader> scriptLoader(WorkerScriptLoader::create());
</del><ins>+ Ref<WorkerScriptLoader> scriptLoader = WorkerScriptLoader::create();
</ins><span class="cx"> scriptLoader->loadSynchronously(scriptExecutionContext(), *it, AllowCrossOriginRequests);
</span><span class="cx">
</span><span class="cx"> // If the fetching attempt failed, throw a NETWORK_ERR exception and abort all these steps.
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerLocationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerLocation.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerLocation.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/WorkerLocation.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx">
</span><span class="cx"> class WorkerLocation : public RefCounted<WorkerLocation> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WorkerLocation> create(const URL& url)
</del><ins>+ static Ref<WorkerLocation> create(const URL& url)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WorkerLocation(url));
</del><ins>+ return adoptRef(*new WorkerLocation(url));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const URL& url() const { return m_url; }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerScriptLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerScriptLoader.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerScriptLoader.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/WorkerScriptLoader.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> class WorkerScriptLoader : public RefCounted<WorkerScriptLoader>, public ThreadableLoaderClient {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WorkerScriptLoader> create()
</del><ins>+ static Ref<WorkerScriptLoader> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new WorkerScriptLoader());
</del><ins>+ return adoptRef(*new WorkerScriptLoader);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void loadSynchronously(ScriptExecutionContext*, const URL&, CrossOriginRequestPolicy);
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerThread.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerThread.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/workers/WorkerThread.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> WorkerThread(const URL&, const String& userAgent, const GroupSettings*, const String& sourceCode, WorkerLoaderProxy&, WorkerReportingProxy&, WorkerThreadStartMode, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, const SecurityOrigin* topOrigin);
</span><span class="cx">
</span><span class="cx"> // Factory method for creating a new worker context for the thread.
</span><del>- virtual PassRefPtr<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) = 0;
</del><ins>+ virtual Ref<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, std::unique_ptr<GroupSettings>, const String& contentSecurityPolicy, ContentSecurityPolicy::HeaderType, PassRefPtr<SecurityOrigin> topOrigin) = 0;
</ins><span class="cx">
</span><span class="cx"> // Executes the event loop for the worker thread. Derived classes can override to perform actions before/after entering the event loop.
</span><span class="cx"> virtual void runEventLoop();
</span></span></pre></div>
<a id="trunkSourceWebCorexmlDOMParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/DOMParser.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/DOMParser.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/DOMParser.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMParser : public RefCounted<DOMParser> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMParser> create() { return adoptRef(new DOMParser); }
</del><ins>+ static Ref<DOMParser> create() { return adoptRef(*new DOMParser); }
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<Document> parseFromString(const String&, const String& contentType, ExceptionCode&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorexmlNativeXPathNSResolverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/NativeXPathNSResolver.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/NativeXPathNSResolver.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/NativeXPathNSResolver.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> class NativeXPathNSResolver : public XPathNSResolver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<NativeXPathNSResolver> create(PassRefPtr<Node> node) { return adoptRef(new NativeXPathNSResolver(node)); }
</del><ins>+ static Ref<NativeXPathNSResolver> create(PassRefPtr<Node> node) { return adoptRef(*new NativeXPathNSResolver(node)); }
</ins><span class="cx"> virtual ~NativeXPathNSResolver();
</span><span class="cx">
</span><span class="cx"> virtual String lookupNamespaceURI(const String& prefix);
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -112,12 +112,11 @@
</span><span class="cx"> context->addConsoleMessage(MessageSource::JS, MessageLevel::Error, message);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<XMLHttpRequest> XMLHttpRequest::create(ScriptExecutionContext& context)
</del><ins>+Ref<XMLHttpRequest> XMLHttpRequest::create(ScriptExecutionContext& context)
</ins><span class="cx"> {
</span><del>- RefPtr<XMLHttpRequest> xmlHttpRequest(adoptRef(new XMLHttpRequest(context)));
</del><ins>+ Ref<XMLHttpRequest> xmlHttpRequest = adoptRef(*new XMLHttpRequest(context));
</ins><span class="cx"> xmlHttpRequest->suspendIfNeeded();
</span><del>-
- return xmlHttpRequest.release();
</del><ins>+ return xmlHttpRequest;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> XMLHttpRequest::XMLHttpRequest(ScriptExecutionContext& context)
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> class XMLHttpRequest final : public ScriptWrappable, public RefCounted<XMLHttpRequest>, public EventTargetWithInlineData, private ThreadableLoaderClient, public ActiveDOMObject {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<XMLHttpRequest> create(ScriptExecutionContext&);
</del><ins>+ static Ref<XMLHttpRequest> create(ScriptExecutionContext&);
</ins><span class="cx"> ~XMLHttpRequest();
</span><span class="cx">
</span><span class="cx"> // These exact numeric values are important because JS expects them.
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestProgressEventThrottlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -128,13 +128,13 @@
</span><span class="cx">
</span><span class="cx"> if (!hasEventToDispatch())
</span><span class="cx"> return;
</span><del>- PassRefPtr<Event> event = XMLHttpRequestProgressEvent::create(eventNames().progressEvent, m_lengthComputable, m_loaded, m_total);
</del><ins>+ Ref<Event> event = XMLHttpRequestProgressEvent::create(eventNames().progressEvent, m_lengthComputable, m_loaded, m_total);
</ins><span class="cx"> m_hasThrottledProgressEvent = false;
</span><span class="cx">
</span><span class="cx"> // We stop the timer as this is called when no more events are supposed to occur.
</span><span class="cx"> stop();
</span><span class="cx">
</span><del>- dispatchEvent(event);
</del><ins>+ dispatchEvent(WTF::move(event));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents()
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLSerializerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLSerializer.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLSerializer.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XMLSerializer.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> class XMLSerializer : public RefCounted<XMLSerializer> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<XMLSerializer> create() { return adoptRef(new XMLSerializer); }
</del><ins>+ static Ref<XMLSerializer> create() { return adoptRef(*new XMLSerializer); }
</ins><span class="cx">
</span><span class="cx"> String serializeToString(Node*, ExceptionCode&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathEvaluatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathEvaluator.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathEvaluator.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XPathEvaluator.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> class XPathEvaluator : public RefCounted<XPathEvaluator> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<XPathEvaluator> create() { return adoptRef(new XPathEvaluator); }
</del><ins>+ static Ref<XPathEvaluator> create() { return adoptRef(*new XPathEvaluator); }
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<XPathExpression> createExpression(const String& expression, XPathNSResolver*, ExceptionCode&);
</span><span class="cx"> PassRefPtr<XPathNSResolver> createNSResolver(Node* nodeResolver);
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathResult.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathResult.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XPathResult.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> FIRST_ORDERED_NODE_TYPE = 9
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<XPathResult> create(Document* document, const XPath::Value& value) { return adoptRef(new XPathResult(document, value)); }
</del><ins>+ static Ref<XPathResult> create(Document* document, const XPath::Value& value) { return adoptRef(*new XPathResult(document, value)); }
</ins><span class="cx"> ~XPathResult();
</span><span class="cx">
</span><span class="cx"> void convertTo(unsigned short type, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLStyleSheet.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLStyleSheet.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XSLStyleSheet.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> #include <libxml/parser.h>
</span><span class="cx"> #include <libxslt/transform.h>
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/TypeCasts.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -41,24 +41,24 @@
</span><span class="cx">
</span><span class="cx"> class XSLStyleSheet final : public StyleSheet {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<XSLStyleSheet> create(XSLImportRule* parentImport, const String& originalURL, const URL& finalURL)
</del><ins>+ static Ref<XSLStyleSheet> create(XSLImportRule* parentImport, const String& originalURL, const URL& finalURL)
</ins><span class="cx"> {
</span><del>- return adoptRef(new XSLStyleSheet(parentImport, originalURL, finalURL));
</del><ins>+ return adoptRef(*new XSLStyleSheet(parentImport, originalURL, finalURL));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<XSLStyleSheet> create(ProcessingInstruction* parentNode, const String& originalURL, const URL& finalURL)
</del><ins>+ static Ref<XSLStyleSheet> create(ProcessingInstruction* parentNode, const String& originalURL, const URL& finalURL)
</ins><span class="cx"> {
</span><del>- return adoptRef(new XSLStyleSheet(parentNode, originalURL, finalURL, false));
</del><ins>+ return adoptRef(*new XSLStyleSheet(parentNode, originalURL, finalURL, false));
</ins><span class="cx"> }
</span><del>- static PassRefPtr<XSLStyleSheet> createEmbedded(ProcessingInstruction* parentNode, const URL& finalURL)
</del><ins>+ static Ref<XSLStyleSheet> createEmbedded(ProcessingInstruction* parentNode, const URL& finalURL)
</ins><span class="cx"> {
</span><del>- return adoptRef(new XSLStyleSheet(parentNode, finalURL.string(), finalURL, true));
</del><ins>+ return adoptRef(*new XSLStyleSheet(parentNode, finalURL.string(), finalURL, true));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // Taking an arbitrary node is unsafe, because owner node pointer can become stale.
</span><span class="cx"> // XSLTProcessor ensures that the stylesheet doesn't outlive its parent, in part by not exposing it to JavaScript.
</span><del>- static PassRefPtr<XSLStyleSheet> createForXSLTProcessor(Node* parentNode, const String& originalURL, const URL& finalURL)
</del><ins>+ static Ref<XSLStyleSheet> createForXSLTProcessor(Node* parentNode, const String& originalURL, const URL& finalURL)
</ins><span class="cx"> {
</span><del>- return adoptRef(new XSLStyleSheet(parentNode, originalURL, finalURL, false));
</del><ins>+ return adoptRef(*new XSLStyleSheet(parentNode, originalURL, finalURL, false));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~XSLStyleSheet();
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLTProcessorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLTProcessor.h (177732 => 177733)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLTProcessor.h        2014-12-25 06:28:55 UTC (rev 177732)
+++ trunk/Source/WebCore/xml/XSLTProcessor.h        2014-12-25 07:50:20 UTC (rev 177733)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> class XSLTProcessor : public RefCounted<XSLTProcessor> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<XSLTProcessor> create() { return adoptRef(new XSLTProcessor); }
</del><ins>+ static Ref<XSLTProcessor> create() { return adoptRef(*new XSLTProcessor); }
</ins><span class="cx"> ~XSLTProcessor();
</span><span class="cx">
</span><span class="cx"> void setXSLStyleSheet(PassRefPtr<XSLStyleSheet> styleSheet) { m_stylesheet = styleSheet; }
</span></span></pre>
</div>
</div>
</body>
</html>