<!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>[177259] trunk</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/177259">177259</a></dd>
<dt>Author</dt> <dd>akling@apple.com</dd>
<dt>Date</dt> <dd>2014-12-14 00:21:05 -0800 (Sun, 14 Dec 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Replace PassRef with Ref/Ref&amp;&amp; across the board.
&lt;https://webkit.org/b/139587&gt;

Reviewed by Darin Adler.

Source/JavaScriptCore:

* runtime/Identifier.cpp:
(JSC::Identifier::add):
(JSC::Identifier::add8):
* runtime/Identifier.h:
(JSC::Identifier::add):
* runtime/IdentifierInlines.h:
(JSC::Identifier::add):

Source/WebCore:

* Modules/battery/BatteryManager.cpp:
(WebCore::BatteryManager::create):
* Modules/battery/BatteryManager.h:
* Modules/battery/BatteryStatus.cpp:
(WebCore::BatteryStatus::create):
* Modules/battery/BatteryStatus.h:
* Modules/gamepad/GamepadButton.h:
(WebCore::GamepadButton::create):
* Modules/gamepad/NavigatorGamepad.cpp:
(WebCore::NavigatorGamepad::gamepadFromPlatformGamepad):
* Modules/gamepad/NavigatorGamepad.h:
* Modules/gamepad/deprecated/GamepadList.h:
(WebCore::GamepadList::create):
* Modules/geolocation/Geolocation.cpp:
(WebCore::Geolocation::create):
* Modules/geolocation/Geolocation.h:
(WebCore::Geolocation::GeoNotifier::create):
* Modules/mediasource/MediaSource.cpp:
(WebCore::MediaSource::setPrivateAndOpen):
* Modules/mediasource/MediaSource.h:
* Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::create):
(WebCore::SourceBuffer::SourceBuffer):
* Modules/mediasource/SourceBuffer.h:
* Modules/mediastream/UserMediaClient.h:
* Modules/mediastream/UserMediaController.h:
(WebCore::UserMediaController::requestPermission):
* Modules/notifications/Notification.cpp:
(WebCore::Notification::create):
* Modules/notifications/Notification.h:
* Modules/notifications/NotificationCenter.cpp:
(WebCore::NotificationCenter::create):
* Modules/notifications/NotificationCenter.h:
* Modules/plugins/PluginReplacement.h:
* Modules/plugins/QuickTimePluginReplacement.h:
* Modules/plugins/QuickTimePluginReplacement.mm:
(WebCore::QuickTimePluginReplacement::createElementRenderer):
* Modules/plugins/YouTubePluginReplacement.cpp:
(WebCore::YouTubePluginReplacement::createElementRenderer):
* Modules/plugins/YouTubePluginReplacement.h:
* Modules/proximity/DeviceProximityEvent.h:
(WebCore::DeviceProximityEvent::create):
* WebCore.exp.in:
* css/BasicShapeFunctions.cpp:
(WebCore::valueForBasicShape):
(WebCore::basicShapeForValue):
* css/BasicShapeFunctions.h:
* css/CSSAspectRatioValue.h:
(WebCore::CSSAspectRatioValue::create):
* css/CSSBorderImage.cpp:
(WebCore::createBorderImageValue):
* css/CSSBorderImage.h:
* css/CSSBorderImageSliceValue.h:
(WebCore::CSSBorderImageSliceValue::create):
* css/CSSCalculationValue.cpp:
(WebCore::determineCategory):
* css/CSSCalculationValue.h:
(WebCore::CSSCalcValue::CSSCalcValue):
(WebCore::CSSCalcValue::createCalculationValue):
* css/CSSCanvasValue.h:
(WebCore::CSSCanvasValue::create):
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::valueForImageSliceSide):
(WebCore::valueForNinePieceImageSlice):
(WebCore::valueForNinePieceImageQuad):
(WebCore::valueForNinePieceImageRepeat):
(WebCore::valueForNinePieceImage):
(WebCore::zoomAdjustedPixelValue):
(WebCore::zoomAdjustedNumberValue):
(WebCore::zoomAdjustedPixelValueForLength):
(WebCore::valueForReflection):
(WebCore::createPositionListForLayer):
(WebCore::percentageOrZoomAdjustedValue):
(WebCore::autoOrZoomAdjustedValue):
(WebCore::getBorderRadiusCornerValues):
(WebCore::getBorderRadiusCornerValue):
(WebCore::getBorderRadiusShorthandValue):
(WebCore::matrixTransformValue):
(WebCore::computedTransform):
(WebCore::adjustLengthForZoom):
(WebCore::ComputedStyleExtractor::valueForShadow):
(WebCore::ComputedStyleExtractor::valueForFilter):
(WebCore::specifiedValueForGridTrackBreadth):
(WebCore::specifiedValueForGridTrackSize):
(WebCore::valueForGridTrackList):
(WebCore::valueForGridPosition):
(WebCore::createTransitionPropertyValue):
(WebCore::getTransitionPropertyValue):
(WebCore::scrollSnapDestination):
(WebCore::scrollSnapPoints):
(WebCore::scrollSnapCoordinates):
(WebCore::getDelayValue):
(WebCore::getDurationValue):
(WebCore::createTimingFunctionValue):
(WebCore::getTimingFunctionValue):
(WebCore::createLineBoxContainValue):
(WebCore::valueForFamily):
(WebCore::renderTextDecorationFlagsToCSSValue):
(WebCore::renderTextDecorationStyleFlagsToCSSValue):
(WebCore::renderTextDecorationSkipFlagsToCSSValue):
(WebCore::renderEmphasisPositionFlagsToCSSValue):
(WebCore::fillRepeatToCSSValue):
(WebCore::fillSourceTypeToCSSValue):
(WebCore::fillSizeToCSSValue):
(WebCore::altTextToCSSValue):
(WebCore::contentToCSSValue):
(WebCore::fontFamilyFromStyle):
(WebCore::lineHeightFromStyle):
(WebCore::fontSizeFromStyle):
(WebCore::fontStyleFromStyle):
(WebCore::fontVariantFromStyle):
(WebCore::fontWeightFromStyle):
(WebCore::CSSComputedStyleDeclaration::copyProperties):
(WebCore::shapePropertyValue):
(WebCore::ComputedStyleExtractor::copyProperties):
(WebCore::ComputedStyleExtractor::copyPropertiesInSet):
* css/CSSComputedStyleDeclaration.h:
* css/CSSCrossfadeValue.h:
(WebCore::CSSCrossfadeValue::create):
* css/CSSCursorImageValue.cpp:
(WebCore::CSSCursorImageValue::CSSCursorImageValue):
* css/CSSCursorImageValue.h:
(WebCore::CSSCursorImageValue::create):
* css/CSSFilterImageValue.h:
(WebCore::CSSFilterImageValue::create):
* css/CSSFontFaceSrcValue.h:
(WebCore::CSSFontFaceSrcValue::create):
(WebCore::CSSFontFaceSrcValue::createLocal):
* css/CSSFontFeatureValue.h:
(WebCore::CSSFontFeatureValue::create):
* css/CSSFontValue.h:
(WebCore::CSSFontValue::create):
* css/CSSFunctionValue.h:
(WebCore::CSSFunctionValue::create):
* css/CSSGradientValue.h:
(WebCore::CSSLinearGradientValue::create):
(WebCore::CSSLinearGradientValue::clone):
(WebCore::CSSRadialGradientValue::create):
(WebCore::CSSRadialGradientValue::clone):
* css/CSSGridTemplateAreasValue.h:
(WebCore::CSSGridTemplateAreasValue::create):
* css/CSSImageSetValue.h:
(WebCore::CSSImageSetValue::create):
* css/CSSImageValue.h:
(WebCore::CSSImageValue::create):
* css/CSSInheritedValue.h:
(WebCore::CSSInheritedValue::create):
* css/CSSInitialValue.h:
(WebCore::CSSInitialValue::createExplicit):
(WebCore::CSSInitialValue::createImplicit):
* css/CSSKeyframeRule.cpp:
(WebCore::StyleKeyframe::StyleKeyframe):
* css/CSSKeyframeRule.h:
(WebCore::StyleKeyframe::create):
* css/CSSKeyframesRule.h:
(WebCore::StyleRuleKeyframes::create):
(WebCore::StyleRuleKeyframes::copy):
* css/CSSLineBoxContainValue.h:
(WebCore::CSSLineBoxContainValue::create):
* css/CSSParser.cpp:
(WebCore::createPrimitiveValuePair):
(WebCore::CSSParser::parseInlineStyleDeclaration):
(WebCore::CSSParser::parseDeclaration):
(WebCore::CSSParser::createStyleProperties):
(WebCore::CSSParser::createPrimitiveNumericValue):
(WebCore::CSSParser::createPrimitiveStringValue):
(WebCore::CSSParser::addFillValue):
(WebCore::CSSParser::addAnimationValue):
* css/CSSParser.h:
* css/CSSPrimitiveValue.cpp:
(WebCore::CSSPrimitiveValue::formatNumberValue):
* css/CSSPrimitiveValue.h:
(WebCore::CSSPrimitiveValue::createIdentifier):
(WebCore::CSSPrimitiveValue::createParserOperator):
(WebCore::CSSPrimitiveValue::createColor):
(WebCore::CSSPrimitiveValue::create):
(WebCore::CSSPrimitiveValue::createAllowingMarginQuirk):
* css/CSSReflectValue.h:
(WebCore::CSSReflectValue::create):
* css/CSSShadowValue.h:
(WebCore::CSSShadowValue::create):
* css/CSSStyleDeclaration.h:
* css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::create):
(WebCore::CSSStyleSheet::createInline):
(WebCore::CSSStyleSheet::CSSStyleSheet):
* css/CSSStyleSheet.h:
* css/CSSTimingFunctionValue.h:
(WebCore::CSSCubicBezierTimingFunctionValue::create):
(WebCore::CSSStepsTimingFunctionValue::create):
* css/CSSUnicodeRangeValue.h:
(WebCore::CSSUnicodeRangeValue::create):
* css/CSSValue.cpp:
(WebCore::TextCloneCSSValue::create):
* css/CSSValueList.h:
(WebCore::CSSValueList::createCommaSeparated):
(WebCore::CSSValueList::createSpaceSeparated):
(WebCore::CSSValueList::createSlashSeparated):
(WebCore::CSSValueList::createFromParserValueList):
(WebCore::CSSValueList::append):
(WebCore::CSSValueList::prepend):
* css/CSSValuePool.cpp:
(WebCore::CSSValuePool::createIdentifierValue):
(WebCore::CSSValuePool::createColorValue):
(WebCore::CSSValuePool::createValue):
(WebCore::CSSValuePool::createFontFamilyValue):
* css/CSSValuePool.h:
(WebCore::CSSValuePool::createInheritedValue):
(WebCore::CSSValuePool::createImplicitInitialValue):
(WebCore::CSSValuePool::createExplicitInitialValue):
(WebCore::CSSValuePool::createValue):
* css/PropertySetCSSStyleDeclaration.cpp:
(WebCore::PropertySetCSSStyleDeclaration::copyProperties):
* css/PropertySetCSSStyleDeclaration.h:
* css/StyleProperties.cpp:
(WebCore::ImmutableStyleProperties::create):
(WebCore::StyleProperties::immutableCopyIfNeeded):
(WebCore::StyleProperties::copyBlockProperties):
(WebCore::StyleProperties::mutableCopy):
(WebCore::StyleProperties::copyPropertiesInSet):
(WebCore::MutableStyleProperties::create):
* css/StyleProperties.h:
* css/StyleResolver.cpp:
(WebCore::StyleResolver::State::setStyle):
(WebCore::StyleResolver::styleForElement):
(WebCore::StyleResolver::styleForKeyframe):
(WebCore::StyleResolver::styleForPage):
(WebCore::StyleResolver::defaultStyleForElement):
* css/StyleResolver.h:
(WebCore::StyleResolver::State::takeStyle):
(WebCore::StyleResolver::State::setParentStyle):
* css/StyleRule.cpp:
(WebCore::StyleRuleBase::copy):
(WebCore::StyleRule::StyleRule):
(WebCore::StyleRule::create):
(WebCore::StyleRulePage::StyleRulePage):
(WebCore::StyleRuleFontFace::StyleRuleFontFace):
(WebCore::StyleRuleGroup::wrapperInsertRule):
(WebCore::StyleRuleViewport::StyleRuleViewport):
* css/StyleRule.h:
(WebCore::StyleRule::create):
(WebCore::StyleRule::copy):
(WebCore::StyleRuleFontFace::create):
(WebCore::StyleRuleFontFace::copy):
(WebCore::StyleRulePage::create):
(WebCore::StyleRulePage::copy):
(WebCore::StyleRuleMedia::create):
(WebCore::StyleRuleMedia::copy):
(WebCore::StyleRuleSupports::create):
(WebCore::StyleRuleSupports::copy):
(WebCore::StyleRuleRegion::create):
(WebCore::StyleRuleRegion::copy):
(WebCore::StyleRuleViewport::create):
(WebCore::StyleRuleViewport::copy):
* css/StyleRuleImport.cpp:
(WebCore::StyleRuleImport::create):
* css/StyleRuleImport.h:
* css/StyleSheetContents.h:
(WebCore::StyleSheetContents::create):
(WebCore::StyleSheetContents::copy):
* css/WebKitCSSFilterValue.h:
(WebCore::WebKitCSSFilterValue::create):
* css/WebKitCSSResourceValue.h:
(WebCore::WebKitCSSResourceValue::create):
* css/WebKitCSSTransformValue.h:
(WebCore::WebKitCSSTransformValue::create):
* dom/ChildNodeList.h:
* dom/ClassNodeList.cpp:
(WebCore::ClassNodeList::create):
* dom/ClassNodeList.h:
* dom/Document.cpp:
(WebCore::Document::styleForElementIgnoringPendingStylesheets):
* dom/Document.h:
* dom/DocumentSharedObjectPool.cpp:
(WebCore::DocumentSharedObjectPool::cachedShareableElementDataWithAttributes):
* dom/DocumentSharedObjectPool.h:
* dom/DocumentStyleSheetCollection.cpp:
(WebCore::DocumentStyleSheetCollection::addAuthorSheet):
(WebCore::DocumentStyleSheetCollection::addUserSheet):
* dom/DocumentStyleSheetCollection.h:
* dom/Element.cpp:
(WebCore::Element::createElementRenderer):
* dom/Element.h:
* dom/ElementData.cpp:
(WebCore::ShareableElementData::createWithAttributes):
(WebCore::UniqueElementData::create):
(WebCore::ElementData::makeUniqueCopy):
(WebCore::UniqueElementData::makeShareableCopy):
* dom/ElementData.h:
* dom/ElementRareData.h:
(WebCore::ElementRareData::setComputedStyle):
* dom/NameNodeList.h:
* dom/NamedFlowCollection.cpp:
(WebCore::NamedFlowCollection::ensureFlowWithName):
* dom/NamedFlowCollection.h:
* dom/NodeRareData.h:
(WebCore::NodeListsNodeData::ensureChildNodeList):
(WebCore::NodeListsNodeData::ensureEmptyChildNodeList):
(WebCore::NodeListsNodeData::addCacheWithAtomicName):
(WebCore::NodeListsNodeData::addCacheWithQualifiedName):
(WebCore::NodeListsNodeData::addCachedCollection):
* dom/PseudoElement.cpp:
(WebCore::PseudoElement::didRecalcStyle):
* dom/QualifiedName.h:
(WebCore::QualifiedName::QualifiedNameImpl::create):
* dom/TagNodeList.h:
* html/BaseButtonInputType.cpp:
(WebCore::BaseButtonInputType::createInputRenderer):
* html/BaseButtonInputType.h:
* html/FileInputType.cpp:
(WebCore::FileInputType::createInputRenderer):
* html/FileInputType.h:
* html/HTMLAllCollection.cpp:
(WebCore::HTMLAllCollection::create):
* html/HTMLAllCollection.h:
* html/HTMLAppletElement.cpp:
(WebCore::HTMLAppletElement::createElementRenderer):
* html/HTMLAppletElement.h:
* html/HTMLBRElement.cpp:
(WebCore::HTMLBRElement::createElementRenderer):
* html/HTMLBRElement.h:
* html/HTMLButtonElement.cpp:
(WebCore::HTMLButtonElement::createElementRenderer):
* html/HTMLButtonElement.h:
* html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::createElementRenderer):
* html/HTMLCanvasElement.h:
* html/HTMLCollection.cpp:
(WebCore::HTMLCollection::create):
* html/HTMLCollection.h:
* html/HTMLDetailsElement.cpp:
(WebCore::HTMLDetailsElement::createElementRenderer):
* html/HTMLDetailsElement.h:
* html/HTMLElement.cpp:
(WebCore::HTMLElement::createElementRenderer):
* html/HTMLElement.h:
* html/HTMLFieldSetElement.cpp:
(WebCore::HTMLFieldSetElement::createElementRenderer):
* html/HTMLFieldSetElement.h:
* html/HTMLFormControlsCollection.cpp:
(WebCore::HTMLFormControlsCollection::create):
* html/HTMLFormControlsCollection.h:
* html/HTMLFrameElement.cpp:
(WebCore::HTMLFrameElement::createElementRenderer):
* html/HTMLFrameElement.h:
* html/HTMLFrameSetElement.cpp:
(WebCore::HTMLFrameSetElement::createElementRenderer):
* html/HTMLFrameSetElement.h:
* html/HTMLIFrameElement.cpp:
(WebCore::HTMLIFrameElement::createElementRenderer):
* html/HTMLIFrameElement.h:
* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::createElementRenderer):
* html/HTMLImageElement.h:
* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::createElementRenderer):
* html/HTMLInputElement.h:
* html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::setCSSStyleSheet):
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::parseAttribute):
* html/HTMLMediaElement.h:
* html/HTMLMeterElement.cpp:
(WebCore::HTMLMeterElement::createElementRenderer):
* html/HTMLMeterElement.h:
* html/HTMLNameCollection.h:
* html/HTMLOptionsCollection.cpp:
(WebCore::HTMLOptionsCollection::create):
* html/HTMLOptionsCollection.h:
* html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::createElementRenderer):
* html/HTMLPlugInElement.h:
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::createElementRenderer):
* html/HTMLPlugInImageElement.h:
* html/HTMLProgressElement.cpp:
(WebCore::HTMLProgressElement::createElementRenderer):
* html/HTMLProgressElement.h:
* html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::createElementRenderer):
* html/HTMLSelectElement.h:
* html/HTMLSummaryElement.cpp:
(WebCore::HTMLSummaryElement::createElementRenderer):
* html/HTMLSummaryElement.h:
* html/HTMLTableRowsCollection.cpp:
(WebCore::HTMLTableRowsCollection::create):
* html/HTMLTableRowsCollection.h:
* html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::createElementRenderer):
* html/HTMLTextAreaElement.h:
* html/HTMLVideoElement.cpp:
(WebCore::HTMLVideoElement::createElementRenderer):
* html/HTMLVideoElement.h:
* html/HTMLWBRElement.cpp:
(WebCore::HTMLWBRElement::createElementRenderer):
* html/HTMLWBRElement.h:
* html/HiddenInputType.cpp:
(WebCore::HiddenInputType::createInputRenderer):
* html/HiddenInputType.h:
* html/ImageInputType.cpp:
(WebCore::ImageInputType::createInputRenderer):
* html/ImageInputType.h:
* html/InputType.cpp:
(WebCore::InputType::createInputRenderer):
* html/InputType.h:
* html/LabelsNodeList.h:
* html/RadioNodeList.h:
* html/RangeInputType.cpp:
(WebCore::RangeInputType::createInputRenderer):
* html/RangeInputType.h:
* html/SearchInputType.cpp:
(WebCore::SearchInputType::createInputRenderer):
* html/SearchInputType.h:
* html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::createInputRenderer):
* html/TextFieldInputType.h:
* html/shadow/DetailsMarkerControl.cpp:
(WebCore::DetailsMarkerControl::createElementRenderer):
* html/shadow/DetailsMarkerControl.h:
* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlTimelineContainerElement::createElementRenderer):
(WebCore::MediaControlVolumeSliderContainerElement::createElementRenderer):
(WebCore::MediaControlTextTrackContainerElement::createElementRenderer):
* html/shadow/MediaControlElements.h:
* html/shadow/MeterShadowElement.cpp:
(WebCore::MeterInnerElement::createElementRenderer):
* html/shadow/MeterShadowElement.h:
* html/shadow/ProgressShadowElement.cpp:
(WebCore::ProgressInnerElement::createElementRenderer):
* html/shadow/ProgressShadowElement.h:
* html/shadow/SliderThumbElement.cpp:
(WebCore::RenderSliderThumb::RenderSliderThumb):
(WebCore::SliderThumbElement::createElementRenderer):
(WebCore::SliderContainerElement::createElementRenderer):
* html/shadow/SliderThumbElement.h:
* html/shadow/TextControlInnerElements.cpp:
(WebCore::TextControlInnerContainer::createElementRenderer):
(WebCore::TextControlInnerTextElement::createElementRenderer):
* html/shadow/TextControlInnerElements.h:
* html/shadow/mac/ImageControlsButtonElementMac.cpp:
(WebCore::RenderImageControlsButton::RenderImageControlsButton):
(WebCore::ImageControlsButtonElementMac::createElementRenderer):
* html/shadow/mac/ImageControlsButtonElementMac.h:
* html/shadow/mac/ImageControlsRootElementMac.cpp:
(WebCore::RenderImageControls::RenderImageControls):
(WebCore::ImageControlsRootElementMac::createElementRenderer):
* html/shadow/mac/ImageControlsRootElementMac.h:
* html/track/VTTCue.cpp:
(WebCore::VTTCueBox::createElementRenderer):
* html/track/VTTCue.h:
* loader/cache/CachedCSSStyleSheet.cpp:
(WebCore::CachedCSSStyleSheet::saveParsedStyleSheet):
* loader/cache/CachedCSSStyleSheet.h:
* loader/cache/CachedResourceLoader.h:
(WebCore::CachedResourceLoader::create):
* mathml/MathMLInlineContainerElement.cpp:
(WebCore::MathMLInlineContainerElement::createElementRenderer):
* mathml/MathMLInlineContainerElement.h:
* mathml/MathMLMathElement.cpp:
(WebCore::MathMLMathElement::createElementRenderer):
* mathml/MathMLMathElement.h:
* mathml/MathMLMencloseElement.cpp:
(WebCore::MathMLMencloseElement::createElementRenderer):
* mathml/MathMLMencloseElement.h:
* mathml/MathMLSelectElement.cpp:
(WebCore::MathMLSelectElement::createElementRenderer):
* mathml/MathMLSelectElement.h:
* mathml/MathMLTextElement.cpp:
(WebCore::MathMLTextElement::createElementRenderer):
* mathml/MathMLTextElement.h:
* page/Page.cpp:
(WebCore::Page::setStorageNamespaceProvider):
(WebCore::Page::setVisitedLinkStore):
* page/Page.h:
* page/UserMessageHandler.h:
(WebCore::UserMessageHandler::create):
* page/UserMessageHandlersNamespace.h:
(WebCore::UserMessageHandlersNamespace::create):
* page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::addElementChangeToDispatch):
(WebCore::AnimationController::updateAnimations):
* page/animation/AnimationController.h:
* page/animation/AnimationControllerPrivate.h:
* page/animation/CompositeAnimation.cpp:
(WebCore::CompositeAnimation::animate):
* page/animation/CompositeAnimation.h:
* platform/CalculationValue.cpp:
(WebCore::CalculationValue::create):
* platform/CalculationValue.h:
* platform/Length.cpp:
(WebCore::CalculationValueMap::insert):
(WebCore::Length::Length):
* platform/Length.h:
* platform/graphics/Font.cpp:
(WebCore::FontGlyphsCacheEntry::FontGlyphsCacheEntry):
(WebCore::retrieveOrAddCachedFontGlyphs):
* platform/graphics/FontGlyphs.h:
(WebCore::FontGlyphs::create):
(WebCore::FontGlyphs::createForPlatformFont):
* platform/graphics/Gradient.h:
(WebCore::Gradient::create):
* platform/graphics/GraphicsContext.cpp:
(WebCore::GraphicsContext::setStrokePattern):
(WebCore::GraphicsContext::setFillPattern):
(WebCore::GraphicsContext::setStrokeGradient):
(WebCore::GraphicsContext::setFillGradient):
* platform/graphics/GraphicsContext.h:
* platform/graphics/MediaSourcePrivateClient.h:
* platform/graphics/Pattern.cpp:
(WebCore::Pattern::create):
* platform/graphics/Pattern.h:
* platform/mac/SerializedPlatformRepresentationMac.h:
* platform/mac/SerializedPlatformRepresentationMac.mm:
(WebCore::SerializedPlatformRepresentationMac::create):
* platform/mock/UserMediaClientMock.h:
(WebCore::UserMediaClientRequestNotifier::UserMediaClientRequestNotifier):
* rendering/ClipPathOperation.h:
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::RenderBlock):
* rendering/RenderBlock.h:
* rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::RenderBlockFlow):
* rendering/RenderBlockFlow.h:
* rendering/RenderBox.cpp:
(WebCore::RenderBox::RenderBox):
* rendering/RenderBox.h:
* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::RenderBoxModelObject):
* rendering/RenderBoxModelObject.h:
* rendering/RenderButton.cpp:
(WebCore::RenderButton::RenderButton):
* rendering/RenderButton.h:
* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):
* rendering/RenderDeprecatedFlexibleBox.h:
* rendering/RenderDetailsMarker.cpp:
(WebCore::RenderDetailsMarker::RenderDetailsMarker):
* rendering/RenderDetailsMarker.h:
* rendering/RenderElement.cpp:
(WebCore::RenderElement::RenderElement):
(WebCore::RenderElement::createFor):
(WebCore::RenderElement::setStyle):
* rendering/RenderElement.h:
(WebCore::RenderElement::setStyleInternal):
(WebCore::RenderElement::setAnimatableStyle):
* rendering/RenderEmbeddedObject.cpp:
(WebCore::RenderEmbeddedObject::RenderEmbeddedObject):
(WebCore::RenderEmbeddedObject::createForApplet):
* rendering/RenderEmbeddedObject.h:
* rendering/RenderFieldset.cpp:
(WebCore::RenderFieldset::RenderFieldset):
* rendering/RenderFieldset.h:
* rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::RenderFileUploadControl):
* rendering/RenderFileUploadControl.h:
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::RenderFlexibleBox):
* rendering/RenderFlexibleBox.h:
* rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::RenderFlowThread):
(WebCore::RenderFlowThread::createFlowThreadStyle):
* rendering/RenderFlowThread.h:
* rendering/RenderFrame.cpp:
(WebCore::RenderFrame::RenderFrame):
* rendering/RenderFrame.h:
* rendering/RenderFrameBase.cpp:
(WebCore::RenderFrameBase::RenderFrameBase):
* rendering/RenderFrameBase.h:
* rendering/RenderFrameSet.cpp:
(WebCore::RenderFrameSet::RenderFrameSet):
* rendering/RenderFrameSet.h:
* rendering/RenderFullScreen.cpp:
(WebCore::RenderFullScreen::RenderFullScreen):
(WebCore::createFullScreenStyle):
(WebCore::RenderFullScreen::createPlaceholder):
* rendering/RenderFullScreen.h:
* rendering/RenderGrid.cpp:
(WebCore::RenderGrid::RenderGrid):
* rendering/RenderGrid.h:
* rendering/RenderHTMLCanvas.cpp:
(WebCore::RenderHTMLCanvas::RenderHTMLCanvas):
* rendering/RenderHTMLCanvas.h:
* rendering/RenderIFrame.cpp:
(WebCore::RenderIFrame::RenderIFrame):
* rendering/RenderIFrame.h:
* rendering/RenderImage.cpp:
(WebCore::RenderImage::RenderImage):
* rendering/RenderImage.h:
* rendering/RenderInline.cpp:
(WebCore::RenderInline::RenderInline):
* rendering/RenderInline.h:
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::calculateClipRects):
* rendering/RenderLayer.h:
* rendering/RenderLayerModelObject.cpp:
(WebCore::RenderLayerModelObject::RenderLayerModelObject):
* rendering/RenderLayerModelObject.h:
* rendering/RenderLineBreak.cpp:
(WebCore::RenderLineBreak::RenderLineBreak):
* rendering/RenderLineBreak.h:
* rendering/RenderListBox.cpp:
(WebCore::RenderListBox::RenderListBox):
* rendering/RenderListBox.h:
* rendering/RenderListItem.cpp:
(WebCore::RenderListItem::RenderListItem):
* rendering/RenderListItem.h:
* rendering/RenderListMarker.cpp:
(WebCore::RenderListMarker::RenderListMarker):
* rendering/RenderListMarker.h:
* rendering/RenderMedia.cpp:
(WebCore::RenderMedia::RenderMedia):
* rendering/RenderMedia.h:
* rendering/RenderMediaControlElements.cpp:
(WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
(WebCore::RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer):
(WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):
* rendering/RenderMediaControlElements.h:
* rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::RenderMenuList):
* rendering/RenderMenuList.h:
* rendering/RenderMeter.cpp:
(WebCore::RenderMeter::RenderMeter):
* rendering/RenderMeter.h:
* rendering/RenderMultiColumnFlowThread.cpp:
(WebCore::RenderMultiColumnFlowThread::RenderMultiColumnFlowThread):
* rendering/RenderMultiColumnFlowThread.h:
* rendering/RenderMultiColumnSet.cpp:
(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):
* rendering/RenderMultiColumnSet.h:
* rendering/RenderMultiColumnSpannerPlaceholder.cpp:
(WebCore::RenderMultiColumnSpannerPlaceholder::RenderMultiColumnSpannerPlaceholder):
* rendering/RenderMultiColumnSpannerPlaceholder.h:
* rendering/RenderNamedFlowFragment.cpp:
(WebCore::RenderNamedFlowFragment::RenderNamedFlowFragment):
(WebCore::RenderNamedFlowFragment::createStyle):
* rendering/RenderNamedFlowFragment.h:
* rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
* rendering/RenderNamedFlowThread.h:
* rendering/RenderProgress.cpp:
(WebCore::RenderProgress::RenderProgress):
* rendering/RenderProgress.h:
* rendering/RenderQuote.cpp:
(WebCore::RenderQuote::RenderQuote):
* rendering/RenderQuote.h:
* rendering/RenderRegion.cpp:
(WebCore::RenderRegion::RenderRegion):
* rendering/RenderRegion.h:
* rendering/RenderRegionSet.cpp:
(WebCore::RenderRegionSet::RenderRegionSet):
* rendering/RenderRegionSet.h:
* rendering/RenderReplaced.cpp:
(WebCore::RenderReplaced::RenderReplaced):
* rendering/RenderReplaced.h:
* rendering/RenderReplica.cpp:
(WebCore::RenderReplica::RenderReplica):
* rendering/RenderReplica.h:
* rendering/RenderRuby.cpp:
(WebCore::RenderRubyAsInline::RenderRubyAsInline):
(WebCore::RenderRubyAsBlock::RenderRubyAsBlock):
* rendering/RenderRuby.h:
* rendering/RenderRubyBase.cpp:
(WebCore::RenderRubyBase::RenderRubyBase):
* rendering/RenderRubyBase.h:
* rendering/RenderRubyRun.cpp:
(WebCore::RenderRubyRun::RenderRubyRun):
* rendering/RenderRubyRun.h:
* rendering/RenderRubyText.cpp:
(WebCore::RenderRubyText::RenderRubyText):
* rendering/RenderRubyText.h:
* rendering/RenderScrollbarPart.cpp:
(WebCore::RenderScrollbarPart::RenderScrollbarPart):
* rendering/RenderScrollbarPart.h:
* rendering/RenderSearchField.cpp:
(WebCore::RenderSearchField::RenderSearchField):
* rendering/RenderSearchField.h:
* rendering/RenderSlider.cpp:
(WebCore::RenderSlider::RenderSlider):
* rendering/RenderSlider.h:
* rendering/RenderSnapshottedPlugIn.cpp:
(WebCore::RenderSnapshottedPlugIn::RenderSnapshottedPlugIn):
* rendering/RenderSnapshottedPlugIn.h:
* rendering/RenderTable.cpp:
(WebCore::RenderTable::RenderTable):
* rendering/RenderTable.h:
* rendering/RenderTableCaption.cpp:
(WebCore::RenderTableCaption::RenderTableCaption):
* rendering/RenderTableCaption.h:
* rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::RenderTableCell):
* rendering/RenderTableCell.h:
* rendering/RenderTableCol.cpp:
(WebCore::RenderTableCol::RenderTableCol):
* rendering/RenderTableCol.h:
* rendering/RenderTableRow.cpp:
(WebCore::RenderTableRow::RenderTableRow):
* rendering/RenderTableRow.h:
* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::RenderTableSection):
* rendering/RenderTableSection.h:
* rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::RenderTextControl):
* rendering/RenderTextControl.h:
* rendering/RenderTextControlMultiLine.cpp:
(WebCore::RenderTextControlMultiLine::RenderTextControlMultiLine):
(WebCore::RenderTextControlMultiLine::createInnerTextStyle):
* rendering/RenderTextControlMultiLine.h:
* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):
(WebCore::RenderTextControlSingleLine::createInnerTextStyle):
(WebCore::RenderTextControlSingleLine::createInnerBlockStyle):
* rendering/RenderTextControlSingleLine.h:
* rendering/RenderVTTCue.cpp:
(WebCore::RenderVTTCue::RenderVTTCue):
* rendering/RenderVTTCue.h:
* rendering/RenderVideo.cpp:
(WebCore::RenderVideo::RenderVideo):
* rendering/RenderVideo.h:
* rendering/RenderView.cpp:
(WebCore::RenderView::RenderView):
* rendering/RenderView.h:
* rendering/RenderWidget.cpp:
(WebCore::RenderWidget::RenderWidget):
* rendering/RenderWidget.h:
* rendering/mathml/RenderMathMLBlock.cpp:
(WebCore::RenderMathMLBlock::RenderMathMLBlock):
* rendering/mathml/RenderMathMLBlock.h:
* rendering/mathml/RenderMathMLFenced.cpp:
(WebCore::RenderMathMLFenced::RenderMathMLFenced):
* rendering/mathml/RenderMathMLFenced.h:
* rendering/mathml/RenderMathMLFraction.cpp:
(WebCore::RenderMathMLFraction::RenderMathMLFraction):
* rendering/mathml/RenderMathMLFraction.h:
* rendering/mathml/RenderMathMLMath.cpp:
(WebCore::RenderMathMLMath::RenderMathMLMath):
* rendering/mathml/RenderMathMLMath.h:
* rendering/mathml/RenderMathMLMenclose.cpp:
(WebCore::RenderMathMLMenclose::RenderMathMLMenclose):
* rendering/mathml/RenderMathMLMenclose.h:
* rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::RenderMathMLOperator):
* rendering/mathml/RenderMathMLOperator.h:
* rendering/mathml/RenderMathMLRadicalOperator.cpp:
(WebCore::RenderMathMLRadicalOperator::RenderMathMLRadicalOperator):
* rendering/mathml/RenderMathMLRadicalOperator.h:
* rendering/mathml/RenderMathMLRoot.cpp:
(WebCore::RenderMathMLRoot::RenderMathMLRoot):
* rendering/mathml/RenderMathMLRoot.h:
* rendering/mathml/RenderMathMLRow.cpp:
(WebCore::RenderMathMLRow::RenderMathMLRow):
* rendering/mathml/RenderMathMLRow.h:
* rendering/mathml/RenderMathMLScripts.cpp:
(WebCore::RenderMathMLScripts::RenderMathMLScripts):
* rendering/mathml/RenderMathMLScripts.h:
* rendering/mathml/RenderMathMLSpace.cpp:
(WebCore::RenderMathMLSpace::RenderMathMLSpace):
* rendering/mathml/RenderMathMLSpace.h:
* rendering/mathml/RenderMathMLSquareRoot.cpp:
(WebCore::RenderMathMLSquareRoot::RenderMathMLSquareRoot):
* rendering/mathml/RenderMathMLSquareRoot.h:
* rendering/mathml/RenderMathMLToken.cpp:
(WebCore::RenderMathMLToken::RenderMathMLToken):
* rendering/mathml/RenderMathMLToken.h:
* rendering/mathml/RenderMathMLUnderOver.cpp:
(WebCore::RenderMathMLUnderOver::RenderMathMLUnderOver):
* rendering/mathml/RenderMathMLUnderOver.h:
* rendering/style/BasicShapes.cpp:
(WebCore::BasicShapeCircle::blend):
(WebCore::BasicShapeEllipse::blend):
(WebCore::BasicShapePolygon::blend):
(WebCore::BasicShapeInset::blend):
* rendering/style/BasicShapes.h:
* rendering/style/DataRef.h:
(WebCore::DataRef::DataRef):
* rendering/style/NinePieceImage.cpp:
(WebCore::NinePieceImageData::copy):
* rendering/style/NinePieceImage.h:
(WebCore::NinePieceImageData::create):
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::create):
(WebCore::RenderStyle::createDefaultStyle):
(WebCore::RenderStyle::createAnonymousStyleWithDisplay):
(WebCore::RenderStyle::clone):
(WebCore::RenderStyle::createStyleInheritingFromPseudoStyle):
* rendering/style/RenderStyle.h:
* rendering/style/SVGRenderStyle.cpp:
(WebCore::SVGRenderStyle::createDefaultStyle):
(WebCore::SVGRenderStyle::copy):
* rendering/style/SVGRenderStyle.h:
(WebCore::SVGRenderStyle::create):
* rendering/style/SVGRenderStyleDefs.cpp:
(WebCore::StyleFillData::copy):
(WebCore::StyleStrokeData::copy):
(WebCore::StyleStopData::copy):
(WebCore::StyleTextData::copy):
(WebCore::StyleMiscData::copy):
(WebCore::StyleShadowSVGData::copy):
(WebCore::StyleResourceData::copy):
(WebCore::StyleInheritedResourceData::copy):
(WebCore::StyleLayoutData::copy):
* rendering/style/SVGRenderStyleDefs.h:
(WebCore::StyleFillData::create):
(WebCore::StyleStrokeData::create):
(WebCore::StyleStopData::create):
(WebCore::StyleTextData::create):
(WebCore::StyleMiscData::create):
(WebCore::StyleShadowSVGData::create):
(WebCore::StyleResourceData::create):
(WebCore::StyleInheritedResourceData::create):
(WebCore::StyleLayoutData::create):
* rendering/style/StyleBackgroundData.cpp:
(WebCore::StyleBackgroundData::copy):
* rendering/style/StyleBackgroundData.h:
(WebCore::StyleBackgroundData::create):
* rendering/style/StyleBoxData.cpp:
(WebCore::StyleBoxData::copy):
* rendering/style/StyleBoxData.h:
(WebCore::StyleBoxData::create):
* rendering/style/StyleDeprecatedFlexibleBoxData.cpp:
(WebCore::StyleDeprecatedFlexibleBoxData::copy):
* rendering/style/StyleDeprecatedFlexibleBoxData.h:
(WebCore::StyleDeprecatedFlexibleBoxData::create):
* rendering/style/StyleFilterData.cpp:
(WebCore::StyleFilterData::copy):
* rendering/style/StyleFilterData.h:
(WebCore::StyleFilterData::create):
* rendering/style/StyleFlexibleBoxData.cpp:
(WebCore::StyleFlexibleBoxData::copy):
* rendering/style/StyleFlexibleBoxData.h:
(WebCore::StyleFlexibleBoxData::create):
* rendering/style/StyleGeneratedImage.cpp:
(WebCore::StyleGeneratedImage::StyleGeneratedImage):
* rendering/style/StyleGeneratedImage.h:
* rendering/style/StyleGridData.cpp:
(WebCore::StyleGridData::copy):
* rendering/style/StyleGridData.h:
(WebCore::StyleGridData::create):
* rendering/style/StyleGridItemData.cpp:
(WebCore::StyleGridItemData::copy):
* rendering/style/StyleGridItemData.h:
(WebCore::StyleGridItemData::create):
* rendering/style/StyleInheritedData.cpp:
(WebCore::StyleInheritedData::copy):
* rendering/style/StyleInheritedData.h:
(WebCore::StyleInheritedData::create):
* rendering/style/StyleMarqueeData.cpp:
(WebCore::StyleMarqueeData::copy):
* rendering/style/StyleMarqueeData.h:
(WebCore::StyleMarqueeData::create):
* rendering/style/StyleMultiColData.cpp:
(WebCore::StyleMultiColData::copy):
* rendering/style/StyleMultiColData.h:
(WebCore::StyleMultiColData::create):
* rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::copy):
* rendering/style/StyleRareInheritedData.h:
(WebCore::StyleRareInheritedData::create):
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::copy):
* rendering/style/StyleRareNonInheritedData.h:
(WebCore::StyleRareNonInheritedData::create):
* rendering/style/StyleScrollSnapPoints.cpp:
(WebCore::StyleScrollSnapPoints::copy):
* rendering/style/StyleScrollSnapPoints.h:
(WebCore::StyleScrollSnapPoints::create):
* rendering/style/StyleSurroundData.cpp:
(WebCore::StyleSurroundData::copy):
* rendering/style/StyleSurroundData.h:
(WebCore::StyleSurroundData::create):
* rendering/style/StyleTransformData.cpp:
(WebCore::StyleTransformData::copy):
* rendering/style/StyleTransformData.h:
(WebCore::StyleTransformData::create):
* rendering/style/StyleVisualData.cpp:
(WebCore::StyleVisualData::copy):
* rendering/style/StyleVisualData.h:
(WebCore::StyleVisualData::create):
* rendering/svg/RenderSVGBlock.cpp:
(WebCore::RenderSVGBlock::RenderSVGBlock):
* rendering/svg/RenderSVGBlock.h:
* rendering/svg/RenderSVGContainer.cpp:
(WebCore::RenderSVGContainer::RenderSVGContainer):
* rendering/svg/RenderSVGContainer.h:
* rendering/svg/RenderSVGEllipse.cpp:
(WebCore::RenderSVGEllipse::RenderSVGEllipse):
* rendering/svg/RenderSVGEllipse.h:
* rendering/svg/RenderSVGForeignObject.cpp:
(WebCore::RenderSVGForeignObject::RenderSVGForeignObject):
* rendering/svg/RenderSVGForeignObject.h:
* rendering/svg/RenderSVGGradientStop.cpp:
(WebCore::RenderSVGGradientStop::RenderSVGGradientStop):
* rendering/svg/RenderSVGGradientStop.h:
* rendering/svg/RenderSVGHiddenContainer.cpp:
(WebCore::RenderSVGHiddenContainer::RenderSVGHiddenContainer):
* rendering/svg/RenderSVGHiddenContainer.h:
* rendering/svg/RenderSVGImage.cpp:
(WebCore::RenderSVGImage::RenderSVGImage):
* rendering/svg/RenderSVGImage.h:
* rendering/svg/RenderSVGInline.cpp:
(WebCore::RenderSVGInline::RenderSVGInline):
* rendering/svg/RenderSVGInline.h:
* rendering/svg/RenderSVGModelObject.cpp:
(WebCore::RenderSVGModelObject::RenderSVGModelObject):
* rendering/svg/RenderSVGModelObject.h:
* rendering/svg/RenderSVGPath.cpp:
(WebCore::RenderSVGPath::RenderSVGPath):
* rendering/svg/RenderSVGPath.h:
* rendering/svg/RenderSVGRect.cpp:
(WebCore::RenderSVGRect::RenderSVGRect):
* rendering/svg/RenderSVGRect.h:
* rendering/svg/RenderSVGResourceClipper.cpp:
(WebCore::RenderSVGResourceClipper::RenderSVGResourceClipper):
* rendering/svg/RenderSVGResourceClipper.h:
* rendering/svg/RenderSVGResourceContainer.cpp:
(WebCore::RenderSVGResourceContainer::RenderSVGResourceContainer):
* rendering/svg/RenderSVGResourceContainer.h:
* rendering/svg/RenderSVGResourceFilter.cpp:
(WebCore::RenderSVGResourceFilter::RenderSVGResourceFilter):
* rendering/svg/RenderSVGResourceFilter.h:
* rendering/svg/RenderSVGResourceFilterPrimitive.cpp:
(WebCore::RenderSVGResourceFilterPrimitive::RenderSVGResourceFilterPrimitive):
* rendering/svg/RenderSVGResourceFilterPrimitive.h:
* rendering/svg/RenderSVGResourceGradient.cpp:
(WebCore::RenderSVGResourceGradient::RenderSVGResourceGradient):
* rendering/svg/RenderSVGResourceGradient.h:
* rendering/svg/RenderSVGResourceLinearGradient.cpp:
(WebCore::RenderSVGResourceLinearGradient::RenderSVGResourceLinearGradient):
* rendering/svg/RenderSVGResourceLinearGradient.h:
* rendering/svg/RenderSVGResourceMarker.cpp:
(WebCore::RenderSVGResourceMarker::RenderSVGResourceMarker):
* rendering/svg/RenderSVGResourceMarker.h:
* rendering/svg/RenderSVGResourceMasker.cpp:
(WebCore::RenderSVGResourceMasker::RenderSVGResourceMasker):
* rendering/svg/RenderSVGResourceMasker.h:
* rendering/svg/RenderSVGResourcePattern.cpp:
(WebCore::RenderSVGResourcePattern::RenderSVGResourcePattern):
* rendering/svg/RenderSVGResourcePattern.h:
* rendering/svg/RenderSVGResourceRadialGradient.cpp:
(WebCore::RenderSVGResourceRadialGradient::RenderSVGResourceRadialGradient):
* rendering/svg/RenderSVGResourceRadialGradient.h:
* rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::RenderSVGRoot):
* rendering/svg/RenderSVGRoot.h:
* rendering/svg/RenderSVGShape.cpp:
(WebCore::RenderSVGShape::RenderSVGShape):
* rendering/svg/RenderSVGShape.h:
* rendering/svg/RenderSVGTSpan.h:
* rendering/svg/RenderSVGText.cpp:
(WebCore::RenderSVGText::RenderSVGText):
* rendering/svg/RenderSVGText.h:
* rendering/svg/RenderSVGTextPath.cpp:
(WebCore::RenderSVGTextPath::RenderSVGTextPath):
* rendering/svg/RenderSVGTextPath.h:
* rendering/svg/RenderSVGTransformableContainer.cpp:
(WebCore::RenderSVGTransformableContainer::RenderSVGTransformableContainer):
* rendering/svg/RenderSVGTransformableContainer.h:
* rendering/svg/RenderSVGViewportContainer.cpp:
(WebCore::RenderSVGViewportContainer::RenderSVGViewportContainer):
* rendering/svg/RenderSVGViewportContainer.h:
* rendering/svg/SVGTextRunRenderingContext.h:
* style/StyleResolveForDocument.cpp:
(WebCore::Style::resolveForDocument):
* style/StyleResolveForDocument.h:
* style/StyleResolveTree.cpp:
(WebCore::Style::styleForElement):
* svg/SVGAElement.cpp:
(WebCore::SVGAElement::createElementRenderer):
* svg/SVGAElement.h:
* svg/SVGAltGlyphElement.cpp:
(WebCore::SVGAltGlyphElement::createElementRenderer):
* svg/SVGAltGlyphElement.h:
* svg/SVGCircleElement.cpp:
(WebCore::SVGCircleElement::createElementRenderer):
* svg/SVGCircleElement.h:
* svg/SVGClipPathElement.cpp:
(WebCore::SVGClipPathElement::createElementRenderer):
* svg/SVGClipPathElement.h:
* svg/SVGColor.h:
(WebCore::SVGColor::createFromString):
(WebCore::SVGColor::createFromColor):
(WebCore::SVGColor::createCurrentColor):
* svg/SVGDefsElement.cpp:
(WebCore::SVGDefsElement::createElementRenderer):
* svg/SVGDefsElement.h:
* svg/SVGEllipseElement.cpp:
(WebCore::SVGEllipseElement::createElementRenderer):
* svg/SVGEllipseElement.h:
* svg/SVGFilterElement.cpp:
(WebCore::SVGFilterElement::createElementRenderer):
* svg/SVGFilterElement.h:
* svg/SVGFilterPrimitiveStandardAttributes.cpp:
(WebCore::SVGFilterPrimitiveStandardAttributes::createElementRenderer):
* svg/SVGFilterPrimitiveStandardAttributes.h:
* svg/SVGFontFaceNameElement.cpp:
(WebCore::SVGFontFaceNameElement::srcValue):
* svg/SVGFontFaceNameElement.h:
* svg/SVGFontFaceUriElement.cpp:
(WebCore::SVGFontFaceUriElement::srcValue):
* svg/SVGFontFaceUriElement.h:
* svg/SVGForeignObjectElement.cpp:
(WebCore::SVGForeignObjectElement::createElementRenderer):
* svg/SVGForeignObjectElement.h:
* svg/SVGGElement.cpp:
(WebCore::SVGGElement::createElementRenderer):
* svg/SVGGElement.h:
* svg/SVGGraphicsElement.cpp:
(WebCore::SVGGraphicsElement::createElementRenderer):
* svg/SVGGraphicsElement.h:
* svg/SVGImageElement.cpp:
(WebCore::SVGImageElement::createElementRenderer):
* svg/SVGImageElement.h:
* svg/SVGLength.cpp:
(WebCore::SVGLength::toCSSPrimitiveValue):
* svg/SVGLength.h:
* svg/SVGLinearGradientElement.cpp:
(WebCore::SVGLinearGradientElement::createElementRenderer):
* svg/SVGLinearGradientElement.h:
* svg/SVGMarkerElement.cpp:
(WebCore::SVGMarkerElement::createElementRenderer):
* svg/SVGMarkerElement.h:
* svg/SVGMaskElement.cpp:
(WebCore::SVGMaskElement::createElementRenderer):
* svg/SVGMaskElement.h:
* svg/SVGPaint.h:
(WebCore::SVGPaint::createUnknown):
(WebCore::SVGPaint::createNone):
(WebCore::SVGPaint::createCurrentColor):
(WebCore::SVGPaint::createColor):
(WebCore::SVGPaint::createURI):
(WebCore::SVGPaint::createURIAndColor):
(WebCore::SVGPaint::createURIAndNone):
(WebCore::SVGPaint::create):
* svg/SVGPathElement.cpp:
(WebCore::SVGPathElement::createElementRenderer):
* svg/SVGPathElement.h:
* svg/SVGPatternElement.cpp:
(WebCore::SVGPatternElement::createElementRenderer):
* svg/SVGPatternElement.h:
* svg/SVGRadialGradientElement.cpp:
(WebCore::SVGRadialGradientElement::createElementRenderer):
* svg/SVGRadialGradientElement.h:
* svg/SVGRectElement.cpp:
(WebCore::SVGRectElement::createElementRenderer):
* svg/SVGRectElement.h:
* svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::createElementRenderer):
* svg/SVGSVGElement.h:
* svg/SVGStopElement.cpp:
(WebCore::SVGStopElement::createElementRenderer):
* svg/SVGStopElement.h:
* svg/SVGSwitchElement.cpp:
(WebCore::SVGSwitchElement::createElementRenderer):
* svg/SVGSwitchElement.h:
* svg/SVGSymbolElement.cpp:
(WebCore::SVGSymbolElement::createElementRenderer):
* svg/SVGSymbolElement.h:
* svg/SVGTRefElement.cpp:
(WebCore::SVGTRefTargetEventListener::create):
(WebCore::SVGTRefElement::createElementRenderer):
* svg/SVGTRefElement.h:
* svg/SVGTSpanElement.cpp:
(WebCore::SVGTSpanElement::createElementRenderer):
* svg/SVGTSpanElement.h:
* svg/SVGTextElement.cpp:
(WebCore::SVGTextElement::createElementRenderer):
* svg/SVGTextElement.h:
* svg/SVGTextPathElement.cpp:
(WebCore::SVGTextPathElement::createElementRenderer):
* svg/SVGTextPathElement.h:
* svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::createElementRenderer):
* svg/SVGUseElement.h:

Source/WebKit/mac:

* WebCoreSupport/WebEditorClient.mm:
(WebEditorClient::shouldApplyStyle):
* WebCoreSupport/WebVisitedLinkStore.h:
* WebCoreSupport/WebVisitedLinkStore.mm:
(WebVisitedLinkStore::create):

Source/WebKit2:

* UIProcess/WebBackForwardList.h:
(WebKit::WebBackForwardList::create):
* UIProcess/WebBatteryManagerProxy.cpp:
(WebKit::WebBatteryManagerProxy::create):
* UIProcess/WebBatteryManagerProxy.h:
* UIProcess/WebPageGroup.cpp:
(WebKit::WebPageGroup::createNonNull):
* UIProcess/WebPageGroup.h:
* UIProcess/efl/BatteryProvider.cpp:
(BatteryProvider::create):
* UIProcess/efl/BatteryProvider.h:
* WebProcess/MediaStream/UserMediaPermissionRequestManager.h:
* WebProcess/WebCoreSupport/WebEditorClient.cpp:
(WebKit::WebEditorClient::shouldApplyStyle):
* WebProcess/WebCoreSupport/WebUserMediaClient.cpp:
(WebKit::WebUserMediaClient::requestPermission):
* WebProcess/WebCoreSupport/WebUserMediaClient.h:
* WebProcess/WebPage/ViewUpdateDispatcher.cpp:
(WebKit::ViewUpdateDispatcher::create):
* WebProcess/WebPage/ViewUpdateDispatcher.h:

Source/WTF:

Kill the PassRef class and replace it by Ref/Ref&amp;&amp;.
Usage is simple:

    - For locals and members, keep using Ref&lt;T&gt;.
    - For return types, use Ref&lt;T&gt;.
    - For (ownership-transferring) arguments, use Ref&lt;T&gt;&amp;&amp;.

When passing to a Ref&amp;&amp;, use WTF::move() to mobilize the value
at the call site, e.g:

    void myFunction(Ref&lt;Foo&gt;&amp;&amp;);

    Ref&lt;Foo&gt; myFoo(Foo::create());
    myFunction(WTF::move(myFoo));
    // 'myFoo' is invalid from this point forward.

As you can see, it works a lot like PassRefPtr, but unlike PassRefPtr
it won't surprise you by becoming null *unless* you WTF::move it.

I've also added a Ref::copyRef() for instances where you want to
return a Ref *without* transferring ownership, e.g code like:

    Ref&lt;Foo&gt; foo() { return m_foo; }

... now becomes ...

    Ref&lt;Foo&gt; foo() { return m_foo.copyRef(); }

This makes it explicit that a refcount bump will occur.

Finally, do note that unlike last year's PassRef, Ref&amp;&amp; does not
require you to move it to avoid leaking; it will clean itself up.

* wtf/PassRef.h:
(WTF::adopted): Deleted.
(WTF::PassRef&lt;T&gt;::PassRef): Deleted.
(WTF::PassRef&lt;T&gt;::~PassRef): Deleted.
(WTF::PassRef&lt;T&gt;::get): Deleted.
(WTF::PassRef&lt;T&gt;::ptr): Deleted.
(WTF::PassRef&lt;T&gt;::leakRef): Deleted.
(WTF::adoptRef): Deleted.
(WTF::createRefCounted): Deleted.
* wtf/PassRefPtr.h:
(WTF::PassRefPtr::PassRefPtr):
* wtf/Ref.h:
(WTF::adopted):
(WTF::Ref::~Ref):
(WTF::Ref::Ref):
(WTF::Ref::operator=):
(WTF::Ref::operator-&gt;):
(WTF::Ref::ptr):
(WTF::Ref::get):
(WTF::Ref::operator T&amp;):
(WTF::Ref::operator const T&amp;):
(WTF::Ref&lt;T&gt;::replace):
(WTF::adoptRef):
* wtf/RefCounter.h:
(WTF::RefCounter::count):
* wtf/RefPtr.h:
(WTF::RefPtr::releaseNonNull):
(WTF::RefPtr&lt;T&gt;::RefPtr):
(WTF::=):
* wtf/text/AtomicString.cpp:
(WTF::addToStringTable):
(WTF::AtomicString::add):
(WTF::AtomicString::addFromLiteralData):
(WTF::AtomicString::addSlowCase):
* wtf/text/AtomicString.h:
* wtf/text/StringImpl.cpp:
(WTF::StringImpl::createFromLiteral):
(WTF::StringImpl::createWithoutCopying):
(WTF::StringImpl::createUninitializedInternal):
(WTF::StringImpl::createUninitializedInternalNonEmpty):
(WTF::StringImpl::createUninitialized):
(WTF::StringImpl::reallocateInternal):
(WTF::StringImpl::reallocate):
(WTF::StringImpl::createInternal):
(WTF::StringImpl::create):
(WTF::StringImpl::create8BitIfPossible):
(WTF::StringImpl::substring):
(WTF::StringImpl::lower):
(WTF::StringImpl::upper):
(WTF::StringImpl::fill):
(WTF::StringImpl::foldCase):
(WTF::StringImpl::convertToASCIILowercase):
(WTF::StringImpl::stripMatchedCharacters):
(WTF::StringImpl::stripWhiteSpace):
(WTF::StringImpl::removeCharacters):
(WTF::StringImpl::simplifyMatchedCharactersToSpace):
(WTF::StringImpl::simplifyWhiteSpace):
(WTF::StringImpl::replace):
(WTF::StringImpl::adopt):
* wtf/text/StringImpl.h:
(WTF::StringImpl::create8BitIfPossible):
(WTF::StringImpl::create):
(WTF::StringImpl::createSubstringSharingImpl8):
(WTF::StringImpl::createSubstringSharingImpl):
(WTF::StringImpl::createFromLiteral):
(WTF::StringImpl::createEmptyUnique):
(WTF::StringImpl::adopt):
(WTF::StringImpl::replace):
(WTF::StringImpl::constructInternal&lt;LChar&gt;):
(WTF::StringImpl::constructInternal&lt;UChar&gt;):
(WTF::StringImpl::isolatedCopy):
* wtf/text/WTFString.h:
(WTF::String::String):

Tools:

* TestWebKitAPI/Tests/WTF/Ref.cpp:
(TestWebKitAPI::passWithRef):
(TestWebKitAPI::TEST):
(TestWebKitAPI::passWithPassRef): Deleted.
* TestWebKitAPI/Tests/WTF/RefCounter.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WTF/RefPtr.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebCore/CalculationValue.cpp:
(TestWebKitAPI::createTestValue):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeIdentifiercpp">trunk/Source/JavaScriptCore/runtime/Identifier.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeIdentifierh">trunk/Source/JavaScriptCore/runtime/Identifier.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeIdentifierInlinesh">trunk/Source/JavaScriptCore/runtime/IdentifierInlines.h</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfPassRefh">trunk/Source/WTF/wtf/PassRef.h</a></li>
<li><a href="#trunkSourceWTFwtfPassRefPtrh">trunk/Source/WTF/wtf/PassRefPtr.h</a></li>
<li><a href="#trunkSourceWTFwtfRefh">trunk/Source/WTF/wtf/Ref.h</a></li>
<li><a href="#trunkSourceWTFwtfRefCounterh">trunk/Source/WTF/wtf/RefCounter.h</a></li>
<li><a href="#trunkSourceWTFwtfRefPtrh">trunk/Source/WTF/wtf/RefPtr.h</a></li>
<li><a href="#trunkSourceWTFwtftextAtomicStringcpp">trunk/Source/WTF/wtf/text/AtomicString.cpp</a></li>
<li><a href="#trunkSourceWTFwtftextAtomicStringh">trunk/Source/WTF/wtf/text/AtomicString.h</a></li>
<li><a href="#trunkSourceWTFwtftextStringImplcpp">trunk/Source/WTF/wtf/text/StringImpl.cpp</a></li>
<li><a href="#trunkSourceWTFwtftextStringImplh">trunk/Source/WTF/wtf/text/StringImpl.h</a></li>
<li><a href="#trunkSourceWTFwtftextWTFStringh">trunk/Source/WTF/wtf/text/WTFString.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesbatteryBatteryManagercpp">trunk/Source/WebCore/Modules/battery/BatteryManager.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesbatteryBatteryManagerh">trunk/Source/WebCore/Modules/battery/BatteryManager.h</a></li>
<li><a href="#trunkSourceWebCoreModulesbatteryBatteryStatuscpp">trunk/Source/WebCore/Modules/battery/BatteryStatus.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesbatteryBatteryStatush">trunk/Source/WebCore/Modules/battery/BatteryStatus.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgamepadGamepadButtonh">trunk/Source/WebCore/Modules/gamepad/GamepadButton.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgamepadNavigatorGamepadcpp">trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesgamepadNavigatorGamepadh">trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgamepaddeprecatedGamepadListh">trunk/Source/WebCore/Modules/gamepad/deprecated/GamepadList.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationcpp">trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationh">trunk/Source/WebCore/Modules/geolocation/Geolocation.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceMediaSourcecpp">trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceMediaSourceh">trunk/Source/WebCore/Modules/mediasource/MediaSource.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBuffercpp">trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBufferh">trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamUserMediaClienth">trunk/Source/WebCore/Modules/mediastream/UserMediaClient.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamUserMediaControllerh">trunk/Source/WebCore/Modules/mediastream/UserMediaController.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationcpp">trunk/Source/WebCore/Modules/notifications/Notification.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationh">trunk/Source/WebCore/Modules/notifications/Notification.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationCentercpp">trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationCenterh">trunk/Source/WebCore/Modules/notifications/NotificationCenter.h</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsPluginReplacementh">trunk/Source/WebCore/Modules/plugins/PluginReplacement.h</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsQuickTimePluginReplacementh">trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsQuickTimePluginReplacementmm">trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsYouTubePluginReplacementcpp">trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsYouTubePluginReplacementh">trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h</a></li>
<li><a href="#trunkSourceWebCoreModulesproximityDeviceProximityEventh">trunk/Source/WebCore/Modules/proximity/DeviceProximityEvent.h</a></li>
<li><a href="#trunkSourceWebCoreWebCoreexpin">trunk/Source/WebCore/WebCore.exp.in</a></li>
<li><a href="#trunkSourceWebCorecssBasicShapeFunctionscpp">trunk/Source/WebCore/css/BasicShapeFunctions.cpp</a></li>
<li><a href="#trunkSourceWebCorecssBasicShapeFunctionsh">trunk/Source/WebCore/css/BasicShapeFunctions.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSAspectRatioValueh">trunk/Source/WebCore/css/CSSAspectRatioValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSBorderImagecpp">trunk/Source/WebCore/css/CSSBorderImage.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSBorderImageh">trunk/Source/WebCore/css/CSSBorderImage.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSBorderImageSliceValueh">trunk/Source/WebCore/css/CSSBorderImageSliceValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCalculationValuecpp">trunk/Source/WebCore/css/CSSCalculationValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSCalculationValueh">trunk/Source/WebCore/css/CSSCalculationValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCanvasValueh">trunk/Source/WebCore/css/CSSCanvasValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationcpp">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationh">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCrossfadeValueh">trunk/Source/WebCore/css/CSSCrossfadeValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCursorImageValuecpp">trunk/Source/WebCore/css/CSSCursorImageValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSCursorImageValueh">trunk/Source/WebCore/css/CSSCursorImageValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFilterImageValueh">trunk/Source/WebCore/css/CSSFilterImageValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceSrcValueh">trunk/Source/WebCore/css/CSSFontFaceSrcValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFeatureValueh">trunk/Source/WebCore/css/CSSFontFeatureValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontValueh">trunk/Source/WebCore/css/CSSFontValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFunctionValueh">trunk/Source/WebCore/css/CSSFunctionValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSGradientValueh">trunk/Source/WebCore/css/CSSGradientValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSGridTemplateAreasValueh">trunk/Source/WebCore/css/CSSGridTemplateAreasValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSImageSetValueh">trunk/Source/WebCore/css/CSSImageSetValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSImageValueh">trunk/Source/WebCore/css/CSSImageValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSInheritedValueh">trunk/Source/WebCore/css/CSSInheritedValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSInitialValueh">trunk/Source/WebCore/css/CSSInitialValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSKeyframeRulecpp">trunk/Source/WebCore/css/CSSKeyframeRule.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSKeyframeRuleh">trunk/Source/WebCore/css/CSSKeyframeRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSKeyframesRuleh">trunk/Source/WebCore/css/CSSKeyframesRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSLineBoxContainValueh">trunk/Source/WebCore/css/CSSLineBoxContainValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSParsercpp">trunk/Source/WebCore/css/CSSParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSParserh">trunk/Source/WebCore/css/CSSParser.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSPrimitiveValuecpp">trunk/Source/WebCore/css/CSSPrimitiveValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSPrimitiveValueh">trunk/Source/WebCore/css/CSSPrimitiveValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSReflectValueh">trunk/Source/WebCore/css/CSSReflectValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSShadowValueh">trunk/Source/WebCore/css/CSSShadowValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleDeclarationh">trunk/Source/WebCore/css/CSSStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleSheetcpp">trunk/Source/WebCore/css/CSSStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleSheeth">trunk/Source/WebCore/css/CSSStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSTimingFunctionValueh">trunk/Source/WebCore/css/CSSTimingFunctionValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSUnicodeRangeValueh">trunk/Source/WebCore/css/CSSUnicodeRangeValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSValuecpp">trunk/Source/WebCore/css/CSSValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSValueListh">trunk/Source/WebCore/css/CSSValueList.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSValuePoolcpp">trunk/Source/WebCore/css/CSSValuePool.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSValuePoolh">trunk/Source/WebCore/css/CSSValuePool.h</a></li>
<li><a href="#trunkSourceWebCorecssPropertySetCSSStyleDeclarationcpp">trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssPropertySetCSSStyleDeclarationh">trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssStylePropertiescpp">trunk/Source/WebCore/css/StyleProperties.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStylePropertiesh">trunk/Source/WebCore/css/StyleProperties.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolverh">trunk/Source/WebCore/css/StyleResolver.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleRulecpp">trunk/Source/WebCore/css/StyleRule.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStyleRuleh">trunk/Source/WebCore/css/StyleRule.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleRuleImportcpp">trunk/Source/WebCore/css/StyleRuleImport.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStyleRuleImporth">trunk/Source/WebCore/css/StyleRuleImport.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleSheetContentsh">trunk/Source/WebCore/css/StyleSheetContents.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSFilterValueh">trunk/Source/WebCore/css/WebKitCSSFilterValue.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSResourceValueh">trunk/Source/WebCore/css/WebKitCSSResourceValue.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSTransformValueh">trunk/Source/WebCore/css/WebKitCSSTransformValue.h</a></li>
<li><a href="#trunkSourceWebCoredomChildNodeListh">trunk/Source/WebCore/dom/ChildNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomClassNodeListcpp">trunk/Source/WebCore/dom/ClassNodeList.cpp</a></li>
<li><a href="#trunkSourceWebCoredomClassNodeListh">trunk/Source/WebCore/dom/ClassNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentSharedObjectPoolcpp">trunk/Source/WebCore/dom/DocumentSharedObjectPool.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentSharedObjectPoolh">trunk/Source/WebCore/dom/DocumentSharedObjectPool.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentStyleSheetCollectioncpp">trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentStyleSheetCollectionh">trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementh">trunk/Source/WebCore/dom/Element.h</a></li>
<li><a href="#trunkSourceWebCoredomElementDatacpp">trunk/Source/WebCore/dom/ElementData.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementDatah">trunk/Source/WebCore/dom/ElementData.h</a></li>
<li><a href="#trunkSourceWebCoredomElementRareDatah">trunk/Source/WebCore/dom/ElementRareData.h</a></li>
<li><a href="#trunkSourceWebCoredomNameNodeListh">trunk/Source/WebCore/dom/NameNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomNamedFlowCollectioncpp">trunk/Source/WebCore/dom/NamedFlowCollection.cpp</a></li>
<li><a href="#trunkSourceWebCoredomNamedFlowCollectionh">trunk/Source/WebCore/dom/NamedFlowCollection.h</a></li>
<li><a href="#trunkSourceWebCoredomNodeRareDatah">trunk/Source/WebCore/dom/NodeRareData.h</a></li>
<li><a href="#trunkSourceWebCoredomPseudoElementcpp">trunk/Source/WebCore/dom/PseudoElement.cpp</a></li>
<li><a href="#trunkSourceWebCoredomQualifiedNameh">trunk/Source/WebCore/dom/QualifiedName.h</a></li>
<li><a href="#trunkSourceWebCoredomTagNodeListh">trunk/Source/WebCore/dom/TagNodeList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseButtonInputTypecpp">trunk/Source/WebCore/html/BaseButtonInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseButtonInputTypeh">trunk/Source/WebCore/html/BaseButtonInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlFileInputTypecpp">trunk/Source/WebCore/html/FileInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFileInputTypeh">trunk/Source/WebCore/html/FileInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAllCollectioncpp">trunk/Source/WebCore/html/HTMLAllCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAllCollectionh">trunk/Source/WebCore/html/HTMLAllCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAppletElementcpp">trunk/Source/WebCore/html/HTMLAppletElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAppletElementh">trunk/Source/WebCore/html/HTMLAppletElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBRElementcpp">trunk/Source/WebCore/html/HTMLBRElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBRElementh">trunk/Source/WebCore/html/HTMLBRElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLButtonElementcpp">trunk/Source/WebCore/html/HTMLButtonElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLButtonElementh">trunk/Source/WebCore/html/HTMLButtonElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementcpp">trunk/Source/WebCore/html/HTMLCanvasElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementh">trunk/Source/WebCore/html/HTMLCanvasElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCollectioncpp">trunk/Source/WebCore/html/HTMLCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCollectionh">trunk/Source/WebCore/html/HTMLCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDetailsElementcpp">trunk/Source/WebCore/html/HTMLDetailsElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDetailsElementh">trunk/Source/WebCore/html/HTMLDetailsElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementcpp">trunk/Source/WebCore/html/HTMLElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementh">trunk/Source/WebCore/html/HTMLElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFieldSetElementcpp">trunk/Source/WebCore/html/HTMLFieldSetElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFieldSetElementh">trunk/Source/WebCore/html/HTMLFieldSetElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlsCollectioncpp">trunk/Source/WebCore/html/HTMLFormControlsCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlsCollectionh">trunk/Source/WebCore/html/HTMLFormControlsCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameElementcpp">trunk/Source/WebCore/html/HTMLFrameElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameElementh">trunk/Source/WebCore/html/HTMLFrameElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameSetElementcpp">trunk/Source/WebCore/html/HTMLFrameSetElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameSetElementh">trunk/Source/WebCore/html/HTMLFrameSetElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLIFrameElementcpp">trunk/Source/WebCore/html/HTMLIFrameElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLIFrameElementh">trunk/Source/WebCore/html/HTMLIFrameElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLImageElementcpp">trunk/Source/WebCore/html/HTMLImageElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLImageElementh">trunk/Source/WebCore/html/HTMLImageElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementcpp">trunk/Source/WebCore/html/HTMLInputElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementh">trunk/Source/WebCore/html/HTMLInputElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLinkElementcpp">trunk/Source/WebCore/html/HTMLLinkElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementcpp">trunk/Source/WebCore/html/HTMLMediaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementh">trunk/Source/WebCore/html/HTMLMediaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMeterElementcpp">trunk/Source/WebCore/html/HTMLMeterElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMeterElementh">trunk/Source/WebCore/html/HTMLMeterElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLNameCollectionh">trunk/Source/WebCore/html/HTMLNameCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptionsCollectioncpp">trunk/Source/WebCore/html/HTMLOptionsCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptionsCollectionh">trunk/Source/WebCore/html/HTMLOptionsCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementcpp">trunk/Source/WebCore/html/HTMLPlugInElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementh">trunk/Source/WebCore/html/HTMLPlugInElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInImageElementcpp">trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInImageElementh">trunk/Source/WebCore/html/HTMLPlugInImageElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLProgressElementcpp">trunk/Source/WebCore/html/HTMLProgressElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLProgressElementh">trunk/Source/WebCore/html/HTMLProgressElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSelectElementcpp">trunk/Source/WebCore/html/HTMLSelectElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSelectElementh">trunk/Source/WebCore/html/HTMLSelectElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSummaryElementcpp">trunk/Source/WebCore/html/HTMLSummaryElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSummaryElementh">trunk/Source/WebCore/html/HTMLSummaryElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableRowsCollectioncpp">trunk/Source/WebCore/html/HTMLTableRowsCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableRowsCollectionh">trunk/Source/WebCore/html/HTMLTableRowsCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextAreaElementcpp">trunk/Source/WebCore/html/HTMLTextAreaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextAreaElementh">trunk/Source/WebCore/html/HTMLTextAreaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLVideoElementcpp">trunk/Source/WebCore/html/HTMLVideoElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLVideoElementh">trunk/Source/WebCore/html/HTMLVideoElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLWBRElementcpp">trunk/Source/WebCore/html/HTMLWBRElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLWBRElementh">trunk/Source/WebCore/html/HTMLWBRElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHiddenInputTypecpp">trunk/Source/WebCore/html/HiddenInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHiddenInputTypeh">trunk/Source/WebCore/html/HiddenInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlImageInputTypecpp">trunk/Source/WebCore/html/ImageInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlImageInputTypeh">trunk/Source/WebCore/html/ImageInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlInputTypecpp">trunk/Source/WebCore/html/InputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlInputTypeh">trunk/Source/WebCore/html/InputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlLabelsNodeListh">trunk/Source/WebCore/html/LabelsNodeList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRadioNodeListh">trunk/Source/WebCore/html/RadioNodeList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRangeInputTypecpp">trunk/Source/WebCore/html/RangeInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlRangeInputTypeh">trunk/Source/WebCore/html/RangeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlSearchInputTypecpp">trunk/Source/WebCore/html/SearchInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlSearchInputTypeh">trunk/Source/WebCore/html/SearchInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTextFieldInputTypecpp">trunk/Source/WebCore/html/TextFieldInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlTextFieldInputTypeh">trunk/Source/WebCore/html/TextFieldInputType.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="#trunkSourceWebCorehtmlshadowMediaControlElementscpp">trunk/Source/WebCore/html/shadow/MediaControlElements.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementsh">trunk/Source/WebCore/html/shadow/MediaControlElements.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMeterShadowElementcpp">trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMeterShadowElementh">trunk/Source/WebCore/html/shadow/MeterShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowProgressShadowElementcpp">trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowProgressShadowElementh">trunk/Source/WebCore/html/shadow/ProgressShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowSliderThumbElementcpp">trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowSliderThumbElementh">trunk/Source/WebCore/html/shadow/SliderThumbElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowTextControlInnerElementscpp">trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowTextControlInnerElementsh">trunk/Source/WebCore/html/shadow/TextControlInnerElements.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMaccpp">trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMach">trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsRootElementMaccpp">trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsRootElementMach">trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCuecpp">trunk/Source/WebCore/html/track/VTTCue.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCueh">trunk/Source/WebCore/html/track/VTTCue.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedCSSStyleSheetcpp">trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedCSSStyleSheeth">trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceLoaderh">trunk/Source/WebCore/loader/cache/CachedResourceLoader.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="#trunkSourceWebCorepagePagecpp">trunk/Source/WebCore/page/Page.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageh">trunk/Source/WebCore/page/Page.h</a></li>
<li><a href="#trunkSourceWebCorepageUserMessageHandlerh">trunk/Source/WebCore/page/UserMessageHandler.h</a></li>
<li><a href="#trunkSourceWebCorepageUserMessageHandlersNamespaceh">trunk/Source/WebCore/page/UserMessageHandlersNamespace.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationControllercpp">trunk/Source/WebCore/page/animation/AnimationController.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationControllerh">trunk/Source/WebCore/page/animation/AnimationController.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationControllerPrivateh">trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationCompositeAnimationcpp">trunk/Source/WebCore/page/animation/CompositeAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationCompositeAnimationh">trunk/Source/WebCore/page/animation/CompositeAnimation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCalculationValuecpp">trunk/Source/WebCore/platform/CalculationValue.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformCalculationValueh">trunk/Source/WebCore/platform/CalculationValue.h</a></li>
<li><a href="#trunkSourceWebCoreplatformLengthcpp">trunk/Source/WebCore/platform/Length.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformLengthh">trunk/Source/WebCore/platform/Length.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontcpp">trunk/Source/WebCore/platform/graphics/Font.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontGlyphsh">trunk/Source/WebCore/platform/graphics/FontGlyphs.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGradienth">trunk/Source/WebCore/platform/graphics/Gradient.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsContextcpp">trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsContexth">trunk/Source/WebCore/platform/graphics/GraphicsContext.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsMediaSourcePrivateClienth">trunk/Source/WebCore/platform/graphics/MediaSourcePrivateClient.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsPatterncpp">trunk/Source/WebCore/platform/graphics/Pattern.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsPatternh">trunk/Source/WebCore/platform/graphics/Pattern.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMach">trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMacmm">trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformmockUserMediaClientMockh">trunk/Source/WebCore/platform/mock/UserMediaClientMock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingClipPathOperationh">trunk/Source/WebCore/rendering/ClipPathOperation.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockcpp">trunk/Source/WebCore/rendering/RenderBlock.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockh">trunk/Source/WebCore/rendering/RenderBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockFlowcpp">trunk/Source/WebCore/rendering/RenderBlockFlow.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockFlowh">trunk/Source/WebCore/rendering/RenderBlockFlow.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxcpp">trunk/Source/WebCore/rendering/RenderBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxh">trunk/Source/WebCore/rendering/RenderBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxModelObjectcpp">trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxModelObjecth">trunk/Source/WebCore/rendering/RenderBoxModelObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderButtoncpp">trunk/Source/WebCore/rendering/RenderButton.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderButtonh">trunk/Source/WebCore/rendering/RenderButton.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxcpp">trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxh">trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderDetailsMarkercpp">trunk/Source/WebCore/rendering/RenderDetailsMarker.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderDetailsMarkerh">trunk/Source/WebCore/rendering/RenderDetailsMarker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderElementcpp">trunk/Source/WebCore/rendering/RenderElement.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderElementh">trunk/Source/WebCore/rendering/RenderElement.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderEmbeddedObjectcpp">trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderEmbeddedObjecth">trunk/Source/WebCore/rendering/RenderEmbeddedObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFieldsetcpp">trunk/Source/WebCore/rendering/RenderFieldset.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFieldseth">trunk/Source/WebCore/rendering/RenderFieldset.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFileUploadControlcpp">trunk/Source/WebCore/rendering/RenderFileUploadControl.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFileUploadControlh">trunk/Source/WebCore/rendering/RenderFileUploadControl.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFlexibleBoxcpp">trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFlexibleBoxh">trunk/Source/WebCore/rendering/RenderFlexibleBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFlowThreadcpp">trunk/Source/WebCore/rendering/RenderFlowThread.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFlowThreadh">trunk/Source/WebCore/rendering/RenderFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFramecpp">trunk/Source/WebCore/rendering/RenderFrame.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameh">trunk/Source/WebCore/rendering/RenderFrame.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameBasecpp">trunk/Source/WebCore/rendering/RenderFrameBase.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameBaseh">trunk/Source/WebCore/rendering/RenderFrameBase.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameSetcpp">trunk/Source/WebCore/rendering/RenderFrameSet.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFrameSeth">trunk/Source/WebCore/rendering/RenderFrameSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFullScreencpp">trunk/Source/WebCore/rendering/RenderFullScreen.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderFullScreenh">trunk/Source/WebCore/rendering/RenderFullScreen.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderGridcpp">trunk/Source/WebCore/rendering/RenderGrid.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderGridh">trunk/Source/WebCore/rendering/RenderGrid.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderHTMLCanvascpp">trunk/Source/WebCore/rendering/RenderHTMLCanvas.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderHTMLCanvash">trunk/Source/WebCore/rendering/RenderHTMLCanvas.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderIFramecpp">trunk/Source/WebCore/rendering/RenderIFrame.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderIFrameh">trunk/Source/WebCore/rendering/RenderIFrame.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderImagecpp">trunk/Source/WebCore/rendering/RenderImage.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderImageh">trunk/Source/WebCore/rendering/RenderImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderInlinecpp">trunk/Source/WebCore/rendering/RenderInline.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderInlineh">trunk/Source/WebCore/rendering/RenderInline.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayercpp">trunk/Source/WebCore/rendering/RenderLayer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerh">trunk/Source/WebCore/rendering/RenderLayer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerModelObjectcpp">trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerModelObjecth">trunk/Source/WebCore/rendering/RenderLayerModelObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLineBreakcpp">trunk/Source/WebCore/rendering/RenderLineBreak.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLineBreakh">trunk/Source/WebCore/rendering/RenderLineBreak.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListBoxcpp">trunk/Source/WebCore/rendering/RenderListBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListBoxh">trunk/Source/WebCore/rendering/RenderListBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListItemcpp">trunk/Source/WebCore/rendering/RenderListItem.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListItemh">trunk/Source/WebCore/rendering/RenderListItem.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListMarkercpp">trunk/Source/WebCore/rendering/RenderListMarker.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListMarkerh">trunk/Source/WebCore/rendering/RenderListMarker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMediacpp">trunk/Source/WebCore/rendering/RenderMedia.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMediah">trunk/Source/WebCore/rendering/RenderMedia.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMediaControlElementscpp">trunk/Source/WebCore/rendering/RenderMediaControlElements.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMediaControlElementsh">trunk/Source/WebCore/rendering/RenderMediaControlElements.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMenuListcpp">trunk/Source/WebCore/rendering/RenderMenuList.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMenuListh">trunk/Source/WebCore/rendering/RenderMenuList.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMetercpp">trunk/Source/WebCore/rendering/RenderMeter.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMeterh">trunk/Source/WebCore/rendering/RenderMeter.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnFlowThreadcpp">trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnFlowThreadh">trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSetcpp">trunk/Source/WebCore/rendering/RenderMultiColumnSet.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSeth">trunk/Source/WebCore/rendering/RenderMultiColumnSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholdercpp">trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholderh">trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowFragmentcpp">trunk/Source/WebCore/rendering/RenderNamedFlowFragment.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowFragmenth">trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowThreadcpp">trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowThreadh">trunk/Source/WebCore/rendering/RenderNamedFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderProgresscpp">trunk/Source/WebCore/rendering/RenderProgress.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderProgressh">trunk/Source/WebCore/rendering/RenderProgress.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderQuotecpp">trunk/Source/WebCore/rendering/RenderQuote.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderQuoteh">trunk/Source/WebCore/rendering/RenderQuote.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRegioncpp">trunk/Source/WebCore/rendering/RenderRegion.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRegionh">trunk/Source/WebCore/rendering/RenderRegion.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRegionSetcpp">trunk/Source/WebCore/rendering/RenderRegionSet.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRegionSeth">trunk/Source/WebCore/rendering/RenderRegionSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderReplacedcpp">trunk/Source/WebCore/rendering/RenderReplaced.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderReplacedh">trunk/Source/WebCore/rendering/RenderReplaced.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderReplicacpp">trunk/Source/WebCore/rendering/RenderReplica.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderReplicah">trunk/Source/WebCore/rendering/RenderReplica.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubycpp">trunk/Source/WebCore/rendering/RenderRuby.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyh">trunk/Source/WebCore/rendering/RenderRuby.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyBasecpp">trunk/Source/WebCore/rendering/RenderRubyBase.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyBaseh">trunk/Source/WebCore/rendering/RenderRubyBase.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyRuncpp">trunk/Source/WebCore/rendering/RenderRubyRun.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyRunh">trunk/Source/WebCore/rendering/RenderRubyRun.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyTextcpp">trunk/Source/WebCore/rendering/RenderRubyText.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderRubyTexth">trunk/Source/WebCore/rendering/RenderRubyText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderScrollbarPartcpp">trunk/Source/WebCore/rendering/RenderScrollbarPart.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderScrollbarParth">trunk/Source/WebCore/rendering/RenderScrollbarPart.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSearchFieldcpp">trunk/Source/WebCore/rendering/RenderSearchField.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSearchFieldh">trunk/Source/WebCore/rendering/RenderSearchField.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSlidercpp">trunk/Source/WebCore/rendering/RenderSlider.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSliderh">trunk/Source/WebCore/rendering/RenderSlider.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSnapshottedPlugIncpp">trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSnapshottedPlugInh">trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTablecpp">trunk/Source/WebCore/rendering/RenderTable.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableh">trunk/Source/WebCore/rendering/RenderTable.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableCaptioncpp">trunk/Source/WebCore/rendering/RenderTableCaption.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableCaptionh">trunk/Source/WebCore/rendering/RenderTableCaption.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableCellcpp">trunk/Source/WebCore/rendering/RenderTableCell.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableCellh">trunk/Source/WebCore/rendering/RenderTableCell.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableColcpp">trunk/Source/WebCore/rendering/RenderTableCol.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableColh">trunk/Source/WebCore/rendering/RenderTableCol.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableRowcpp">trunk/Source/WebCore/rendering/RenderTableRow.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableRowh">trunk/Source/WebCore/rendering/RenderTableRow.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableSectioncpp">trunk/Source/WebCore/rendering/RenderTableSection.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTableSectionh">trunk/Source/WebCore/rendering/RenderTableSection.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlcpp">trunk/Source/WebCore/rendering/RenderTextControl.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlh">trunk/Source/WebCore/rendering/RenderTextControl.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlMultiLinecpp">trunk/Source/WebCore/rendering/RenderTextControlMultiLine.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlMultiLineh">trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlSingleLinecpp">trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderTextControlSingleLineh">trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVTTCuecpp">trunk/Source/WebCore/rendering/RenderVTTCue.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVTTCueh">trunk/Source/WebCore/rendering/RenderVTTCue.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVideocpp">trunk/Source/WebCore/rendering/RenderVideo.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVideoh">trunk/Source/WebCore/rendering/RenderVideo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderViewcpp">trunk/Source/WebCore/rendering/RenderView.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderViewh">trunk/Source/WebCore/rendering/RenderView.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderWidgetcpp">trunk/Source/WebCore/rendering/RenderWidget.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderWidgeth">trunk/Source/WebCore/rendering/RenderWidget.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLBlockcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLBlockh">trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLFencedcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLFencedh">trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLFractioncpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLFractionh">trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLMathcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLMathh">trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLMenclosecpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLMencloseh">trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLOperatorcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh">trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRadicalOperatorcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRadicalOperatorh">trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRootcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRooth">trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRowcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRowh">trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLScriptscpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLScriptsh">trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLSpacecpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLSpaceh">trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLSquareRootcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLSquareRooth">trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLTokencpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLTokenh">trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLUnderOvercpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLUnderOverh">trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleBasicShapescpp">trunk/Source/WebCore/rendering/style/BasicShapes.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleBasicShapesh">trunk/Source/WebCore/rendering/style/BasicShapes.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleDataRefh">trunk/Source/WebCore/rendering/style/DataRef.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleNinePieceImagecpp">trunk/Source/WebCore/rendering/style/NinePieceImage.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleNinePieceImageh">trunk/Source/WebCore/rendering/style/NinePieceImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStylecpp">trunk/Source/WebCore/rendering/style/RenderStyle.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStyleh">trunk/Source/WebCore/rendering/style/RenderStyle.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleSVGRenderStylecpp">trunk/Source/WebCore/rendering/style/SVGRenderStyle.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleSVGRenderStyleh">trunk/Source/WebCore/rendering/style/SVGRenderStyle.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleSVGRenderStyleDefscpp">trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleSVGRenderStyleDefsh">trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleBackgroundDatacpp">trunk/Source/WebCore/rendering/style/StyleBackgroundData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleBackgroundDatah">trunk/Source/WebCore/rendering/style/StyleBackgroundData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleBoxDatacpp">trunk/Source/WebCore/rendering/style/StyleBoxData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleBoxDatah">trunk/Source/WebCore/rendering/style/StyleBoxData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleDeprecatedFlexibleBoxDatacpp">trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleDeprecatedFlexibleBoxDatah">trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleFilterDatacpp">trunk/Source/WebCore/rendering/style/StyleFilterData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleFilterDatah">trunk/Source/WebCore/rendering/style/StyleFilterData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleFlexibleBoxDatacpp">trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleFlexibleBoxDatah">trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGeneratedImagecpp">trunk/Source/WebCore/rendering/style/StyleGeneratedImage.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGeneratedImageh">trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGridDatacpp">trunk/Source/WebCore/rendering/style/StyleGridData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGridDatah">trunk/Source/WebCore/rendering/style/StyleGridData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGridItemDatacpp">trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleGridItemDatah">trunk/Source/WebCore/rendering/style/StyleGridItemData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleInheritedDatacpp">trunk/Source/WebCore/rendering/style/StyleInheritedData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleInheritedDatah">trunk/Source/WebCore/rendering/style/StyleInheritedData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleMarqueeDatacpp">trunk/Source/WebCore/rendering/style/StyleMarqueeData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleMarqueeDatah">trunk/Source/WebCore/rendering/style/StyleMarqueeData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleMultiColDatacpp">trunk/Source/WebCore/rendering/style/StyleMultiColData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleMultiColDatah">trunk/Source/WebCore/rendering/style/StyleMultiColData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareInheritedDatacpp">trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareInheritedDatah">trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatacpp">trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatah">trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleScrollSnapPointscpp">trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleScrollSnapPointsh">trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleSurroundDatacpp">trunk/Source/WebCore/rendering/style/StyleSurroundData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleSurroundDatah">trunk/Source/WebCore/rendering/style/StyleSurroundData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleTransformDatacpp">trunk/Source/WebCore/rendering/style/StyleTransformData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleTransformDatah">trunk/Source/WebCore/rendering/style/StyleTransformData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleVisualDatacpp">trunk/Source/WebCore/rendering/style/StyleVisualData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleVisualDatah">trunk/Source/WebCore/rendering/style/StyleVisualData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGBlockcpp">trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGBlockh">trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGContainercpp">trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGEllipsecpp">trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGEllipseh">trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGForeignObjectcpp">trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGForeignObjecth">trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGGradientStopcpp">trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGGradientStoph">trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGHiddenContainercpp">trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGHiddenContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGImagecpp">trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGImageh">trunk/Source/WebCore/rendering/svg/RenderSVGImage.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGInlinecpp">trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGInlineh">trunk/Source/WebCore/rendering/svg/RenderSVGInline.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGModelObjectcpp">trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGModelObjecth">trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGPathcpp">trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGPathh">trunk/Source/WebCore/rendering/svg/RenderSVGPath.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGRectcpp">trunk/Source/WebCore/rendering/svg/RenderSVGRect.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGRecth">trunk/Source/WebCore/rendering/svg/RenderSVGRect.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceClippercpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceClipperh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceContainercpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceFiltercpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceFilterh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitivecpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitiveh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceGradientcpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceGradienth">trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradientcpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradienth">trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceMarkercpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceMarkerh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceMaskercpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceMaskerh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourcePatterncpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourcePatternh">trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradientcpp">trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradienth">trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGRootcpp">trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGRooth">trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGShapecpp">trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGShapeh">trunk/Source/WebCore/rendering/svg/RenderSVGShape.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTSpanh">trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTextcpp">trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTexth">trunk/Source/WebCore/rendering/svg/RenderSVGText.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTextPathcpp">trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTextPathh">trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTransformableContainercpp">trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTransformableContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGViewportContainercpp">trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGViewportContainerh">trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgSVGTextRunRenderingContexth">trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h</a></li>
<li><a href="#trunkSourceWebCorestyleStyleResolveForDocumentcpp">trunk/Source/WebCore/style/StyleResolveForDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorestyleStyleResolveForDocumenth">trunk/Source/WebCore/style/StyleResolveForDocument.h</a></li>
<li><a href="#trunkSourceWebCorestyleStyleResolveTreecpp">trunk/Source/WebCore/style/StyleResolveTree.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAElementcpp">trunk/Source/WebCore/svg/SVGAElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAElementh">trunk/Source/WebCore/svg/SVGAElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAltGlyphElementcpp">trunk/Source/WebCore/svg/SVGAltGlyphElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAltGlyphElementh">trunk/Source/WebCore/svg/SVGAltGlyphElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGCircleElementcpp">trunk/Source/WebCore/svg/SVGCircleElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGCircleElementh">trunk/Source/WebCore/svg/SVGCircleElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGClipPathElementcpp">trunk/Source/WebCore/svg/SVGClipPathElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGClipPathElementh">trunk/Source/WebCore/svg/SVGClipPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGColorh">trunk/Source/WebCore/svg/SVGColor.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDefsElementcpp">trunk/Source/WebCore/svg/SVGDefsElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDefsElementh">trunk/Source/WebCore/svg/SVGDefsElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGEllipseElementcpp">trunk/Source/WebCore/svg/SVGEllipseElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGEllipseElementh">trunk/Source/WebCore/svg/SVGEllipseElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFilterElementcpp">trunk/Source/WebCore/svg/SVGFilterElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFilterElementh">trunk/Source/WebCore/svg/SVGFilterElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFilterPrimitiveStandardAttributescpp">trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFilterPrimitiveStandardAttributesh">trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceNameElementcpp">trunk/Source/WebCore/svg/SVGFontFaceNameElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceNameElementh">trunk/Source/WebCore/svg/SVGFontFaceNameElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceUriElementcpp">trunk/Source/WebCore/svg/SVGFontFaceUriElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontFaceUriElementh">trunk/Source/WebCore/svg/SVGFontFaceUriElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGForeignObjectElementcpp">trunk/Source/WebCore/svg/SVGForeignObjectElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGForeignObjectElementh">trunk/Source/WebCore/svg/SVGForeignObjectElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGElementcpp">trunk/Source/WebCore/svg/SVGGElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGElementh">trunk/Source/WebCore/svg/SVGGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGraphicsElementcpp">trunk/Source/WebCore/svg/SVGGraphicsElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGraphicsElementh">trunk/Source/WebCore/svg/SVGGraphicsElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGImageElementcpp">trunk/Source/WebCore/svg/SVGImageElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGImageElementh">trunk/Source/WebCore/svg/SVGImageElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGLengthcpp">trunk/Source/WebCore/svg/SVGLength.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGLengthh">trunk/Source/WebCore/svg/SVGLength.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGLinearGradientElementcpp">trunk/Source/WebCore/svg/SVGLinearGradientElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGLinearGradientElementh">trunk/Source/WebCore/svg/SVGLinearGradientElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMarkerElementcpp">trunk/Source/WebCore/svg/SVGMarkerElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMarkerElementh">trunk/Source/WebCore/svg/SVGMarkerElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMaskElementcpp">trunk/Source/WebCore/svg/SVGMaskElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGMaskElementh">trunk/Source/WebCore/svg/SVGMaskElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPainth">trunk/Source/WebCore/svg/SVGPaint.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathElementcpp">trunk/Source/WebCore/svg/SVGPathElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathElementh">trunk/Source/WebCore/svg/SVGPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPatternElementcpp">trunk/Source/WebCore/svg/SVGPatternElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPatternElementh">trunk/Source/WebCore/svg/SVGPatternElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGRadialGradientElementcpp">trunk/Source/WebCore/svg/SVGRadialGradientElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGRadialGradientElementh">trunk/Source/WebCore/svg/SVGRadialGradientElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGRectElementcpp">trunk/Source/WebCore/svg/SVGRectElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGRectElementh">trunk/Source/WebCore/svg/SVGRectElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSVGElementcpp">trunk/Source/WebCore/svg/SVGSVGElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSVGElementh">trunk/Source/WebCore/svg/SVGSVGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGStopElementcpp">trunk/Source/WebCore/svg/SVGStopElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGStopElementh">trunk/Source/WebCore/svg/SVGStopElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSwitchElementcpp">trunk/Source/WebCore/svg/SVGSwitchElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSwitchElementh">trunk/Source/WebCore/svg/SVGSwitchElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSymbolElementcpp">trunk/Source/WebCore/svg/SVGSymbolElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGSymbolElementh">trunk/Source/WebCore/svg/SVGSymbolElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTRefElementcpp">trunk/Source/WebCore/svg/SVGTRefElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTRefElementh">trunk/Source/WebCore/svg/SVGTRefElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTSpanElementcpp">trunk/Source/WebCore/svg/SVGTSpanElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTSpanElementh">trunk/Source/WebCore/svg/SVGTSpanElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextElementcpp">trunk/Source/WebCore/svg/SVGTextElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextElementh">trunk/Source/WebCore/svg/SVGTextElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextPathElementcpp">trunk/Source/WebCore/svg/SVGTextPathElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTextPathElementh">trunk/Source/WebCore/svg/SVGTextPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGUseElementcpp">trunk/Source/WebCore/svg/SVGUseElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGUseElementh">trunk/Source/WebCore/svg/SVGUseElement.h</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebEditorClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebVisitedLinkStoreh">trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebVisitedLinkStoremm">trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebBackForwardListh">trunk/Source/WebKit2/UIProcess/WebBackForwardList.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebBatteryManagerProxycpp">trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebBatteryManagerProxyh">trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageGroupcpp">trunk/Source/WebKit2/UIProcess/WebPageGroup.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageGrouph">trunk/Source/WebKit2/UIProcess/WebPageGroup.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflBatteryProvidercpp">trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflBatteryProviderh">trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessMediaStreamUserMediaPermissionRequestManagerh">trunk/Source/WebKit2/WebProcess/MediaStream/UserMediaPermissionRequestManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebEditorClientcpp">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebUserMediaClientcpp">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebUserMediaClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageViewUpdateDispatchercpp">trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageViewUpdateDispatcherh">trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFRefcpp">trunk/Tools/TestWebKitAPI/Tests/WTF/Ref.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFRefCountercpp">trunk/Tools/TestWebKitAPI/Tests/WTF/RefCounter.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFRefPtrcpp">trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreCalculationValuecpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/JavaScriptCore/ChangeLog        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2014-12-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Replace PassRef with Ref/Ref&amp;&amp; across the board.
+        &lt;https://webkit.org/b/139587&gt;
+
+        Reviewed by Darin Adler.
+
+        * runtime/Identifier.cpp:
+        (JSC::Identifier::add):
+        (JSC::Identifier::add8):
+        * runtime/Identifier.h:
+        (JSC::Identifier::add):
+        * runtime/IdentifierInlines.h:
+        (JSC::Identifier::add):
+
</ins><span class="cx"> 2014-12-12  Matthew Mirman  &lt;mmirman@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         shiftCountWithArrayStorage should exit to slow path if the object has a sparse map.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeIdentifiercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Identifier.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Identifier.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/JavaScriptCore/runtime/Identifier.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; Identifier::add(VM* vm, const char* c)
</del><ins>+Ref&lt;StringImpl&gt; Identifier::add(VM* vm, const char* c)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(c);
</span><span class="cx">     ASSERT(c[0]);
</span><span class="lines">@@ -48,12 +48,12 @@
</span><span class="cx">     return *AtomicString::add(c);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; Identifier::add(ExecState* exec, const char* c)
</del><ins>+Ref&lt;StringImpl&gt; Identifier::add(ExecState* exec, const char* c)
</ins><span class="cx"> {
</span><span class="cx">     return add(&amp;exec-&gt;vm(), c);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; Identifier::add8(VM* vm, const UChar* s, int length)
</del><ins>+Ref&lt;StringImpl&gt; Identifier::add8(VM* vm, const UChar* s, int length)
</ins><span class="cx"> {
</span><span class="cx">     if (length == 1) {
</span><span class="cx">         UChar c = s[0];
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeIdentifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Identifier.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Identifier.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/JavaScriptCore/runtime/Identifier.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -97,8 +97,8 @@
</span><span class="cx">     static bool equal(const StringImpl* a, const StringImpl* b) { return ::equal(a, b); }
</span><span class="cx"> 
</span><span class="cx">     // Only to be used with string literals.
</span><del>-    JS_EXPORT_PRIVATE static PassRef&lt;StringImpl&gt; add(VM*, const char*);
-    JS_EXPORT_PRIVATE static PassRef&lt;StringImpl&gt; add(ExecState*, const char*);
</del><ins>+    JS_EXPORT_PRIVATE static Ref&lt;StringImpl&gt; add(VM*, const char*);
+    JS_EXPORT_PRIVATE static Ref&lt;StringImpl&gt; add(ExecState*, const char*);
</ins><span class="cx"> 
</span><span class="cx">     void dump(PrintStream&amp;) const;
</span><span class="cx"> 
</span><span class="lines">@@ -111,12 +111,12 @@
</span><span class="cx">     static bool equal(const Identifier&amp; a, const Identifier&amp; b) { return a.m_string.impl() == b.m_string.impl(); }
</span><span class="cx">     static bool equal(const Identifier&amp; a, const LChar* b) { return equal(a.m_string.impl(), b); }
</span><span class="cx"> 
</span><del>-    template &lt;typename T&gt; static PassRef&lt;StringImpl&gt; add(VM*, const T*, int length);
-    static PassRef&lt;StringImpl&gt; add8(VM*, const UChar*, int length);
</del><ins>+    template &lt;typename T&gt; static Ref&lt;StringImpl&gt; add(VM*, const T*, int length);
+    static Ref&lt;StringImpl&gt; add8(VM*, const UChar*, int length);
</ins><span class="cx">     template &lt;typename T&gt; ALWAYS_INLINE static bool canUseSingleCharacterString(T);
</span><span class="cx"> 
</span><del>-    static PassRef&lt;StringImpl&gt; add(ExecState*, StringImpl*);
-    static PassRef&lt;StringImpl&gt; add(VM*, StringImpl*);
</del><ins>+    static Ref&lt;StringImpl&gt; add(ExecState*, StringImpl*);
+    static Ref&lt;StringImpl&gt; add(VM*, StringImpl*);
</ins><span class="cx"> 
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     JS_EXPORT_PRIVATE static void checkCurrentAtomicStringTable(ExecState*);
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename T&gt;
</span><del>-PassRef&lt;StringImpl&gt; Identifier::add(VM* vm, const T* s, int length)
</del><ins>+Ref&lt;StringImpl&gt; Identifier::add(VM* vm, const T* s, int length)
</ins><span class="cx"> {
</span><span class="cx">     if (length == 1) {
</span><span class="cx">         T c = s[0];
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeIdentifierInlinesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/IdentifierInlines.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/IdentifierInlines.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/JavaScriptCore/runtime/IdentifierInlines.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,14 +55,14 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline PassRef&lt;StringImpl&gt; Identifier::add(ExecState* exec, StringImpl* r)
</del><ins>+inline Ref&lt;StringImpl&gt; Identifier::add(ExecState* exec, StringImpl* r)
</ins><span class="cx"> {
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     checkCurrentAtomicStringTable(exec);
</span><span class="cx"> #endif
</span><span class="cx">     return *AtomicString::addWithStringTableProvider(*exec, r);
</span><span class="cx"> }
</span><del>-inline PassRef&lt;StringImpl&gt; Identifier::add(VM* vm, StringImpl* r)
</del><ins>+inline Ref&lt;StringImpl&gt; Identifier::add(VM* vm, StringImpl* r)
</ins><span class="cx"> {
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     checkCurrentAtomicStringTable(vm);
</span></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/ChangeLog        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,3 +1,117 @@
</span><ins>+2014-12-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Replace PassRef with Ref/Ref&amp;&amp; across the board.
+        &lt;https://webkit.org/b/139587&gt;
+
+        Reviewed by Darin Adler.
+
+        Kill the PassRef class and replace it by Ref/Ref&amp;&amp;.
+        Usage is simple:
+
+            - For locals and members, keep using Ref&lt;T&gt;.
+            - For return types, use Ref&lt;T&gt;.
+            - For (ownership-transferring) arguments, use Ref&lt;T&gt;&amp;&amp;.
+
+        When passing to a Ref&amp;&amp;, use WTF::move() to mobilize the value
+        at the call site, e.g:
+
+            void myFunction(Ref&lt;Foo&gt;&amp;&amp;);
+
+            Ref&lt;Foo&gt; myFoo(Foo::create());
+            myFunction(WTF::move(myFoo));
+            // 'myFoo' is invalid from this point forward.
+
+        As you can see, it works a lot like PassRefPtr, but unlike PassRefPtr
+        it won't surprise you by becoming null *unless* you WTF::move it.
+
+        I've also added a Ref::copyRef() for instances where you want to
+        return a Ref *without* transferring ownership, e.g code like:
+
+            Ref&lt;Foo&gt; foo() { return m_foo; }
+
+        ... now becomes ...
+
+            Ref&lt;Foo&gt; foo() { return m_foo.copyRef(); }
+
+        This makes it explicit that a refcount bump will occur.
+
+        Finally, do note that unlike last year's PassRef, Ref&amp;&amp; does not
+        require you to move it to avoid leaking; it will clean itself up.
+
+        * wtf/PassRef.h:
+        (WTF::adopted): Deleted.
+        (WTF::PassRef&lt;T&gt;::PassRef): Deleted.
+        (WTF::PassRef&lt;T&gt;::~PassRef): Deleted.
+        (WTF::PassRef&lt;T&gt;::get): Deleted.
+        (WTF::PassRef&lt;T&gt;::ptr): Deleted.
+        (WTF::PassRef&lt;T&gt;::leakRef): Deleted.
+        (WTF::adoptRef): Deleted.
+        (WTF::createRefCounted): Deleted.
+        * wtf/PassRefPtr.h:
+        (WTF::PassRefPtr::PassRefPtr):
+        * wtf/Ref.h:
+        (WTF::adopted):
+        (WTF::Ref::~Ref):
+        (WTF::Ref::Ref):
+        (WTF::Ref::operator=):
+        (WTF::Ref::operator-&gt;):
+        (WTF::Ref::ptr):
+        (WTF::Ref::get):
+        (WTF::Ref::operator T&amp;):
+        (WTF::Ref::operator const T&amp;):
+        (WTF::Ref&lt;T&gt;::replace):
+        (WTF::adoptRef):
+        * wtf/RefCounter.h:
+        (WTF::RefCounter::count):
+        * wtf/RefPtr.h:
+        (WTF::RefPtr::releaseNonNull):
+        (WTF::RefPtr&lt;T&gt;::RefPtr):
+        (WTF::=):
+        * wtf/text/AtomicString.cpp:
+        (WTF::addToStringTable):
+        (WTF::AtomicString::add):
+        (WTF::AtomicString::addFromLiteralData):
+        (WTF::AtomicString::addSlowCase):
+        * wtf/text/AtomicString.h:
+        * wtf/text/StringImpl.cpp:
+        (WTF::StringImpl::createFromLiteral):
+        (WTF::StringImpl::createWithoutCopying):
+        (WTF::StringImpl::createUninitializedInternal):
+        (WTF::StringImpl::createUninitializedInternalNonEmpty):
+        (WTF::StringImpl::createUninitialized):
+        (WTF::StringImpl::reallocateInternal):
+        (WTF::StringImpl::reallocate):
+        (WTF::StringImpl::createInternal):
+        (WTF::StringImpl::create):
+        (WTF::StringImpl::create8BitIfPossible):
+        (WTF::StringImpl::substring):
+        (WTF::StringImpl::lower):
+        (WTF::StringImpl::upper):
+        (WTF::StringImpl::fill):
+        (WTF::StringImpl::foldCase):
+        (WTF::StringImpl::convertToASCIILowercase):
+        (WTF::StringImpl::stripMatchedCharacters):
+        (WTF::StringImpl::stripWhiteSpace):
+        (WTF::StringImpl::removeCharacters):
+        (WTF::StringImpl::simplifyMatchedCharactersToSpace):
+        (WTF::StringImpl::simplifyWhiteSpace):
+        (WTF::StringImpl::replace):
+        (WTF::StringImpl::adopt):
+        * wtf/text/StringImpl.h:
+        (WTF::StringImpl::create8BitIfPossible):
+        (WTF::StringImpl::create):
+        (WTF::StringImpl::createSubstringSharingImpl8):
+        (WTF::StringImpl::createSubstringSharingImpl):
+        (WTF::StringImpl::createFromLiteral):
+        (WTF::StringImpl::createEmptyUnique):
+        (WTF::StringImpl::adopt):
+        (WTF::StringImpl::replace):
+        (WTF::StringImpl::constructInternal&lt;LChar&gt;):
+        (WTF::StringImpl::constructInternal&lt;UChar&gt;):
+        (WTF::StringImpl::isolatedCopy):
+        * wtf/text/WTFString.h:
+        (WTF::String::String):
+
</ins><span class="cx"> 2014-12-10  Geoffrey Garen  &lt;ggaren@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Please disable the webkitFirstVersionWithInitConstructorSupport check on Apple TV
</span></span></pre></div>
<a id="trunkSourceWTFwtfPassRefh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/PassRef.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/PassRef.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/PassRef.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,154 +1 @@
</span><del>-/*
- *  Copyright (C) 2013-2014 Apple Inc. All rights reserved.
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Library General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Library General Public License for more details.
- *
- *  You should have received a copy of the GNU Library General Public License
- *  along with this library; see the file COPYING.LIB.  If not, write to
- *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *  Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef WTF_PassRef_h
-#define WTF_PassRef_h
-
-#include &quot;Assertions.h&quot;
-#include &lt;cstddef&gt;
-#include &lt;utility&gt;
-
-namespace WTF {
-
-template&lt;typename T&gt; class PassRef;
-template&lt;typename T&gt; class PassRefPtr;
-template&lt;typename T&gt; class Ref;
-template&lt;typename T&gt; class RefPtr;
-
-template&lt;typename T&gt; PassRef&lt;T&gt; adoptRef(T&amp;);
-
-inline void adopted(const void*) { }
-
-template&lt;typename T&gt; class PassRef {
-public:
-    PassRef(T&amp;);
-    PassRef(PassRef&amp;&amp;);
-    template&lt;typename U&gt; PassRef(const Ref&lt;U&gt;&amp;);
-    template&lt;typename U&gt; PassRef(PassRef&lt;U&gt;);
-
-    const T&amp; get() const;
-    T&amp; get();
-
-    const T* ptr() const;
-    T* ptr();
-
-    T&amp; leakRef() WARN_UNUSED_RETURN;
-
-    ~PassRef();
-
-private:
-    friend PassRef adoptRef&lt;T&gt;(T&amp;);
-
-    template&lt;typename U&gt; friend class PassRef;
-    template&lt;typename U&gt; friend class PassRefPtr;
-    template&lt;typename U&gt; friend class Ref;
-    template&lt;typename U&gt; friend class RefPtr;
-
-    enum AdoptTag { Adopt };
-    PassRef(T&amp;, AdoptTag);
-
-    T* m_ptr;
-    bool m_gaveUpReference;
-};
-
-template&lt;typename T&gt; inline PassRef&lt;T&gt;::PassRef(T&amp; reference)
-    : m_ptr(&amp;reference)
-{
-    m_ptr-&gt;ref();
-}
-
-template&lt;typename T&gt; inline PassRef&lt;T&gt;::PassRef(PassRef&amp;&amp; other)
-    : m_ptr(&amp;other.leakRef())
-{
-}
-
-template&lt;typename T&gt; template&lt;typename U&gt; inline PassRef&lt;T&gt;::PassRef(PassRef&lt;U&gt; other)
-    : m_ptr(&amp;other.leakRef())
-{
-}
-
-template&lt;typename T&gt; template&lt;typename U&gt; inline PassRef&lt;T&gt;::PassRef(const Ref&lt;U&gt;&amp; other)
-    : m_ptr(static_cast&lt;T*&gt;(const_cast&lt;U*&gt;(other.ptr())))
-{
-    ASSERT(m_ptr);
-    m_ptr-&gt;ref();
-}
-
-template&lt;typename T&gt; PassRef&lt;T&gt;::~PassRef()
-{
-    if (m_ptr)
-        m_ptr-&gt;deref();
-}
-
-template&lt;typename T&gt; inline const T&amp; PassRef&lt;T&gt;::get() const
-{
-    ASSERT(m_ptr);
-    return *m_ptr;
-}
-
-template&lt;typename T&gt; inline T&amp; PassRef&lt;T&gt;::get()
-{
-    ASSERT(m_ptr);
-    return *m_ptr;
-}
-
-template&lt;typename T&gt; const T* PassRef&lt;T&gt;::ptr() const
-{
-    ASSERT(m_ptr);
-    return m_ptr;
-}
-
-template&lt;typename T&gt; T* PassRef&lt;T&gt;::ptr()
-{
-    ASSERT(m_ptr);
-    return m_ptr;
-}
-
-template&lt;typename T&gt; inline T&amp; PassRef&lt;T&gt;::leakRef()
-{
-    ASSERT(m_ptr);
-    T* leakedPtr = m_ptr;
-    m_ptr = nullptr;
-    return *leakedPtr;
-}
-
-template&lt;typename T&gt; inline PassRef&lt;T&gt;::PassRef(T&amp; reference, AdoptTag)
-    : m_ptr(&amp;reference)
-{
-}
-
-template&lt;typename T&gt; inline PassRef&lt;T&gt; adoptRef(T&amp; reference)
-{
-    adopted(&amp;reference);
-    return PassRef&lt;T&gt;(reference, PassRef&lt;T&gt;::Adopt);
-}
-
-template&lt;typename T, typename... Args&gt; inline PassRef&lt;T&gt; createRefCounted(Args&amp;&amp;... args)
-{
-    return adoptRef(*new T(std::forward&lt;Args&gt;(args)...));
-}
-
-} // namespace WTF
-
-using WTF::PassRef;
-using WTF::adoptRef;
-using WTF::createRefCounted;
-
-#endif // WTF_PassRef_h
</del><ins>+// Delete me.
</ins></span></pre></div>
<a id="trunkSourceWTFwtfPassRefPtrh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/PassRefPtr.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/PassRefPtr.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/PassRefPtr.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -22,10 +22,12 @@
</span><span class="cx"> #define WTF_PassRefPtr_h
</span><span class="cx"> 
</span><span class="cx"> #include &lt;wtf/GetPtr.h&gt;
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><ins>+#include &lt;wtf/Ref.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><ins>+    template&lt;typename T&gt; class RefPtr;
+    template&lt;typename T&gt; class PassRefPtr;
</ins><span class="cx">     template&lt;typename T&gt; PassRefPtr&lt;T&gt; adoptRef(T*);
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename T&gt; ALWAYS_INLINE void refIfNotNull(T* ptr)
</span><span class="lines">@@ -56,7 +58,7 @@
</span><span class="cx">         ALWAYS_INLINE ~PassRefPtr() { derefIfNotNull(m_ptr); }
</span><span class="cx"> 
</span><span class="cx">         template&lt;typename U&gt; PassRefPtr(const RefPtr&lt;U&gt;&amp;);
</span><del>-        template&lt;typename U&gt; PassRefPtr(PassRef&lt;U&gt; reference) : m_ptr(&amp;reference.leakRef()) { }
</del><ins>+        template&lt;typename U&gt; PassRefPtr(Ref&lt;U&gt;&amp;&amp; reference) : m_ptr(&amp;reference.leakRef()) { }
</ins><span class="cx"> 
</span><span class="cx">         T* get() const { return m_ptr; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfRefh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Ref.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Ref.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/Ref.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> /*
</span><del>- * Copyright (C) 2013 Apple Inc. All rights reserved.
</del><ins>+ * Copyright (C) 2013-2014 Apple Inc. All rights reserved.
</ins><span class="cx">  *
</span><span class="cx">  * Redistribution and use in source and binary forms, with or without
</span><span class="cx">  * modification, are permitted provided that the following conditions
</span><span class="lines">@@ -26,54 +26,107 @@
</span><span class="cx"> #ifndef WTF_Ref_h
</span><span class="cx"> #define WTF_Ref_h
</span><span class="cx"> 
</span><ins>+#include &lt;wtf/Assertions.h&gt;
</ins><span class="cx"> #include &lt;wtf/GetPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/Noncopyable.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><del>-template&lt;typename T&gt; class PassRef;
</del><ins>+inline void adopted(const void*) { }
</ins><span class="cx"> 
</span><ins>+template&lt;typename T&gt; class Ref;
+template&lt;typename T&gt; Ref&lt;T&gt; adoptRef(T&amp;);
+
</ins><span class="cx"> template&lt;typename T&gt; class Ref {
</span><del>-    WTF_MAKE_NONCOPYABLE(Ref)
</del><span class="cx"> public:
</span><del>-    Ref(T&amp; object) : m_ptr(&amp;object) { m_ptr-&gt;ref(); }
-    template&lt;typename U&gt; Ref(PassRef&lt;U&gt; reference) : m_ptr(&amp;reference.leakRef()) { }
</del><ins>+    ~Ref()
+    {
+        if (m_ptr)
+            m_ptr-&gt;deref();
+    }
</ins><span class="cx"> 
</span><del>-    ~Ref() { m_ptr-&gt;deref(); }
</del><ins>+    Ref(T&amp; object)
+        : m_ptr(&amp;object)
+    {
+        m_ptr-&gt;ref();
+    }
</ins><span class="cx"> 
</span><ins>+    Ref(Ref&amp;&amp; other)
+        : m_ptr(&amp;other.leakRef())
+    {
+    }
+
+    template&lt;typename U&gt;
+    Ref(Ref&lt;U&gt;&amp;&amp; other)
+        : m_ptr(&amp;other.leakRef())
+    {
+    }
+
</ins><span class="cx">     Ref&amp; operator=(T&amp; object)
</span><span class="cx">     {
</span><ins>+        ASSERT(m_ptr);
</ins><span class="cx">         object.ref();
</span><span class="cx">         m_ptr-&gt;deref();
</span><span class="cx">         m_ptr = &amp;object;
</span><span class="cx">         return *this;
</span><span class="cx">     }
</span><del>-    template&lt;typename U&gt; Ref&amp; operator=(PassRef&lt;U&gt; reference)
</del><ins>+
+    Ref&amp; operator=(Ref&amp;&amp; reference)
</ins><span class="cx">     {
</span><ins>+        ASSERT(m_ptr);
</ins><span class="cx">         m_ptr-&gt;deref();
</span><span class="cx">         m_ptr = &amp;reference.leakRef();
</span><span class="cx">         return *this;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    const T* operator-&gt;() const { return m_ptr; }
-    T* operator-&gt;() { return m_ptr; }
</del><ins>+    template&lt;typename U&gt; Ref&amp; operator=(Ref&lt;U&gt;&amp;&amp; reference)
+    {
+        ASSERT(m_ptr);
+        m_ptr-&gt;deref();
+        m_ptr = &amp;reference.leakRef();
+        return *this;
+    }
</ins><span class="cx"> 
</span><del>-    const T* ptr() const { return m_ptr; }
-    T* ptr() { return m_ptr; }
</del><ins>+    const T* operator-&gt;() const { ASSERT(m_ptr); return m_ptr; }
+    T* operator-&gt;() { ASSERT(m_ptr); return m_ptr; }
</ins><span class="cx"> 
</span><del>-    const T&amp; get() const { return *m_ptr; }
-    T&amp; get() { return *m_ptr; }
</del><ins>+    const T* ptr() const { ASSERT(m_ptr); return m_ptr; }
+    T* ptr() { ASSERT(m_ptr); return m_ptr; }
</ins><span class="cx"> 
</span><del>-    operator T&amp;() { return *m_ptr; }
-    operator const T&amp;() const { return *m_ptr; }
</del><ins>+    const T&amp; get() const { ASSERT(m_ptr); return *m_ptr; }
+    T&amp; get() { ASSERT(m_ptr); return *m_ptr; }
</ins><span class="cx"> 
</span><del>-    template&lt;typename U&gt; PassRef&lt;T&gt; replace(PassRef&lt;U&gt;) WARN_UNUSED_RETURN;
</del><ins>+    operator T&amp;() { ASSERT(m_ptr); return *m_ptr; }
+    operator const T&amp;() const { ASSERT(m_ptr); return *m_ptr; }
</ins><span class="cx"> 
</span><ins>+    template&lt;typename U&gt; Ref&lt;T&gt; replace(Ref&lt;U&gt;&amp;&amp;) WARN_UNUSED_RETURN;
+
+    Ref copyRef() WARN_UNUSED_RETURN
+    {
+        return Ref(*m_ptr);
+    }
+
+    T&amp; leakRef() WARN_UNUSED_RETURN
+    {
+        ASSERT(m_ptr);
+        T* movedPtr = m_ptr;
+        m_ptr = nullptr;
+        return *movedPtr;
+    }
+
</ins><span class="cx"> private:
</span><ins>+    friend Ref adoptRef&lt;T&gt;(T&amp;);
+
+    enum AdoptTag { Adopt };
+    Ref(T&amp; object, AdoptTag)
+        : m_ptr(&amp;object)
+    {
+    }
+
</ins><span class="cx">     T* m_ptr;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-template&lt;typename T&gt; template&lt;typename U&gt; inline PassRef&lt;T&gt; Ref&lt;T&gt;::replace(PassRef&lt;U&gt; reference)
</del><ins>+template&lt;typename T&gt; template&lt;typename U&gt; inline Ref&lt;T&gt; Ref&lt;T&gt;::replace(Ref&lt;U&gt;&amp;&amp; reference)
</ins><span class="cx"> {
</span><span class="cx">     auto oldReference = adoptRef(*m_ptr);
</span><span class="cx">     m_ptr = &amp;reference.leakRef();
</span><span class="lines">@@ -86,6 +139,14 @@
</span><span class="cx">     static T* getPtr(const Ref&lt;T&gt;&amp; p) { return const_cast&lt;T*&gt;(p.ptr()); }
</span><span class="cx"> };
</span><span class="cx"> 
</span><ins>+template&lt;typename T&gt;
+inline Ref&lt;T&gt; adoptRef(T&amp; reference)
+{
+    adopted(&amp;reference);
+    return Ref&lt;T&gt;(reference, Ref&lt;T&gt;::Adopt);
+
+}
+
</ins><span class="cx"> } // namespace WTF
</span><span class="cx"> 
</span><span class="cx"> using WTF::Ref;
</span></span></pre></div>
<a id="trunkSourceWTFwtfRefCounterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/RefCounter.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/RefCounter.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/RefCounter.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     WTF_EXPORT_PRIVATE RefCounter(std::function&lt;void()&gt; = []() { });
</span><span class="cx">     WTF_EXPORT_PRIVATE ~RefCounter();
</span><span class="cx"> 
</span><del>-    PassRef&lt;Count&gt; count() const
</del><ins>+    Ref&lt;Count&gt; count() const
</ins><span class="cx">     {
</span><span class="cx">         return *m_count;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWTFwtfRefPtrh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/RefPtr.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/RefPtr.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/RefPtr.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">         // See comments in PassRefPtr.h for an explanation of why this takes a const reference.
</span><span class="cx">         template&lt;typename U&gt; RefPtr(const PassRefPtr&lt;U&gt;&amp;);
</span><span class="cx"> 
</span><del>-        template&lt;typename U&gt; RefPtr(PassRef&lt;U&gt;&amp;&amp;);
</del><ins>+        template&lt;typename U&gt; RefPtr(Ref&lt;U&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">         // Hash table deleted values, which are only constructed and never copied or destroyed.
</span><span class="cx">         RefPtr(HashTableDeletedValueType) : m_ptr(hashTableDeletedValue()) { }
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">         
</span><span class="cx">         void clear();
</span><span class="cx">         PassRefPtr&lt;T&gt; release() { PassRefPtr&lt;T&gt; tmp = adoptRef(m_ptr); m_ptr = nullptr; return tmp; }
</span><del>-        PassRef&lt;T&gt; releaseNonNull() { ASSERT(m_ptr); PassRef&lt;T&gt; tmp = adoptRef(*m_ptr); m_ptr = nullptr; return tmp; }
</del><ins>+        Ref&lt;T&gt; releaseNonNull() { ASSERT(m_ptr); Ref&lt;T&gt; tmp(adoptRef(*m_ptr)); m_ptr = nullptr; return tmp; }
</ins><span class="cx"> 
</span><span class="cx">         T* leakRef() WARN_UNUSED_RETURN;
</span><span class="cx"> 
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">         template&lt;typename U&gt; RefPtr&amp; operator=(const PassRefPtr&lt;U&gt;&amp;);
</span><span class="cx">         RefPtr&amp; operator=(RefPtr&amp;&amp;);
</span><span class="cx">         template&lt;typename U&gt; RefPtr&amp; operator=(RefPtr&lt;U&gt;&amp;&amp;);
</span><del>-        template&lt;typename U&gt; RefPtr&amp; operator=(PassRef&lt;U&gt;);
</del><ins>+        template&lt;typename U&gt; RefPtr&amp; operator=(Ref&lt;U&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">         void swap(RefPtr&amp;);
</span><span class="cx"> 
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    template&lt;typename T&gt; template&lt;typename U&gt; inline RefPtr&lt;T&gt;::RefPtr(PassRef&lt;U&gt;&amp;&amp; reference)
</del><ins>+    template&lt;typename T&gt; template&lt;typename U&gt; inline RefPtr&lt;T&gt;::RefPtr(Ref&lt;U&gt;&amp;&amp; reference)
</ins><span class="cx">         : m_ptr(&amp;reference.leakRef())
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="lines">@@ -167,7 +167,7 @@
</span><span class="cx">         return *this;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    template&lt;typename T&gt; template&lt;typename U&gt; inline RefPtr&lt;T&gt;&amp; RefPtr&lt;T&gt;::operator=(PassRef&lt;U&gt; reference)
</del><ins>+    template&lt;typename T&gt; template&lt;typename U&gt; inline RefPtr&lt;T&gt;&amp; RefPtr&lt;T&gt;::operator=(Ref&lt;U&gt;&amp;&amp; reference)
</ins><span class="cx">     {
</span><span class="cx">         RefPtr ptr = WTF::move(reference);
</span><span class="cx">         swap(ptr);
</span></span></pre></div>
<a id="trunkSourceWTFwtftextAtomicStringcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/AtomicString.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/AtomicString.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/text/AtomicString.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template&lt;typename T, typename HashTranslator&gt;
</span><del>-static inline PassRef&lt;StringImpl&gt; addToStringTable(const T&amp; value)
</del><ins>+static inline Ref&lt;StringImpl&gt; addToStringTable(const T&amp; value)
</ins><span class="cx"> {
</span><span class="cx">     AtomicStringTableLocker locker;
</span><span class="cx"> 
</span><span class="lines">@@ -81,7 +81,9 @@
</span><span class="cx"> 
</span><span class="cx">     // If the string is newly-translated, then we need to adopt it.
</span><span class="cx">     // The boolean in the pair tells us if that is so.
</span><del>-    return addResult.isNewEntry ? adoptRef(**addResult.iterator) : **addResult.iterator;
</del><ins>+    if (addResult.isNewEntry)
+        return adoptRef(**addResult.iterator);
+    return **addResult.iterator;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> struct CStringTranslator {
</span><span class="lines">@@ -247,7 +249,7 @@
</span><span class="cx">     return addToStringTable&lt;UCharBuffer, UCharBufferTranslator&gt;(buffer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; AtomicString::add(const UChar* s, unsigned length, unsigned existingHash)
</del><ins>+Ref&lt;StringImpl&gt; AtomicString::add(const UChar* s, unsigned length, unsigned existingHash)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(s);
</span><span class="cx">     ASSERT(existingHash);
</span><span class="lines">@@ -387,7 +389,7 @@
</span><span class="cx">     return addToStringTable&lt;LCharBuffer, LCharBufferTranslator&gt;(buffer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; AtomicString::addFromLiteralData(const char* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; AtomicString::addFromLiteralData(const char* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(characters);
</span><span class="cx">     ASSERT(length);
</span><span class="lines">@@ -396,7 +398,7 @@
</span><span class="cx">     return addToStringTable&lt;CharBuffer, CharBufferFromLiteralDataTranslator&gt;(buffer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; AtomicString::addSlowCase(StringImpl&amp; string)
</del><ins>+Ref&lt;StringImpl&gt; AtomicString::addSlowCase(StringImpl&amp; string)
</ins><span class="cx"> {
</span><span class="cx">     if (!string.length())
</span><span class="cx">         return *StringImpl::empty();
</span><span class="lines">@@ -414,7 +416,7 @@
</span><span class="cx">     return **addResult.iterator;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; AtomicString::addSlowCase(AtomicStringTable&amp; stringTable, StringImpl&amp; string)
</del><ins>+Ref&lt;StringImpl&gt; AtomicString::addSlowCase(AtomicStringTable&amp; stringTable, StringImpl&amp; string)
</ins><span class="cx"> {
</span><span class="cx">     if (!string.length())
</span><span class="cx">         return *StringImpl::empty();
</span></span></pre></div>
<a id="trunkSourceWTFwtftextAtomicStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/AtomicString.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/AtomicString.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/text/AtomicString.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -178,7 +178,7 @@
</span><span class="cx">     WTF_EXPORT_STRING_API static RefPtr&lt;StringImpl&gt; add(const LChar*, unsigned length);
</span><span class="cx">     WTF_EXPORT_STRING_API static RefPtr&lt;StringImpl&gt; add(const UChar*, unsigned length);
</span><span class="cx">     ALWAYS_INLINE static RefPtr&lt;StringImpl&gt; add(const char* s, unsigned length) { return add(reinterpret_cast&lt;const LChar*&gt;(s), length); };
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; add(const UChar*, unsigned length, unsigned existingHash);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; add(const UChar*, unsigned length, unsigned existingHash);
</ins><span class="cx">     WTF_EXPORT_STRING_API static RefPtr&lt;StringImpl&gt; add(const UChar*);
</span><span class="cx">     WTF_EXPORT_STRING_API static RefPtr&lt;StringImpl&gt; add(StringImpl*, unsigned offset, unsigned length);
</span><span class="cx">     ALWAYS_INLINE static RefPtr&lt;StringImpl&gt; add(StringImpl* string)
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx">         }
</span><span class="cx">         return addSlowCase(*string);
</span><span class="cx">     }
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; addFromLiteralData(const char* characters, unsigned length);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; addFromLiteralData(const char* characters, unsigned length);
</ins><span class="cx"> #if USE(CF)
</span><span class="cx">     WTF_EXPORT_STRING_API static RefPtr&lt;StringImpl&gt; add(CFStringRef);
</span><span class="cx"> #endif
</span><span class="lines">@@ -214,8 +214,8 @@
</span><span class="cx"> 
</span><span class="cx">     String m_string;
</span><span class="cx">     
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; addSlowCase(StringImpl&amp;);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; addSlowCase(AtomicStringTable&amp;, StringImpl&amp;);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; addSlowCase(StringImpl&amp;);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; addSlowCase(AtomicStringTable&amp;, StringImpl&amp;);
</ins><span class="cx"> 
</span><span class="cx">     WTF_EXPORT_STRING_API static AtomicStringImpl* findSlowCase(StringImpl&amp;);
</span><span class="cx">     WTF_EXPORT_STRING_API static AtomicString fromUTF8Internal(const char*, const char*);
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringImpl.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringImpl.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/text/StringImpl.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -134,19 +134,19 @@
</span><span class="cx">     fastFree(stringImpl);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::createFromLiteral(const char* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::createFromLiteral(const char* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_WITH_MESSAGE(length, &quot;Use StringImpl::empty() to create an empty string&quot;);
</span><span class="cx">     ASSERT(charactersAreAllASCII&lt;LChar&gt;(reinterpret_cast&lt;const LChar*&gt;(characters), length));
</span><span class="cx">     return adoptRef(*new StringImpl(reinterpret_cast&lt;const LChar*&gt;(characters), length, ConstructWithoutCopying));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::createFromLiteral(const char* characters)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::createFromLiteral(const char* characters)
</ins><span class="cx"> {
</span><span class="cx">     return createFromLiteral(characters, strlen(characters));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::createWithoutCopying(const UChar* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::createWithoutCopying(const UChar* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     if (!length)
</span><span class="cx">         return *empty();
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx">     return adoptRef(*new StringImpl(characters, length, ConstructWithoutCopying));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::createWithoutCopying(const LChar* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::createWithoutCopying(const LChar* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     if (!length)
</span><span class="cx">         return *empty();
</span><span class="lines">@@ -163,7 +163,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename CharType&gt;
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::createUninitializedInternal(unsigned length, CharType*&amp; data)
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::createUninitializedInternal(unsigned length, CharType*&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     if (!length) {
</span><span class="cx">         data = 0;
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename CharType&gt;
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::createUninitializedInternalNonEmpty(unsigned length, CharType*&amp; data)
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::createUninitializedInternalNonEmpty(unsigned length, CharType*&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(length);
</span><span class="cx"> 
</span><span class="lines">@@ -188,18 +188,18 @@
</span><span class="cx">     return constructInternal&lt;CharType&gt;(string, length);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::createUninitialized(unsigned length, LChar*&amp; data)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::createUninitialized(unsigned length, LChar*&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     return createUninitializedInternal(length, data);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::createUninitialized(unsigned length, UChar*&amp; data)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::createUninitialized(unsigned length, UChar*&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     return createUninitializedInternal(length, data);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename CharType&gt;
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::reallocateInternal(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, CharType*&amp; data)
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::reallocateInternal(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, CharType*&amp; data)
</ins><span class="cx"> {   
</span><span class="cx">     ASSERT(originalString-&gt;hasOneRef());
</span><span class="cx">     ASSERT(originalString-&gt;bufferOwnership() == BufferInternal);
</span><span class="lines">@@ -220,20 +220,20 @@
</span><span class="cx">     return constructInternal&lt;CharType&gt;(string, length);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, LChar*&amp; data)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, LChar*&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(originalString-&gt;is8Bit());
</span><span class="cx">     return reallocateInternal(originalString, length, data);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, UChar*&amp; data)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, UChar*&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!originalString-&gt;is8Bit());
</span><span class="cx">     return reallocateInternal(originalString, length, data);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename CharType&gt;
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::createInternal(const CharType* characters, unsigned length)
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::createInternal(const CharType* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     if (!characters || !length)
</span><span class="cx">         return *empty();
</span><span class="lines">@@ -244,17 +244,17 @@
</span><span class="cx">     return string;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::create(const UChar* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::create(const UChar* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     return createInternal(characters, length);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::create(const LChar* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::create(const LChar* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     return createInternal(characters, length);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::create8BitIfPossible(const UChar* characters, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::create8BitIfPossible(const UChar* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     if (!characters || !length)
</span><span class="cx">         return *empty();
</span><span class="lines">@@ -271,12 +271,12 @@
</span><span class="cx">     return string.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::create8BitIfPossible(const UChar* string)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::create8BitIfPossible(const UChar* string)
</ins><span class="cx"> {
</span><span class="cx">     return StringImpl::create8BitIfPossible(string, lengthOfNullTerminatedString(string));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::create(const LChar* string)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::create(const LChar* string)
</ins><span class="cx"> {
</span><span class="cx">     if (!string)
</span><span class="cx">         return *empty();
</span><span class="lines">@@ -309,7 +309,7 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::substring(unsigned start, unsigned length)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::substring(unsigned start, unsigned length)
</ins><span class="cx"> {
</span><span class="cx">     if (start &gt;= m_length)
</span><span class="cx">         return *empty();
</span><span class="lines">@@ -336,7 +336,7 @@
</span><span class="cx">     return 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::lower()
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::lower()
</ins><span class="cx"> {
</span><span class="cx">     // Note: This is a hot function in the Dromaeo benchmark, specifically the
</span><span class="cx">     // no-op code path up through the first 'return' statement.
</span><span class="lines">@@ -417,7 +417,7 @@
</span><span class="cx">     return newImpl.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::upper()
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::upper()
</ins><span class="cx"> {
</span><span class="cx">     // This function could be optimized for no-op cases the way lower() is,
</span><span class="cx">     // but in empirical testing, few actual calls to upper() are no-ops, so
</span><span class="lines">@@ -529,7 +529,7 @@
</span><span class="cx">         &amp;&amp; (localeIdentifier.length() == 2 || localeIdentifier[2] == '-');
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::lower(const AtomicString&amp; localeIdentifier)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::lower(const AtomicString&amp; localeIdentifier)
</ins><span class="cx"> {
</span><span class="cx">     // Use the more-optimized code path most of the time.
</span><span class="cx">     // Assuming here that the only locale-specific lowercasing is the Turkish casing rules.
</span><span class="lines">@@ -565,7 +565,7 @@
</span><span class="cx">     return newString.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::upper(const AtomicString&amp; localeIdentifier)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::upper(const AtomicString&amp; localeIdentifier)
</ins><span class="cx"> {
</span><span class="cx">     // Use the more-optimized code path most of the time.
</span><span class="cx">     // Assuming here that the only locale-specific lowercasing is the Turkish casing rules,
</span><span class="lines">@@ -596,7 +596,7 @@
</span><span class="cx">     return newString.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::fill(UChar character)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::fill(UChar character)
</ins><span class="cx"> {
</span><span class="cx">     if (!(character &amp; ~0x7F)) {
</span><span class="cx">         LChar* data;
</span><span class="lines">@@ -612,7 +612,7 @@
</span><span class="cx">     return newImpl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::foldCase()
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::foldCase()
</ins><span class="cx"> {
</span><span class="cx">     // FIXME: Why doesn't this function have a preflight like the one in StringImpl::lower?
</span><span class="cx"> 
</span><span class="lines">@@ -670,7 +670,7 @@
</span><span class="cx">     return newImpl.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::convertToASCIILowercase()
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::convertToASCIILowercase()
</ins><span class="cx"> {
</span><span class="cx">     if (is8Bit()) {
</span><span class="cx">         unsigned failingIndex;
</span><span class="lines">@@ -685,7 +685,7 @@
</span><span class="cx"> 
</span><span class="cx"> SlowPath:
</span><span class="cx">         LChar* data8;
</span><del>-        PassRef&lt;StringImpl&gt; newImpl = createUninitializedInternalNonEmpty(m_length, data8);
</del><ins>+        Ref&lt;StringImpl&gt; newImpl = createUninitializedInternalNonEmpty(m_length, data8);
</ins><span class="cx">         for (unsigned i = 0; i &lt; failingIndex; ++i)
</span><span class="cx">             data8[i] = m_data8[i];
</span><span class="cx">         for (unsigned i = failingIndex; i &lt; m_length; ++i)
</span><span class="lines">@@ -702,14 +702,14 @@
</span><span class="cx">         return *this;
</span><span class="cx"> 
</span><span class="cx">     UChar* data16;
</span><del>-    PassRef&lt;StringImpl&gt; newImpl = createUninitializedInternalNonEmpty(m_length, data16);
</del><ins>+    Ref&lt;StringImpl&gt; newImpl = createUninitializedInternalNonEmpty(m_length, data16);
</ins><span class="cx">     for (unsigned i = 0; i &lt; m_length; ++i)
</span><span class="cx">         data16[i] = toASCIILower(m_data16[i]);
</span><span class="cx">     return newImpl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;class UCharPredicate&gt;
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::stripMatchedCharacters(UCharPredicate predicate)
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::stripMatchedCharacters(UCharPredicate predicate)
</ins><span class="cx"> {
</span><span class="cx">     if (!m_length)
</span><span class="cx">         return *this;
</span><span class="lines">@@ -757,18 +757,18 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::stripWhiteSpace()
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::stripWhiteSpace()
</ins><span class="cx"> {
</span><span class="cx">     return stripMatchedCharacters(SpaceOrNewlinePredicate());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::stripWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::stripWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</ins><span class="cx"> {
</span><span class="cx">     return stripMatchedCharacters(UCharPredicate(isWhiteSpace));
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename CharType&gt;
</span><del>-ALWAYS_INLINE PassRef&lt;StringImpl&gt; StringImpl::removeCharacters(const CharType* characters, CharacterMatchFunctionPtr findMatch)
</del><ins>+ALWAYS_INLINE Ref&lt;StringImpl&gt; StringImpl::removeCharacters(const CharType* characters, CharacterMatchFunctionPtr findMatch)
</ins><span class="cx"> {
</span><span class="cx">     const CharType* from = characters;
</span><span class="cx">     const CharType* fromend = from + m_length;
</span><span class="lines">@@ -800,7 +800,7 @@
</span><span class="cx">     return adopt(data);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::removeCharacters(CharacterMatchFunctionPtr findMatch)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::removeCharacters(CharacterMatchFunctionPtr findMatch)
</ins><span class="cx"> {
</span><span class="cx">     if (is8Bit())
</span><span class="cx">         return removeCharacters(characters8(), findMatch);
</span><span class="lines">@@ -808,7 +808,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename CharType, class UCharPredicate&gt;
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::simplifyMatchedCharactersToSpace(UCharPredicate predicate)
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::simplifyMatchedCharactersToSpace(UCharPredicate predicate)
</ins><span class="cx"> {
</span><span class="cx">     StringBuffer&lt;CharType&gt; data(m_length);
</span><span class="cx"> 
</span><span class="lines">@@ -844,14 +844,14 @@
</span><span class="cx">     return adopt(data);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::simplifyWhiteSpace()
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::simplifyWhiteSpace()
</ins><span class="cx"> {
</span><span class="cx">     if (is8Bit())
</span><span class="cx">         return StringImpl::simplifyMatchedCharactersToSpace&lt;LChar&gt;(SpaceOrNewlinePredicate());
</span><span class="cx">     return StringImpl::simplifyMatchedCharactersToSpace&lt;UChar&gt;(SpaceOrNewlinePredicate());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::simplifyWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::simplifyWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</ins><span class="cx"> {
</span><span class="cx">     if (is8Bit())
</span><span class="cx">         return StringImpl::simplifyMatchedCharactersToSpace&lt;LChar&gt;(UCharPredicate(isWhiteSpace));
</span><span class="lines">@@ -1449,7 +1449,7 @@
</span><span class="cx">     return equalInner(const_cast&lt;StringImpl&amp;&gt;(*this), endOffset - matchString.length(), matchString, caseSensitive);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::replace(UChar oldC, UChar newC)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::replace(UChar oldC, UChar newC)
</ins><span class="cx"> {
</span><span class="cx">     if (oldC == newC)
</span><span class="cx">         return *this;
</span><span class="lines">@@ -1510,7 +1510,7 @@
</span><span class="cx">     return newImpl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::replace(unsigned position, unsigned lengthToReplace, StringImpl* str)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::replace(unsigned position, unsigned lengthToReplace, StringImpl* str)
</ins><span class="cx"> {
</span><span class="cx">     position = std::min(position, length());
</span><span class="cx">     lengthToReplace = std::min(lengthToReplace, length() - position);
</span><span class="lines">@@ -1555,7 +1555,7 @@
</span><span class="cx">     return newImpl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::replace(UChar pattern, StringImpl* replacement)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::replace(UChar pattern, StringImpl* replacement)
</ins><span class="cx"> {
</span><span class="cx">     if (!replacement)
</span><span class="cx">         return *this;
</span><span class="lines">@@ -1566,7 +1566,7 @@
</span><span class="cx">     return replace(pattern, replacement-&gt;m_data16, replacement-&gt;length());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::replace(UChar pattern, const LChar* replacement, unsigned repStrLength)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::replace(UChar pattern, const LChar* replacement, unsigned repStrLength)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(replacement);
</span><span class="cx"> 
</span><span class="lines">@@ -1643,7 +1643,7 @@
</span><span class="cx">     return newImpl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::replace(UChar pattern, const UChar* replacement, unsigned repStrLength)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::replace(UChar pattern, const UChar* replacement, unsigned repStrLength)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(replacement);
</span><span class="cx"> 
</span><span class="lines">@@ -1723,7 +1723,7 @@
</span><span class="cx">     return newImpl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::replace(StringImpl* pattern, StringImpl* replacement)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::replace(StringImpl* pattern, StringImpl* replacement)
</ins><span class="cx"> {
</span><span class="cx">     if (!pattern || !replacement)
</span><span class="cx">         return *this;
</span><span class="lines">@@ -2044,7 +2044,7 @@
</span><span class="cx">     return U_LEFT_TO_RIGHT;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::adopt(StringBuffer&lt;LChar&gt;&amp; buffer)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::adopt(StringBuffer&lt;LChar&gt;&amp; buffer)
</ins><span class="cx"> {
</span><span class="cx">     unsigned length = buffer.length();
</span><span class="cx">     if (!length)
</span><span class="lines">@@ -2052,7 +2052,7 @@
</span><span class="cx">     return adoptRef(*new StringImpl(buffer.release(), length));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StringImpl&gt; StringImpl::adopt(StringBuffer&lt;UChar&gt;&amp; buffer)
</del><ins>+Ref&lt;StringImpl&gt; StringImpl::adopt(StringBuffer&lt;UChar&gt;&amp; buffer)
</ins><span class="cx"> {
</span><span class="cx">     unsigned length = buffer.length();
</span><span class="cx">     if (!length)
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringImpl.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringImpl.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/text/StringImpl.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -292,21 +292,21 @@
</span><span class="cx"> public:
</span><span class="cx">     WTF_EXPORT_STRING_API static void destroy(StringImpl*);
</span><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; create(const UChar*, unsigned length);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; create(const LChar*, unsigned length);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; create8BitIfPossible(const UChar*, unsigned length);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; create(const UChar*, unsigned length);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; create(const LChar*, unsigned length);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; create8BitIfPossible(const UChar*, unsigned length);
</ins><span class="cx">     template&lt;size_t inlineCapacity&gt;
</span><del>-    static PassRef&lt;StringImpl&gt; create8BitIfPossible(const Vector&lt;UChar, inlineCapacity&gt;&amp; vector)
</del><ins>+    static Ref&lt;StringImpl&gt; create8BitIfPossible(const Vector&lt;UChar, inlineCapacity&gt;&amp; vector)
</ins><span class="cx">     {
</span><span class="cx">         return create8BitIfPossible(vector.data(), vector.size());
</span><span class="cx">     }
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; create8BitIfPossible(const UChar*);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; create8BitIfPossible(const UChar*);
</ins><span class="cx"> 
</span><del>-    ALWAYS_INLINE static PassRef&lt;StringImpl&gt; create(const char* s, unsigned length) { return create(reinterpret_cast&lt;const LChar*&gt;(s), length); }
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; create(const LChar*);
-    ALWAYS_INLINE static PassRef&lt;StringImpl&gt; create(const char* s) { return create(reinterpret_cast&lt;const LChar*&gt;(s)); }
</del><ins>+    ALWAYS_INLINE static Ref&lt;StringImpl&gt; create(const char* s, unsigned length) { return create(reinterpret_cast&lt;const LChar*&gt;(s), length); }
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; create(const LChar*);
+    ALWAYS_INLINE static Ref&lt;StringImpl&gt; create(const char* s) { return create(reinterpret_cast&lt;const LChar*&gt;(s)); }
</ins><span class="cx"> 
</span><del>-    static ALWAYS_INLINE PassRef&lt;StringImpl&gt; createSubstringSharingImpl8(PassRefPtr&lt;StringImpl&gt; rep, unsigned offset, unsigned length)
</del><ins>+    static ALWAYS_INLINE Ref&lt;StringImpl&gt; createSubstringSharingImpl8(PassRefPtr&lt;StringImpl&gt; rep, unsigned offset, unsigned length)
</ins><span class="cx">     {
</span><span class="cx">         ASSERT(rep);
</span><span class="cx">         ASSERT(length &lt;= rep-&gt;length());
</span><span class="lines">@@ -322,7 +322,7 @@
</span><span class="cx">         return adoptRef(*new (NotNull, stringImpl) StringImpl(rep-&gt;m_data8 + offset, length, ownerRep));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static ALWAYS_INLINE PassRef&lt;StringImpl&gt; createSubstringSharingImpl(PassRefPtr&lt;StringImpl&gt; rep, unsigned offset, unsigned length)
</del><ins>+    static ALWAYS_INLINE Ref&lt;StringImpl&gt; createSubstringSharingImpl(PassRefPtr&lt;StringImpl&gt; rep, unsigned offset, unsigned length)
</ins><span class="cx">     {
</span><span class="cx">         ASSERT(rep);
</span><span class="cx">         ASSERT(length &lt;= rep-&gt;length());
</span><span class="lines">@@ -340,7 +340,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     template&lt;unsigned charactersCount&gt;
</span><del>-    ALWAYS_INLINE static PassRef&lt;StringImpl&gt; createFromLiteral(const char (&amp;characters)[charactersCount])
</del><ins>+    ALWAYS_INLINE static Ref&lt;StringImpl&gt; createFromLiteral(const char (&amp;characters)[charactersCount])
</ins><span class="cx">     {
</span><span class="cx">         COMPILE_ASSERT(charactersCount &gt; 1, StringImplFromLiteralNotEmpty);
</span><span class="cx">         COMPILE_ASSERT((charactersCount - 1 &lt;= ((unsigned(~0) - sizeof(StringImpl)) / sizeof(LChar))), StringImplFromLiteralCannotOverflow);
</span><span class="lines">@@ -349,14 +349,14 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // FIXME: Transition off of these functions to createWithoutCopying instead.
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; createFromLiteral(const char* characters, unsigned length);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; createFromLiteral(const char* characters);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; createFromLiteral(const char* characters, unsigned length);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; createFromLiteral(const char* characters);
</ins><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; createWithoutCopying(const UChar* characters, unsigned length);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; createWithoutCopying(const LChar* characters, unsigned length);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; createWithoutCopying(const UChar* characters, unsigned length);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; createWithoutCopying(const LChar* characters, unsigned length);
</ins><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; createUninitialized(unsigned length, LChar*&amp; data);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; createUninitialized(unsigned length, UChar*&amp; data);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; createUninitialized(unsigned length, LChar*&amp; data);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; createUninitialized(unsigned length, UChar*&amp; data);
</ins><span class="cx">     template &lt;typename T&gt; static ALWAYS_INLINE PassRefPtr&lt;StringImpl&gt; tryCreateUninitialized(unsigned length, T*&amp; output)
</span><span class="cx">     {
</span><span class="cx">         if (!length) {
</span><span class="lines">@@ -378,7 +378,7 @@
</span><span class="cx">         return constructInternal&lt;T&gt;(resultImpl, length);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;StringImpl&gt; createEmptyUnique()
</del><ins>+    static Ref&lt;StringImpl&gt; createEmptyUnique()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StringImpl(CreateEmptyUnique));
</span><span class="cx">     }
</span><span class="lines">@@ -386,8 +386,8 @@
</span><span class="cx">     // Reallocate the StringImpl. The originalString must be only owned by the PassRefPtr,
</span><span class="cx">     // and the buffer ownership must be BufferInternal. Just like the input pointer of realloc(),
</span><span class="cx">     // the originalString can't be used after this function.
</span><del>-    static PassRef&lt;StringImpl&gt; reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, LChar*&amp; data);
-    static PassRef&lt;StringImpl&gt; reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, UChar*&amp; data);
</del><ins>+    static Ref&lt;StringImpl&gt; reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, LChar*&amp; data);
+    static Ref&lt;StringImpl&gt; reallocate(PassRefPtr&lt;StringImpl&gt; originalString, unsigned length, UChar*&amp; data);
</ins><span class="cx"> 
</span><span class="cx">     static unsigned flagsOffset() { return OBJECT_OFFSETOF(StringImpl, m_hashAndFlags); }
</span><span class="cx">     static unsigned flagIs8Bit() { return s_hashFlag8BitBuffer; }
</span><span class="lines">@@ -395,7 +395,7 @@
</span><span class="cx">     static unsigned dataOffset() { return OBJECT_OFFSETOF(StringImpl, m_data8); }
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename CharType, size_t inlineCapacity, typename OverflowHandler&gt;
</span><del>-    static PassRef&lt;StringImpl&gt; adopt(Vector&lt;CharType, inlineCapacity, OverflowHandler&gt;&amp; vector)
</del><ins>+    static Ref&lt;StringImpl&gt; adopt(Vector&lt;CharType, inlineCapacity, OverflowHandler&gt;&amp; vector)
</ins><span class="cx">     {
</span><span class="cx">         if (size_t size = vector.size()) {
</span><span class="cx">             ASSERT(vector.data());
</span><span class="lines">@@ -406,8 +406,8 @@
</span><span class="cx">         return *empty();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; adopt(StringBuffer&lt;UChar&gt;&amp;);
-    WTF_EXPORT_STRING_API static PassRef&lt;StringImpl&gt; adopt(StringBuffer&lt;LChar&gt;&amp;);
</del><ins>+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; adopt(StringBuffer&lt;UChar&gt;&amp;);
+    WTF_EXPORT_STRING_API static Ref&lt;StringImpl&gt; adopt(StringBuffer&lt;LChar&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     unsigned length() const { return m_length; }
</span><span class="cx">     static ptrdiff_t lengthMemoryOffset() { return OBJECT_OFFSETOF(StringImpl, m_length); }
</span><span class="lines">@@ -599,9 +599,9 @@
</span><span class="cx">     // Some string features, like refcounting and the atomicity flag, are not
</span><span class="cx">     // thread-safe. We achieve thread safety by isolation, giving each thread
</span><span class="cx">     // its own copy of the string.
</span><del>-    PassRef&lt;StringImpl&gt; isolatedCopy() const;
</del><ins>+    Ref&lt;StringImpl&gt; isolatedCopy() const;
</ins><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; substring(unsigned pos, unsigned len = UINT_MAX);
</del><ins>+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; substring(unsigned pos, unsigned len = UINT_MAX);
</ins><span class="cx"> 
</span><span class="cx">     UChar at(unsigned i) const
</span><span class="cx">     {
</span><span class="lines">@@ -633,25 +633,25 @@
</span><span class="cx">     double toDouble(bool* ok = 0);
</span><span class="cx">     float toFloat(bool* ok = 0);
</span><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; convertToASCIILowercase();
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; lower();
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; upper();
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; lower(const AtomicString&amp; localeIdentifier);
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; upper(const AtomicString&amp; localeIdentifier);
</del><ins>+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; convertToASCIILowercase();
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; lower();
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; upper();
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; lower(const AtomicString&amp; localeIdentifier);
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; upper(const AtomicString&amp; localeIdentifier);
</ins><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; fill(UChar);
</del><ins>+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; fill(UChar);
</ins><span class="cx">     // FIXME: Do we need fill(char) or can we just do the right thing if UChar is ASCII?
</span><span class="cx"> 
</span><del>-    PassRef&lt;StringImpl&gt; foldCase();
</del><ins>+    Ref&lt;StringImpl&gt; foldCase();
</ins><span class="cx"> 
</span><del>-    PassRef&lt;StringImpl&gt; stripWhiteSpace();
-    PassRef&lt;StringImpl&gt; stripWhiteSpace(IsWhiteSpaceFunctionPtr);
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; simplifyWhiteSpace();
-    PassRef&lt;StringImpl&gt; simplifyWhiteSpace(IsWhiteSpaceFunctionPtr);
</del><ins>+    Ref&lt;StringImpl&gt; stripWhiteSpace();
+    Ref&lt;StringImpl&gt; stripWhiteSpace(IsWhiteSpaceFunctionPtr);
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; simplifyWhiteSpace();
+    Ref&lt;StringImpl&gt; simplifyWhiteSpace(IsWhiteSpaceFunctionPtr);
</ins><span class="cx"> 
</span><del>-    PassRef&lt;StringImpl&gt; removeCharacters(CharacterMatchFunctionPtr);
</del><ins>+    Ref&lt;StringImpl&gt; removeCharacters(CharacterMatchFunctionPtr);
</ins><span class="cx">     template &lt;typename CharType&gt;
</span><del>-    ALWAYS_INLINE PassRef&lt;StringImpl&gt; removeCharacters(const CharType* characters, CharacterMatchFunctionPtr);
</del><ins>+    ALWAYS_INLINE Ref&lt;StringImpl&gt; removeCharacters(const CharType* characters, CharacterMatchFunctionPtr);
</ins><span class="cx"> 
</span><span class="cx">     size_t find(LChar character, unsigned start = 0);
</span><span class="cx">     size_t find(char character, unsigned start = 0);
</span><span class="lines">@@ -686,13 +686,13 @@
</span><span class="cx">     bool endsWith(const char (&amp;prefix)[matchLength], bool caseSensitive = true) const { return endsWith(prefix, matchLength - 1, caseSensitive); }
</span><span class="cx">     WTF_EXPORT_STRING_API bool endsWith(StringImpl&amp;, unsigned endOffset, bool caseSensitive) const;
</span><span class="cx"> 
</span><del>-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; replace(UChar, UChar);
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; replace(UChar, StringImpl*);
-    ALWAYS_INLINE PassRef&lt;StringImpl&gt; replace(UChar pattern, const char* replacement, unsigned replacementLength) { return replace(pattern, reinterpret_cast&lt;const LChar*&gt;(replacement), replacementLength); }
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; replace(UChar, const LChar*, unsigned replacementLength);
-    PassRef&lt;StringImpl&gt; replace(UChar, const UChar*, unsigned replacementLength);
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; replace(StringImpl*, StringImpl*);
-    WTF_EXPORT_STRING_API PassRef&lt;StringImpl&gt; replace(unsigned index, unsigned len, StringImpl*);
</del><ins>+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; replace(UChar, UChar);
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; replace(UChar, StringImpl*);
+    ALWAYS_INLINE Ref&lt;StringImpl&gt; replace(UChar pattern, const char* replacement, unsigned replacementLength) { return replace(pattern, reinterpret_cast&lt;const LChar*&gt;(replacement), replacementLength); }
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; replace(UChar, const LChar*, unsigned replacementLength);
+    Ref&lt;StringImpl&gt; replace(UChar, const UChar*, unsigned replacementLength);
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; replace(StringImpl*, StringImpl*);
+    WTF_EXPORT_STRING_API Ref&lt;StringImpl&gt; replace(unsigned index, unsigned len, StringImpl*);
</ins><span class="cx"> 
</span><span class="cx">     WTF_EXPORT_STRING_API UCharDirection defaultWritingDirection(bool* hasStrongDirectionality = nullptr);
</span><span class="cx"> 
</span><span class="lines">@@ -767,13 +767,13 @@
</span><span class="cx">     static const unsigned s_copyCharsInlineCutOff = 20;
</span><span class="cx"> 
</span><span class="cx">     BufferOwnership bufferOwnership() const { return static_cast&lt;BufferOwnership&gt;(m_hashAndFlags &amp; s_hashMaskBufferOwnership); }
</span><del>-    template &lt;class UCharPredicate&gt; PassRef&lt;StringImpl&gt; stripMatchedCharacters(UCharPredicate);
-    template &lt;typename CharType, class UCharPredicate&gt; PassRef&lt;StringImpl&gt; simplifyMatchedCharactersToSpace(UCharPredicate);
-    template &lt;typename CharType&gt; static PassRef&lt;StringImpl&gt; constructInternal(StringImpl*, unsigned);
-    template &lt;typename CharType&gt; static PassRef&lt;StringImpl&gt; createUninitializedInternal(unsigned, CharType*&amp;);
-    template &lt;typename CharType&gt; static PassRef&lt;StringImpl&gt; createUninitializedInternalNonEmpty(unsigned, CharType*&amp;);
-    template &lt;typename CharType&gt; static PassRef&lt;StringImpl&gt; reallocateInternal(PassRefPtr&lt;StringImpl&gt;, unsigned, CharType*&amp;);
-    template &lt;typename CharType&gt; static PassRef&lt;StringImpl&gt; createInternal(const CharType*, unsigned);
</del><ins>+    template &lt;class UCharPredicate&gt; Ref&lt;StringImpl&gt; stripMatchedCharacters(UCharPredicate);
+    template &lt;typename CharType, class UCharPredicate&gt; Ref&lt;StringImpl&gt; simplifyMatchedCharactersToSpace(UCharPredicate);
+    template &lt;typename CharType&gt; static Ref&lt;StringImpl&gt; constructInternal(StringImpl*, unsigned);
+    template &lt;typename CharType&gt; static Ref&lt;StringImpl&gt; createUninitializedInternal(unsigned, CharType*&amp;);
+    template &lt;typename CharType&gt; static Ref&lt;StringImpl&gt; createUninitializedInternalNonEmpty(unsigned, CharType*&amp;);
+    template &lt;typename CharType&gt; static Ref&lt;StringImpl&gt; reallocateInternal(PassRefPtr&lt;StringImpl&gt;, unsigned, CharType*&amp;);
+    template &lt;typename CharType&gt; static Ref&lt;StringImpl&gt; createInternal(const CharType*, unsigned);
</ins><span class="cx">     WTF_EXPORT_PRIVATE NEVER_INLINE unsigned hashSlowCase() const;
</span><span class="cx">     WTF_EXPORT_PRIVATE unsigned hashAndFlagsForEmptyUnique();
</span><span class="cx"> 
</span><span class="lines">@@ -843,9 +843,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> template &lt;&gt;
</span><del>-ALWAYS_INLINE PassRef&lt;StringImpl&gt; StringImpl::constructInternal&lt;LChar&gt;(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length, Force8BitConstructor)); }
</del><ins>+ALWAYS_INLINE Ref&lt;StringImpl&gt; StringImpl::constructInternal&lt;LChar&gt;(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length, Force8BitConstructor)); }
</ins><span class="cx"> template &lt;&gt;
</span><del>-ALWAYS_INLINE PassRef&lt;StringImpl&gt; StringImpl::constructInternal&lt;UChar&gt;(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length)); }
</del><ins>+ALWAYS_INLINE Ref&lt;StringImpl&gt; StringImpl::constructInternal&lt;UChar&gt;(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length)); }
</ins><span class="cx"> 
</span><span class="cx"> template &lt;&gt;
</span><span class="cx"> ALWAYS_INLINE const LChar* StringImpl::characters&lt;LChar&gt;() const { return characters8(); }
</span><span class="lines">@@ -1331,7 +1331,7 @@
</span><span class="cx">     return static_cast&lt;unsigned&gt;(length);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline PassRef&lt;StringImpl&gt; StringImpl::isolatedCopy() const
</del><ins>+inline Ref&lt;StringImpl&gt; StringImpl::isolatedCopy() const
</ins><span class="cx"> {
</span><span class="cx">     if (!requiresCopy()) {
</span><span class="cx">         if (is8Bit())
</span></span></pre></div>
<a id="trunkSourceWTFwtftextWTFStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/WTFString.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/WTFString.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WTF/wtf/text/WTFString.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">     String(StringImpl&amp; impl) : m_impl(&amp;impl) { }
</span><span class="cx">     String(StringImpl* impl) : m_impl(impl) { }
</span><span class="cx">     String(PassRefPtr&lt;StringImpl&gt; impl) : m_impl(impl) { }
</span><del>-    String(PassRef&lt;StringImpl&gt;&amp;&amp; impl) : m_impl(std::forward&lt;PassRef&lt;StringImpl&gt;&gt;(impl)) { }
</del><ins>+    String(Ref&lt;StringImpl&gt;&amp;&amp; impl) : m_impl(std::forward&lt;Ref&lt;StringImpl&gt;&gt;(impl)) { }
</ins><span class="cx">     String(RefPtr&lt;StringImpl&gt;&amp;&amp; impl) : m_impl(impl) { }
</span><span class="cx"> 
</span><span class="cx">     // Construct a string from a constant string literal.
</span><span class="lines">@@ -512,7 +512,7 @@
</span><span class="cx"> 
</span><span class="cx"> template&lt;size_t inlineCapacity, typename OverflowHandler&gt;
</span><span class="cx"> String::String(const Vector&lt;UChar, inlineCapacity, OverflowHandler&gt;&amp; vector)
</span><del>-    : m_impl(vector.size() ? StringImpl::create(vector.data(), vector.size()) : *StringImpl::empty())
</del><ins>+    : m_impl(vector.size() ? StringImpl::create(vector.data(), vector.size()) : Ref&lt;StringImpl&gt;(*StringImpl::empty()))
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/ChangeLog        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,3 +1,1083 @@
</span><ins>+2014-12-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Replace PassRef with Ref/Ref&amp;&amp; across the board.
+        &lt;https://webkit.org/b/139587&gt;
+
+        Reviewed by Darin Adler.
+
+        * Modules/battery/BatteryManager.cpp:
+        (WebCore::BatteryManager::create):
+        * Modules/battery/BatteryManager.h:
+        * Modules/battery/BatteryStatus.cpp:
+        (WebCore::BatteryStatus::create):
+        * Modules/battery/BatteryStatus.h:
+        * Modules/gamepad/GamepadButton.h:
+        (WebCore::GamepadButton::create):
+        * Modules/gamepad/NavigatorGamepad.cpp:
+        (WebCore::NavigatorGamepad::gamepadFromPlatformGamepad):
+        * Modules/gamepad/NavigatorGamepad.h:
+        * Modules/gamepad/deprecated/GamepadList.h:
+        (WebCore::GamepadList::create):
+        * Modules/geolocation/Geolocation.cpp:
+        (WebCore::Geolocation::create):
+        * Modules/geolocation/Geolocation.h:
+        (WebCore::Geolocation::GeoNotifier::create):
+        * Modules/mediasource/MediaSource.cpp:
+        (WebCore::MediaSource::setPrivateAndOpen):
+        * Modules/mediasource/MediaSource.h:
+        * Modules/mediasource/SourceBuffer.cpp:
+        (WebCore::SourceBuffer::create):
+        (WebCore::SourceBuffer::SourceBuffer):
+        * Modules/mediasource/SourceBuffer.h:
+        * Modules/mediastream/UserMediaClient.h:
+        * Modules/mediastream/UserMediaController.h:
+        (WebCore::UserMediaController::requestPermission):
+        * Modules/notifications/Notification.cpp:
+        (WebCore::Notification::create):
+        * Modules/notifications/Notification.h:
+        * Modules/notifications/NotificationCenter.cpp:
+        (WebCore::NotificationCenter::create):
+        * Modules/notifications/NotificationCenter.h:
+        * Modules/plugins/PluginReplacement.h:
+        * Modules/plugins/QuickTimePluginReplacement.h:
+        * Modules/plugins/QuickTimePluginReplacement.mm:
+        (WebCore::QuickTimePluginReplacement::createElementRenderer):
+        * Modules/plugins/YouTubePluginReplacement.cpp:
+        (WebCore::YouTubePluginReplacement::createElementRenderer):
+        * Modules/plugins/YouTubePluginReplacement.h:
+        * Modules/proximity/DeviceProximityEvent.h:
+        (WebCore::DeviceProximityEvent::create):
+        * WebCore.exp.in:
+        * css/BasicShapeFunctions.cpp:
+        (WebCore::valueForBasicShape):
+        (WebCore::basicShapeForValue):
+        * css/BasicShapeFunctions.h:
+        * css/CSSAspectRatioValue.h:
+        (WebCore::CSSAspectRatioValue::create):
+        * css/CSSBorderImage.cpp:
+        (WebCore::createBorderImageValue):
+        * css/CSSBorderImage.h:
+        * css/CSSBorderImageSliceValue.h:
+        (WebCore::CSSBorderImageSliceValue::create):
+        * css/CSSCalculationValue.cpp:
+        (WebCore::determineCategory):
+        * css/CSSCalculationValue.h:
+        (WebCore::CSSCalcValue::CSSCalcValue):
+        (WebCore::CSSCalcValue::createCalculationValue):
+        * css/CSSCanvasValue.h:
+        (WebCore::CSSCanvasValue::create):
+        * css/CSSComputedStyleDeclaration.cpp:
+        (WebCore::valueForImageSliceSide):
+        (WebCore::valueForNinePieceImageSlice):
+        (WebCore::valueForNinePieceImageQuad):
+        (WebCore::valueForNinePieceImageRepeat):
+        (WebCore::valueForNinePieceImage):
+        (WebCore::zoomAdjustedPixelValue):
+        (WebCore::zoomAdjustedNumberValue):
+        (WebCore::zoomAdjustedPixelValueForLength):
+        (WebCore::valueForReflection):
+        (WebCore::createPositionListForLayer):
+        (WebCore::percentageOrZoomAdjustedValue):
+        (WebCore::autoOrZoomAdjustedValue):
+        (WebCore::getBorderRadiusCornerValues):
+        (WebCore::getBorderRadiusCornerValue):
+        (WebCore::getBorderRadiusShorthandValue):
+        (WebCore::matrixTransformValue):
+        (WebCore::computedTransform):
+        (WebCore::adjustLengthForZoom):
+        (WebCore::ComputedStyleExtractor::valueForShadow):
+        (WebCore::ComputedStyleExtractor::valueForFilter):
+        (WebCore::specifiedValueForGridTrackBreadth):
+        (WebCore::specifiedValueForGridTrackSize):
+        (WebCore::valueForGridTrackList):
+        (WebCore::valueForGridPosition):
+        (WebCore::createTransitionPropertyValue):
+        (WebCore::getTransitionPropertyValue):
+        (WebCore::scrollSnapDestination):
+        (WebCore::scrollSnapPoints):
+        (WebCore::scrollSnapCoordinates):
+        (WebCore::getDelayValue):
+        (WebCore::getDurationValue):
+        (WebCore::createTimingFunctionValue):
+        (WebCore::getTimingFunctionValue):
+        (WebCore::createLineBoxContainValue):
+        (WebCore::valueForFamily):
+        (WebCore::renderTextDecorationFlagsToCSSValue):
+        (WebCore::renderTextDecorationStyleFlagsToCSSValue):
+        (WebCore::renderTextDecorationSkipFlagsToCSSValue):
+        (WebCore::renderEmphasisPositionFlagsToCSSValue):
+        (WebCore::fillRepeatToCSSValue):
+        (WebCore::fillSourceTypeToCSSValue):
+        (WebCore::fillSizeToCSSValue):
+        (WebCore::altTextToCSSValue):
+        (WebCore::contentToCSSValue):
+        (WebCore::fontFamilyFromStyle):
+        (WebCore::lineHeightFromStyle):
+        (WebCore::fontSizeFromStyle):
+        (WebCore::fontStyleFromStyle):
+        (WebCore::fontVariantFromStyle):
+        (WebCore::fontWeightFromStyle):
+        (WebCore::CSSComputedStyleDeclaration::copyProperties):
+        (WebCore::shapePropertyValue):
+        (WebCore::ComputedStyleExtractor::copyProperties):
+        (WebCore::ComputedStyleExtractor::copyPropertiesInSet):
+        * css/CSSComputedStyleDeclaration.h:
+        * css/CSSCrossfadeValue.h:
+        (WebCore::CSSCrossfadeValue::create):
+        * css/CSSCursorImageValue.cpp:
+        (WebCore::CSSCursorImageValue::CSSCursorImageValue):
+        * css/CSSCursorImageValue.h:
+        (WebCore::CSSCursorImageValue::create):
+        * css/CSSFilterImageValue.h:
+        (WebCore::CSSFilterImageValue::create):
+        * css/CSSFontFaceSrcValue.h:
+        (WebCore::CSSFontFaceSrcValue::create):
+        (WebCore::CSSFontFaceSrcValue::createLocal):
+        * css/CSSFontFeatureValue.h:
+        (WebCore::CSSFontFeatureValue::create):
+        * css/CSSFontValue.h:
+        (WebCore::CSSFontValue::create):
+        * css/CSSFunctionValue.h:
+        (WebCore::CSSFunctionValue::create):
+        * css/CSSGradientValue.h:
+        (WebCore::CSSLinearGradientValue::create):
+        (WebCore::CSSLinearGradientValue::clone):
+        (WebCore::CSSRadialGradientValue::create):
+        (WebCore::CSSRadialGradientValue::clone):
+        * css/CSSGridTemplateAreasValue.h:
+        (WebCore::CSSGridTemplateAreasValue::create):
+        * css/CSSImageSetValue.h:
+        (WebCore::CSSImageSetValue::create):
+        * css/CSSImageValue.h:
+        (WebCore::CSSImageValue::create):
+        * css/CSSInheritedValue.h:
+        (WebCore::CSSInheritedValue::create):
+        * css/CSSInitialValue.h:
+        (WebCore::CSSInitialValue::createExplicit):
+        (WebCore::CSSInitialValue::createImplicit):
+        * css/CSSKeyframeRule.cpp:
+        (WebCore::StyleKeyframe::StyleKeyframe):
+        * css/CSSKeyframeRule.h:
+        (WebCore::StyleKeyframe::create):
+        * css/CSSKeyframesRule.h:
+        (WebCore::StyleRuleKeyframes::create):
+        (WebCore::StyleRuleKeyframes::copy):
+        * css/CSSLineBoxContainValue.h:
+        (WebCore::CSSLineBoxContainValue::create):
+        * css/CSSParser.cpp:
+        (WebCore::createPrimitiveValuePair):
+        (WebCore::CSSParser::parseInlineStyleDeclaration):
+        (WebCore::CSSParser::parseDeclaration):
+        (WebCore::CSSParser::createStyleProperties):
+        (WebCore::CSSParser::createPrimitiveNumericValue):
+        (WebCore::CSSParser::createPrimitiveStringValue):
+        (WebCore::CSSParser::addFillValue):
+        (WebCore::CSSParser::addAnimationValue):
+        * css/CSSParser.h:
+        * css/CSSPrimitiveValue.cpp:
+        (WebCore::CSSPrimitiveValue::formatNumberValue):
+        * css/CSSPrimitiveValue.h:
+        (WebCore::CSSPrimitiveValue::createIdentifier):
+        (WebCore::CSSPrimitiveValue::createParserOperator):
+        (WebCore::CSSPrimitiveValue::createColor):
+        (WebCore::CSSPrimitiveValue::create):
+        (WebCore::CSSPrimitiveValue::createAllowingMarginQuirk):
+        * css/CSSReflectValue.h:
+        (WebCore::CSSReflectValue::create):
+        * css/CSSShadowValue.h:
+        (WebCore::CSSShadowValue::create):
+        * css/CSSStyleDeclaration.h:
+        * css/CSSStyleSheet.cpp:
+        (WebCore::CSSStyleSheet::create):
+        (WebCore::CSSStyleSheet::createInline):
+        (WebCore::CSSStyleSheet::CSSStyleSheet):
+        * css/CSSStyleSheet.h:
+        * css/CSSTimingFunctionValue.h:
+        (WebCore::CSSCubicBezierTimingFunctionValue::create):
+        (WebCore::CSSStepsTimingFunctionValue::create):
+        * css/CSSUnicodeRangeValue.h:
+        (WebCore::CSSUnicodeRangeValue::create):
+        * css/CSSValue.cpp:
+        (WebCore::TextCloneCSSValue::create):
+        * css/CSSValueList.h:
+        (WebCore::CSSValueList::createCommaSeparated):
+        (WebCore::CSSValueList::createSpaceSeparated):
+        (WebCore::CSSValueList::createSlashSeparated):
+        (WebCore::CSSValueList::createFromParserValueList):
+        (WebCore::CSSValueList::append):
+        (WebCore::CSSValueList::prepend):
+        * css/CSSValuePool.cpp:
+        (WebCore::CSSValuePool::createIdentifierValue):
+        (WebCore::CSSValuePool::createColorValue):
+        (WebCore::CSSValuePool::createValue):
+        (WebCore::CSSValuePool::createFontFamilyValue):
+        * css/CSSValuePool.h:
+        (WebCore::CSSValuePool::createInheritedValue):
+        (WebCore::CSSValuePool::createImplicitInitialValue):
+        (WebCore::CSSValuePool::createExplicitInitialValue):
+        (WebCore::CSSValuePool::createValue):
+        * css/PropertySetCSSStyleDeclaration.cpp:
+        (WebCore::PropertySetCSSStyleDeclaration::copyProperties):
+        * css/PropertySetCSSStyleDeclaration.h:
+        * css/StyleProperties.cpp:
+        (WebCore::ImmutableStyleProperties::create):
+        (WebCore::StyleProperties::immutableCopyIfNeeded):
+        (WebCore::StyleProperties::copyBlockProperties):
+        (WebCore::StyleProperties::mutableCopy):
+        (WebCore::StyleProperties::copyPropertiesInSet):
+        (WebCore::MutableStyleProperties::create):
+        * css/StyleProperties.h:
+        * css/StyleResolver.cpp:
+        (WebCore::StyleResolver::State::setStyle):
+        (WebCore::StyleResolver::styleForElement):
+        (WebCore::StyleResolver::styleForKeyframe):
+        (WebCore::StyleResolver::styleForPage):
+        (WebCore::StyleResolver::defaultStyleForElement):
+        * css/StyleResolver.h:
+        (WebCore::StyleResolver::State::takeStyle):
+        (WebCore::StyleResolver::State::setParentStyle):
+        * css/StyleRule.cpp:
+        (WebCore::StyleRuleBase::copy):
+        (WebCore::StyleRule::StyleRule):
+        (WebCore::StyleRule::create):
+        (WebCore::StyleRulePage::StyleRulePage):
+        (WebCore::StyleRuleFontFace::StyleRuleFontFace):
+        (WebCore::StyleRuleGroup::wrapperInsertRule):
+        (WebCore::StyleRuleViewport::StyleRuleViewport):
+        * css/StyleRule.h:
+        (WebCore::StyleRule::create):
+        (WebCore::StyleRule::copy):
+        (WebCore::StyleRuleFontFace::create):
+        (WebCore::StyleRuleFontFace::copy):
+        (WebCore::StyleRulePage::create):
+        (WebCore::StyleRulePage::copy):
+        (WebCore::StyleRuleMedia::create):
+        (WebCore::StyleRuleMedia::copy):
+        (WebCore::StyleRuleSupports::create):
+        (WebCore::StyleRuleSupports::copy):
+        (WebCore::StyleRuleRegion::create):
+        (WebCore::StyleRuleRegion::copy):
+        (WebCore::StyleRuleViewport::create):
+        (WebCore::StyleRuleViewport::copy):
+        * css/StyleRuleImport.cpp:
+        (WebCore::StyleRuleImport::create):
+        * css/StyleRuleImport.h:
+        * css/StyleSheetContents.h:
+        (WebCore::StyleSheetContents::create):
+        (WebCore::StyleSheetContents::copy):
+        * css/WebKitCSSFilterValue.h:
+        (WebCore::WebKitCSSFilterValue::create):
+        * css/WebKitCSSResourceValue.h:
+        (WebCore::WebKitCSSResourceValue::create):
+        * css/WebKitCSSTransformValue.h:
+        (WebCore::WebKitCSSTransformValue::create):
+        * dom/ChildNodeList.h:
+        * dom/ClassNodeList.cpp:
+        (WebCore::ClassNodeList::create):
+        * dom/ClassNodeList.h:
+        * dom/Document.cpp:
+        (WebCore::Document::styleForElementIgnoringPendingStylesheets):
+        * dom/Document.h:
+        * dom/DocumentSharedObjectPool.cpp:
+        (WebCore::DocumentSharedObjectPool::cachedShareableElementDataWithAttributes):
+        * dom/DocumentSharedObjectPool.h:
+        * dom/DocumentStyleSheetCollection.cpp:
+        (WebCore::DocumentStyleSheetCollection::addAuthorSheet):
+        (WebCore::DocumentStyleSheetCollection::addUserSheet):
+        * dom/DocumentStyleSheetCollection.h:
+        * dom/Element.cpp:
+        (WebCore::Element::createElementRenderer):
+        * dom/Element.h:
+        * dom/ElementData.cpp:
+        (WebCore::ShareableElementData::createWithAttributes):
+        (WebCore::UniqueElementData::create):
+        (WebCore::ElementData::makeUniqueCopy):
+        (WebCore::UniqueElementData::makeShareableCopy):
+        * dom/ElementData.h:
+        * dom/ElementRareData.h:
+        (WebCore::ElementRareData::setComputedStyle):
+        * dom/NameNodeList.h:
+        * dom/NamedFlowCollection.cpp:
+        (WebCore::NamedFlowCollection::ensureFlowWithName):
+        * dom/NamedFlowCollection.h:
+        * dom/NodeRareData.h:
+        (WebCore::NodeListsNodeData::ensureChildNodeList):
+        (WebCore::NodeListsNodeData::ensureEmptyChildNodeList):
+        (WebCore::NodeListsNodeData::addCacheWithAtomicName):
+        (WebCore::NodeListsNodeData::addCacheWithQualifiedName):
+        (WebCore::NodeListsNodeData::addCachedCollection):
+        * dom/PseudoElement.cpp:
+        (WebCore::PseudoElement::didRecalcStyle):
+        * dom/QualifiedName.h:
+        (WebCore::QualifiedName::QualifiedNameImpl::create):
+        * dom/TagNodeList.h:
+        * html/BaseButtonInputType.cpp:
+        (WebCore::BaseButtonInputType::createInputRenderer):
+        * html/BaseButtonInputType.h:
+        * html/FileInputType.cpp:
+        (WebCore::FileInputType::createInputRenderer):
+        * html/FileInputType.h:
+        * html/HTMLAllCollection.cpp:
+        (WebCore::HTMLAllCollection::create):
+        * html/HTMLAllCollection.h:
+        * html/HTMLAppletElement.cpp:
+        (WebCore::HTMLAppletElement::createElementRenderer):
+        * html/HTMLAppletElement.h:
+        * html/HTMLBRElement.cpp:
+        (WebCore::HTMLBRElement::createElementRenderer):
+        * html/HTMLBRElement.h:
+        * html/HTMLButtonElement.cpp:
+        (WebCore::HTMLButtonElement::createElementRenderer):
+        * html/HTMLButtonElement.h:
+        * html/HTMLCanvasElement.cpp:
+        (WebCore::HTMLCanvasElement::createElementRenderer):
+        * html/HTMLCanvasElement.h:
+        * html/HTMLCollection.cpp:
+        (WebCore::HTMLCollection::create):
+        * html/HTMLCollection.h:
+        * html/HTMLDetailsElement.cpp:
+        (WebCore::HTMLDetailsElement::createElementRenderer):
+        * html/HTMLDetailsElement.h:
+        * html/HTMLElement.cpp:
+        (WebCore::HTMLElement::createElementRenderer):
+        * html/HTMLElement.h:
+        * html/HTMLFieldSetElement.cpp:
+        (WebCore::HTMLFieldSetElement::createElementRenderer):
+        * html/HTMLFieldSetElement.h:
+        * html/HTMLFormControlsCollection.cpp:
+        (WebCore::HTMLFormControlsCollection::create):
+        * html/HTMLFormControlsCollection.h:
+        * html/HTMLFrameElement.cpp:
+        (WebCore::HTMLFrameElement::createElementRenderer):
+        * html/HTMLFrameElement.h:
+        * html/HTMLFrameSetElement.cpp:
+        (WebCore::HTMLFrameSetElement::createElementRenderer):
+        * html/HTMLFrameSetElement.h:
+        * html/HTMLIFrameElement.cpp:
+        (WebCore::HTMLIFrameElement::createElementRenderer):
+        * html/HTMLIFrameElement.h:
+        * html/HTMLImageElement.cpp:
+        (WebCore::HTMLImageElement::createElementRenderer):
+        * html/HTMLImageElement.h:
+        * html/HTMLInputElement.cpp:
+        (WebCore::HTMLInputElement::createElementRenderer):
+        * html/HTMLInputElement.h:
+        * html/HTMLLinkElement.cpp:
+        (WebCore::HTMLLinkElement::setCSSStyleSheet):
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::parseAttribute):
+        * html/HTMLMediaElement.h:
+        * html/HTMLMeterElement.cpp:
+        (WebCore::HTMLMeterElement::createElementRenderer):
+        * html/HTMLMeterElement.h:
+        * html/HTMLNameCollection.h:
+        * html/HTMLOptionsCollection.cpp:
+        (WebCore::HTMLOptionsCollection::create):
+        * html/HTMLOptionsCollection.h:
+        * html/HTMLPlugInElement.cpp:
+        (WebCore::HTMLPlugInElement::createElementRenderer):
+        * html/HTMLPlugInElement.h:
+        * html/HTMLPlugInImageElement.cpp:
+        (WebCore::HTMLPlugInImageElement::createElementRenderer):
+        * html/HTMLPlugInImageElement.h:
+        * html/HTMLProgressElement.cpp:
+        (WebCore::HTMLProgressElement::createElementRenderer):
+        * html/HTMLProgressElement.h:
+        * html/HTMLSelectElement.cpp:
+        (WebCore::HTMLSelectElement::createElementRenderer):
+        * html/HTMLSelectElement.h:
+        * html/HTMLSummaryElement.cpp:
+        (WebCore::HTMLSummaryElement::createElementRenderer):
+        * html/HTMLSummaryElement.h:
+        * html/HTMLTableRowsCollection.cpp:
+        (WebCore::HTMLTableRowsCollection::create):
+        * html/HTMLTableRowsCollection.h:
+        * html/HTMLTextAreaElement.cpp:
+        (WebCore::HTMLTextAreaElement::createElementRenderer):
+        * html/HTMLTextAreaElement.h:
+        * html/HTMLVideoElement.cpp:
+        (WebCore::HTMLVideoElement::createElementRenderer):
+        * html/HTMLVideoElement.h:
+        * html/HTMLWBRElement.cpp:
+        (WebCore::HTMLWBRElement::createElementRenderer):
+        * html/HTMLWBRElement.h:
+        * html/HiddenInputType.cpp:
+        (WebCore::HiddenInputType::createInputRenderer):
+        * html/HiddenInputType.h:
+        * html/ImageInputType.cpp:
+        (WebCore::ImageInputType::createInputRenderer):
+        * html/ImageInputType.h:
+        * html/InputType.cpp:
+        (WebCore::InputType::createInputRenderer):
+        * html/InputType.h:
+        * html/LabelsNodeList.h:
+        * html/RadioNodeList.h:
+        * html/RangeInputType.cpp:
+        (WebCore::RangeInputType::createInputRenderer):
+        * html/RangeInputType.h:
+        * html/SearchInputType.cpp:
+        (WebCore::SearchInputType::createInputRenderer):
+        * html/SearchInputType.h:
+        * html/TextFieldInputType.cpp:
+        (WebCore::TextFieldInputType::createInputRenderer):
+        * html/TextFieldInputType.h:
+        * html/shadow/DetailsMarkerControl.cpp:
+        (WebCore::DetailsMarkerControl::createElementRenderer):
+        * html/shadow/DetailsMarkerControl.h:
+        * html/shadow/MediaControlElements.cpp:
+        (WebCore::MediaControlTimelineContainerElement::createElementRenderer):
+        (WebCore::MediaControlVolumeSliderContainerElement::createElementRenderer):
+        (WebCore::MediaControlTextTrackContainerElement::createElementRenderer):
+        * html/shadow/MediaControlElements.h:
+        * html/shadow/MeterShadowElement.cpp:
+        (WebCore::MeterInnerElement::createElementRenderer):
+        * html/shadow/MeterShadowElement.h:
+        * html/shadow/ProgressShadowElement.cpp:
+        (WebCore::ProgressInnerElement::createElementRenderer):
+        * html/shadow/ProgressShadowElement.h:
+        * html/shadow/SliderThumbElement.cpp:
+        (WebCore::RenderSliderThumb::RenderSliderThumb):
+        (WebCore::SliderThumbElement::createElementRenderer):
+        (WebCore::SliderContainerElement::createElementRenderer):
+        * html/shadow/SliderThumbElement.h:
+        * html/shadow/TextControlInnerElements.cpp:
+        (WebCore::TextControlInnerContainer::createElementRenderer):
+        (WebCore::TextControlInnerTextElement::createElementRenderer):
+        * html/shadow/TextControlInnerElements.h:
+        * html/shadow/mac/ImageControlsButtonElementMac.cpp:
+        (WebCore::RenderImageControlsButton::RenderImageControlsButton):
+        (WebCore::ImageControlsButtonElementMac::createElementRenderer):
+        * html/shadow/mac/ImageControlsButtonElementMac.h:
+        * html/shadow/mac/ImageControlsRootElementMac.cpp:
+        (WebCore::RenderImageControls::RenderImageControls):
+        (WebCore::ImageControlsRootElementMac::createElementRenderer):
+        * html/shadow/mac/ImageControlsRootElementMac.h:
+        * html/track/VTTCue.cpp:
+        (WebCore::VTTCueBox::createElementRenderer):
+        * html/track/VTTCue.h:
+        * loader/cache/CachedCSSStyleSheet.cpp:
+        (WebCore::CachedCSSStyleSheet::saveParsedStyleSheet):
+        * loader/cache/CachedCSSStyleSheet.h:
+        * loader/cache/CachedResourceLoader.h:
+        (WebCore::CachedResourceLoader::create):
+        * mathml/MathMLInlineContainerElement.cpp:
+        (WebCore::MathMLInlineContainerElement::createElementRenderer):
+        * mathml/MathMLInlineContainerElement.h:
+        * mathml/MathMLMathElement.cpp:
+        (WebCore::MathMLMathElement::createElementRenderer):
+        * mathml/MathMLMathElement.h:
+        * mathml/MathMLMencloseElement.cpp:
+        (WebCore::MathMLMencloseElement::createElementRenderer):
+        * mathml/MathMLMencloseElement.h:
+        * mathml/MathMLSelectElement.cpp:
+        (WebCore::MathMLSelectElement::createElementRenderer):
+        * mathml/MathMLSelectElement.h:
+        * mathml/MathMLTextElement.cpp:
+        (WebCore::MathMLTextElement::createElementRenderer):
+        * mathml/MathMLTextElement.h:
+        * page/Page.cpp:
+        (WebCore::Page::setStorageNamespaceProvider):
+        (WebCore::Page::setVisitedLinkStore):
+        * page/Page.h:
+        * page/UserMessageHandler.h:
+        (WebCore::UserMessageHandler::create):
+        * page/UserMessageHandlersNamespace.h:
+        (WebCore::UserMessageHandlersNamespace::create):
+        * page/animation/AnimationController.cpp:
+        (WebCore::AnimationControllerPrivate::addElementChangeToDispatch):
+        (WebCore::AnimationController::updateAnimations):
+        * page/animation/AnimationController.h:
+        * page/animation/AnimationControllerPrivate.h:
+        * page/animation/CompositeAnimation.cpp:
+        (WebCore::CompositeAnimation::animate):
+        * page/animation/CompositeAnimation.h:
+        * platform/CalculationValue.cpp:
+        (WebCore::CalculationValue::create):
+        * platform/CalculationValue.h:
+        * platform/Length.cpp:
+        (WebCore::CalculationValueMap::insert):
+        (WebCore::Length::Length):
+        * platform/Length.h:
+        * platform/graphics/Font.cpp:
+        (WebCore::FontGlyphsCacheEntry::FontGlyphsCacheEntry):
+        (WebCore::retrieveOrAddCachedFontGlyphs):
+        * platform/graphics/FontGlyphs.h:
+        (WebCore::FontGlyphs::create):
+        (WebCore::FontGlyphs::createForPlatformFont):
+        * platform/graphics/Gradient.h:
+        (WebCore::Gradient::create):
+        * platform/graphics/GraphicsContext.cpp:
+        (WebCore::GraphicsContext::setStrokePattern):
+        (WebCore::GraphicsContext::setFillPattern):
+        (WebCore::GraphicsContext::setStrokeGradient):
+        (WebCore::GraphicsContext::setFillGradient):
+        * platform/graphics/GraphicsContext.h:
+        * platform/graphics/MediaSourcePrivateClient.h:
+        * platform/graphics/Pattern.cpp:
+        (WebCore::Pattern::create):
+        * platform/graphics/Pattern.h:
+        * platform/mac/SerializedPlatformRepresentationMac.h:
+        * platform/mac/SerializedPlatformRepresentationMac.mm:
+        (WebCore::SerializedPlatformRepresentationMac::create):
+        * platform/mock/UserMediaClientMock.h:
+        (WebCore::UserMediaClientRequestNotifier::UserMediaClientRequestNotifier):
+        * rendering/ClipPathOperation.h:
+        * rendering/RenderBlock.cpp:
+        (WebCore::RenderBlock::RenderBlock):
+        * rendering/RenderBlock.h:
+        * rendering/RenderBlockFlow.cpp:
+        (WebCore::RenderBlockFlow::RenderBlockFlow):
+        * rendering/RenderBlockFlow.h:
+        * rendering/RenderBox.cpp:
+        (WebCore::RenderBox::RenderBox):
+        * rendering/RenderBox.h:
+        * rendering/RenderBoxModelObject.cpp:
+        (WebCore::RenderBoxModelObject::RenderBoxModelObject):
+        * rendering/RenderBoxModelObject.h:
+        * rendering/RenderButton.cpp:
+        (WebCore::RenderButton::RenderButton):
+        * rendering/RenderButton.h:
+        * rendering/RenderDeprecatedFlexibleBox.cpp:
+        (WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):
+        * rendering/RenderDeprecatedFlexibleBox.h:
+        * rendering/RenderDetailsMarker.cpp:
+        (WebCore::RenderDetailsMarker::RenderDetailsMarker):
+        * rendering/RenderDetailsMarker.h:
+        * rendering/RenderElement.cpp:
+        (WebCore::RenderElement::RenderElement):
+        (WebCore::RenderElement::createFor):
+        (WebCore::RenderElement::setStyle):
+        * rendering/RenderElement.h:
+        (WebCore::RenderElement::setStyleInternal):
+        (WebCore::RenderElement::setAnimatableStyle):
+        * rendering/RenderEmbeddedObject.cpp:
+        (WebCore::RenderEmbeddedObject::RenderEmbeddedObject):
+        (WebCore::RenderEmbeddedObject::createForApplet):
+        * rendering/RenderEmbeddedObject.h:
+        * rendering/RenderFieldset.cpp:
+        (WebCore::RenderFieldset::RenderFieldset):
+        * rendering/RenderFieldset.h:
+        * rendering/RenderFileUploadControl.cpp:
+        (WebCore::RenderFileUploadControl::RenderFileUploadControl):
+        * rendering/RenderFileUploadControl.h:
+        * rendering/RenderFlexibleBox.cpp:
+        (WebCore::RenderFlexibleBox::RenderFlexibleBox):
+        * rendering/RenderFlexibleBox.h:
+        * rendering/RenderFlowThread.cpp:
+        (WebCore::RenderFlowThread::RenderFlowThread):
+        (WebCore::RenderFlowThread::createFlowThreadStyle):
+        * rendering/RenderFlowThread.h:
+        * rendering/RenderFrame.cpp:
+        (WebCore::RenderFrame::RenderFrame):
+        * rendering/RenderFrame.h:
+        * rendering/RenderFrameBase.cpp:
+        (WebCore::RenderFrameBase::RenderFrameBase):
+        * rendering/RenderFrameBase.h:
+        * rendering/RenderFrameSet.cpp:
+        (WebCore::RenderFrameSet::RenderFrameSet):
+        * rendering/RenderFrameSet.h:
+        * rendering/RenderFullScreen.cpp:
+        (WebCore::RenderFullScreen::RenderFullScreen):
+        (WebCore::createFullScreenStyle):
+        (WebCore::RenderFullScreen::createPlaceholder):
+        * rendering/RenderFullScreen.h:
+        * rendering/RenderGrid.cpp:
+        (WebCore::RenderGrid::RenderGrid):
+        * rendering/RenderGrid.h:
+        * rendering/RenderHTMLCanvas.cpp:
+        (WebCore::RenderHTMLCanvas::RenderHTMLCanvas):
+        * rendering/RenderHTMLCanvas.h:
+        * rendering/RenderIFrame.cpp:
+        (WebCore::RenderIFrame::RenderIFrame):
+        * rendering/RenderIFrame.h:
+        * rendering/RenderImage.cpp:
+        (WebCore::RenderImage::RenderImage):
+        * rendering/RenderImage.h:
+        * rendering/RenderInline.cpp:
+        (WebCore::RenderInline::RenderInline):
+        * rendering/RenderInline.h:
+        * rendering/RenderLayer.cpp:
+        (WebCore::RenderLayer::calculateClipRects):
+        * rendering/RenderLayer.h:
+        * rendering/RenderLayerModelObject.cpp:
+        (WebCore::RenderLayerModelObject::RenderLayerModelObject):
+        * rendering/RenderLayerModelObject.h:
+        * rendering/RenderLineBreak.cpp:
+        (WebCore::RenderLineBreak::RenderLineBreak):
+        * rendering/RenderLineBreak.h:
+        * rendering/RenderListBox.cpp:
+        (WebCore::RenderListBox::RenderListBox):
+        * rendering/RenderListBox.h:
+        * rendering/RenderListItem.cpp:
+        (WebCore::RenderListItem::RenderListItem):
+        * rendering/RenderListItem.h:
+        * rendering/RenderListMarker.cpp:
+        (WebCore::RenderListMarker::RenderListMarker):
+        * rendering/RenderListMarker.h:
+        * rendering/RenderMedia.cpp:
+        (WebCore::RenderMedia::RenderMedia):
+        * rendering/RenderMedia.h:
+        * rendering/RenderMediaControlElements.cpp:
+        (WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
+        (WebCore::RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer):
+        (WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):
+        * rendering/RenderMediaControlElements.h:
+        * rendering/RenderMenuList.cpp:
+        (WebCore::RenderMenuList::RenderMenuList):
+        * rendering/RenderMenuList.h:
+        * rendering/RenderMeter.cpp:
+        (WebCore::RenderMeter::RenderMeter):
+        * rendering/RenderMeter.h:
+        * rendering/RenderMultiColumnFlowThread.cpp:
+        (WebCore::RenderMultiColumnFlowThread::RenderMultiColumnFlowThread):
+        * rendering/RenderMultiColumnFlowThread.h:
+        * rendering/RenderMultiColumnSet.cpp:
+        (WebCore::RenderMultiColumnSet::RenderMultiColumnSet):
+        * rendering/RenderMultiColumnSet.h:
+        * rendering/RenderMultiColumnSpannerPlaceholder.cpp:
+        (WebCore::RenderMultiColumnSpannerPlaceholder::RenderMultiColumnSpannerPlaceholder):
+        * rendering/RenderMultiColumnSpannerPlaceholder.h:
+        * rendering/RenderNamedFlowFragment.cpp:
+        (WebCore::RenderNamedFlowFragment::RenderNamedFlowFragment):
+        (WebCore::RenderNamedFlowFragment::createStyle):
+        * rendering/RenderNamedFlowFragment.h:
+        * rendering/RenderNamedFlowThread.cpp:
+        (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
+        * rendering/RenderNamedFlowThread.h:
+        * rendering/RenderProgress.cpp:
+        (WebCore::RenderProgress::RenderProgress):
+        * rendering/RenderProgress.h:
+        * rendering/RenderQuote.cpp:
+        (WebCore::RenderQuote::RenderQuote):
+        * rendering/RenderQuote.h:
+        * rendering/RenderRegion.cpp:
+        (WebCore::RenderRegion::RenderRegion):
+        * rendering/RenderRegion.h:
+        * rendering/RenderRegionSet.cpp:
+        (WebCore::RenderRegionSet::RenderRegionSet):
+        * rendering/RenderRegionSet.h:
+        * rendering/RenderReplaced.cpp:
+        (WebCore::RenderReplaced::RenderReplaced):
+        * rendering/RenderReplaced.h:
+        * rendering/RenderReplica.cpp:
+        (WebCore::RenderReplica::RenderReplica):
+        * rendering/RenderReplica.h:
+        * rendering/RenderRuby.cpp:
+        (WebCore::RenderRubyAsInline::RenderRubyAsInline):
+        (WebCore::RenderRubyAsBlock::RenderRubyAsBlock):
+        * rendering/RenderRuby.h:
+        * rendering/RenderRubyBase.cpp:
+        (WebCore::RenderRubyBase::RenderRubyBase):
+        * rendering/RenderRubyBase.h:
+        * rendering/RenderRubyRun.cpp:
+        (WebCore::RenderRubyRun::RenderRubyRun):
+        * rendering/RenderRubyRun.h:
+        * rendering/RenderRubyText.cpp:
+        (WebCore::RenderRubyText::RenderRubyText):
+        * rendering/RenderRubyText.h:
+        * rendering/RenderScrollbarPart.cpp:
+        (WebCore::RenderScrollbarPart::RenderScrollbarPart):
+        * rendering/RenderScrollbarPart.h:
+        * rendering/RenderSearchField.cpp:
+        (WebCore::RenderSearchField::RenderSearchField):
+        * rendering/RenderSearchField.h:
+        * rendering/RenderSlider.cpp:
+        (WebCore::RenderSlider::RenderSlider):
+        * rendering/RenderSlider.h:
+        * rendering/RenderSnapshottedPlugIn.cpp:
+        (WebCore::RenderSnapshottedPlugIn::RenderSnapshottedPlugIn):
+        * rendering/RenderSnapshottedPlugIn.h:
+        * rendering/RenderTable.cpp:
+        (WebCore::RenderTable::RenderTable):
+        * rendering/RenderTable.h:
+        * rendering/RenderTableCaption.cpp:
+        (WebCore::RenderTableCaption::RenderTableCaption):
+        * rendering/RenderTableCaption.h:
+        * rendering/RenderTableCell.cpp:
+        (WebCore::RenderTableCell::RenderTableCell):
+        * rendering/RenderTableCell.h:
+        * rendering/RenderTableCol.cpp:
+        (WebCore::RenderTableCol::RenderTableCol):
+        * rendering/RenderTableCol.h:
+        * rendering/RenderTableRow.cpp:
+        (WebCore::RenderTableRow::RenderTableRow):
+        * rendering/RenderTableRow.h:
+        * rendering/RenderTableSection.cpp:
+        (WebCore::RenderTableSection::RenderTableSection):
+        * rendering/RenderTableSection.h:
+        * rendering/RenderTextControl.cpp:
+        (WebCore::RenderTextControl::RenderTextControl):
+        * rendering/RenderTextControl.h:
+        * rendering/RenderTextControlMultiLine.cpp:
+        (WebCore::RenderTextControlMultiLine::RenderTextControlMultiLine):
+        (WebCore::RenderTextControlMultiLine::createInnerTextStyle):
+        * rendering/RenderTextControlMultiLine.h:
+        * rendering/RenderTextControlSingleLine.cpp:
+        (WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):
+        (WebCore::RenderTextControlSingleLine::createInnerTextStyle):
+        (WebCore::RenderTextControlSingleLine::createInnerBlockStyle):
+        * rendering/RenderTextControlSingleLine.h:
+        * rendering/RenderVTTCue.cpp:
+        (WebCore::RenderVTTCue::RenderVTTCue):
+        * rendering/RenderVTTCue.h:
+        * rendering/RenderVideo.cpp:
+        (WebCore::RenderVideo::RenderVideo):
+        * rendering/RenderVideo.h:
+        * rendering/RenderView.cpp:
+        (WebCore::RenderView::RenderView):
+        * rendering/RenderView.h:
+        * rendering/RenderWidget.cpp:
+        (WebCore::RenderWidget::RenderWidget):
+        * rendering/RenderWidget.h:
+        * rendering/mathml/RenderMathMLBlock.cpp:
+        (WebCore::RenderMathMLBlock::RenderMathMLBlock):
+        * rendering/mathml/RenderMathMLBlock.h:
+        * rendering/mathml/RenderMathMLFenced.cpp:
+        (WebCore::RenderMathMLFenced::RenderMathMLFenced):
+        * rendering/mathml/RenderMathMLFenced.h:
+        * rendering/mathml/RenderMathMLFraction.cpp:
+        (WebCore::RenderMathMLFraction::RenderMathMLFraction):
+        * rendering/mathml/RenderMathMLFraction.h:
+        * rendering/mathml/RenderMathMLMath.cpp:
+        (WebCore::RenderMathMLMath::RenderMathMLMath):
+        * rendering/mathml/RenderMathMLMath.h:
+        * rendering/mathml/RenderMathMLMenclose.cpp:
+        (WebCore::RenderMathMLMenclose::RenderMathMLMenclose):
+        * rendering/mathml/RenderMathMLMenclose.h:
+        * rendering/mathml/RenderMathMLOperator.cpp:
+        (WebCore::RenderMathMLOperator::RenderMathMLOperator):
+        * rendering/mathml/RenderMathMLOperator.h:
+        * rendering/mathml/RenderMathMLRadicalOperator.cpp:
+        (WebCore::RenderMathMLRadicalOperator::RenderMathMLRadicalOperator):
+        * rendering/mathml/RenderMathMLRadicalOperator.h:
+        * rendering/mathml/RenderMathMLRoot.cpp:
+        (WebCore::RenderMathMLRoot::RenderMathMLRoot):
+        * rendering/mathml/RenderMathMLRoot.h:
+        * rendering/mathml/RenderMathMLRow.cpp:
+        (WebCore::RenderMathMLRow::RenderMathMLRow):
+        * rendering/mathml/RenderMathMLRow.h:
+        * rendering/mathml/RenderMathMLScripts.cpp:
+        (WebCore::RenderMathMLScripts::RenderMathMLScripts):
+        * rendering/mathml/RenderMathMLScripts.h:
+        * rendering/mathml/RenderMathMLSpace.cpp:
+        (WebCore::RenderMathMLSpace::RenderMathMLSpace):
+        * rendering/mathml/RenderMathMLSpace.h:
+        * rendering/mathml/RenderMathMLSquareRoot.cpp:
+        (WebCore::RenderMathMLSquareRoot::RenderMathMLSquareRoot):
+        * rendering/mathml/RenderMathMLSquareRoot.h:
+        * rendering/mathml/RenderMathMLToken.cpp:
+        (WebCore::RenderMathMLToken::RenderMathMLToken):
+        * rendering/mathml/RenderMathMLToken.h:
+        * rendering/mathml/RenderMathMLUnderOver.cpp:
+        (WebCore::RenderMathMLUnderOver::RenderMathMLUnderOver):
+        * rendering/mathml/RenderMathMLUnderOver.h:
+        * rendering/style/BasicShapes.cpp:
+        (WebCore::BasicShapeCircle::blend):
+        (WebCore::BasicShapeEllipse::blend):
+        (WebCore::BasicShapePolygon::blend):
+        (WebCore::BasicShapeInset::blend):
+        * rendering/style/BasicShapes.h:
+        * rendering/style/DataRef.h:
+        (WebCore::DataRef::DataRef):
+        * rendering/style/NinePieceImage.cpp:
+        (WebCore::NinePieceImageData::copy):
+        * rendering/style/NinePieceImage.h:
+        (WebCore::NinePieceImageData::create):
+        * rendering/style/RenderStyle.cpp:
+        (WebCore::RenderStyle::create):
+        (WebCore::RenderStyle::createDefaultStyle):
+        (WebCore::RenderStyle::createAnonymousStyleWithDisplay):
+        (WebCore::RenderStyle::clone):
+        (WebCore::RenderStyle::createStyleInheritingFromPseudoStyle):
+        * rendering/style/RenderStyle.h:
+        * rendering/style/SVGRenderStyle.cpp:
+        (WebCore::SVGRenderStyle::createDefaultStyle):
+        (WebCore::SVGRenderStyle::copy):
+        * rendering/style/SVGRenderStyle.h:
+        (WebCore::SVGRenderStyle::create):
+        * rendering/style/SVGRenderStyleDefs.cpp:
+        (WebCore::StyleFillData::copy):
+        (WebCore::StyleStrokeData::copy):
+        (WebCore::StyleStopData::copy):
+        (WebCore::StyleTextData::copy):
+        (WebCore::StyleMiscData::copy):
+        (WebCore::StyleShadowSVGData::copy):
+        (WebCore::StyleResourceData::copy):
+        (WebCore::StyleInheritedResourceData::copy):
+        (WebCore::StyleLayoutData::copy):
+        * rendering/style/SVGRenderStyleDefs.h:
+        (WebCore::StyleFillData::create):
+        (WebCore::StyleStrokeData::create):
+        (WebCore::StyleStopData::create):
+        (WebCore::StyleTextData::create):
+        (WebCore::StyleMiscData::create):
+        (WebCore::StyleShadowSVGData::create):
+        (WebCore::StyleResourceData::create):
+        (WebCore::StyleInheritedResourceData::create):
+        (WebCore::StyleLayoutData::create):
+        * rendering/style/StyleBackgroundData.cpp:
+        (WebCore::StyleBackgroundData::copy):
+        * rendering/style/StyleBackgroundData.h:
+        (WebCore::StyleBackgroundData::create):
+        * rendering/style/StyleBoxData.cpp:
+        (WebCore::StyleBoxData::copy):
+        * rendering/style/StyleBoxData.h:
+        (WebCore::StyleBoxData::create):
+        * rendering/style/StyleDeprecatedFlexibleBoxData.cpp:
+        (WebCore::StyleDeprecatedFlexibleBoxData::copy):
+        * rendering/style/StyleDeprecatedFlexibleBoxData.h:
+        (WebCore::StyleDeprecatedFlexibleBoxData::create):
+        * rendering/style/StyleFilterData.cpp:
+        (WebCore::StyleFilterData::copy):
+        * rendering/style/StyleFilterData.h:
+        (WebCore::StyleFilterData::create):
+        * rendering/style/StyleFlexibleBoxData.cpp:
+        (WebCore::StyleFlexibleBoxData::copy):
+        * rendering/style/StyleFlexibleBoxData.h:
+        (WebCore::StyleFlexibleBoxData::create):
+        * rendering/style/StyleGeneratedImage.cpp:
+        (WebCore::StyleGeneratedImage::StyleGeneratedImage):
+        * rendering/style/StyleGeneratedImage.h:
+        * rendering/style/StyleGridData.cpp:
+        (WebCore::StyleGridData::copy):
+        * rendering/style/StyleGridData.h:
+        (WebCore::StyleGridData::create):
+        * rendering/style/StyleGridItemData.cpp:
+        (WebCore::StyleGridItemData::copy):
+        * rendering/style/StyleGridItemData.h:
+        (WebCore::StyleGridItemData::create):
+        * rendering/style/StyleInheritedData.cpp:
+        (WebCore::StyleInheritedData::copy):
+        * rendering/style/StyleInheritedData.h:
+        (WebCore::StyleInheritedData::create):
+        * rendering/style/StyleMarqueeData.cpp:
+        (WebCore::StyleMarqueeData::copy):
+        * rendering/style/StyleMarqueeData.h:
+        (WebCore::StyleMarqueeData::create):
+        * rendering/style/StyleMultiColData.cpp:
+        (WebCore::StyleMultiColData::copy):
+        * rendering/style/StyleMultiColData.h:
+        (WebCore::StyleMultiColData::create):
+        * rendering/style/StyleRareInheritedData.cpp:
+        (WebCore::StyleRareInheritedData::copy):
+        * rendering/style/StyleRareInheritedData.h:
+        (WebCore::StyleRareInheritedData::create):
+        * rendering/style/StyleRareNonInheritedData.cpp:
+        (WebCore::StyleRareNonInheritedData::copy):
+        * rendering/style/StyleRareNonInheritedData.h:
+        (WebCore::StyleRareNonInheritedData::create):
+        * rendering/style/StyleScrollSnapPoints.cpp:
+        (WebCore::StyleScrollSnapPoints::copy):
+        * rendering/style/StyleScrollSnapPoints.h:
+        (WebCore::StyleScrollSnapPoints::create):
+        * rendering/style/StyleSurroundData.cpp:
+        (WebCore::StyleSurroundData::copy):
+        * rendering/style/StyleSurroundData.h:
+        (WebCore::StyleSurroundData::create):
+        * rendering/style/StyleTransformData.cpp:
+        (WebCore::StyleTransformData::copy):
+        * rendering/style/StyleTransformData.h:
+        (WebCore::StyleTransformData::create):
+        * rendering/style/StyleVisualData.cpp:
+        (WebCore::StyleVisualData::copy):
+        * rendering/style/StyleVisualData.h:
+        (WebCore::StyleVisualData::create):
+        * rendering/svg/RenderSVGBlock.cpp:
+        (WebCore::RenderSVGBlock::RenderSVGBlock):
+        * rendering/svg/RenderSVGBlock.h:
+        * rendering/svg/RenderSVGContainer.cpp:
+        (WebCore::RenderSVGContainer::RenderSVGContainer):
+        * rendering/svg/RenderSVGContainer.h:
+        * rendering/svg/RenderSVGEllipse.cpp:
+        (WebCore::RenderSVGEllipse::RenderSVGEllipse):
+        * rendering/svg/RenderSVGEllipse.h:
+        * rendering/svg/RenderSVGForeignObject.cpp:
+        (WebCore::RenderSVGForeignObject::RenderSVGForeignObject):
+        * rendering/svg/RenderSVGForeignObject.h:
+        * rendering/svg/RenderSVGGradientStop.cpp:
+        (WebCore::RenderSVGGradientStop::RenderSVGGradientStop):
+        * rendering/svg/RenderSVGGradientStop.h:
+        * rendering/svg/RenderSVGHiddenContainer.cpp:
+        (WebCore::RenderSVGHiddenContainer::RenderSVGHiddenContainer):
+        * rendering/svg/RenderSVGHiddenContainer.h:
+        * rendering/svg/RenderSVGImage.cpp:
+        (WebCore::RenderSVGImage::RenderSVGImage):
+        * rendering/svg/RenderSVGImage.h:
+        * rendering/svg/RenderSVGInline.cpp:
+        (WebCore::RenderSVGInline::RenderSVGInline):
+        * rendering/svg/RenderSVGInline.h:
+        * rendering/svg/RenderSVGModelObject.cpp:
+        (WebCore::RenderSVGModelObject::RenderSVGModelObject):
+        * rendering/svg/RenderSVGModelObject.h:
+        * rendering/svg/RenderSVGPath.cpp:
+        (WebCore::RenderSVGPath::RenderSVGPath):
+        * rendering/svg/RenderSVGPath.h:
+        * rendering/svg/RenderSVGRect.cpp:
+        (WebCore::RenderSVGRect::RenderSVGRect):
+        * rendering/svg/RenderSVGRect.h:
+        * rendering/svg/RenderSVGResourceClipper.cpp:
+        (WebCore::RenderSVGResourceClipper::RenderSVGResourceClipper):
+        * rendering/svg/RenderSVGResourceClipper.h:
+        * rendering/svg/RenderSVGResourceContainer.cpp:
+        (WebCore::RenderSVGResourceContainer::RenderSVGResourceContainer):
+        * rendering/svg/RenderSVGResourceContainer.h:
+        * rendering/svg/RenderSVGResourceFilter.cpp:
+        (WebCore::RenderSVGResourceFilter::RenderSVGResourceFilter):
+        * rendering/svg/RenderSVGResourceFilter.h:
+        * rendering/svg/RenderSVGResourceFilterPrimitive.cpp:
+        (WebCore::RenderSVGResourceFilterPrimitive::RenderSVGResourceFilterPrimitive):
+        * rendering/svg/RenderSVGResourceFilterPrimitive.h:
+        * rendering/svg/RenderSVGResourceGradient.cpp:
+        (WebCore::RenderSVGResourceGradient::RenderSVGResourceGradient):
+        * rendering/svg/RenderSVGResourceGradient.h:
+        * rendering/svg/RenderSVGResourceLinearGradient.cpp:
+        (WebCore::RenderSVGResourceLinearGradient::RenderSVGResourceLinearGradient):
+        * rendering/svg/RenderSVGResourceLinearGradient.h:
+        * rendering/svg/RenderSVGResourceMarker.cpp:
+        (WebCore::RenderSVGResourceMarker::RenderSVGResourceMarker):
+        * rendering/svg/RenderSVGResourceMarker.h:
+        * rendering/svg/RenderSVGResourceMasker.cpp:
+        (WebCore::RenderSVGResourceMasker::RenderSVGResourceMasker):
+        * rendering/svg/RenderSVGResourceMasker.h:
+        * rendering/svg/RenderSVGResourcePattern.cpp:
+        (WebCore::RenderSVGResourcePattern::RenderSVGResourcePattern):
+        * rendering/svg/RenderSVGResourcePattern.h:
+        * rendering/svg/RenderSVGResourceRadialGradient.cpp:
+        (WebCore::RenderSVGResourceRadialGradient::RenderSVGResourceRadialGradient):
+        * rendering/svg/RenderSVGResourceRadialGradient.h:
+        * rendering/svg/RenderSVGRoot.cpp:
+        (WebCore::RenderSVGRoot::RenderSVGRoot):
+        * rendering/svg/RenderSVGRoot.h:
+        * rendering/svg/RenderSVGShape.cpp:
+        (WebCore::RenderSVGShape::RenderSVGShape):
+        * rendering/svg/RenderSVGShape.h:
+        * rendering/svg/RenderSVGTSpan.h:
+        * rendering/svg/RenderSVGText.cpp:
+        (WebCore::RenderSVGText::RenderSVGText):
+        * rendering/svg/RenderSVGText.h:
+        * rendering/svg/RenderSVGTextPath.cpp:
+        (WebCore::RenderSVGTextPath::RenderSVGTextPath):
+        * rendering/svg/RenderSVGTextPath.h:
+        * rendering/svg/RenderSVGTransformableContainer.cpp:
+        (WebCore::RenderSVGTransformableContainer::RenderSVGTransformableContainer):
+        * rendering/svg/RenderSVGTransformableContainer.h:
+        * rendering/svg/RenderSVGViewportContainer.cpp:
+        (WebCore::RenderSVGViewportContainer::RenderSVGViewportContainer):
+        * rendering/svg/RenderSVGViewportContainer.h:
+        * rendering/svg/SVGTextRunRenderingContext.h:
+        * style/StyleResolveForDocument.cpp:
+        (WebCore::Style::resolveForDocument):
+        * style/StyleResolveForDocument.h:
+        * style/StyleResolveTree.cpp:
+        (WebCore::Style::styleForElement):
+        * svg/SVGAElement.cpp:
+        (WebCore::SVGAElement::createElementRenderer):
+        * svg/SVGAElement.h:
+        * svg/SVGAltGlyphElement.cpp:
+        (WebCore::SVGAltGlyphElement::createElementRenderer):
+        * svg/SVGAltGlyphElement.h:
+        * svg/SVGCircleElement.cpp:
+        (WebCore::SVGCircleElement::createElementRenderer):
+        * svg/SVGCircleElement.h:
+        * svg/SVGClipPathElement.cpp:
+        (WebCore::SVGClipPathElement::createElementRenderer):
+        * svg/SVGClipPathElement.h:
+        * svg/SVGColor.h:
+        (WebCore::SVGColor::createFromString):
+        (WebCore::SVGColor::createFromColor):
+        (WebCore::SVGColor::createCurrentColor):
+        * svg/SVGDefsElement.cpp:
+        (WebCore::SVGDefsElement::createElementRenderer):
+        * svg/SVGDefsElement.h:
+        * svg/SVGEllipseElement.cpp:
+        (WebCore::SVGEllipseElement::createElementRenderer):
+        * svg/SVGEllipseElement.h:
+        * svg/SVGFilterElement.cpp:
+        (WebCore::SVGFilterElement::createElementRenderer):
+        * svg/SVGFilterElement.h:
+        * svg/SVGFilterPrimitiveStandardAttributes.cpp:
+        (WebCore::SVGFilterPrimitiveStandardAttributes::createElementRenderer):
+        * svg/SVGFilterPrimitiveStandardAttributes.h:
+        * svg/SVGFontFaceNameElement.cpp:
+        (WebCore::SVGFontFaceNameElement::srcValue):
+        * svg/SVGFontFaceNameElement.h:
+        * svg/SVGFontFaceUriElement.cpp:
+        (WebCore::SVGFontFaceUriElement::srcValue):
+        * svg/SVGFontFaceUriElement.h:
+        * svg/SVGForeignObjectElement.cpp:
+        (WebCore::SVGForeignObjectElement::createElementRenderer):
+        * svg/SVGForeignObjectElement.h:
+        * svg/SVGGElement.cpp:
+        (WebCore::SVGGElement::createElementRenderer):
+        * svg/SVGGElement.h:
+        * svg/SVGGraphicsElement.cpp:
+        (WebCore::SVGGraphicsElement::createElementRenderer):
+        * svg/SVGGraphicsElement.h:
+        * svg/SVGImageElement.cpp:
+        (WebCore::SVGImageElement::createElementRenderer):
+        * svg/SVGImageElement.h:
+        * svg/SVGLength.cpp:
+        (WebCore::SVGLength::toCSSPrimitiveValue):
+        * svg/SVGLength.h:
+        * svg/SVGLinearGradientElement.cpp:
+        (WebCore::SVGLinearGradientElement::createElementRenderer):
+        * svg/SVGLinearGradientElement.h:
+        * svg/SVGMarkerElement.cpp:
+        (WebCore::SVGMarkerElement::createElementRenderer):
+        * svg/SVGMarkerElement.h:
+        * svg/SVGMaskElement.cpp:
+        (WebCore::SVGMaskElement::createElementRenderer):
+        * svg/SVGMaskElement.h:
+        * svg/SVGPaint.h:
+        (WebCore::SVGPaint::createUnknown):
+        (WebCore::SVGPaint::createNone):
+        (WebCore::SVGPaint::createCurrentColor):
+        (WebCore::SVGPaint::createColor):
+        (WebCore::SVGPaint::createURI):
+        (WebCore::SVGPaint::createURIAndColor):
+        (WebCore::SVGPaint::createURIAndNone):
+        (WebCore::SVGPaint::create):
+        * svg/SVGPathElement.cpp:
+        (WebCore::SVGPathElement::createElementRenderer):
+        * svg/SVGPathElement.h:
+        * svg/SVGPatternElement.cpp:
+        (WebCore::SVGPatternElement::createElementRenderer):
+        * svg/SVGPatternElement.h:
+        * svg/SVGRadialGradientElement.cpp:
+        (WebCore::SVGRadialGradientElement::createElementRenderer):
+        * svg/SVGRadialGradientElement.h:
+        * svg/SVGRectElement.cpp:
+        (WebCore::SVGRectElement::createElementRenderer):
+        * svg/SVGRectElement.h:
+        * svg/SVGSVGElement.cpp:
+        (WebCore::SVGSVGElement::createElementRenderer):
+        * svg/SVGSVGElement.h:
+        * svg/SVGStopElement.cpp:
+        (WebCore::SVGStopElement::createElementRenderer):
+        * svg/SVGStopElement.h:
+        * svg/SVGSwitchElement.cpp:
+        (WebCore::SVGSwitchElement::createElementRenderer):
+        * svg/SVGSwitchElement.h:
+        * svg/SVGSymbolElement.cpp:
+        (WebCore::SVGSymbolElement::createElementRenderer):
+        * svg/SVGSymbolElement.h:
+        * svg/SVGTRefElement.cpp:
+        (WebCore::SVGTRefTargetEventListener::create):
+        (WebCore::SVGTRefElement::createElementRenderer):
+        * svg/SVGTRefElement.h:
+        * svg/SVGTSpanElement.cpp:
+        (WebCore::SVGTSpanElement::createElementRenderer):
+        * svg/SVGTSpanElement.h:
+        * svg/SVGTextElement.cpp:
+        (WebCore::SVGTextElement::createElementRenderer):
+        * svg/SVGTextElement.h:
+        * svg/SVGTextPathElement.cpp:
+        (WebCore::SVGTextPathElement::createElementRenderer):
+        * svg/SVGTextPathElement.h:
+        * svg/SVGUseElement.cpp:
+        (WebCore::SVGUseElement::createElementRenderer):
+        * svg/SVGUseElement.h:
+
</ins><span class="cx"> 2014-12-13  Zalan Bujtas  &lt;zalan@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=139597
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesbatteryBatteryManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/battery/BatteryManager.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/battery/BatteryManager.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/battery/BatteryManager.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;BatteryManager&gt; BatteryManager::create(Navigator* navigator)
</del><ins>+Ref&lt;BatteryManager&gt; BatteryManager::create(Navigator* navigator)
</ins><span class="cx"> {
</span><span class="cx">     auto batteryManager = adoptRef(*new BatteryManager(navigator));
</span><span class="cx">     batteryManager.get().suspendIfNeeded();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesbatteryBatteryManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/battery/BatteryManager.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/battery/BatteryManager.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/battery/BatteryManager.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> class BatteryManager : public ActiveDOMObject, public RefCounted&lt;BatteryManager&gt;, public EventTarget {
</span><span class="cx"> public:
</span><span class="cx">     virtual ~BatteryManager();
</span><del>-    static PassRef&lt;BatteryManager&gt; create(Navigator*);
</del><ins>+    static Ref&lt;BatteryManager&gt; create(Navigator*);
</ins><span class="cx"> 
</span><span class="cx">     // EventTarget implementation.
</span><span class="cx">     virtual EventTargetInterface eventTargetInterface() const override { return BatteryManagerEventTargetInterfaceType; }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesbatteryBatteryStatuscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/battery/BatteryStatus.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/battery/BatteryStatus.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/battery/BatteryStatus.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -26,12 +26,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;BatteryStatus&gt; BatteryStatus::create()
</del><ins>+Ref&lt;BatteryStatus&gt; BatteryStatus::create()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new BatteryStatus);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BatteryStatus&gt; BatteryStatus::create(bool charging, double chargingTime, double dischargingTime, double level)
</del><ins>+Ref&lt;BatteryStatus&gt; BatteryStatus::create(bool charging, double chargingTime, double dischargingTime, double level)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new BatteryStatus(charging, chargingTime, dischargingTime, level));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesbatteryBatteryStatush"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/battery/BatteryStatus.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/battery/BatteryStatus.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/battery/BatteryStatus.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,8 +29,8 @@
</span><span class="cx"> 
</span><span class="cx"> class BatteryStatus : public RefCounted&lt;BatteryStatus&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;BatteryStatus&gt; create();
-    static PassRef&lt;BatteryStatus&gt; create(bool charging, double chargingTime, double dischargingTime, double level);
</del><ins>+    static Ref&lt;BatteryStatus&gt; create();
+    static Ref&lt;BatteryStatus&gt; create(bool charging, double chargingTime, double dischargingTime, double level);
</ins><span class="cx"> 
</span><span class="cx">     bool charging() const { return m_charging; }
</span><span class="cx">     double chargingTime() const  { return m_chargingTime; }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgamepadGamepadButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/gamepad/GamepadButton.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/gamepad/GamepadButton.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/gamepad/GamepadButton.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,14 +28,14 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(GAMEPAD)
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><ins>+#include &lt;wtf/Ref.h&gt;
</ins><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class GamepadButton : public RefCounted&lt;GamepadButton&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;GamepadButton&gt; create()
</del><ins>+    static Ref&lt;GamepadButton&gt; create()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new GamepadButton);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgamepadNavigatorGamepadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">     return supplement;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;Gamepad&gt; NavigatorGamepad::gamepadFromPlatformGamepad(PlatformGamepad&amp; platformGamepad)
</del><ins>+Ref&lt;Gamepad&gt; NavigatorGamepad::gamepadFromPlatformGamepad(PlatformGamepad&amp; platformGamepad)
</ins><span class="cx"> {
</span><span class="cx">     unsigned index = platformGamepad.index();
</span><span class="cx">     if (index &gt;= m_gamepads.size() || !m_gamepads[index])
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgamepadNavigatorGamepadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/gamepad/NavigatorGamepad.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     void gamepadConnected(PlatformGamepad&amp;);
</span><span class="cx">     void gamepadDisconnected(PlatformGamepad&amp;);
</span><span class="cx"> 
</span><del>-    PassRef&lt;Gamepad&gt; gamepadFromPlatformGamepad(PlatformGamepad&amp;);
</del><ins>+    Ref&lt;Gamepad&gt; gamepadFromPlatformGamepad(PlatformGamepad&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     static const char* supplementName();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgamepaddeprecatedGamepadListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/gamepad/deprecated/GamepadList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/gamepad/deprecated/GamepadList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/gamepad/deprecated/GamepadList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> class GamepadList : public RefCounted&lt;GamepadList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;GamepadList&gt; create() { return adoptRef(*new GamepadList); }
</del><ins>+    static Ref&lt;GamepadList&gt; create() { return adoptRef(*new GamepadList); }
</ins><span class="cx">     ~GamepadList();
</span><span class="cx"> 
</span><span class="cx">     void set(unsigned index, PassRefPtr&lt;Gamepad&gt;);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -225,7 +225,7 @@
</span><span class="cx">     copyValuesToVector(m_idToNotifierMap, copy);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;Geolocation&gt; Geolocation::create(ScriptExecutionContext* context)
</del><ins>+Ref&lt;Geolocation&gt; Geolocation::create(ScriptExecutionContext* context)
</ins><span class="cx"> {
</span><span class="cx">     auto geolocation = adoptRef(*new Geolocation(context));
</span><span class="cx">     geolocation.get().suspendIfNeeded();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/Geolocation.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Geolocation.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/geolocation/Geolocation.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> class Geolocation : public ScriptWrappable, public RefCounted&lt;Geolocation&gt;, public ActiveDOMObject
</span><span class="cx"> {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;Geolocation&gt; create(ScriptExecutionContext*);
</del><ins>+    static Ref&lt;Geolocation&gt; create(ScriptExecutionContext*);
</ins><span class="cx">     WEBCORE_EXPORT ~Geolocation();
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> 
</span><span class="cx">     class GeoNotifier : public RefCounted&lt;GeoNotifier&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;GeoNotifier&gt; create(Geolocation* geolocation, PassRefPtr&lt;PositionCallback&gt; positionCallback, PassRefPtr&lt;PositionErrorCallback&gt; positionErrorCallback, PassRefPtr&lt;PositionOptions&gt; options) { return adoptRef(*new GeoNotifier(geolocation, positionCallback, positionErrorCallback, options)); }
</del><ins>+        static Ref&lt;GeoNotifier&gt; create(Geolocation* geolocation, PassRefPtr&lt;PositionCallback&gt; positionCallback, PassRefPtr&lt;PositionErrorCallback&gt; positionErrorCallback, PassRefPtr&lt;PositionOptions&gt; options) { return adoptRef(*new GeoNotifier(geolocation, positionCallback, positionErrorCallback, options)); }
</ins><span class="cx"> 
</span><span class="cx">         PositionOptions* options() const { return m_options.get(); };
</span><span class="cx">         void setFatalError(PassRefPtr&lt;PositionError&gt;);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">     return ended;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaSource::setPrivateAndOpen(PassRef&lt;MediaSourcePrivate&gt; mediaSourcePrivate)
</del><ins>+void MediaSource::setPrivateAndOpen(Ref&lt;MediaSourcePrivate&gt;&amp;&amp; mediaSourcePrivate)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!m_private);
</span><span class="cx">     ASSERT(m_mediaElement);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSource.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">     void streamEndedWithError(const AtomicString&amp; error, ExceptionCode&amp;);
</span><span class="cx"> 
</span><span class="cx">     // MediaSourcePrivateClient
</span><del>-    virtual void setPrivateAndOpen(PassRef&lt;MediaSourcePrivate&gt;) override;
</del><ins>+    virtual void setPrivateAndOpen(Ref&lt;MediaSourcePrivate&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual MediaTime duration() const override;
</span><span class="cx">     virtual std::unique_ptr&lt;PlatformTimeRanges&gt; buffered() const override;
</span><span class="cx">     virtual void seekToTime(const MediaTime&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -109,14 +109,14 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-PassRef&lt;SourceBuffer&gt; SourceBuffer::create(PassRef&lt;SourceBufferPrivate&gt; sourceBufferPrivate, MediaSource* source)
</del><ins>+Ref&lt;SourceBuffer&gt; SourceBuffer::create(Ref&lt;SourceBufferPrivate&gt;&amp;&amp; sourceBufferPrivate, MediaSource* source)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;SourceBuffer&gt; sourceBuffer(adoptRef(new SourceBuffer(WTF::move(sourceBufferPrivate), source)));
</span><span class="cx">     sourceBuffer-&gt;suspendIfNeeded();
</span><span class="cx">     return sourceBuffer.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-SourceBuffer::SourceBuffer(PassRef&lt;SourceBufferPrivate&gt; sourceBufferPrivate, MediaSource* source)
</del><ins>+SourceBuffer::SourceBuffer(Ref&lt;SourceBufferPrivate&gt;&amp;&amp; sourceBufferPrivate, MediaSource* source)
</ins><span class="cx">     : ActiveDOMObject(source-&gt;scriptExecutionContext())
</span><span class="cx">     , m_private(WTF::move(sourceBufferPrivate))
</span><span class="cx">     , m_source(source)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> 
</span><span class="cx"> class SourceBuffer final : public RefCounted&lt;SourceBuffer&gt;, public ActiveDOMObject, public EventTargetWithInlineData, public ScriptWrappable, public SourceBufferPrivateClient, public AudioTrackClient, public VideoTrackClient, public TextTrackClient {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;SourceBuffer&gt; create(PassRef&lt;SourceBufferPrivate&gt;, MediaSource*);
</del><ins>+    static Ref&lt;SourceBuffer&gt; create(Ref&lt;SourceBufferPrivate&gt;&amp;&amp;, MediaSource*);
</ins><span class="cx"> 
</span><span class="cx">     static const AtomicString&amp; segmentsKeyword();
</span><span class="cx">     static const AtomicString&amp; sequenceKeyword();
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx">     virtual void derefEventTarget() override { deref(); }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    SourceBuffer(PassRef&lt;SourceBufferPrivate&gt;, MediaSource*);
</del><ins>+    SourceBuffer(Ref&lt;SourceBufferPrivate&gt;&amp;&amp;, MediaSource*);
</ins><span class="cx"> 
</span><span class="cx">     // SourceBufferPrivateClient
</span><span class="cx">     virtual void sourceBufferPrivateDidEndStream(SourceBufferPrivate*, const WTF::AtomicString&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamUserMediaClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/UserMediaClient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/UserMediaClient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/mediastream/UserMediaClient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> public:
</span><span class="cx">     virtual void pageDestroyed() = 0;
</span><span class="cx"> 
</span><del>-    virtual void requestPermission(PassRef&lt;UserMediaRequest&gt;) = 0;
</del><ins>+    virtual void requestPermission(Ref&lt;UserMediaRequest&gt;&amp;&amp;) = 0;
</ins><span class="cx">     virtual void cancelRequest(UserMediaRequest&amp;) = 0;
</span><span class="cx"> 
</span><span class="cx"> protected:
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamUserMediaControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/UserMediaController.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/UserMediaController.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/mediastream/UserMediaController.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">     ~UserMediaController();
</span><span class="cx"> 
</span><span class="cx">     UserMediaClient* client() const { return m_client; }
</span><del>-    void requestPermission(PassRef&lt;UserMediaRequest&gt;);
</del><ins>+    void requestPermission(Ref&lt;UserMediaRequest&gt;&amp;&amp;);
</ins><span class="cx">     void cancelRequest(UserMediaRequest&amp;);
</span><span class="cx"> 
</span><span class="cx">     static const char* supplementName();
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     UserMediaClient* m_client;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline void UserMediaController::requestPermission(PassRef&lt;UserMediaRequest&gt; request)
</del><ins>+inline void UserMediaController::requestPermission(Ref&lt;UserMediaRequest&gt;&amp;&amp; request)
</ins><span class="cx"> {
</span><span class="cx">     m_client-&gt;requestPermission(WTF::move(request));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/notifications/Notification.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LEGACY_NOTIFICATIONS)
</span><del>-PassRef&lt;Notification&gt; Notification::create(const String&amp; title, const String&amp; body, const String&amp; iconURI, ScriptExecutionContext* context, ExceptionCode&amp; ec, PassRefPtr&lt;NotificationCenter&gt; provider) 
</del><ins>+Ref&lt;Notification&gt; Notification::create(const String&amp; title, const String&amp; body, const String&amp; iconURI, ScriptExecutionContext* context, ExceptionCode&amp; ec, PassRefPtr&lt;NotificationCenter&gt; provider) 
</ins><span class="cx"> { 
</span><span class="cx">     auto notification = adoptRef(*new Notification(title, body, iconURI, context, ec, provider));
</span><span class="cx">     notification.get().suspendIfNeeded();
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>-PassRef&lt;Notification&gt; Notification::create(ScriptExecutionContext&amp; context, const String&amp; title, const Dictionary&amp; options)
</del><ins>+Ref&lt;Notification&gt; Notification::create(ScriptExecutionContext&amp; context, const String&amp; title, const Dictionary&amp; options)
</ins><span class="cx"> {
</span><span class="cx">     auto notification = adoptRef(*new Notification(context, title));
</span><span class="cx">     String argument;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -66,10 +66,10 @@
</span><span class="cx"> public:
</span><span class="cx">     WEBCORE_EXPORT Notification();
</span><span class="cx"> #if ENABLE(LEGACY_NOTIFICATIONS)
</span><del>-    static PassRef&lt;Notification&gt; create(const String&amp; title, const String&amp; body, const String&amp; iconURI, ScriptExecutionContext*, ExceptionCode&amp;, PassRefPtr&lt;NotificationCenter&gt; provider);
</del><ins>+    static Ref&lt;Notification&gt; create(const String&amp; title, const String&amp; body, const String&amp; iconURI, ScriptExecutionContext*, ExceptionCode&amp;, PassRefPtr&lt;NotificationCenter&gt; provider);
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>-    static PassRef&lt;Notification&gt; create(ScriptExecutionContext&amp;, const String&amp; title, const Dictionary&amp; options);
</del><ins>+    static Ref&lt;Notification&gt; create(ScriptExecutionContext&amp;, const String&amp; title, const Dictionary&amp; options);
</ins><span class="cx"> #endif
</span><span class="cx">     
</span><span class="cx">     WEBCORE_EXPORT virtual ~Notification();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationCentercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;NotificationCenter&gt; NotificationCenter::create(ScriptExecutionContext* context, NotificationClient* client)
</del><ins>+Ref&lt;NotificationCenter&gt; NotificationCenter::create(ScriptExecutionContext* context, NotificationClient* client)
</ins><span class="cx"> {
</span><span class="cx">     auto notificationCenter = adoptRef(*new NotificationCenter(context, client));
</span><span class="cx">     notificationCenter.get().suspendIfNeeded();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationCenterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/NotificationCenter.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/NotificationCenter.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/notifications/NotificationCenter.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> class NotificationCenter : public RefCounted&lt;NotificationCenter&gt;, public ActiveDOMObject {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;NotificationCenter&gt; create(ScriptExecutionContext*, NotificationClient*);
</del><ins>+    static Ref&lt;NotificationCenter&gt; create(ScriptExecutionContext*, NotificationClient*);
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(LEGACY_NOTIFICATIONS)
</span><span class="cx">     PassRefPtr&lt;Notification&gt; createNotification(const String&amp; iconURI, const String&amp; title, const String&amp; body, ExceptionCode&amp; ec)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsPluginReplacementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/PluginReplacement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/PluginReplacement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/plugins/PluginReplacement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">     virtual JSC::JSObject* scriptObject() { return 0; }
</span><span class="cx"> 
</span><span class="cx">     virtual bool willCreateRenderer() { return false; }
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(HTMLPlugInElement&amp;, PassRef&lt;RenderStyle&gt;) = 0;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(HTMLPlugInElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;) = 0;
</ins><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     PluginReplacement() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsQuickTimePluginReplacementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     virtual JSC::JSObject* scriptObject() override { return m_scriptObject; }
</span><span class="cx"> 
</span><span class="cx">     virtual bool willCreateRenderer() override { return m_mediaElement; }
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(HTMLPlugInElement&amp;, PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(HTMLPlugInElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     HTMLVideoElement* parentElement() { return m_mediaElement.get(); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsQuickTimePluginReplacementmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.mm        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx">     m_mediaElement = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; QuickTimePluginReplacement::createElementRenderer(HTMLPlugInElement&amp; plugin, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; QuickTimePluginReplacement::createElementRenderer(HTMLPlugInElement&amp; plugin, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_UNUSED(plugin, m_parentElement == &amp;plugin);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsYouTubePluginReplacementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">         m_attributes.add(paramNames[i], paramValues[i]);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; YouTubePluginReplacement::createElementRenderer(HTMLPlugInElement&amp; plugin, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; YouTubePluginReplacement::createElementRenderer(HTMLPlugInElement&amp; plugin, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_UNUSED(plugin, m_parentElement == &amp;plugin);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsYouTubePluginReplacementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">     String youTubeURL(const String&amp; rawURL);
</span><span class="cx">     
</span><span class="cx">     virtual bool willCreateRenderer() override { return m_embedShadowElement; }
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(HTMLPlugInElement&amp;, PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(HTMLPlugInElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     HTMLPlugInElement* m_parentElement;
</span><span class="cx">     RefPtr&lt;YouTubeEmbedShadowElement&gt; m_embedShadowElement;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesproximityDeviceProximityEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/proximity/DeviceProximityEvent.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/proximity/DeviceProximityEvent.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/Modules/proximity/DeviceProximityEvent.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,17 +46,17 @@
</span><span class="cx"> public:
</span><span class="cx">     ~DeviceProximityEvent() { }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;DeviceProximityEvent&gt; create()
</del><ins>+    static Ref&lt;DeviceProximityEvent&gt; create()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new DeviceProximityEvent());
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;DeviceProximityEvent&gt; create(const AtomicString&amp; eventType, const double value, const double min, const double max)
</del><ins>+    static Ref&lt;DeviceProximityEvent&gt; create(const AtomicString&amp; eventType, const double value, const double min, const double max)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new DeviceProximityEvent(eventType, value, min, max));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;DeviceProximityEvent&gt; create(const AtomicString&amp; type, const DeviceProximityEventInit&amp; initializer)
</del><ins>+    static Ref&lt;DeviceProximityEvent&gt; create(const AtomicString&amp; type, const DeviceProximityEventInit&amp; initializer)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new DeviceProximityEvent(type, initializer));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreexpin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.exp.in (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.exp.in        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/WebCore.exp.in        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -532,7 +532,7 @@
</span><span class="cx"> __ZN7WebCore15GraphicsContext14setStrokeColorERKNS_5ColorENS_10ColorSpaceE
</span><span class="cx"> __ZN7WebCore15GraphicsContext15drawImageBufferEPNS_11ImageBufferENS_10ColorSpaceERKNS_10FloatPointERKNS_20ImagePaintingOptionsE
</span><span class="cx"> __ZN7WebCore15GraphicsContext15drawNativeImageEP7CGImageRKNS_9FloatSizeENS_10ColorSpaceERKNS_9FloatRectES9_NS_17CompositeOperatorENS_9BlendModeENS_16ImageOrientationE
</span><del>-__ZN7WebCore15GraphicsContext15setFillGradientEN3WTF7PassRefINS_8GradientEEE
</del><ins>+__ZN7WebCore15GraphicsContext15setFillGradientEON3WTF3RefINS_8GradientEEE
</ins><span class="cx"> __ZN7WebCore15GraphicsContext18setShouldAntialiasEb
</span><span class="cx"> __ZN7WebCore15GraphicsContext19setIsCALayerContextEb
</span><span class="cx"> __ZN7WebCore15GraphicsContext20endTransparencyLayerEv
</span><span class="lines">@@ -1086,8 +1086,8 @@
</span><span class="cx"> __ZN7WebCore27reportDeprecatedGetterErrorERN3JSC9ExecStateEPKcS4_
</span><span class="cx"> __ZN7WebCore27reportDeprecatedSetterErrorERN3JSC9ExecStateEPKcS4_
</span><span class="cx"> __ZN7WebCore27startObservingCookieChangesEPFvvE
</span><del>-__ZN7WebCore28DocumentStyleSheetCollection12addUserSheetEN3WTF7PassRefINS_18StyleSheetContentsEEE
-__ZN7WebCore28DocumentStyleSheetCollection14addAuthorSheetEN3WTF7PassRefINS_18StyleSheetContentsEEE
</del><ins>+__ZN7WebCore28DocumentStyleSheetCollection12addUserSheetEON3WTF3RefINS_18StyleSheetContentsEEE
+__ZN7WebCore28DocumentStyleSheetCollection14addAuthorSheetEON3WTF3RefINS_18StyleSheetContentsEEE
</ins><span class="cx"> __ZN7WebCore28UserMessageHandlerDescriptorC1ERKN3WTF12AtomicStringERNS_15DOMWrapperWorldERNS0_6ClientE
</span><span class="cx"> __ZN7WebCore28UserMessageHandlerDescriptorD1Ev
</span><span class="cx"> __ZN7WebCore28encodeWithURLEscapeSequencesERKN3WTF6StringE
</span><span class="lines">@@ -1162,7 +1162,7 @@
</span><span class="cx"> __ZN7WebCore4Page18setTopContentInsetEf
</span><span class="cx"> __ZN7WebCore4Page19addLayoutMilestonesEj
</span><span class="cx"> __ZN7WebCore4Page19enablePageThrottlerEv
</span><del>-__ZN7WebCore4Page19setVisitedLinkStoreEN3WTF7PassRefINS_16VisitedLinkStoreEEE
</del><ins>+__ZN7WebCore4Page19setVisitedLinkStoreEON3WTF3RefINS_16VisitedLinkStoreEEE
</ins><span class="cx"> __ZN7WebCore4Page20scrollingCoordinatorEv
</span><span class="cx"> __ZN7WebCore4Page20setDeviceScaleFactorEf
</span><span class="cx"> __ZN7WebCore4Page20unmarkAllTextMatchesEv
</span><span class="lines">@@ -1293,7 +1293,7 @@
</span><span class="cx"> __ZN7WebCore6Editor7outdentEv
</span><span class="cx"> __ZN7WebCore6JSNode6s_infoE
</span><span class="cx"> __ZN7WebCore6JSNode9toWrappedEN3JSC7JSValueE
</span><del>-__ZN7WebCore6LengthC1EN3WTF7PassRefINS_16CalculationValueEEE
</del><ins>+__ZN7WebCore6LengthC1EON3WTF3RefINS_16CalculationValueEEE
</ins><span class="cx"> __ZN7WebCore6Region21updateBoundsFromShapeEv
</span><span class="cx"> __ZN7WebCore6Region5uniteERKS0_
</span><span class="cx"> __ZN7WebCore6Region8subtractERKS0_
</span></span></pre></div>
<a id="trunkSourceWebCorecssBasicShapeFunctionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/BasicShapeFunctions.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/BasicShapeFunctions.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/BasicShapeFunctions.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx">     return 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSValue&gt; valueForBasicShape(const RenderStyle* style, const BasicShape&amp; basicShape)
</del><ins>+Ref&lt;CSSValue&gt; valueForBasicShape(const RenderStyle* style, const BasicShape&amp; basicShape)
</ins><span class="cx"> {
</span><span class="cx">     CSSValuePool&amp; pool = cssValuePool();
</span><span class="cx"> 
</span><span class="lines">@@ -199,7 +199,7 @@
</span><span class="cx">     return BasicShapeRadius(convertToLength(conversionData, radius.get()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BasicShape&gt; basicShapeForValue(const CSSToLengthConversionData&amp; conversionData, const CSSBasicShape* basicShapeValue)
</del><ins>+Ref&lt;BasicShape&gt; basicShapeForValue(const CSSToLengthConversionData&amp; conversionData, const CSSBasicShape* basicShapeValue)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;BasicShape&gt; basicShape;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssBasicShapeFunctionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/BasicShapeFunctions.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/BasicShapeFunctions.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/BasicShapeFunctions.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx"> class CSSValue;
</span><span class="cx"> class RenderStyle;
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSValue&gt; valueForBasicShape(const RenderStyle*, const BasicShape&amp;);
-PassRef&lt;BasicShape&gt; basicShapeForValue(const CSSToLengthConversionData&amp;, const CSSBasicShape*);
</del><ins>+Ref&lt;CSSValue&gt; valueForBasicShape(const RenderStyle*, const BasicShape&amp;);
+Ref&lt;BasicShape&gt; basicShapeForValue(const CSSToLengthConversionData&amp;, const CSSBasicShape*);
</ins><span class="cx"> 
</span><span class="cx"> float floatValueForCenterCoordinate(const BasicShapeCenterCoordinate&amp;, float);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSAspectRatioValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSAspectRatioValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSAspectRatioValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSAspectRatioValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSAspectRatioValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSAspectRatioValue&gt; create(float numeratorValue, float denominatorValue)
</del><ins>+    static Ref&lt;CSSAspectRatioValue&gt; create(float numeratorValue, float denominatorValue)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSAspectRatioValue(numeratorValue, denominatorValue));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSBorderImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSBorderImage.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSBorderImage.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSBorderImage.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -22,7 +22,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSValueList&gt; createBorderImageValue(PassRefPtr&lt;CSSValue&gt; image, PassRefPtr&lt;CSSValue&gt; imageSlice, PassRefPtr&lt;CSSValue&gt; borderSlice, PassRefPtr&lt;CSSValue&gt; outset, PassRefPtr&lt;CSSValue&gt; repeat)
</del><ins>+Ref&lt;CSSValueList&gt; createBorderImageValue(PassRefPtr&lt;CSSValue&gt; image, PassRefPtr&lt;CSSValue&gt; imageSlice, PassRefPtr&lt;CSSValue&gt; borderSlice, PassRefPtr&lt;CSSValue&gt; outset, PassRefPtr&lt;CSSValue&gt; repeat)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     if (image)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSBorderImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSBorderImage.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSBorderImage.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSBorderImage.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSValueList&gt; createBorderImageValue(PassRefPtr&lt;CSSValue&gt; image, PassRefPtr&lt;CSSValue&gt; imageSlice, PassRefPtr&lt;CSSValue&gt; borderSlice, PassRefPtr&lt;CSSValue&gt; outset, PassRefPtr&lt;CSSValue&gt; repeat);
</del><ins>+Ref&lt;CSSValueList&gt; createBorderImageValue(PassRefPtr&lt;CSSValue&gt; image, PassRefPtr&lt;CSSValue&gt; imageSlice, PassRefPtr&lt;CSSValue&gt; borderSlice, PassRefPtr&lt;CSSValue&gt; outset, PassRefPtr&lt;CSSValue&gt; repeat);
</ins><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSBorderImageSliceValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSBorderImageSliceValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSBorderImageSliceValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSBorderImageSliceValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSBorderImageSliceValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSBorderImageSliceValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; slices, bool fill)
</del><ins>+    static Ref&lt;CSSBorderImageSliceValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; slices, bool fill)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSBorderImageSliceValue(slices, fill));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCalculationValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCalculationValue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCalculationValue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSCalculationValue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -197,7 +197,7 @@
</span><span class="cx"> class CSSCalcPrimitiveValue final : public CSSCalcExpressionNode {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSCalcPrimitiveValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; value, bool isInteger)
</del><ins>+    static Ref&lt;CSSCalcPrimitiveValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; value, bool isInteger)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSCalcPrimitiveValue(value, isInteger));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCalculationValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCalculationValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCalculationValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSCalculationValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -95,13 +95,13 @@
</span><span class="cx">     bool isNegative() const { return m_expression-&gt;doubleValue() &lt; 0; }
</span><span class="cx">     double computeLengthPx(const CSSToLengthConversionData&amp;) const;
</span><span class="cx"> 
</span><del>-    PassRef&lt;CalculationValue&gt; createCalculationValue(const CSSToLengthConversionData&amp;) const;
</del><ins>+    Ref&lt;CalculationValue&gt; createCalculationValue(const CSSToLengthConversionData&amp;) const;
</ins><span class="cx"> 
</span><span class="cx">     String customCSSText() const;
</span><span class="cx">     bool equals(const CSSCalcValue&amp;) const;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    CSSCalcValue(PassRef&lt;CSSCalcExpressionNode&gt;, bool shouldClampToNonNegative);
</del><ins>+    CSSCalcValue(Ref&lt;CSSCalcExpressionNode&gt;&amp;&amp;, bool shouldClampToNonNegative);
</ins><span class="cx"> 
</span><span class="cx">     double clampToPermittedRange(double) const;
</span><span class="cx"> 
</span><span class="lines">@@ -109,14 +109,14 @@
</span><span class="cx">     const bool m_shouldClampToNonNegative;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline CSSCalcValue::CSSCalcValue(PassRef&lt;CSSCalcExpressionNode&gt; expression, bool shouldClampToNonNegative)
</del><ins>+inline CSSCalcValue::CSSCalcValue(Ref&lt;CSSCalcExpressionNode&gt;&amp;&amp; expression, bool shouldClampToNonNegative)
</ins><span class="cx">     : CSSValue(CalculationClass)
</span><span class="cx">     , m_expression(WTF::move(expression))
</span><span class="cx">     , m_shouldClampToNonNegative(shouldClampToNonNegative)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline PassRef&lt;CalculationValue&gt; CSSCalcValue::createCalculationValue(const CSSToLengthConversionData&amp; conversionData) const
</del><ins>+inline Ref&lt;CalculationValue&gt; CSSCalcValue::createCalculationValue(const CSSToLengthConversionData&amp; conversionData) const
</ins><span class="cx"> {
</span><span class="cx">     return CalculationValue::create(m_expression-&gt;createCalcExpression(conversionData),
</span><span class="cx">         m_shouldClampToNonNegative ? CalculationRangeNonNegative : CalculationRangeAll);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCanvasValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCanvasValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCanvasValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSCanvasValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSCanvasValue : public CSSImageGeneratorValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSCanvasValue&gt; create(const String&amp; name) { return adoptRef(*new CSSCanvasValue(name)); }
</del><ins>+    static Ref&lt;CSSCanvasValue&gt; create(const String&amp; name) { return adoptRef(*new CSSCanvasValue(name)); }
</ins><span class="cx">     ~CSSCanvasValue();
</span><span class="cx"> 
</span><span class="cx">     String customCSSText() const;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -468,7 +468,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; valueForImageSliceSide(const Length&amp; length)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; valueForImageSliceSide(const Length&amp; length)
</ins><span class="cx"> {
</span><span class="cx">     // These values can be percentages, numbers, or while an animation of mixed types is in progress,
</span><span class="cx">     // a calculation that combines a percentage and a number.
</span><span class="lines">@@ -484,7 +484,7 @@
</span><span class="cx">     return cssValuePool().createValue(0, CSSPrimitiveValue::CSS_NUMBER);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSBorderImageSliceValue&gt; valueForNinePieceImageSlice(const NinePieceImage&amp; image)
</del><ins>+static Ref&lt;CSSBorderImageSliceValue&gt; valueForNinePieceImageSlice(const NinePieceImage&amp; image)
</ins><span class="cx"> {
</span><span class="cx">     auto&amp; slices = image.imageSlices();
</span><span class="cx"> 
</span><span class="lines">@@ -523,7 +523,7 @@
</span><span class="cx">     return CSSBorderImageSliceValue::create(cssValuePool().createValue(quad.release()), image.fill());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; valueForNinePieceImageQuad(const LengthBox&amp; box)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; valueForNinePieceImageQuad(const LengthBox&amp; box)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt; top;
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt; right;
</span><span class="lines">@@ -574,7 +574,7 @@
</span><span class="cx">     return cssValuePool().createValue(quad.release());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; valueForNinePieceImageRepeat(const NinePieceImage&amp; image)
</del><ins>+static Ref&lt;CSSValue&gt; valueForNinePieceImageRepeat(const NinePieceImage&amp; image)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt; horizontalRepeat;
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt; verticalRepeat;
</span><span class="lines">@@ -587,7 +587,7 @@
</span><span class="cx">     return cssValuePool().createValue(Pair::create(horizontalRepeat.release(), verticalRepeat.release()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; valueForNinePieceImage(const NinePieceImage&amp; image)
</del><ins>+static Ref&lt;CSSValue&gt; valueForNinePieceImage(const NinePieceImage&amp; image)
</ins><span class="cx"> {
</span><span class="cx">     if (!image.hasImage())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -612,24 +612,24 @@
</span><span class="cx">     return createBorderImageValue(imageValue.release(), imageSlices.release(), borderSlices.release(), outset.release(), repeat.release());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline static PassRef&lt;CSSPrimitiveValue&gt; zoomAdjustedPixelValue(double value, const RenderStyle* style)
</del><ins>+inline static Ref&lt;CSSPrimitiveValue&gt; zoomAdjustedPixelValue(double value, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     return cssValuePool().createValue(adjustFloatForAbsoluteZoom(value, style), CSSPrimitiveValue::CSS_PX);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline static PassRef&lt;CSSPrimitiveValue&gt; zoomAdjustedNumberValue(double value, const RenderStyle* style)
</del><ins>+inline static Ref&lt;CSSPrimitiveValue&gt; zoomAdjustedNumberValue(double value, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     return cssValuePool().createValue(value / style-&gt;effectiveZoom(), CSSPrimitiveValue::CSS_NUMBER);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; zoomAdjustedPixelValueForLength(const Length&amp; length, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; zoomAdjustedPixelValueForLength(const Length&amp; length, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (length.isFixed())
</span><span class="cx">         return zoomAdjustedPixelValue(length.value(), style);
</span><span class="cx">     return cssValuePool().createValue(length, style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; valueForReflection(const StyleReflection* reflection, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; valueForReflection(const StyleReflection* reflection, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (!reflection)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -659,7 +659,7 @@
</span><span class="cx">     return CSSReflectValue::create(direction.release(), offset.release(), valueForNinePieceImage(reflection-&gt;mask()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; createPositionListForLayer(CSSPropertyID propertyID, const FillLayer* layer, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValueList&gt; createPositionListForLayer(CSSPropertyID propertyID, const FillLayer* layer, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     auto positionList = CSSValueList::createSpaceSeparated();
</span><span class="cx">     if (layer-&gt;isBackgroundOriginSet()) {
</span><span class="lines">@@ -723,7 +723,7 @@
</span><span class="cx">     return cssValuePool().createColorValue(color.rgb());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; percentageOrZoomAdjustedValue(Length length, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; percentageOrZoomAdjustedValue(Length length, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (length.isPercentNotCalculated())
</span><span class="cx">         return cssValuePool().createValue(length.percent(), CSSPrimitiveValue::CSS_PERCENTAGE);
</span><span class="lines">@@ -731,7 +731,7 @@
</span><span class="cx">     return zoomAdjustedPixelValue(valueForLength(length, 0), style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; autoOrZoomAdjustedValue(Length length, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; autoOrZoomAdjustedValue(Length length, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (length.isAuto())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueAuto);
</span><span class="lines">@@ -739,7 +739,7 @@
</span><span class="cx">     return zoomAdjustedPixelValue(valueForLength(length, 0), style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; getBorderRadiusCornerValues(const LengthSize&amp; radius, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValueList&gt; getBorderRadiusCornerValues(const LengthSize&amp; radius, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     list.get().append(percentageOrZoomAdjustedValue(radius.width(), style));
</span><span class="lines">@@ -747,7 +747,7 @@
</span><span class="cx">     return list;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; getBorderRadiusCornerValue(const LengthSize&amp; radius, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; getBorderRadiusCornerValue(const LengthSize&amp; radius, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (radius.width() == radius.height())
</span><span class="cx">         return percentageOrZoomAdjustedValue(radius.width(), style);
</span><span class="lines">@@ -755,7 +755,7 @@
</span><span class="cx">     return getBorderRadiusCornerValues(radius, style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; getBorderRadiusShorthandValue(const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValueList&gt; getBorderRadiusShorthandValue(const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createSlashSeparated();
</span><span class="cx">     bool showHorizontalBottomLeft = style-&gt;borderTopRightRadius().width() != style-&gt;borderBottomLeftRadius().width();
</span><span class="lines">@@ -806,7 +806,7 @@
</span><span class="cx">     return box.style().boxSizing() == BORDER_BOX ? box.borderBoxRect() : box.computedCSSContentBoxRect();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;WebKitCSSTransformValue&gt; matrixTransformValue(const TransformationMatrix&amp; transform, const RenderStyle* style)
</del><ins>+static Ref&lt;WebKitCSSTransformValue&gt; matrixTransformValue(const TransformationMatrix&amp; transform, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;WebKitCSSTransformValue&gt; transformValue;
</span><span class="cx">     if (transform.isAffine()) {
</span><span class="lines">@@ -845,7 +845,7 @@
</span><span class="cx">     return transformValue.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; computedTransform(RenderObject* renderer, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; computedTransform(RenderObject* renderer, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (!renderer || !renderer-&gt;hasTransform())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -864,17 +864,17 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static inline PassRef&lt;CSSPrimitiveValue&gt; adjustLengthForZoom(double length, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+static inline Ref&lt;CSSPrimitiveValue&gt; adjustLengthForZoom(double length, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</ins><span class="cx"> {
</span><span class="cx">     return adjust == AdjustPixelValues ? zoomAdjustedPixelValue(length, style) : cssValuePool().createValue(length, CSSPrimitiveValue::CSS_PX);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static inline PassRef&lt;CSSPrimitiveValue&gt; adjustLengthForZoom(const Length&amp; length, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+static inline Ref&lt;CSSPrimitiveValue&gt; adjustLengthForZoom(const Length&amp; length, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</ins><span class="cx"> {
</span><span class="cx">     return adjust == AdjustPixelValues ? zoomAdjustedPixelValue(length.value(), style) : cssValuePool().createValue(length);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSValue&gt; ComputedStyleExtractor::valueForShadow(const ShadowData* shadow, CSSPropertyID propertyID, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+Ref&lt;CSSValue&gt; ComputedStyleExtractor::valueForShadow(const ShadowData* shadow, CSSPropertyID propertyID, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</ins><span class="cx"> {
</span><span class="cx">     if (!shadow)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -892,7 +892,7 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSValue&gt; ComputedStyleExtractor::valueForFilter(const RenderStyle* style, const FilterOperations&amp; filterOperations, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+Ref&lt;CSSValue&gt; ComputedStyleExtractor::valueForFilter(const RenderStyle* style, const FilterOperations&amp; filterOperations, AdjustPixelValuesForComputedStyle adjust)
</ins><span class="cx"> {
</span><span class="cx">     if (filterOperations.operations().isEmpty())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -984,7 +984,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_GRID_LAYOUT)
</span><del>-static PassRef&lt;CSSValue&gt; specifiedValueForGridTrackBreadth(const GridLength&amp; trackBreadth, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; specifiedValueForGridTrackBreadth(const GridLength&amp; trackBreadth, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (!trackBreadth.isLength())
</span><span class="cx">         return cssValuePool().createValue(trackBreadth.flex(), CSSPrimitiveValue::CSS_FR);
</span><span class="lines">@@ -995,7 +995,7 @@
</span><span class="cx">     return zoomAdjustedPixelValueForLength(trackBreadthLength, style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; specifiedValueForGridTrackSize(const GridTrackSize&amp; trackSize, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; specifiedValueForGridTrackSize(const GridTrackSize&amp; trackSize, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     switch (trackSize.type()) {
</span><span class="cx">     case LengthTrackSizing:
</span><span class="lines">@@ -1021,7 +1021,7 @@
</span><span class="cx">     list.append(lineNames.releaseNonNull());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; valueForGridTrackList(GridTrackSizingDirection direction, RenderObject* renderer, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; valueForGridTrackList(GridTrackSizingDirection direction, RenderObject* renderer, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     const Vector&lt;GridTrackSize&gt;&amp; trackSizes = direction == ForColumns ? style-&gt;gridColumns() : style-&gt;gridRows();
</span><span class="cx">     const OrderedNamedGridLinesMap&amp; orderedNamedGridLines = direction == ForColumns ? style-&gt;orderedNamedGridColumnLines() : style-&gt;orderedNamedGridRowLines();
</span><span class="lines">@@ -1064,7 +1064,7 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; valueForGridPosition(const GridPosition&amp; position)
</del><ins>+static Ref&lt;CSSValue&gt; valueForGridPosition(const GridPosition&amp; position)
</ins><span class="cx"> {
</span><span class="cx">     if (position.isAuto())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueAuto);
</span><span class="lines">@@ -1085,7 +1085,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; createTransitionPropertyValue(const Animation&amp; animation)
</del><ins>+static Ref&lt;CSSValue&gt; createTransitionPropertyValue(const Animation&amp; animation)
</ins><span class="cx"> {
</span><span class="cx">     if (animation.animationMode() == Animation::AnimateNone)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -1094,7 +1094,7 @@
</span><span class="cx">     return cssValuePool().createValue(getPropertyNameString(animation.property()), CSSPrimitiveValue::CSS_STRING);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; getTransitionPropertyValue(const AnimationList* animList)
</del><ins>+static Ref&lt;CSSValueList&gt; getTransitionPropertyValue(const AnimationList* animList)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">     if (animList) {
</span><span class="lines">@@ -1107,7 +1107,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; scrollSnapDestination(RenderStyle&amp; style, const LengthSize&amp; destination)
</del><ins>+static Ref&lt;CSSValueList&gt; scrollSnapDestination(RenderStyle&amp; style, const LengthSize&amp; destination)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     list.get().append(percentageOrZoomAdjustedValue(destination.width(), &amp;style));
</span><span class="lines">@@ -1115,7 +1115,7 @@
</span><span class="cx">     return list;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; scrollSnapPoints(RenderStyle&amp; style, const ScrollSnapPoints&amp; points)
</del><ins>+static Ref&lt;CSSValue&gt; scrollSnapPoints(RenderStyle&amp; style, const ScrollSnapPoints&amp; points)
</ins><span class="cx"> {
</span><span class="cx">     if (points.usesElements)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueElements);
</span><span class="lines">@@ -1127,7 +1127,7 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; scrollSnapCoordinates(RenderStyle&amp; style, const Vector&lt;LengthSize&gt;&amp; coordinates)
</del><ins>+static Ref&lt;CSSValue&gt; scrollSnapCoordinates(RenderStyle&amp; style, const Vector&lt;LengthSize&gt;&amp; coordinates)
</ins><span class="cx"> {
</span><span class="cx">     if (coordinates.isEmpty())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -1146,7 +1146,7 @@
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; getDelayValue(const AnimationList* animList)
</del><ins>+static Ref&lt;CSSValueList&gt; getDelayValue(const AnimationList* animList)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">     if (animList) {
</span><span class="lines">@@ -1159,7 +1159,7 @@
</span><span class="cx">     return list;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; getDurationValue(const AnimationList* animList)
</del><ins>+static Ref&lt;CSSValueList&gt; getDurationValue(const AnimationList* animList)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">     if (animList) {
</span><span class="lines">@@ -1172,7 +1172,7 @@
</span><span class="cx">     return list;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; createTimingFunctionValue(const TimingFunction* timingFunction)
</del><ins>+static Ref&lt;CSSValue&gt; createTimingFunctionValue(const TimingFunction* timingFunction)
</ins><span class="cx"> {
</span><span class="cx">     switch (timingFunction-&gt;type()) {
</span><span class="cx">     case TimingFunction::CubicBezierFunction: {
</span><span class="lines">@@ -1208,7 +1208,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; getTimingFunctionValue(const AnimationList* animList)
</del><ins>+static Ref&lt;CSSValueList&gt; getTimingFunctionValue(const AnimationList* animList)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">     if (animList) {
</span><span class="lines">@@ -1220,7 +1220,7 @@
</span><span class="cx">     return list;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; createLineBoxContainValue(unsigned lineBoxContain)
</del><ins>+static Ref&lt;CSSValue&gt; createLineBoxContainValue(unsigned lineBoxContain)
</ins><span class="cx"> {
</span><span class="cx">     if (!lineBoxContain)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -1336,14 +1336,14 @@
</span><span class="cx">     return CSSValueInvalid;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; valueForFamily(const AtomicString&amp; family)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; valueForFamily(const AtomicString&amp; family)
</ins><span class="cx"> {
</span><span class="cx">     if (CSSValueID familyIdentifier = identifierForFamily(family))
</span><span class="cx">         return cssValuePool().createIdentifierValue(familyIdentifier);
</span><span class="cx">     return cssValuePool().createValue(family.string(), CSSPrimitiveValue::CSS_STRING);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; renderTextDecorationFlagsToCSSValue(int textDecoration)
</del><ins>+static Ref&lt;CSSValue&gt; renderTextDecorationFlagsToCSSValue(int textDecoration)
</ins><span class="cx"> {
</span><span class="cx">     // Blink value is ignored.
</span><span class="cx">     RefPtr&lt;CSSValueList&gt; list = CSSValueList::createSpaceSeparated();
</span><span class="lines">@@ -1363,7 +1363,7 @@
</span><span class="cx">     return list.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; renderTextDecorationStyleFlagsToCSSValue(TextDecorationStyle textDecorationStyle)
</del><ins>+static Ref&lt;CSSValue&gt; renderTextDecorationStyleFlagsToCSSValue(TextDecorationStyle textDecorationStyle)
</ins><span class="cx"> {
</span><span class="cx">     switch (textDecorationStyle) {
</span><span class="cx">     case TextDecorationStyleSolid:
</span><span class="lines">@@ -1382,7 +1382,7 @@
</span><span class="cx">     return cssValuePool().createExplicitInitialValue();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; renderTextDecorationSkipFlagsToCSSValue(TextDecorationSkip textDecorationSkip)
</del><ins>+static Ref&lt;CSSValue&gt; renderTextDecorationSkipFlagsToCSSValue(TextDecorationSkip textDecorationSkip)
</ins><span class="cx"> {
</span><span class="cx">     switch (textDecorationSkip) {
</span><span class="cx">     case TextDecorationSkipAuto:
</span><span class="lines">@@ -1399,7 +1399,7 @@
</span><span class="cx">     return cssValuePool().createExplicitInitialValue();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; renderEmphasisPositionFlagsToCSSValue(TextEmphasisPosition textEmphasisPosition)
</del><ins>+static Ref&lt;CSSValue&gt; renderEmphasisPositionFlagsToCSSValue(TextEmphasisPosition textEmphasisPosition)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!((textEmphasisPosition &amp; TextEmphasisPositionOver) &amp;&amp; (textEmphasisPosition &amp; TextEmphasisPositionUnder)));
</span><span class="cx">     ASSERT(!((textEmphasisPosition &amp; TextEmphasisPositionLeft) &amp;&amp; (textEmphasisPosition &amp; TextEmphasisPositionRight)));
</span><span class="lines">@@ -1418,7 +1418,7 @@
</span><span class="cx">     return list.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; fillRepeatToCSSValue(EFillRepeat xRepeat, EFillRepeat yRepeat)
</del><ins>+static Ref&lt;CSSValue&gt; fillRepeatToCSSValue(EFillRepeat xRepeat, EFillRepeat yRepeat)
</ins><span class="cx"> {
</span><span class="cx">     // For backwards compatibility, if both values are equal, just return one of them. And
</span><span class="cx">     // if the two values are equivalent to repeat-x or repeat-y, just return the shorthand.
</span><span class="lines">@@ -1435,7 +1435,7 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; fillSourceTypeToCSSValue(EMaskSourceType type)
</del><ins>+static Ref&lt;CSSValue&gt; fillSourceTypeToCSSValue(EMaskSourceType type)
</ins><span class="cx"> {
</span><span class="cx">     switch (type) {
</span><span class="cx">     case MaskAlpha:
</span><span class="lines">@@ -1446,7 +1446,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; fillSizeToCSSValue(const FillSize&amp; fillSize, const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; fillSizeToCSSValue(const FillSize&amp; fillSize, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (fillSize.type == Contain)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueContain);
</span><span class="lines">@@ -1463,12 +1463,12 @@
</span><span class="cx">     return WTF::move(list);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValue&gt; altTextToCSSValue(const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValue&gt; altTextToCSSValue(const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     return cssValuePool().createValue(style-&gt;contentAltText(), CSSPrimitiveValue::CSS_STRING);
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-static PassRef&lt;CSSValueList&gt; contentToCSSValue(const RenderStyle* style)
</del><ins>+static Ref&lt;CSSValueList&gt; contentToCSSValue(const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     for (const ContentData* contentData = style-&gt;contentData(); contentData; contentData = contentData-&gt;next()) {
</span><span class="lines">@@ -1508,7 +1508,7 @@
</span><span class="cx">     LOG_ERROR(&quot;WebKit does not yet implement getComputedStyle for '%s'.&quot;, getPropertyName(propertyID));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSValueList&gt; fontFamilyFromStyle(RenderStyle* style)
</del><ins>+static Ref&lt;CSSValueList&gt; fontFamilyFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">     for (unsigned i = 0; i &lt; style-&gt;font().familyCount(); ++i)
</span><span class="lines">@@ -1516,7 +1516,7 @@
</span><span class="cx">     return list;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; lineHeightFromStyle(RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; lineHeightFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     Length length = style-&gt;lineHeight();
</span><span class="cx">     if (length.isNegative())
</span><span class="lines">@@ -1531,26 +1531,26 @@
</span><span class="cx">     return zoomAdjustedPixelValue(floatValueForLength(length, 0), style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; fontSizeFromStyle(RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; fontSizeFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     return zoomAdjustedPixelValue(style-&gt;fontDescription().computedPixelSize(), style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; fontStyleFromStyle(RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; fontStyleFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (style-&gt;fontDescription().italic())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueItalic);
</span><span class="cx">     return cssValuePool().createIdentifierValue(CSSValueNormal);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; fontVariantFromStyle(RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; fontVariantFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     if (style-&gt;fontDescription().smallCaps())
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueSmallCaps);
</span><span class="cx">     return cssValuePool().createIdentifierValue(CSSValueNormal);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; fontWeightFromStyle(RenderStyle* style)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; fontWeightFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx">     switch (style-&gt;fontDescription().weight()) {
</span><span class="cx">     case FontWeight100:
</span><span class="lines">@@ -1666,7 +1666,7 @@
</span><span class="cx">     return ComputedStyleExtractor(m_node, m_allowVisitedStyle, m_pseudoElementSpecifier).propertyValue(propertyID, updateLayout);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; CSSComputedStyleDeclaration::copyProperties() const
</del><ins>+Ref&lt;MutableStyleProperties&gt; CSSComputedStyleDeclaration::copyProperties() const
</ins><span class="cx"> {
</span><span class="cx">     return ComputedStyleExtractor(m_node, m_allowVisitedStyle, m_pseudoElementSpecifier).copyProperties();
</span><span class="cx"> }
</span><span class="lines">@@ -1717,7 +1717,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_SHAPES)
</span><del>-static PassRef&lt;CSSValue&gt; shapePropertyValue(const RenderStyle* style, const ShapeValue* shapeValue)
</del><ins>+static Ref&lt;CSSValue&gt; shapePropertyValue(const RenderStyle* style, const ShapeValue* shapeValue)
</ins><span class="cx"> {
</span><span class="cx">     if (!shapeValue)
</span><span class="cx">         return cssValuePool().createIdentifierValue(CSSValueNone);
</span><span class="lines">@@ -3255,7 +3255,7 @@
</span><span class="cx">     return computedValue &amp;&amp; value &amp;&amp; computedValue-&gt;equals(*value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; ComputedStyleExtractor::copyProperties() const
</del><ins>+Ref&lt;MutableStyleProperties&gt; ComputedStyleExtractor::copyProperties() const
</ins><span class="cx"> {
</span><span class="cx">     return copyPropertiesInSet(computedProperties, numComputedProperties);
</span><span class="cx"> }
</span><span class="lines">@@ -3308,7 +3308,7 @@
</span><span class="cx">     return list.release();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; ComputedStyleExtractor::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</del><ins>+Ref&lt;MutableStyleProperties&gt; ComputedStyleExtractor::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;CSSProperty, 256&gt; list;
</span><span class="cx">     list.reserveInitialCapacity(length);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,13 +52,13 @@
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; propertyValue(CSSPropertyID, EUpdateLayout = UpdateLayout) const;
</span><span class="cx"> 
</span><span class="cx">     // Helper methods for HTML editing.
</span><del>-    PassRef&lt;MutableStyleProperties&gt; copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
-    PassRef&lt;MutableStyleProperties&gt; copyProperties() const;
</del><ins>+    Ref&lt;MutableStyleProperties&gt; copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
+    Ref&lt;MutableStyleProperties&gt; copyProperties() const;
</ins><span class="cx">     PassRefPtr&lt;CSSPrimitiveValue&gt; getFontSizeCSSValuePreferringKeyword() const;
</span><span class="cx">     bool useFixedFontDefaultSize() const;
</span><span class="cx">     bool propertyMatches(CSSPropertyID, const CSSValue*) const;
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSValue&gt; valueForFilter(const RenderStyle*, const FilterOperations&amp;, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</del><ins>+    static Ref&lt;CSSValue&gt; valueForFilter(const RenderStyle*, const FilterOperations&amp;, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // The styled node is either the node passed into computedPropertyValue, or the
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; svgPropertyValue(CSSPropertyID, EUpdateLayout) const;
</span><span class="cx">     PassRefPtr&lt;SVGPaint&gt; adjustSVGPaintForCurrentColor(PassRefPtr&lt;SVGPaint&gt;, RenderStyle*) const;
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSValue&gt; valueForShadow(const ShadowData*, CSSPropertyID, const RenderStyle*, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</del><ins>+    static Ref&lt;CSSValue&gt; valueForShadow(const ShadowData*, CSSPropertyID, const RenderStyle*, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</ins><span class="cx">     PassRefPtr&lt;CSSPrimitiveValue&gt; currentColorOrValidColor(RenderStyle*, const Color&amp;) const;
</span><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSValueList&gt; getCSSPropertyValuesForShorthandProperties(const StylePropertyShorthand&amp;) const;
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">     virtual PassRefPtr&lt;CSSValue&gt; getPropertyCSSValueInternal(CSSPropertyID) override;
</span><span class="cx">     virtual String getPropertyValueInternal(CSSPropertyID) override;
</span><span class="cx">     virtual bool setPropertyInternal(CSSPropertyID, const String&amp; value, bool important, ExceptionCode&amp;) override;
</span><del>-    virtual PassRef&lt;MutableStyleProperties&gt; copyProperties() const override;
</del><ins>+    virtual Ref&lt;MutableStyleProperties&gt; copyProperties() const override;
</ins><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; getPropertyCSSValue(CSSPropertyID, EUpdateLayout = UpdateLayout) const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCrossfadeValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCrossfadeValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCrossfadeValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSCrossfadeValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class CSSCrossfadeValue : public CSSImageGeneratorValue {
</span><span class="cx">     friend class CrossfadeSubimageObserverProxy;
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSCrossfadeValue&gt; create(PassRefPtr&lt;CSSValue&gt; fromValue, PassRefPtr&lt;CSSValue&gt; toValue)
</del><ins>+    static Ref&lt;CSSCrossfadeValue&gt; create(PassRefPtr&lt;CSSValue&gt; fromValue, PassRefPtr&lt;CSSValue&gt; toValue)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSCrossfadeValue(fromValue, toValue));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCursorImageValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCursorImageValue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCursorImageValue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSCursorImageValue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     return nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-CSSCursorImageValue::CSSCursorImageValue(PassRef&lt;CSSValue&gt; imageValue, bool hasHotSpot, const IntPoint&amp; hotSpot)
</del><ins>+CSSCursorImageValue::CSSCursorImageValue(Ref&lt;CSSValue&gt;&amp;&amp; imageValue, bool hasHotSpot, const IntPoint&amp; hotSpot)
</ins><span class="cx">     : CSSValue(CursorImageClass)
</span><span class="cx">     , m_imageValue(WTF::move(imageValue))
</span><span class="cx">     , m_hasHotSpot(hasHotSpot)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCursorImageValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCursorImageValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCursorImageValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSCursorImageValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSCursorImageValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSCursorImageValue&gt; create(PassRef&lt;CSSValue&gt; imageValue, bool hasHotSpot, const IntPoint&amp; hotSpot)
</del><ins>+    static Ref&lt;CSSCursorImageValue&gt; create(Ref&lt;CSSValue&gt;&amp;&amp; imageValue, bool hasHotSpot, const IntPoint&amp; hotSpot)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSCursorImageValue(WTF::move(imageValue), hasHotSpot, hotSpot));
</span><span class="cx">     }
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">     bool equals(const CSSCursorImageValue&amp;) const;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    CSSCursorImageValue(PassRef&lt;CSSValue&gt; imageValue, bool hasHotSpot, const IntPoint&amp; hotSpot);
</del><ins>+    CSSCursorImageValue(Ref&lt;CSSValue&gt;&amp;&amp; imageValue, bool hasHotSpot, const IntPoint&amp; hotSpot);
</ins><span class="cx"> 
</span><span class="cx">     void detachPendingImage();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFilterImageValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFilterImageValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFilterImageValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSFilterImageValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class CSSFilterImageValue : public CSSImageGeneratorValue {
</span><span class="cx">     friend class FilterSubimageObserverProxy;
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSFilterImageValue&gt; create(PassRef&lt;CSSValue&gt; imageValue, PassRef&lt;CSSValue&gt; filterValue)
</del><ins>+    static Ref&lt;CSSFilterImageValue&gt; create(Ref&lt;CSSValue&gt;&amp;&amp; imageValue, Ref&lt;CSSValue&gt;&amp;&amp; filterValue)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFilterImageValue(WTF::move(imageValue), WTF::move(filterValue)));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceSrcValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceSrcValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceSrcValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSFontFaceSrcValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSFontFaceSrcValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSFontFaceSrcValue&gt; create(const String&amp; resource)
</del><ins>+    static Ref&lt;CSSFontFaceSrcValue&gt; create(const String&amp; resource)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFontFaceSrcValue(resource, false));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;CSSFontFaceSrcValue&gt; createLocal(const String&amp; resource)
</del><ins>+    static Ref&lt;CSSFontFaceSrcValue&gt; createLocal(const String&amp; resource)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFontFaceSrcValue(resource, true));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFeatureValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFeatureValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFeatureValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSFontFeatureValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSFontFeatureValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSFontFeatureValue&gt; create(const String&amp; tag, int value)
</del><ins>+    static Ref&lt;CSSFontFeatureValue&gt; create(const String&amp; tag, int value)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFontFeatureValue(tag, value));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSFontValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSFontValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSFontValue&gt; create()
</del><ins>+    static Ref&lt;CSSFontValue&gt; create()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFontValue);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFunctionValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFunctionValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFunctionValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSFunctionValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,12 +35,12 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSFunctionValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSFunctionValue&gt; create(CSSParserFunction* function)
</del><ins>+    static Ref&lt;CSSFunctionValue&gt; create(CSSParserFunction* function)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFunctionValue(function));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSFunctionValue&gt; create(String name, PassRefPtr&lt;CSSValueList&gt; args)
</del><ins>+    static Ref&lt;CSSFunctionValue&gt; create(String name, PassRefPtr&lt;CSSValueList&gt; args)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSFunctionValue(name, args));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSGradientValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSGradientValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSGradientValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSGradientValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx"> class CSSLinearGradientValue : public CSSGradientValue {
</span><span class="cx"> public:
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSLinearGradientValue&gt; create(CSSGradientRepeat repeat, CSSGradientType gradientType = CSSLinearGradient)
</del><ins>+    static Ref&lt;CSSLinearGradientValue&gt; create(CSSGradientRepeat repeat, CSSGradientType gradientType = CSSLinearGradient)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSLinearGradientValue(repeat, gradientType));
</span><span class="cx">     }
</span><span class="lines">@@ -146,7 +146,7 @@
</span><span class="cx">     // Create the gradient for a given size.
</span><span class="cx">     PassRefPtr&lt;Gradient&gt; createGradient(RenderElement&amp;, const FloatSize&amp;);
</span><span class="cx"> 
</span><del>-    PassRef&lt;CSSLinearGradientValue&gt; clone() const
</del><ins>+    Ref&lt;CSSLinearGradientValue&gt; clone() const
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSLinearGradientValue(*this));
</span><span class="cx">     }
</span><span class="lines">@@ -170,12 +170,12 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSRadialGradientValue : public CSSGradientValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSRadialGradientValue&gt; create(CSSGradientRepeat repeat, CSSGradientType gradientType = CSSRadialGradient)
</del><ins>+    static Ref&lt;CSSRadialGradientValue&gt; create(CSSGradientRepeat repeat, CSSGradientType gradientType = CSSRadialGradient)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSRadialGradientValue(repeat, gradientType));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    PassRef&lt;CSSRadialGradientValue&gt; clone() const
</del><ins>+    Ref&lt;CSSRadialGradientValue&gt; clone() const
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSRadialGradientValue(*this));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSGridTemplateAreasValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSGridTemplateAreasValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSGridTemplateAreasValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSGridTemplateAreasValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSGridTemplateAreasValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSGridTemplateAreasValue&gt; create(const NamedGridAreaMap&amp; gridAreaMap, size_t rowCount, size_t columnCount)
</del><ins>+    static Ref&lt;CSSGridTemplateAreasValue&gt; create(const NamedGridAreaMap&amp; gridAreaMap, size_t rowCount, size_t columnCount)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSGridTemplateAreasValue(gridAreaMap, rowCount, columnCount));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageSetValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageSetValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImageSetValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSImageSetValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> class CSSImageSetValue : public CSSValueList {
</span><span class="cx"> public:
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSImageSetValue&gt; create()
</del><ins>+    static Ref&lt;CSSImageSetValue&gt; create()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSImageSetValue());
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImageValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSImageValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSImageValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSImageValue&gt; create(const String&amp; url) { return adoptRef(*new CSSImageValue(url)); }
-    static PassRef&lt;CSSImageValue&gt; create(const String&amp; url, StyleImage* image) { return adoptRef(*new CSSImageValue(url, image)); }
</del><ins>+    static Ref&lt;CSSImageValue&gt; create(const String&amp; url) { return adoptRef(*new CSSImageValue(url)); }
+    static Ref&lt;CSSImageValue&gt; create(const String&amp; url, StyleImage* image) { return adoptRef(*new CSSImageValue(url, image)); }
</ins><span class="cx">     ~CSSImageValue();
</span><span class="cx"> 
</span><span class="cx">     StyleCachedImage* cachedImage(CachedResourceLoader*, const ResourceLoaderOptions&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSInheritedValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSInheritedValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSInheritedValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSInheritedValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSInheritedValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSInheritedValue&gt; create()
</del><ins>+    static Ref&lt;CSSInheritedValue&gt; create()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSInheritedValue);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSInitialValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSInitialValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSInitialValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSInitialValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,11 +28,11 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSInitialValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSInitialValue&gt; createExplicit()
</del><ins>+    static Ref&lt;CSSInitialValue&gt; createExplicit()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSInitialValue(/* implicit */ false));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;CSSInitialValue&gt; createImplicit()
</del><ins>+    static Ref&lt;CSSInitialValue&gt; createImplicit()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSInitialValue(/* implicit */ true));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSKeyframeRulecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSKeyframeRule.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSKeyframeRule.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSKeyframeRule.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-StyleKeyframe::StyleKeyframe(PassRef&lt;StyleProperties&gt; properties)
</del><ins>+StyleKeyframe::StyleKeyframe(Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     : m_properties(WTF::move(properties))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSKeyframeRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSKeyframeRule.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSKeyframeRule.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSKeyframeRule.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class StyleKeyframe : public RefCounted&lt;StyleKeyframe&gt; {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;StyleKeyframe&gt; create(PassRef&lt;StyleProperties&gt; properties)
</del><ins>+    static PassRefPtr&lt;StyleKeyframe&gt; create(Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(new StyleKeyframe(WTF::move(properties)));
</span><span class="cx">     }
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     String cssText() const;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    explicit StyleKeyframe(PassRef&lt;StyleProperties&gt;);
</del><ins>+    explicit StyleKeyframe(Ref&lt;StyleProperties&gt;&amp;&amp;);
</ins><span class="cx">     
</span><span class="cx">     static void parseKeyString(const String&amp;, Vector&lt;double&gt;&amp; keys);
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSKeyframesRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSKeyframesRule.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSKeyframesRule.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSKeyframesRule.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleRuleKeyframes : public StyleRuleBase {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleKeyframes&gt; create() { return adoptRef(*new StyleRuleKeyframes()); }
</del><ins>+    static Ref&lt;StyleRuleKeyframes&gt; create() { return adoptRef(*new StyleRuleKeyframes()); }
</ins><span class="cx">     
</span><span class="cx">     ~StyleRuleKeyframes();
</span><span class="cx">     
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     
</span><span class="cx">     int findKeyframeIndex(const String&amp; key) const;
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRuleKeyframes&gt; copy() const { return adoptRef(*new StyleRuleKeyframes(*this)); }
</del><ins>+    Ref&lt;StyleRuleKeyframes&gt; copy() const { return adoptRef(*new StyleRuleKeyframes(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     StyleRuleKeyframes();
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSLineBoxContainValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSLineBoxContainValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSLineBoxContainValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSLineBoxContainValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> // Used for text-CSSLineBoxContain and box-CSSLineBoxContain
</span><span class="cx"> class CSSLineBoxContainValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSLineBoxContainValue&gt; create(LineBoxContain value)
</del><ins>+    static Ref&lt;CSSLineBoxContainValue&gt; create(LineBoxContain value)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSLineBoxContainValue(value));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSParser.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -191,7 +191,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;CSSPrimitiveValue&gt; createPrimitiveValuePair(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second)
</del><ins>+static Ref&lt;CSSPrimitiveValue&gt; createPrimitiveValuePair(PassRefPtr&lt;CSSPrimitiveValue&gt; first, PassRefPtr&lt;CSSPrimitiveValue&gt; second)
</ins><span class="cx"> {
</span><span class="cx">     return cssValuePool().createValue(Pair::create(first, second));
</span><span class="cx"> }
</span><span class="lines">@@ -1393,14 +1393,14 @@
</span><span class="cx">     m_selectorListForParseSelector = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ImmutableStyleProperties&gt; CSSParser::parseInlineStyleDeclaration(const String&amp; string, Element* element)
</del><ins>+Ref&lt;ImmutableStyleProperties&gt; CSSParser::parseInlineStyleDeclaration(const String&amp; string, Element* element)
</ins><span class="cx"> {
</span><span class="cx">     CSSParserContext context = element-&gt;document().elementSheet().contents().parserContext();
</span><span class="cx">     context.mode = strictToCSSParserMode(element-&gt;isHTMLElement() &amp;&amp; !element-&gt;document().inQuirksMode());
</span><span class="cx">     return CSSParser(context).parseDeclaration(string, &amp;element-&gt;document().elementSheet().contents());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ImmutableStyleProperties&gt; CSSParser::parseDeclaration(const String&amp; string, StyleSheetContents* contextStyleSheet)
</del><ins>+Ref&lt;ImmutableStyleProperties&gt; CSSParser::parseDeclaration(const String&amp; string, StyleSheetContents* contextStyleSheet)
</ins><span class="cx"> {
</span><span class="cx">     setStyleSheet(contextStyleSheet);
</span><span class="cx"> 
</span><span class="lines">@@ -1411,7 +1411,7 @@
</span><span class="cx">     if (m_hasFontFaceOnlyValues)
</span><span class="cx">         deleteFontFaceOnlyValues();
</span><span class="cx"> 
</span><del>-    PassRef&lt;ImmutableStyleProperties&gt; style = createStyleProperties();
</del><ins>+    Ref&lt;ImmutableStyleProperties&gt; style = createStyleProperties();
</ins><span class="cx">     clearProperties();
</span><span class="cx">     return style;
</span><span class="cx"> }
</span><span class="lines">@@ -1506,7 +1506,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ImmutableStyleProperties&gt; CSSParser::createStyleProperties()
</del><ins>+Ref&lt;ImmutableStyleProperties&gt; CSSParser::createStyleProperties()
</ins><span class="cx"> {
</span><span class="cx">     std::bitset&lt;numCSSProperties&gt; seenProperties;
</span><span class="cx">     size_t unusedEntries = m_parsedProperties.size();
</span><span class="lines">@@ -1704,7 +1704,7 @@
</span><span class="cx">     return b;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline PassRef&lt;CSSPrimitiveValue&gt; CSSParser::createPrimitiveNumericValue(CSSParserValue&amp; value)
</del><ins>+inline Ref&lt;CSSPrimitiveValue&gt; CSSParser::createPrimitiveNumericValue(CSSParserValue&amp; value)
</ins><span class="cx"> {
</span><span class="cx">     if (m_parsedCalculation) {
</span><span class="cx">         ASSERT(isCalculation(value));
</span><span class="lines">@@ -1724,7 +1724,7 @@
</span><span class="cx">     return cssValuePool().createValue(value.fValue, static_cast&lt;CSSPrimitiveValue::UnitTypes&gt;(value.unit));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline PassRef&lt;CSSPrimitiveValue&gt; CSSParser::createPrimitiveStringValue(CSSParserValue&amp; value)
</del><ins>+inline Ref&lt;CSSPrimitiveValue&gt; CSSParser::createPrimitiveStringValue(CSSParserValue&amp; value)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(value.unit == CSSPrimitiveValue::CSS_STRING || value.unit == CSSPrimitiveValue::CSS_IDENT);
</span><span class="cx">     return cssValuePool().createValue(value.string, CSSPrimitiveValue::CSS_STRING);
</span><span class="lines">@@ -3128,7 +3128,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CSSParser::addFillValue(RefPtr&lt;CSSValue&gt;&amp; lval, PassRef&lt;CSSValue&gt; rval)
</del><ins>+void CSSParser::addFillValue(RefPtr&lt;CSSValue&gt;&amp; lval, Ref&lt;CSSValue&gt;&amp;&amp; rval)
</ins><span class="cx"> {
</span><span class="cx">     if (!lval) {
</span><span class="cx">         lval = WTF::move(rval);
</span><span class="lines">@@ -3436,7 +3436,7 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CSSParser::addAnimationValue(RefPtr&lt;CSSValue&gt;&amp; lval, PassRef&lt;CSSValue&gt; rval)
</del><ins>+void CSSParser::addAnimationValue(RefPtr&lt;CSSValue&gt;&amp; lval, Ref&lt;CSSValue&gt;&amp;&amp; rval)
</ins><span class="cx"> {
</span><span class="cx">     if (!lval) {
</span><span class="cx">         lval = WTF::move(rval);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSParser.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx">     static PassRefPtr&lt;CSSValueList&gt; parseFontFaceValue(const AtomicString&amp;);
</span><span class="cx">     PassRefPtr&lt;CSSPrimitiveValue&gt; parseValidPrimitive(CSSValueID ident, CSSParserValue&amp;);
</span><span class="cx">     bool parseDeclaration(MutableStyleProperties*, const String&amp;, PassRefPtr&lt;CSSRuleSourceData&gt;, StyleSheetContents* contextStyleSheet);
</span><del>-    static PassRef&lt;ImmutableStyleProperties&gt; parseInlineStyleDeclaration(const String&amp;, Element*);
</del><ins>+    static Ref&lt;ImmutableStyleProperties&gt; parseInlineStyleDeclaration(const String&amp;, Element*);
</ins><span class="cx">     std::unique_ptr&lt;MediaQuery&gt; parseMediaQuery(const String&amp;);
</span><span class="cx"> #if ENABLE(PICTURE_SIZES)
</span><span class="cx">     std::unique_ptr&lt;SourceSizeList&gt; parseSizesAttribute(const String&amp;);
</span><span class="lines">@@ -138,8 +138,8 @@
</span><span class="cx">     bool parseFillProperty(CSSPropertyID propId, CSSPropertyID&amp; propId1, CSSPropertyID&amp; propId2, RefPtr&lt;CSSValue&gt;&amp;, RefPtr&lt;CSSValue&gt;&amp;);
</span><span class="cx">     bool parseFillShorthand(CSSPropertyID, const CSSPropertyID* properties, int numProperties, bool important);
</span><span class="cx"> 
</span><del>-    void addFillValue(RefPtr&lt;CSSValue&gt;&amp; lval, PassRef&lt;CSSValue&gt; rval);
-    void addAnimationValue(RefPtr&lt;CSSValue&gt;&amp; lval, PassRef&lt;CSSValue&gt; rval);
</del><ins>+    void addFillValue(RefPtr&lt;CSSValue&gt;&amp; lval, Ref&lt;CSSValue&gt;&amp;&amp; rval);
+    void addAnimationValue(RefPtr&lt;CSSValue&gt;&amp; lval, Ref&lt;CSSValue&gt;&amp;&amp; rval);
</ins><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; parseAnimationDelay();
</span><span class="cx">     PassRefPtr&lt;CSSValue&gt; parseAnimationDirection();
</span><span class="lines">@@ -332,7 +332,7 @@
</span><span class="cx"> 
</span><span class="cx">     void clearProperties();
</span><span class="cx"> 
</span><del>-    PassRef&lt;ImmutableStyleProperties&gt; createStyleProperties();
</del><ins>+    Ref&lt;ImmutableStyleProperties&gt; createStyleProperties();
</ins><span class="cx"> 
</span><span class="cx">     CSSParserContext m_context;
</span><span class="cx"> 
</span><span class="lines">@@ -404,8 +404,8 @@
</span><span class="cx">     PassRefPtr&lt;StyleRuleBase&gt; createViewportRule();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    PassRef&lt;CSSPrimitiveValue&gt; createPrimitiveNumericValue(CSSParserValue&amp;);
-    PassRef&lt;CSSPrimitiveValue&gt; createPrimitiveStringValue(CSSParserValue&amp;);
</del><ins>+    Ref&lt;CSSPrimitiveValue&gt; createPrimitiveNumericValue(CSSParserValue&amp;);
+    Ref&lt;CSSPrimitiveValue&gt; createPrimitiveStringValue(CSSParserValue&amp;);
</ins><span class="cx"> 
</span><span class="cx">     static URL completeURL(const CSSParserContext&amp;, const String&amp; url);
</span><span class="cx"> 
</span><span class="lines">@@ -507,7 +507,7 @@
</span><span class="cx">     bool parseGeneratedImage(CSSParserValueList&amp;, RefPtr&lt;CSSValue&gt;&amp;);
</span><span class="cx"> 
</span><span class="cx">     bool parseValue(MutableStyleProperties*, CSSPropertyID, const String&amp;, bool important, StyleSheetContents* contextStyleSheet);
</span><del>-    PassRef&lt;ImmutableStyleProperties&gt; parseDeclaration(const String&amp;, StyleSheetContents* contextStyleSheet);
</del><ins>+    Ref&lt;ImmutableStyleProperties&gt; parseDeclaration(const String&amp;, StyleSheetContents* contextStyleSheet);
</ins><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;CSSBasicShape&gt; parseInsetRoundedCorners(PassRefPtr&lt;CSSBasicShapeInset&gt;, CSSParserValueList&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPrimitiveValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPrimitiveValue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPrimitiveValue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSPrimitiveValue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -945,13 +945,13 @@
</span><span class="cx">     return m_value.pair;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-NEVER_INLINE PassRef&lt;StringImpl&gt; CSSPrimitiveValue::formatNumberValue(const char* suffix, unsigned suffixLength) const
</del><ins>+NEVER_INLINE Ref&lt;StringImpl&gt; CSSPrimitiveValue::formatNumberValue(const char* suffix, unsigned suffixLength) const
</ins><span class="cx"> {
</span><span class="cx">     DecimalNumber decimal(m_value.num);
</span><span class="cx"> 
</span><span class="cx">     unsigned bufferLength = decimal.bufferLengthForStringDecimal() + suffixLength;
</span><span class="cx">     LChar* buffer;
</span><del>-    PassRef&lt;StringImpl&gt; string = StringImpl::createUninitialized(bufferLength, buffer);
</del><ins>+    Ref&lt;StringImpl&gt; string = StringImpl::createUninitialized(bufferLength, buffer);
</ins><span class="cx"> 
</span><span class="cx">     unsigned length = decimal.toStringDecimal(buffer, bufferLength);
</span><span class="cx"> 
</span><span class="lines">@@ -962,7 +962,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template &lt;unsigned characterCount&gt;
</span><del>-ALWAYS_INLINE PassRef&lt;StringImpl&gt; CSSPrimitiveValue::formatNumberValue(const char (&amp;characters)[characterCount]) const
</del><ins>+ALWAYS_INLINE Ref&lt;StringImpl&gt; CSSPrimitiveValue::formatNumberValue(const char (&amp;characters)[characterCount]) const
</ins><span class="cx"> {
</span><span class="cx">     return formatNumberValue(characters, characterCount - 1);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPrimitiveValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPrimitiveValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPrimitiveValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSPrimitiveValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -222,17 +222,17 @@
</span><span class="cx">     bool isValueID() const { return m_primitiveUnitType == CSS_VALUE_ID; }
</span><span class="cx">     bool isFlex() const { return primitiveType() == CSS_FR; }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSPrimitiveValue&gt; createIdentifier(CSSValueID valueID) { return adoptRef(*new CSSPrimitiveValue(valueID)); }
-    static PassRef&lt;CSSPrimitiveValue&gt; createIdentifier(CSSPropertyID propertyID) { return adoptRef(*new CSSPrimitiveValue(propertyID)); }
-    static PassRef&lt;CSSPrimitiveValue&gt; createParserOperator(int parserOperator) { return adoptRef(*new CSSPrimitiveValue(parserOperator)); }
</del><ins>+    static Ref&lt;CSSPrimitiveValue&gt; createIdentifier(CSSValueID valueID) { return adoptRef(*new CSSPrimitiveValue(valueID)); }
+    static Ref&lt;CSSPrimitiveValue&gt; createIdentifier(CSSPropertyID propertyID) { return adoptRef(*new CSSPrimitiveValue(propertyID)); }
+    static Ref&lt;CSSPrimitiveValue&gt; createParserOperator(int parserOperator) { return adoptRef(*new CSSPrimitiveValue(parserOperator)); }
</ins><span class="cx"> 
</span><del>-    static PassRef&lt;CSSPrimitiveValue&gt; createColor(unsigned rgbValue) { return adoptRef(*new CSSPrimitiveValue(rgbValue)); }
-    static PassRef&lt;CSSPrimitiveValue&gt; create(double value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
-    static PassRef&lt;CSSPrimitiveValue&gt; create(const String&amp; value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
-    static PassRef&lt;CSSPrimitiveValue&gt; create(const Length&amp; value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
-    static PassRef&lt;CSSPrimitiveValue&gt; create(const LengthSize&amp; value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
</del><ins>+    static Ref&lt;CSSPrimitiveValue&gt; createColor(unsigned rgbValue) { return adoptRef(*new CSSPrimitiveValue(rgbValue)); }
+    static Ref&lt;CSSPrimitiveValue&gt; create(double value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
+    static Ref&lt;CSSPrimitiveValue&gt; create(const String&amp; value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
+    static Ref&lt;CSSPrimitiveValue&gt; create(const Length&amp; value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
+    static Ref&lt;CSSPrimitiveValue&gt; create(const LengthSize&amp; value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
</ins><span class="cx"> 
</span><del>-    template&lt;typename T&gt; static PassRef&lt;CSSPrimitiveValue&gt; create(T value)
</del><ins>+    template&lt;typename T&gt; static Ref&lt;CSSPrimitiveValue&gt; create(T value)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSPrimitiveValue(value));
</span><span class="cx">     }
</span><span class="lines">@@ -241,7 +241,7 @@
</span><span class="cx">     // The basic idea is that a stylesheet can use the value __qem (for quirky em) instead of em.
</span><span class="cx">     // When the quirky value is used, if you're in quirks mode, the margin will collapse away
</span><span class="cx">     // inside a table cell.
</span><del>-    static PassRef&lt;CSSPrimitiveValue&gt; createAllowingMarginQuirk(double value, UnitTypes type)
</del><ins>+    static Ref&lt;CSSPrimitiveValue&gt; createAllowingMarginQuirk(double value, UnitTypes type)
</ins><span class="cx">     {
</span><span class="cx">         CSSPrimitiveValue* quirkValue = new CSSPrimitiveValue(value, type);
</span><span class="cx">         quirkValue-&gt;m_isQuirkValue = true;
</span><span class="lines">@@ -404,8 +404,8 @@
</span><span class="cx"> 
</span><span class="cx">     ALWAYS_INLINE String formatNumberForCustomCSSText() const;
</span><span class="cx">     template &lt;unsigned characterCount&gt;
</span><del>-    ALWAYS_INLINE PassRef&lt;StringImpl&gt; formatNumberValue(const char (&amp;characters)[characterCount]) const;
-    NEVER_INLINE PassRef&lt;StringImpl&gt; formatNumberValue(const char* suffix, unsigned suffixLength) const;
</del><ins>+    ALWAYS_INLINE Ref&lt;StringImpl&gt; formatNumberValue(const char (&amp;characters)[characterCount]) const;
+    NEVER_INLINE Ref&lt;StringImpl&gt; formatNumberValue(const char* suffix, unsigned suffixLength) const;
</ins><span class="cx"> 
</span><span class="cx">     union {
</span><span class="cx">         CSSPropertyID propertyID;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSReflectValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSReflectValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSReflectValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSReflectValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSReflectValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSReflectValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; direction,
</del><ins>+    static Ref&lt;CSSReflectValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; direction,
</ins><span class="cx">         PassRefPtr&lt;CSSPrimitiveValue&gt; offset, PassRefPtr&lt;CSSValue&gt; mask)
</span><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSReflectValue(direction, offset, mask));
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSShadowValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSShadowValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSShadowValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSShadowValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> // Used for text-shadow and box-shadow
</span><span class="cx"> class CSSShadowValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSShadowValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; x,
</del><ins>+    static Ref&lt;CSSShadowValue&gt; create(PassRefPtr&lt;CSSPrimitiveValue&gt; x,
</ins><span class="cx">         PassRefPtr&lt;CSSPrimitiveValue&gt; y,
</span><span class="cx">         PassRefPtr&lt;CSSPrimitiveValue&gt; blur,
</span><span class="cx">         PassRefPtr&lt;CSSPrimitiveValue&gt; spread,
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleDeclaration.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleDeclaration.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSStyleDeclaration.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     virtual String getPropertyValueInternal(CSSPropertyID) = 0;
</span><span class="cx">     virtual bool setPropertyInternal(CSSPropertyID, const String&amp; value, bool important, ExceptionCode&amp;) = 0;
</span><span class="cx"> 
</span><del>-    virtual PassRef&lt;MutableStyleProperties&gt; copyProperties() const = 0;
</del><ins>+    virtual Ref&lt;MutableStyleProperties&gt; copyProperties() const = 0;
</ins><span class="cx"> 
</span><span class="cx">     virtual CSSStyleSheet* parentStyleSheet() const { return 0; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleSheet.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleSheet.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSStyleSheet.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -75,23 +75,23 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSStyleSheet&gt; CSSStyleSheet::create(PassRef&lt;StyleSheetContents&gt; sheet, CSSImportRule* ownerRule)
</del><ins>+Ref&lt;CSSStyleSheet&gt; CSSStyleSheet::create(Ref&lt;StyleSheetContents&gt;&amp;&amp; sheet, CSSImportRule* ownerRule)
</ins><span class="cx"> { 
</span><span class="cx">     return adoptRef(*new CSSStyleSheet(WTF::move(sheet), ownerRule));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSStyleSheet&gt; CSSStyleSheet::create(PassRef&lt;StyleSheetContents&gt; sheet, Node* ownerNode)
</del><ins>+Ref&lt;CSSStyleSheet&gt; CSSStyleSheet::create(Ref&lt;StyleSheetContents&gt;&amp;&amp; sheet, Node* ownerNode)
</ins><span class="cx"> { 
</span><span class="cx">     return adoptRef(*new CSSStyleSheet(WTF::move(sheet), ownerNode, false));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSStyleSheet&gt; CSSStyleSheet::createInline(Node&amp; ownerNode, const URL&amp; baseURL, const String&amp; encoding)
</del><ins>+Ref&lt;CSSStyleSheet&gt; CSSStyleSheet::createInline(Node&amp; ownerNode, const URL&amp; baseURL, const String&amp; encoding)
</ins><span class="cx"> {
</span><span class="cx">     CSSParserContext parserContext(ownerNode.document(), baseURL, encoding);
</span><span class="cx">     return adoptRef(*new CSSStyleSheet(StyleSheetContents::create(baseURL.string(), parserContext), &amp;ownerNode, true));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-CSSStyleSheet::CSSStyleSheet(PassRef&lt;StyleSheetContents&gt; contents, CSSImportRule* ownerRule)
</del><ins>+CSSStyleSheet::CSSStyleSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; contents, CSSImportRule* ownerRule)
</ins><span class="cx">     : m_contents(WTF::move(contents))
</span><span class="cx">     , m_isInlineStylesheet(false)
</span><span class="cx">     , m_isDisabled(false)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     m_contents-&gt;registerClient(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-CSSStyleSheet::CSSStyleSheet(PassRef&lt;StyleSheetContents&gt; contents, Node* ownerNode, bool isInlineStylesheet)
</del><ins>+CSSStyleSheet::CSSStyleSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; contents, Node* ownerNode, bool isInlineStylesheet)
</ins><span class="cx">     : m_contents(WTF::move(contents))
</span><span class="cx">     , m_isInlineStylesheet(isInlineStylesheet)
</span><span class="cx">     , m_isDisabled(false)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleSheet.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleSheet.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSStyleSheet.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSStyleSheet final : public StyleSheet {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSStyleSheet&gt; create(PassRef&lt;StyleSheetContents&gt;, CSSImportRule* ownerRule = 0);
-    static PassRef&lt;CSSStyleSheet&gt; create(PassRef&lt;StyleSheetContents&gt;, Node* ownerNode);
-    static PassRef&lt;CSSStyleSheet&gt; createInline(Node&amp;, const URL&amp;, const String&amp; encoding = String());
</del><ins>+    static Ref&lt;CSSStyleSheet&gt; create(Ref&lt;StyleSheetContents&gt;&amp;&amp;, CSSImportRule* ownerRule = 0);
+    static Ref&lt;CSSStyleSheet&gt; create(Ref&lt;StyleSheetContents&gt;&amp;&amp;, Node* ownerNode);
+    static Ref&lt;CSSStyleSheet&gt; createInline(Node&amp;, const URL&amp;, const String&amp; encoding = String());
</ins><span class="cx"> 
</span><span class="cx">     virtual ~CSSStyleSheet();
</span><span class="cx"> 
</span><span class="lines">@@ -118,8 +118,8 @@
</span><span class="cx">     void detachFromDocument() { m_ownerNode = nullptr; }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    CSSStyleSheet(PassRef&lt;StyleSheetContents&gt;, CSSImportRule* ownerRule);
-    CSSStyleSheet(PassRef&lt;StyleSheetContents&gt;, Node* ownerNode, bool isInlineStylesheet);
</del><ins>+    CSSStyleSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp;, CSSImportRule* ownerRule);
+    CSSStyleSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp;, Node* ownerNode, bool isInlineStylesheet);
</ins><span class="cx"> 
</span><span class="cx">     virtual bool isCSSStyleSheet() const override { return true; }
</span><span class="cx">     virtual String type() const override { return ASCIILiteral(&quot;text/css&quot;); }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSTimingFunctionValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSTimingFunctionValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSTimingFunctionValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSTimingFunctionValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSCubicBezierTimingFunctionValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSCubicBezierTimingFunctionValue&gt; create(double x1, double y1, double x2, double y2)
</del><ins>+    static Ref&lt;CSSCubicBezierTimingFunctionValue&gt; create(double x1, double y1, double x2, double y2)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSCubicBezierTimingFunctionValue(x1, y1, x2, y2));
</span><span class="cx">     }
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSStepsTimingFunctionValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSStepsTimingFunctionValue&gt; create(int steps, bool stepAtStart)
</del><ins>+    static Ref&lt;CSSStepsTimingFunctionValue&gt; create(int steps, bool stepAtStart)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSStepsTimingFunctionValue(steps, stepAtStart));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSUnicodeRangeValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSUnicodeRangeValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSUnicodeRangeValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSUnicodeRangeValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CSSUnicodeRangeValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CSSUnicodeRangeValue&gt; create(UChar32 from, UChar32 to)
</del><ins>+    static Ref&lt;CSSUnicodeRangeValue&gt; create(UChar32 from, UChar32 to)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSUnicodeRangeValue(from, to));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSValue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> 
</span><span class="cx"> class TextCloneCSSValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;TextCloneCSSValue&gt; create(ClassType classType, const String&amp; text)
</del><ins>+    static Ref&lt;TextCloneCSSValue&gt; create(ClassType classType, const String&amp; text)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new TextCloneCSSValue(classType, text));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValueListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValueList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValueList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSValueList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,19 +34,19 @@
</span><span class="cx">     typedef Vector&lt;Ref&lt;CSSValue&gt;, 4&gt;::iterator iterator;
</span><span class="cx">     typedef Vector&lt;Ref&lt;CSSValue&gt;, 4&gt;::const_iterator const_iterator;
</span><span class="cx"> 
</span><del>-    static PassRef&lt;CSSValueList&gt; createCommaSeparated()
</del><ins>+    static Ref&lt;CSSValueList&gt; createCommaSeparated()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSValueList(CommaSeparator));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;CSSValueList&gt; createSpaceSeparated()
</del><ins>+    static Ref&lt;CSSValueList&gt; createSpaceSeparated()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSValueList(SpaceSeparator));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;CSSValueList&gt; createSlashSeparated()
</del><ins>+    static Ref&lt;CSSValueList&gt; createSlashSeparated()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSValueList(SlashSeparator));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;CSSValueList&gt; createFromParserValueList(CSSParserValueList&amp; list)
</del><ins>+    static Ref&lt;CSSValueList&gt; createFromParserValueList(CSSParserValueList&amp; list)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new CSSValueList(list));
</span><span class="cx">     }
</span><span class="lines">@@ -62,8 +62,8 @@
</span><span class="cx">     iterator begin() { return m_values.begin(); }
</span><span class="cx">     iterator end() { return m_values.end(); }
</span><span class="cx"> 
</span><del>-    void append(PassRef&lt;CSSValue&gt;);
-    void prepend(PassRef&lt;CSSValue&gt;);
</del><ins>+    void append(Ref&lt;CSSValue&gt;&amp;&amp;);
+    void prepend(Ref&lt;CSSValue&gt;&amp;&amp;);
</ins><span class="cx">     bool removeAll(CSSValue*);
</span><span class="cx">     bool hasValue(CSSValue*) const;
</span><span class="cx">     PassRefPtr&lt;CSSValueList&gt; copy();
</span><span class="lines">@@ -89,12 +89,12 @@
</span><span class="cx">     Vector&lt;Ref&lt;CSSValue&gt;, 4&gt; m_values;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline void CSSValueList::append(PassRef&lt;CSSValue&gt; value)
</del><ins>+inline void CSSValueList::append(Ref&lt;CSSValue&gt;&amp;&amp; value)
</ins><span class="cx"> {
</span><span class="cx">     m_values.append(WTF::move(value));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline void CSSValueList::prepend(PassRef&lt;CSSValue&gt; value)
</del><ins>+inline void CSSValueList::prepend(Ref&lt;CSSValue&gt;&amp;&amp; value)
</ins><span class="cx"> {
</span><span class="cx">     m_values.insert(0, WTF::move(value));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValuePoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValuePool.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValuePool.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSValuePool.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSPrimitiveValue&gt; CSSValuePool::createIdentifierValue(CSSValueID ident)
</del><ins>+Ref&lt;CSSPrimitiveValue&gt; CSSValuePool::createIdentifierValue(CSSValueID ident)
</ins><span class="cx"> {
</span><span class="cx">     if (!ident)
</span><span class="cx">         return CSSPrimitiveValue::createIdentifier(ident);
</span><span class="lines">@@ -60,21 +60,21 @@
</span><span class="cx">     return *m_identifierValueCache[ident];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSPrimitiveValue&gt; CSSValuePool::createIdentifierValue(CSSPropertyID ident)
</del><ins>+Ref&lt;CSSPrimitiveValue&gt; CSSValuePool::createIdentifierValue(CSSPropertyID ident)
</ins><span class="cx"> {
</span><span class="cx">     return CSSPrimitiveValue::createIdentifier(ident);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSPrimitiveValue&gt; CSSValuePool::createColorValue(unsigned rgbValue)
</del><ins>+Ref&lt;CSSPrimitiveValue&gt; CSSValuePool::createColorValue(unsigned rgbValue)
</ins><span class="cx"> {
</span><span class="cx">     // These are the empty and deleted values of the hash table.
</span><span class="cx">     if (rgbValue == Color::transparent)
</span><del>-        return m_colorTransparent;
</del><ins>+        return m_colorTransparent.copyRef();
</ins><span class="cx">     if (rgbValue == Color::white)
</span><del>-        return m_colorWhite;
</del><ins>+        return m_colorWhite.copyRef();
</ins><span class="cx">     // Just because it is common.
</span><span class="cx">     if (rgbValue == Color::black)
</span><del>-        return m_colorBlack;
</del><ins>+        return m_colorBlack.copyRef();
</ins><span class="cx"> 
</span><span class="cx">     // Remove one entry at random if the cache grows too large.
</span><span class="cx">     const int maximumColorCacheSize = 512;
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">     return *entry.iterator-&gt;value;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSPrimitiveValue&gt; CSSValuePool::createValue(double value, CSSPrimitiveValue::UnitTypes type)
</del><ins>+Ref&lt;CSSPrimitiveValue&gt; CSSValuePool::createValue(double value, CSSPrimitiveValue::UnitTypes type)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(std::isfinite(value));
</span><span class="cx"> 
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx">     return *cache[intValue];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSPrimitiveValue&gt; CSSValuePool::createFontFamilyValue(const String&amp; familyName)
</del><ins>+Ref&lt;CSSPrimitiveValue&gt; CSSValuePool::createFontFamilyValue(const String&amp; familyName)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt;&amp; value = m_fontFamilyValueCache.add(familyName, nullptr).iterator-&gt;value;
</span><span class="cx">     if (!value)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValuePoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValuePool.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValuePool.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/CSSValuePool.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,18 +44,18 @@
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     PassRefPtr&lt;CSSValueList&gt; createFontFaceValue(const AtomicString&amp;);
</span><del>-    PassRef&lt;CSSPrimitiveValue&gt; createFontFamilyValue(const String&amp;);
-    PassRef&lt;CSSInheritedValue&gt; createInheritedValue() { return m_inheritedValue; }
-    PassRef&lt;CSSInitialValue&gt; createImplicitInitialValue() { return m_implicitInitialValue; }
-    PassRef&lt;CSSInitialValue&gt; createExplicitInitialValue() { return m_explicitInitialValue; }
-    PassRef&lt;CSSPrimitiveValue&gt; createIdentifierValue(CSSValueID identifier);
-    PassRef&lt;CSSPrimitiveValue&gt; createIdentifierValue(CSSPropertyID identifier);
-    PassRef&lt;CSSPrimitiveValue&gt; createColorValue(unsigned rgbValue);
-    PassRef&lt;CSSPrimitiveValue&gt; createValue(double value, CSSPrimitiveValue::UnitTypes);
-    PassRef&lt;CSSPrimitiveValue&gt; createValue(const String&amp; value, CSSPrimitiveValue::UnitTypes type) { return CSSPrimitiveValue::create(value, type); }
-    PassRef&lt;CSSPrimitiveValue&gt; createValue(const Length&amp; value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
-    PassRef&lt;CSSPrimitiveValue&gt; createValue(const LengthSize&amp; value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
-    template&lt;typename T&gt; static PassRef&lt;CSSPrimitiveValue&gt; createValue(T value) { return CSSPrimitiveValue::create(value); }
</del><ins>+    Ref&lt;CSSPrimitiveValue&gt; createFontFamilyValue(const String&amp;);
+    Ref&lt;CSSInheritedValue&gt; createInheritedValue() { return m_inheritedValue.copyRef(); }
+    Ref&lt;CSSInitialValue&gt; createImplicitInitialValue() { return m_implicitInitialValue.copyRef(); }
+    Ref&lt;CSSInitialValue&gt; createExplicitInitialValue() { return m_explicitInitialValue.copyRef(); }
+    Ref&lt;CSSPrimitiveValue&gt; createIdentifierValue(CSSValueID identifier);
+    Ref&lt;CSSPrimitiveValue&gt; createIdentifierValue(CSSPropertyID identifier);
+    Ref&lt;CSSPrimitiveValue&gt; createColorValue(unsigned rgbValue);
+    Ref&lt;CSSPrimitiveValue&gt; createValue(double value, CSSPrimitiveValue::UnitTypes);
+    Ref&lt;CSSPrimitiveValue&gt; createValue(const String&amp; value, CSSPrimitiveValue::UnitTypes type) { return CSSPrimitiveValue::create(value, type); }
+    Ref&lt;CSSPrimitiveValue&gt; createValue(const Length&amp; value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
+    Ref&lt;CSSPrimitiveValue&gt; createValue(const LengthSize&amp; value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
+    template&lt;typename T&gt; static Ref&lt;CSSPrimitiveValue&gt; createValue(T value) { return CSSPrimitiveValue::create(value); }
</ins><span class="cx"> 
</span><span class="cx">     void drain();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssPropertySetCSSStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -293,7 +293,7 @@
</span><span class="cx">     return cssStyleSheet ? &amp;cssStyleSheet-&gt;contents() : 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; PropertySetCSSStyleDeclaration::copyProperties() const
</del><ins>+Ref&lt;MutableStyleProperties&gt; PropertySetCSSStyleDeclaration::copyProperties() const
</ins><span class="cx"> {
</span><span class="cx">     return m_propertySet-&gt;mutableCopy();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssPropertySetCSSStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">     virtual String getPropertyValueInternal(CSSPropertyID) override final;
</span><span class="cx">     virtual bool setPropertyInternal(CSSPropertyID, const String&amp; value, bool important, ExceptionCode&amp;) override final;
</span><span class="cx">     
</span><del>-    virtual PassRef&lt;MutableStyleProperties&gt; copyProperties() const override final;
</del><ins>+    virtual Ref&lt;MutableStyleProperties&gt; copyProperties() const override final;
</ins><span class="cx"> 
</span><span class="cx">     CSSValue* cloneAndCacheForCSSOM(CSSValue*);
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorecssStylePropertiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleProperties.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleProperties.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleProperties.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,13 +53,13 @@
</span><span class="cx">     return value.length() == 7 &amp;&amp; (value == &quot;initial&quot; || value == &quot;inherit&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ImmutableStyleProperties&gt; ImmutableStyleProperties::create(const CSSProperty* properties, unsigned count, CSSParserMode cssParserMode)
</del><ins>+Ref&lt;ImmutableStyleProperties&gt; ImmutableStyleProperties::create(const CSSProperty* properties, unsigned count, CSSParserMode cssParserMode)
</ins><span class="cx"> {
</span><span class="cx">     void* slot = WTF::fastMalloc(sizeForImmutableStylePropertiesWithPropertyCount(count));
</span><span class="cx">     return adoptRef(*new (NotNull, slot) ImmutableStyleProperties(properties, count, cssParserMode));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ImmutableStyleProperties&gt; StyleProperties::immutableCopyIfNeeded() const
</del><ins>+Ref&lt;ImmutableStyleProperties&gt; StyleProperties::immutableCopyIfNeeded() const
</ins><span class="cx"> {
</span><span class="cx">     if (is&lt;ImmutableStyleProperties&gt;(*this))
</span><span class="cx">         return downcast&lt;ImmutableStyleProperties&gt;(const_cast&lt;StyleProperties&amp;&gt;(*this));
</span><span class="lines">@@ -1107,7 +1107,7 @@
</span><span class="cx"> 
</span><span class="cx"> const unsigned numBlockProperties = WTF_ARRAY_LENGTH(blockProperties);
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; StyleProperties::copyBlockProperties() const
</del><ins>+Ref&lt;MutableStyleProperties&gt; StyleProperties::copyBlockProperties() const
</ins><span class="cx"> {
</span><span class="cx">     return copyPropertiesInSet(blockProperties, numBlockProperties);
</span><span class="cx"> }
</span><span class="lines">@@ -1188,12 +1188,12 @@
</span><span class="cx">     return propertyAt(foundPropertyIndex).value()-&gt;equals(*propertyValue);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; StyleProperties::mutableCopy() const
</del><ins>+Ref&lt;MutableStyleProperties&gt; StyleProperties::mutableCopy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new MutableStyleProperties(*this));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; StyleProperties::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</del><ins>+Ref&lt;MutableStyleProperties&gt; StyleProperties::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;CSSProperty, 256&gt; list;
</span><span class="cx">     list.reserveInitialCapacity(length);
</span><span class="lines">@@ -1250,12 +1250,12 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; MutableStyleProperties::create(CSSParserMode cssParserMode)
</del><ins>+Ref&lt;MutableStyleProperties&gt; MutableStyleProperties::create(CSSParserMode cssParserMode)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new MutableStyleProperties(cssParserMode));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;MutableStyleProperties&gt; MutableStyleProperties::create(const CSSProperty* properties, unsigned count)
</del><ins>+Ref&lt;MutableStyleProperties&gt; MutableStyleProperties::create(const CSSProperty* properties, unsigned count)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new MutableStyleProperties(properties, count));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssStylePropertiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleProperties.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleProperties.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleProperties.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -92,16 +92,16 @@
</span><span class="cx">     String getPropertyShorthand(CSSPropertyID) const;
</span><span class="cx">     bool isPropertyImplicit(CSSPropertyID) const;
</span><span class="cx"> 
</span><del>-    PassRef&lt;MutableStyleProperties&gt; copyBlockProperties() const;
</del><ins>+    Ref&lt;MutableStyleProperties&gt; copyBlockProperties() const;
</ins><span class="cx"> 
</span><span class="cx">     CSSParserMode cssParserMode() const { return static_cast&lt;CSSParserMode&gt;(m_cssParserMode); }
</span><span class="cx"> 
</span><span class="cx">     void addSubresourceStyleURLs(ListHashSet&lt;URL&gt;&amp;, StyleSheetContents* contextStyleSheet) const;
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT PassRef&lt;MutableStyleProperties&gt; mutableCopy() const;
-    PassRef&lt;ImmutableStyleProperties&gt; immutableCopyIfNeeded() const;
</del><ins>+    WEBCORE_EXPORT Ref&lt;MutableStyleProperties&gt; mutableCopy() const;
+    Ref&lt;ImmutableStyleProperties&gt; immutableCopyIfNeeded() const;
</ins><span class="cx"> 
</span><del>-    PassRef&lt;MutableStyleProperties&gt; copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
</del><ins>+    Ref&lt;MutableStyleProperties&gt; copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
</ins><span class="cx">     
</span><span class="cx">     String asText() const;
</span><span class="cx"> 
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx"> class ImmutableStyleProperties : public StyleProperties {
</span><span class="cx"> public:
</span><span class="cx">     WEBCORE_EXPORT ~ImmutableStyleProperties();
</span><del>-    static PassRef&lt;ImmutableStyleProperties&gt; create(const CSSProperty* properties, unsigned count, CSSParserMode);
</del><ins>+    static Ref&lt;ImmutableStyleProperties&gt; create(const CSSProperty* properties, unsigned count, CSSParserMode);
</ins><span class="cx"> 
</span><span class="cx">     unsigned propertyCount() const { return m_arraySize; }
</span><span class="cx">     bool isEmpty() const { return !propertyCount(); }
</span><span class="lines">@@ -182,8 +182,8 @@
</span><span class="cx"> 
</span><span class="cx"> class MutableStyleProperties : public StyleProperties {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;MutableStyleProperties&gt; create(CSSParserMode = CSSQuirksMode);
-    static PassRef&lt;MutableStyleProperties&gt; create(const CSSProperty* properties, unsigned count);
</del><ins>+    static Ref&lt;MutableStyleProperties&gt; create(CSSParserMode = CSSQuirksMode);
+    static Ref&lt;MutableStyleProperties&gt; create(const CSSProperty* properties, unsigned count);
</ins><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT ~MutableStyleProperties();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -428,7 +428,7 @@
</span><span class="cx">     updateConversionData();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline void StyleResolver::State::setStyle(PassRef&lt;RenderStyle&gt; style)
</del><ins>+inline void StyleResolver::State::setStyle(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     m_style = WTF::move(style);
</span><span class="cx">     updateConversionData();
</span><span class="lines">@@ -739,7 +739,7 @@
</span><span class="cx">     return parentNode &amp;&amp; parentNode-&gt;isShadowRoot();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; StyleResolver::styleForElement(Element* element, RenderStyle* defaultParent,
</del><ins>+Ref&lt;RenderStyle&gt; StyleResolver::styleForElement(Element* element, RenderStyle* defaultParent,
</ins><span class="cx">     StyleSharingBehavior sharingBehavior, RuleMatchingBehavior matchingBehavior, const RenderRegion* regionForStyling)
</span><span class="cx"> {
</span><span class="cx">     // Once an element has a renderer, we don't try to destroy it, since otherwise the renderer
</span><span class="lines">@@ -811,7 +811,7 @@
</span><span class="cx">     return state.takeStyle();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; StyleResolver::styleForKeyframe(const RenderStyle* elementStyle, const StyleKeyframe* keyframe, KeyframeValue&amp; keyframeValue)
</del><ins>+Ref&lt;RenderStyle&gt; StyleResolver::styleForKeyframe(const RenderStyle* elementStyle, const StyleKeyframe* keyframe, KeyframeValue&amp; keyframeValue)
</ins><span class="cx"> {
</span><span class="cx">     MatchResult result;
</span><span class="cx">     result.addMatchedProperties(keyframe-&gt;properties());
</span><span class="lines">@@ -985,7 +985,7 @@
</span><span class="cx">     return state.takeStyle();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; StyleResolver::styleForPage(int pageIndex)
</del><ins>+Ref&lt;RenderStyle&gt; StyleResolver::styleForPage(int pageIndex)
</ins><span class="cx"> {
</span><span class="cx">     m_state.initForStyleResolve(m_document, m_document.documentElement(), m_document.renderStyle());
</span><span class="cx"> 
</span><span class="lines">@@ -1025,7 +1025,7 @@
</span><span class="cx">     return m_state.takeStyle();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; StyleResolver::defaultStyleForElement()
</del><ins>+Ref&lt;RenderStyle&gt; StyleResolver::defaultStyleForElement()
</ins><span class="cx"> {
</span><span class="cx">     m_state.setStyle(RenderStyle::create());
</span><span class="cx">     // Make sure our fonts are initialized if we don't inherit them from our parent style.
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleResolver.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -147,15 +147,15 @@
</span><span class="cx">     void pushParentElement(Element*);
</span><span class="cx">     void popParentElement(Element*);
</span><span class="cx"> 
</span><del>-    PassRef&lt;RenderStyle&gt; styleForElement(Element*, RenderStyle* parentStyle, StyleSharingBehavior = AllowStyleSharing,
</del><ins>+    Ref&lt;RenderStyle&gt; styleForElement(Element*, RenderStyle* parentStyle, StyleSharingBehavior = AllowStyleSharing,
</ins><span class="cx">         RuleMatchingBehavior = MatchAllRules, const RenderRegion* regionForStyling = nullptr);
</span><span class="cx"> 
</span><span class="cx">     void keyframeStylesForAnimation(Element*, const RenderStyle*, KeyframeList&amp;);
</span><span class="cx"> 
</span><span class="cx">     PassRefPtr&lt;RenderStyle&gt; pseudoStyleForElement(Element*, const PseudoStyleRequest&amp;, RenderStyle* parentStyle);
</span><span class="cx"> 
</span><del>-    PassRef&lt;RenderStyle&gt; styleForPage(int pageIndex);
-    PassRef&lt;RenderStyle&gt; defaultStyleForElement();
</del><ins>+    Ref&lt;RenderStyle&gt; styleForPage(int pageIndex);
+    Ref&lt;RenderStyle&gt; defaultStyleForElement();
</ins><span class="cx"> 
</span><span class="cx">     RenderStyle* style() const { return m_state.style(); }
</span><span class="cx">     RenderStyle* parentStyle() const { return m_state.parentStyle(); }
</span><span class="lines">@@ -181,7 +181,7 @@
</span><span class="cx">     StyledElement* findSiblingForStyleSharing(Node*, unsigned&amp; count) const;
</span><span class="cx">     bool canShareStyleWithElement(StyledElement*) const;
</span><span class="cx"> 
</span><del>-    PassRef&lt;RenderStyle&gt; styleForKeyframe(const RenderStyle*, const StyleKeyframe*, KeyframeValue&amp;);
</del><ins>+    Ref&lt;RenderStyle&gt; styleForKeyframe(const RenderStyle*, const StyleKeyframe*, KeyframeValue&amp;);
</ins><span class="cx"> 
</span><span class="cx"> public:
</span><span class="cx">     // These methods will give back the set of rules that matched for a given element (or a pseudo-element).
</span><span class="lines">@@ -363,11 +363,11 @@
</span><span class="cx">         Document&amp; document() const { return m_element-&gt;document(); }
</span><span class="cx">         Element* element() const { return m_element; }
</span><span class="cx">         StyledElement* styledElement() const { return m_styledElement; }
</span><del>-        void setStyle(PassRef&lt;RenderStyle&gt;);
</del><ins>+        void setStyle(Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">         RenderStyle* style() const { return m_style.get(); }
</span><del>-        PassRef&lt;RenderStyle&gt; takeStyle() { return m_style.releaseNonNull(); }
</del><ins>+        Ref&lt;RenderStyle&gt; takeStyle() { return m_style.releaseNonNull(); }
</ins><span class="cx"> 
</span><del>-        void setParentStyle(PassRef&lt;RenderStyle&gt; parentStyle) { m_parentStyle = WTF::move(parentStyle); }
</del><ins>+        void setParentStyle(Ref&lt;RenderStyle&gt;&amp;&amp; parentStyle) { m_parentStyle = WTF::move(parentStyle); }
</ins><span class="cx">         RenderStyle* parentStyle() const { return m_parentStyle.get(); }
</span><span class="cx">         RenderStyle* rootElementStyle() const { return m_rootElementStyle; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleRulecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleRule.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleRule.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleRule.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleRuleBase&gt; StyleRuleBase::copy() const
</del><ins>+Ref&lt;StyleRuleBase&gt; StyleRuleBase::copy() const
</ins><span class="cx"> {
</span><span class="cx">     switch (type()) {
</span><span class="cx">     case Style:
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx">     }
</span><span class="cx">     CRASH();
</span><span class="cx">     // HACK: EFL won't build without this (old GCC with crappy -Werror=return-type)
</span><del>-    return PassRef&lt;StyleRuleBase&gt;(*static_cast&lt;StyleRuleBase*&gt;(nullptr));
</del><ins>+    return Ref&lt;StyleRuleBase&gt;(*static_cast&lt;StyleRuleBase*&gt;(nullptr));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;CSSRule&gt; StyleRuleBase::createCSSOMWrapper(CSSStyleSheet* parentSheet, CSSRule* parentRule) const
</span><span class="lines">@@ -195,7 +195,7 @@
</span><span class="cx">     return sizeof(StyleRule) + sizeof(CSSSelector) + StyleProperties::averageSizeInBytes();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-StyleRule::StyleRule(int sourceLine, PassRef&lt;StyleProperties&gt; properties)
</del><ins>+StyleRule::StyleRule(int sourceLine, Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     : StyleRuleBase(Style, sourceLine)
</span><span class="cx">     , m_properties(WTF::move(properties))
</span><span class="cx"> {
</span><span class="lines">@@ -219,7 +219,7 @@
</span><span class="cx">     return downcast&lt;MutableStyleProperties&gt;(m_properties.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleRule&gt; StyleRule::create(int sourceLine, const Vector&lt;const CSSSelector*&gt;&amp; selectors, PassRef&lt;StyleProperties&gt; properties)
</del><ins>+Ref&lt;StyleRule&gt; StyleRule::create(int sourceLine, const Vector&lt;const CSSSelector*&gt;&amp; selectors, Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_WITH_SECURITY_IMPLICATION(!selectors.isEmpty());
</span><span class="cx">     CSSSelector* selectorListArray = reinterpret_cast&lt;CSSSelector*&gt;(fastMalloc(sizeof(CSSSelector) * selectors.size()));
</span><span class="lines">@@ -257,7 +257,7 @@
</span><span class="cx">     return rules;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-StyleRulePage::StyleRulePage(PassRef&lt;StyleProperties&gt; properties)
</del><ins>+StyleRulePage::StyleRulePage(Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     : StyleRuleBase(Page)
</span><span class="cx">     , m_properties(WTF::move(properties))
</span><span class="cx"> {
</span><span class="lines">@@ -281,7 +281,7 @@
</span><span class="cx">     return downcast&lt;MutableStyleProperties&gt;(m_properties.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-StyleRuleFontFace::StyleRuleFontFace(PassRef&lt;StyleProperties&gt; properties)
</del><ins>+StyleRuleFontFace::StyleRuleFontFace(Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     : StyleRuleBase(FontFace, 0)
</span><span class="cx">     , m_properties(WTF::move(properties))
</span><span class="cx"> {
</span><span class="lines">@@ -318,7 +318,7 @@
</span><span class="cx">         m_childRules.uncheckedAppend(o.m_childRules[i]-&gt;copy());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void StyleRuleGroup::wrapperInsertRule(unsigned index, PassRef&lt;StyleRuleBase&gt; rule)
</del><ins>+void StyleRuleGroup::wrapperInsertRule(unsigned index, Ref&lt;StyleRuleBase&gt;&amp;&amp; rule)
</ins><span class="cx"> {
</span><span class="cx">     m_childRules.insert(index, WTF::move(rule));
</span><span class="cx"> }
</span><span class="lines">@@ -371,7 +371,7 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_DEVICE_ADAPTATION)
</span><del>-StyleRuleViewport::StyleRuleViewport(PassRef&lt;StyleProperties&gt; properties)
</del><ins>+StyleRuleViewport::StyleRuleViewport(Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     : StyleRuleBase(Viewport, 0)
</span><span class="cx">     , m_properties(WTF::move(properties))
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleRule.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleRule.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleRule.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> #endif
</span><span class="cx">     bool isImportRule() const { return type() == Import; }
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRuleBase&gt; copy() const;
</del><ins>+    Ref&lt;StyleRuleBase&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     int sourceLine() const { return m_sourceLine; }
</span><span class="cx"> 
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx"> class StyleRule : public StyleRuleBase {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRule&gt; create(int sourceLine, PassRef&lt;StyleProperties&gt; properties)
</del><ins>+    static Ref&lt;StyleRule&gt; create(int sourceLine, Ref&lt;StyleProperties&gt;&amp;&amp; properties)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleRule(sourceLine, WTF::move(properties)));
</span><span class="cx">     }
</span><span class="lines">@@ -118,17 +118,17 @@
</span><span class="cx">     void wrapperAdoptSelectorList(CSSSelectorList&amp; selectors) { m_selectorList = WTF::move(selectors); }
</span><span class="cx">     void parserAdoptSelectorArray(CSSSelector* selectors) { m_selectorList.adoptSelectorArray(selectors); }
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRule&gt; copy() const { return adoptRef(*new StyleRule(*this)); }
</del><ins>+    Ref&lt;StyleRule&gt; copy() const { return adoptRef(*new StyleRule(*this)); }
</ins><span class="cx"> 
</span><span class="cx">     Vector&lt;RefPtr&lt;StyleRule&gt;&gt; splitIntoMultipleRulesWithMaximumSelectorComponentCount(unsigned) const;
</span><span class="cx"> 
</span><span class="cx">     static unsigned averageSizeInBytes();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    StyleRule(int sourceLine, PassRef&lt;StyleProperties&gt;);
</del><ins>+    StyleRule(int sourceLine, Ref&lt;StyleProperties&gt;&amp;&amp;);
</ins><span class="cx">     StyleRule(const StyleRule&amp;);
</span><span class="cx"> 
</span><del>-    static PassRef&lt;StyleRule&gt; create(int sourceLine, const Vector&lt;const CSSSelector*&gt;&amp;, PassRef&lt;StyleProperties&gt;);
</del><ins>+    static Ref&lt;StyleRule&gt; create(int sourceLine, const Vector&lt;const CSSSelector*&gt;&amp;, Ref&lt;StyleProperties&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     Ref&lt;StyleProperties&gt; m_properties;
</span><span class="cx">     CSSSelectorList m_selectorList;
</span><span class="lines">@@ -136,18 +136,18 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleRuleFontFace : public StyleRuleBase {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleFontFace&gt; create(PassRef&lt;StyleProperties&gt; properties) { return adoptRef(*new StyleRuleFontFace(WTF::move(properties))); }
</del><ins>+    static Ref&lt;StyleRuleFontFace&gt; create(Ref&lt;StyleProperties&gt;&amp;&amp; properties) { return adoptRef(*new StyleRuleFontFace(WTF::move(properties))); }
</ins><span class="cx">     
</span><span class="cx">     ~StyleRuleFontFace();
</span><span class="cx"> 
</span><span class="cx">     const StyleProperties&amp; properties() const { return m_properties; }
</span><span class="cx">     MutableStyleProperties&amp; mutableProperties();
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRuleFontFace&gt; copy() const { return adoptRef(*new StyleRuleFontFace(*this)); }
</del><ins>+    Ref&lt;StyleRuleFontFace&gt; copy() const { return adoptRef(*new StyleRuleFontFace(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    StyleRuleFontFace(PassRef&lt;StyleProperties&gt;);
</del><ins>+    explicit StyleRuleFontFace(Ref&lt;StyleProperties&gt;&amp;&amp;);
</ins><span class="cx">     StyleRuleFontFace(const StyleRuleFontFace&amp;);
</span><span class="cx"> 
</span><span class="cx">     Ref&lt;StyleProperties&gt; m_properties;
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleRulePage : public StyleRuleBase {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRulePage&gt; create(PassRef&lt;StyleProperties&gt; properties) { return adoptRef(*new StyleRulePage(WTF::move(properties))); }
</del><ins>+    static Ref&lt;StyleRulePage&gt; create(Ref&lt;StyleProperties&gt;&amp;&amp; properties) { return adoptRef(*new StyleRulePage(WTF::move(properties))); }
</ins><span class="cx"> 
</span><span class="cx">     ~StyleRulePage();
</span><span class="cx"> 
</span><span class="lines">@@ -166,10 +166,10 @@
</span><span class="cx">     void parserAdoptSelectorVector(Vector&lt;std::unique_ptr&lt;CSSParserSelector&gt;&gt;&amp; selectors) { m_selectorList.adoptSelectorVector(selectors); }
</span><span class="cx">     void wrapperAdoptSelectorList(CSSSelectorList&amp; selectors) { m_selectorList = WTF::move(selectors); }
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRulePage&gt; copy() const { return adoptRef(*new StyleRulePage(*this)); }
</del><ins>+    Ref&lt;StyleRulePage&gt; copy() const { return adoptRef(*new StyleRulePage(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    StyleRulePage(PassRef&lt;StyleProperties&gt;);
</del><ins>+    explicit StyleRulePage(Ref&lt;StyleProperties&gt;&amp;&amp;);
</ins><span class="cx">     StyleRulePage(const StyleRulePage&amp;);
</span><span class="cx">     
</span><span class="cx">     Ref&lt;StyleProperties&gt; m_properties;
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx"> public:
</span><span class="cx">     const Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; childRules() const { return m_childRules; }
</span><span class="cx">     
</span><del>-    void wrapperInsertRule(unsigned, PassRef&lt;StyleRuleBase&gt;);
</del><ins>+    void wrapperInsertRule(unsigned, Ref&lt;StyleRuleBase&gt;&amp;&amp;);
</ins><span class="cx">     void wrapperRemoveRule(unsigned);
</span><span class="cx">     
</span><span class="cx"> protected:
</span><span class="lines">@@ -193,14 +193,14 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleRuleMedia : public StyleRuleGroup {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleMedia&gt; create(PassRefPtr&lt;MediaQuerySet&gt; media, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules)
</del><ins>+    static Ref&lt;StyleRuleMedia&gt; create(PassRefPtr&lt;MediaQuerySet&gt; media, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleRuleMedia(media, adoptRules));
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     MediaQuerySet* mediaQueries() const { return m_mediaQueries.get(); }
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRuleMedia&gt; copy() const { return adoptRef(*new StyleRuleMedia(*this)); }
</del><ins>+    Ref&lt;StyleRuleMedia&gt; copy() const { return adoptRef(*new StyleRuleMedia(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     StyleRuleMedia(PassRefPtr&lt;MediaQuerySet&gt;, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules);
</span><span class="lines">@@ -211,14 +211,14 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleRuleSupports : public StyleRuleGroup {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleSupports&gt; create(const String&amp; conditionText, bool conditionIsSupported, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules)
</del><ins>+    static Ref&lt;StyleRuleSupports&gt; create(const String&amp; conditionText, bool conditionIsSupported, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleRuleSupports(conditionText, conditionIsSupported, adoptRules));
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     String conditionText() const { return m_conditionText; }
</span><span class="cx">     bool conditionIsSupported() const { return m_conditionIsSupported; }
</span><del>-    PassRef&lt;StyleRuleSupports&gt; copy() const { return adoptRef(*new StyleRuleSupports(*this)); }
</del><ins>+    Ref&lt;StyleRuleSupports&gt; copy() const { return adoptRef(*new StyleRuleSupports(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     StyleRuleSupports(const String&amp; conditionText, bool conditionIsSupported, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules);
</span><span class="lines">@@ -230,14 +230,14 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleRuleRegion : public StyleRuleGroup {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleRegion&gt; create(Vector&lt;std::unique_ptr&lt;CSSParserSelector&gt;&gt;* selectors, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules)
</del><ins>+    static Ref&lt;StyleRuleRegion&gt; create(Vector&lt;std::unique_ptr&lt;CSSParserSelector&gt;&gt;* selectors, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleRuleRegion(selectors, adoptRules));
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     const CSSSelectorList&amp; selectorList() const { return m_selectorList; }
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRuleRegion&gt; copy() const { return adoptRef(*new StyleRuleRegion(*this)); }
</del><ins>+    Ref&lt;StyleRuleRegion&gt; copy() const { return adoptRef(*new StyleRuleRegion(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     StyleRuleRegion(Vector&lt;std::unique_ptr&lt;CSSParserSelector&gt;&gt;*, Vector&lt;RefPtr&lt;StyleRuleBase&gt;&gt;&amp; adoptRules);
</span><span class="lines">@@ -249,17 +249,17 @@
</span><span class="cx"> #if ENABLE(CSS_DEVICE_ADAPTATION)
</span><span class="cx"> class StyleRuleViewport : public StyleRuleBase {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleViewport&gt; create(PassRef&lt;StyleProperties&gt; properties) { return adoptRef(*new StyleRuleViewport(WTF::move(properties))); }
</del><ins>+    static Ref&lt;StyleRuleViewport&gt; create(Ref&lt;StyleProperties&gt;&amp;&amp; properties) { return adoptRef(*new StyleRuleViewport(WTF::move(properties))); }
</ins><span class="cx"> 
</span><span class="cx">     ~StyleRuleViewport();
</span><span class="cx"> 
</span><span class="cx">     const StyleProperties&amp; properties() const { return m_properties.get(); }
</span><span class="cx">     MutableStyleProperties&amp; mutableProperties();
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleRuleViewport&gt; copy() const { return adoptRef(*new StyleRuleViewport(*this)); }
</del><ins>+    Ref&lt;StyleRuleViewport&gt; copy() const { return adoptRef(*new StyleRuleViewport(*this)); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    StyleRuleViewport(PassRef&lt;StyleProperties&gt;);
</del><ins>+    explicit StyleRuleViewport(Ref&lt;StyleProperties&gt;&amp;&amp;);
</ins><span class="cx">     StyleRuleViewport(const StyleRuleViewport&amp;);
</span><span class="cx"> 
</span><span class="cx">     Ref&lt;StyleProperties&gt; m_properties;
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleRuleImportcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleRuleImport.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleRuleImport.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleRuleImport.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleRuleImport&gt; StyleRuleImport::create(const String&amp; href, PassRefPtr&lt;MediaQuerySet&gt; media)
</del><ins>+Ref&lt;StyleRuleImport&gt; StyleRuleImport::create(const String&amp; href, PassRefPtr&lt;MediaQuerySet&gt; media)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleRuleImport(href, media));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleRuleImporth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleRuleImport.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleRuleImport.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleRuleImport.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class StyleRuleImport : public StyleRuleBase {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRuleImport&gt; create(const String&amp; href, PassRefPtr&lt;MediaQuerySet&gt;);
</del><ins>+    static Ref&lt;StyleRuleImport&gt; create(const String&amp; href, PassRefPtr&lt;MediaQuerySet&gt;);
</ins><span class="cx"> 
</span><span class="cx">     ~StyleRuleImport();
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleSheetContentsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleSheetContents.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleSheetContents.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/StyleSheetContents.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,15 +41,15 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleSheetContents : public RefCounted&lt;StyleSheetContents&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleSheetContents&gt; create(const CSSParserContext&amp; context = CSSParserContext(CSSStrictMode))
</del><ins>+    static Ref&lt;StyleSheetContents&gt; create(const CSSParserContext&amp; context = CSSParserContext(CSSStrictMode))
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleSheetContents(0, String(), context));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;StyleSheetContents&gt; create(const String&amp; originalURL, const CSSParserContext&amp; context)
</del><ins>+    static Ref&lt;StyleSheetContents&gt; create(const String&amp; originalURL, const CSSParserContext&amp; context)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleSheetContents(0, originalURL, context));
</span><span class="cx">     }
</span><del>-    static PassRef&lt;StyleSheetContents&gt; create(StyleRuleImport* ownerRule, const String&amp; originalURL, const CSSParserContext&amp; context)
</del><ins>+    static Ref&lt;StyleSheetContents&gt; create(StyleRuleImport* ownerRule, const String&amp; originalURL, const CSSParserContext&amp; context)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new StyleSheetContents(ownerRule, originalURL, context));
</span><span class="cx">     }
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx">     bool wrapperInsertRule(PassRefPtr&lt;StyleRuleBase&gt;, unsigned index);
</span><span class="cx">     void wrapperDeleteRule(unsigned index);
</span><span class="cx"> 
</span><del>-    PassRef&lt;StyleSheetContents&gt; copy() const { return adoptRef(*new StyleSheetContents(*this)); }
</del><ins>+    Ref&lt;StyleSheetContents&gt; copy() const { return adoptRef(*new StyleSheetContents(*this)); }
</ins><span class="cx"> 
</span><span class="cx">     void registerClient(CSSStyleSheet*);
</span><span class="cx">     void unregisterClient(CSSStyleSheet*);
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSFilterValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSFilterValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSFilterValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/WebKitCSSFilterValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">         DropShadowFilterOperation
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    static PassRef&lt;WebKitCSSFilterValue&gt; create(FilterOperationType type)
</del><ins>+    static Ref&lt;WebKitCSSFilterValue&gt; create(FilterOperationType type)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new WebKitCSSFilterValue(type));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSResourceValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSResourceValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSResourceValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/WebKitCSSResourceValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebKitCSSResourceValue : public CSSValue {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;WebKitCSSResourceValue&gt; create(PassRefPtr&lt;CSSValue&gt; resourceValue)
</del><ins>+    static Ref&lt;WebKitCSSResourceValue&gt; create(PassRefPtr&lt;CSSValue&gt; resourceValue)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new WebKitCSSResourceValue(resourceValue));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSTransformValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSTransformValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSTransformValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/css/WebKitCSSTransformValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">         Matrix3DTransformOperation
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    static PassRef&lt;WebKitCSSTransformValue&gt; create(TransformOperationType type)
</del><ins>+    static Ref&lt;WebKitCSSTransformValue&gt; create(TransformOperationType type)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new WebKitCSSTransformValue(type));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoredomChildNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ChildNodeList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ChildNodeList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/ChildNodeList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class EmptyNodeList final : public NodeList {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;EmptyNodeList&gt; create(Node&amp; owner)
</del><ins>+    static Ref&lt;EmptyNodeList&gt; create(Node&amp; owner)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new EmptyNodeList(owner));
</span><span class="cx">     }
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> 
</span><span class="cx"> class ChildNodeList final : public NodeList {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;ChildNodeList&gt; create(ContainerNode&amp; parent)
</del><ins>+    static Ref&lt;ChildNodeList&gt; create(ContainerNode&amp; parent)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new ChildNodeList(parent));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoredomClassNodeListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ClassNodeList.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ClassNodeList.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/ClassNodeList.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;ClassNodeList&gt; ClassNodeList::create(ContainerNode&amp; rootNode, const AtomicString&amp; classNames)
</del><ins>+Ref&lt;ClassNodeList&gt; ClassNodeList::create(ContainerNode&amp; rootNode, const AtomicString&amp; classNames)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new ClassNodeList(rootNode, classNames));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomClassNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ClassNodeList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ClassNodeList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/ClassNodeList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> class ClassNodeList final : public CachedLiveNodeList&lt;ClassNodeList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;ClassNodeList&gt; create(ContainerNode&amp;, const AtomicString&amp; classNames);
</del><ins>+    static Ref&lt;ClassNodeList&gt; create(ContainerNode&amp;, const AtomicString&amp; classNames);
</ins><span class="cx"> 
</span><span class="cx">     virtual ~ClassNodeList();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/Document.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1903,7 +1903,7 @@
</span><span class="cx">     m_ignorePendingStylesheets = oldIgnore;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; Document::styleForElementIgnoringPendingStylesheets(Element* element)
</del><ins>+Ref&lt;RenderStyle&gt; Document::styleForElementIgnoringPendingStylesheets(Element* element)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_ARG(element, &amp;element-&gt;document() == this);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/Document.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -604,7 +604,7 @@
</span><span class="cx">     };
</span><span class="cx">     WEBCORE_EXPORT void updateLayoutIgnorePendingStylesheets(RunPostLayoutTasks = RunPostLayoutTasks::Asynchronously);
</span><span class="cx"> 
</span><del>-    PassRef&lt;RenderStyle&gt; styleForElementIgnoringPendingStylesheets(Element*);
</del><ins>+    Ref&lt;RenderStyle&gt; styleForElementIgnoringPendingStylesheets(Element*);
</ins><span class="cx"> 
</span><span class="cx">     // Returns true if page box (margin boxes and page borders) is visible.
</span><span class="cx">     WEBCORE_EXPORT bool isPageBoxVisible(int pageIndex);
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentSharedObjectPoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentSharedObjectPool.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentSharedObjectPool.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/DocumentSharedObjectPool.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     return !memcmp(attributes.data(), elementData.m_attributeArray, attributes.size() * sizeof(Attribute));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ShareableElementData&gt; DocumentSharedObjectPool::cachedShareableElementDataWithAttributes(const Vector&lt;Attribute&gt;&amp; attributes)
</del><ins>+Ref&lt;ShareableElementData&gt; DocumentSharedObjectPool::cachedShareableElementDataWithAttributes(const Vector&lt;Attribute&gt;&amp; attributes)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!attributes.isEmpty());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentSharedObjectPoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentSharedObjectPool.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentSharedObjectPool.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/DocumentSharedObjectPool.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> class DocumentSharedObjectPool {
</span><span class="cx"> public:
</span><del>-    PassRef&lt;ShareableElementData&gt; cachedShareableElementDataWithAttributes(const Vector&lt;Attribute&gt;&amp;);
</del><ins>+    Ref&lt;ShareableElementData&gt; cachedShareableElementDataWithAttributes(const Vector&lt;Attribute&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     typedef HashMap&lt;unsigned, RefPtr&lt;ShareableElementData&gt;, AlreadyHashed&gt; ShareableElementDataCache;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentStyleSheetCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -175,14 +175,14 @@
</span><span class="cx">     m_document.styleResolverChanged(DeferRecalcStyle);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DocumentStyleSheetCollection::addAuthorSheet(PassRef&lt;StyleSheetContents&gt; authorSheet)
</del><ins>+void DocumentStyleSheetCollection::addAuthorSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; authorSheet)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!authorSheet.get().isUserStyleSheet());
</span><span class="cx">     m_authorStyleSheets.append(CSSStyleSheet::create(WTF::move(authorSheet), &amp;m_document));
</span><span class="cx">     m_document.styleResolverChanged(RecalcStyleImmediately);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DocumentStyleSheetCollection::addUserSheet(PassRef&lt;StyleSheetContents&gt; userSheet)
</del><ins>+void DocumentStyleSheetCollection::addUserSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; userSheet)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(userSheet.get().isUserStyleSheet());
</span><span class="cx">     m_userStyleSheets.append(CSSStyleSheet::create(WTF::move(userSheet), &amp;m_document));
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentStyleSheetCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,8 +67,8 @@
</span><span class="cx">     void invalidateInjectedStyleSheetCache();
</span><span class="cx">     void updateInjectedStyleSheetCache() const;
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT void addAuthorSheet(PassRef&lt;StyleSheetContents&gt; authorSheet);
-    WEBCORE_EXPORT void addUserSheet(PassRef&lt;StyleSheetContents&gt; userSheet);
</del><ins>+    WEBCORE_EXPORT void addAuthorSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; authorSheet);
+    WEBCORE_EXPORT void addUserSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; userSheet);
</ins><span class="cx"> 
</span><span class="cx">     enum UpdateFlag { NoUpdate = 0, OptimizedUpdate, FullUpdate };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/Element.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1326,7 +1326,7 @@
</span><span class="cx">     return style.display() != NONE;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; Element::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; Element::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return RenderElement::createFor(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/Element.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -311,7 +311,7 @@
</span><span class="cx"> 
</span><span class="cx">     void lazyReattach();
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;);
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;);
</span><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT ShadowRoot* shadowRoot() const;
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ElementData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ElementData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/ElementData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -63,13 +63,13 @@
</span><span class="cx">     return sizeof(ShareableElementData) + sizeof(Attribute) * count;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ShareableElementData&gt; ShareableElementData::createWithAttributes(const Vector&lt;Attribute&gt;&amp; attributes)
</del><ins>+Ref&lt;ShareableElementData&gt; ShareableElementData::createWithAttributes(const Vector&lt;Attribute&gt;&amp; attributes)
</ins><span class="cx"> {
</span><span class="cx">     void* slot = WTF::fastMalloc(sizeForShareableElementDataWithAttributeCount(attributes.size()));
</span><span class="cx">     return adoptRef(*new (NotNull, slot) ShareableElementData(attributes));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;UniqueElementData&gt; UniqueElementData::create()
</del><ins>+Ref&lt;UniqueElementData&gt; UniqueElementData::create()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new UniqueElementData);
</span><span class="cx"> }
</span><span class="lines">@@ -148,14 +148,14 @@
</span><span class="cx">         m_attributeVector.uncheckedAppend(other.m_attributeArray[i]);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;UniqueElementData&gt; ElementData::makeUniqueCopy() const
</del><ins>+Ref&lt;UniqueElementData&gt; ElementData::makeUniqueCopy() const
</ins><span class="cx"> {
</span><span class="cx">     if (isUnique())
</span><span class="cx">         return adoptRef(*new UniqueElementData(static_cast&lt;const UniqueElementData&amp;&gt;(*this)));
</span><span class="cx">     return adoptRef(*new UniqueElementData(static_cast&lt;const ShareableElementData&amp;&gt;(*this)));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;ShareableElementData&gt; UniqueElementData::makeShareableCopy() const
</del><ins>+Ref&lt;ShareableElementData&gt; UniqueElementData::makeShareableCopy() const
</ins><span class="cx"> {
</span><span class="cx">     void* slot = WTF::fastMalloc(sizeForShareableElementDataWithAttributeCount(m_attributeVector.size()));
</span><span class="cx">     return adoptRef(*new (NotNull, slot) ShareableElementData(*this));
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ElementData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ElementData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/ElementData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx">     const Attribute* findAttributeByName(const AtomicString&amp; name, bool shouldIgnoreAttributeCase) const;
</span><span class="cx">     unsigned findAttributeIndexByNameSlowCase(const AtomicString&amp; name, bool shouldIgnoreAttributeCase) const;
</span><span class="cx"> 
</span><del>-    PassRef&lt;UniqueElementData&gt; makeUniqueCopy() const;
</del><ins>+    Ref&lt;UniqueElementData&gt; makeUniqueCopy() const;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> #if COMPILER(MSVC)
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx"> 
</span><span class="cx"> class ShareableElementData : public ElementData {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;ShareableElementData&gt; createWithAttributes(const Vector&lt;Attribute&gt;&amp;);
</del><ins>+    static Ref&lt;ShareableElementData&gt; createWithAttributes(const Vector&lt;Attribute&gt;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     explicit ShareableElementData(const Vector&lt;Attribute&gt;&amp;);
</span><span class="cx">     explicit ShareableElementData(const UniqueElementData&amp;);
</span><span class="lines">@@ -206,8 +206,8 @@
</span><span class="cx"> 
</span><span class="cx"> class UniqueElementData : public ElementData {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;UniqueElementData&gt; create();
-    PassRef&lt;ShareableElementData&gt; makeShareableCopy() const;
</del><ins>+    static Ref&lt;UniqueElementData&gt; create();
+    Ref&lt;ShareableElementData&gt; makeShareableCopy() const;
</ins><span class="cx"> 
</span><span class="cx">     // These functions do no error/duplicate checking.
</span><span class="cx">     void addAttribute(const QualifiedName&amp;, const AtomicString&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementRareDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ElementRareData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ElementRareData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/ElementRareData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     void setAttributeMap(std::unique_ptr&lt;NamedNodeMap&gt; attributeMap) { m_attributeMap = WTF::move(attributeMap); }
</span><span class="cx"> 
</span><span class="cx">     RenderStyle* computedStyle() const { return m_computedStyle.get(); }
</span><del>-    void setComputedStyle(PassRef&lt;RenderStyle&gt; computedStyle) { m_computedStyle = WTF::move(computedStyle); }
</del><ins>+    void setComputedStyle(Ref&lt;RenderStyle&gt;&amp;&amp; computedStyle) { m_computedStyle = WTF::move(computedStyle); }
</ins><span class="cx"> 
</span><span class="cx">     ClassList* classList() const { return m_classList.get(); }
</span><span class="cx">     void setClassList(std::unique_ptr&lt;ClassList&gt; classList) { m_classList = WTF::move(classList); }
</span></span></pre></div>
<a id="trunkSourceWebCoredomNameNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NameNodeList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NameNodeList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/NameNodeList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> // NodeList which lists all Nodes in a Element with a given &quot;name&quot; attribute
</span><span class="cx"> class NameNodeList final : public CachedLiveNodeList&lt;NameNodeList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;NameNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; name)
</del><ins>+    static Ref&lt;NameNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; name)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new NameNodeList(rootNode, name));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoredomNamedFlowCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NamedFlowCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NamedFlowCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/NamedFlowCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     return *it;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;WebKitNamedFlow&gt; NamedFlowCollection::ensureFlowWithName(const String&amp; flowName)
</del><ins>+Ref&lt;WebKitNamedFlow&gt; NamedFlowCollection::ensureFlowWithName(const String&amp; flowName)
</ins><span class="cx"> {
</span><span class="cx">     NamedFlowSet::iterator it = m_namedFlows.find&lt;String, NamedFlowHashTranslator&gt;(flowName);
</span><span class="cx">     if (it != m_namedFlows.end()) {
</span></span></pre></div>
<a id="trunkSourceWebCoredomNamedFlowCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NamedFlowCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NamedFlowCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/NamedFlowCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> 
</span><span class="cx">     Vector&lt;RefPtr&lt;WebKitNamedFlow&gt;&gt; namedFlows();
</span><span class="cx">     WebKitNamedFlow* flowByName(const String&amp;);
</span><del>-    PassRef&lt;WebKitNamedFlow&gt; ensureFlowWithName(const String&amp;);
</del><ins>+    Ref&lt;WebKitNamedFlow&gt; ensureFlowWithName(const String&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void discardNamedFlow(WebKitNamedFlow*);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeRareDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NodeRareData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NodeRareData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/NodeRareData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">             m_childNodeList-&gt;invalidateCache();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    PassRef&lt;ChildNodeList&gt; ensureChildNodeList(ContainerNode&amp; node)
</del><ins>+    Ref&lt;ChildNodeList&gt; ensureChildNodeList(ContainerNode&amp; node)
</ins><span class="cx">     {
</span><span class="cx">         ASSERT(!m_emptyChildNodeList);
</span><span class="cx">         if (m_childNodeList)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">         m_childNodeList = nullptr;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    PassRef&lt;EmptyNodeList&gt; ensureEmptyChildNodeList(Node&amp; node)
</del><ins>+    Ref&lt;EmptyNodeList&gt; ensureEmptyChildNodeList(Node&amp; node)
</ins><span class="cx">     {
</span><span class="cx">         ASSERT(!m_childNodeList);
</span><span class="cx">         if (m_emptyChildNodeList)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx">     typedef HashMap&lt;QualifiedName, TagNodeList*&gt; TagNodeListCacheNS;
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename T, typename ContainerType&gt;
</span><del>-    ALWAYS_INLINE PassRef&lt;T&gt; addCacheWithAtomicName(ContainerType&amp; container, const AtomicString&amp; name)
</del><ins>+    ALWAYS_INLINE Ref&lt;T&gt; addCacheWithAtomicName(ContainerType&amp; container, const AtomicString&amp; name)
</ins><span class="cx">     {
</span><span class="cx">         NodeListAtomicNameCacheMap::AddResult result = m_atomicNameCaches.fastAdd(namedNodeListKey&lt;T&gt;(name), nullptr);
</span><span class="cx">         if (!result.isNewEntry)
</span><span class="lines">@@ -130,7 +130,7 @@
</span><span class="cx">         return list;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    ALWAYS_INLINE PassRef&lt;TagNodeList&gt; addCacheWithQualifiedName(ContainerNode&amp; node, const AtomicString&amp; namespaceURI, const AtomicString&amp; localName)
</del><ins>+    ALWAYS_INLINE Ref&lt;TagNodeList&gt; addCacheWithQualifiedName(ContainerNode&amp; node, const AtomicString&amp; namespaceURI, const AtomicString&amp; localName)
</ins><span class="cx">     {
</span><span class="cx">         QualifiedName name(nullAtom, localName, namespaceURI);
</span><span class="cx">         TagNodeListCacheNS::AddResult result = m_tagNodeListCacheNS.fastAdd(name, nullptr);
</span><span class="lines">@@ -143,7 +143,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename T, typename ContainerType&gt;
</span><del>-    ALWAYS_INLINE PassRef&lt;T&gt; addCachedCollection(ContainerType&amp; container, CollectionType collectionType, const AtomicString&amp; name)
</del><ins>+    ALWAYS_INLINE Ref&lt;T&gt; addCachedCollection(ContainerType&amp; container, CollectionType collectionType, const AtomicString&amp; name)
</ins><span class="cx">     {
</span><span class="cx">         CollectionCacheMap::AddResult result = m_cachedCollections.fastAdd(namedCollectionKey(collectionType, name), nullptr);
</span><span class="cx">         if (!result.isNewEntry)
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename T, typename ContainerType&gt;
</span><del>-    ALWAYS_INLINE PassRef&lt;T&gt; addCachedCollection(ContainerType&amp; container, CollectionType collectionType)
</del><ins>+    ALWAYS_INLINE Ref&lt;T&gt; addCachedCollection(ContainerType&amp; container, CollectionType collectionType)
</ins><span class="cx">     {
</span><span class="cx">         CollectionCacheMap::AddResult result = m_cachedCollections.fastAdd(namedCollectionKey(collectionType, starAtom), nullptr);
</span><span class="cx">         if (!result.isNewEntry)
</span></span></pre></div>
<a id="trunkSourceWebCoredomPseudoElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/PseudoElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/PseudoElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/PseudoElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx">         // We only manage the style for the generated content which must be images or text.
</span><span class="cx">         if (!is&lt;RenderImage&gt;(*child) &amp;&amp; !is&lt;RenderQuote&gt;(*child))
</span><span class="cx">             continue;
</span><del>-        PassRef&lt;RenderStyle&gt; createdStyle = RenderStyle::createStyleInheritingFromPseudoStyle(renderer.style());
</del><ins>+        Ref&lt;RenderStyle&gt; createdStyle = RenderStyle::createStyleInheritingFromPseudoStyle(renderer.style());
</ins><span class="cx">         downcast&lt;RenderElement&gt;(*child).setStyle(WTF::move(createdStyle));
</span><span class="cx">     }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomQualifiedNameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/QualifiedName.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/QualifiedName.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/QualifiedName.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> public:
</span><span class="cx">     class QualifiedNameImpl : public RefCounted&lt;QualifiedNameImpl&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;QualifiedNameImpl&gt; create(const AtomicString&amp; prefix, const AtomicString&amp; localName, const AtomicString&amp; namespaceURI)
</del><ins>+        static Ref&lt;QualifiedNameImpl&gt; create(const AtomicString&amp; prefix, const AtomicString&amp; localName, const AtomicString&amp; namespaceURI)
</ins><span class="cx">         {
</span><span class="cx">             return adoptRef(*new QualifiedNameImpl(prefix, localName, namespaceURI));
</span><span class="cx">         }
</span></span></pre></div>
<a id="trunkSourceWebCoredomTagNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TagNodeList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TagNodeList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/dom/TagNodeList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,13 +33,13 @@
</span><span class="cx"> // NodeList that limits to a particular tag.
</span><span class="cx"> class TagNodeList final : public CachedLiveNodeList&lt;TagNodeList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;TagNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; namespaceURI, const AtomicString&amp; localName)
</del><ins>+    static Ref&lt;TagNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; namespaceURI, const AtomicString&amp; localName)
</ins><span class="cx">     {
</span><span class="cx">         ASSERT(namespaceURI != starAtom);
</span><span class="cx">         return adoptRef(*new TagNodeList(rootNode, namespaceURI, localName));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;TagNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; localName)
</del><ins>+    static Ref&lt;TagNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; localName)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new TagNodeList(rootNode, starAtom, localName));
</span><span class="cx">     }
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> 
</span><span class="cx"> class HTMLTagNodeList final : public CachedLiveNodeList&lt;HTMLTagNodeList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;HTMLTagNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; localName)
</del><ins>+    static Ref&lt;HTMLTagNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; localName)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new HTMLTagNodeList(rootNode, localName));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseButtonInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseButtonInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseButtonInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/BaseButtonInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; BaseButtonInputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; BaseButtonInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderButton&gt;(element(), WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseButtonInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseButtonInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseButtonInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/BaseButtonInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> private:
</span><span class="cx">     virtual bool shouldSaveAndRestoreFormControlState() const override;
</span><span class="cx">     virtual bool appendFormData(FormDataList&amp;, bool) const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool storesValueSeparateFromAttribute() override;
</span><span class="cx">     virtual void setValue(const String&amp;, bool, TextFieldEventBehavior) override;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFileInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FileInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FileInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/FileInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -195,7 +195,7 @@
</span><span class="cx">     event-&gt;setDefaultHandled();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; FileInputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; FileInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderFileUploadControl&gt;(element(), WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFileInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FileInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FileInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/FileInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">     virtual bool valueMissing(const String&amp;) const override;
</span><span class="cx">     virtual String valueMissingText() const override;
</span><span class="cx">     virtual void handleDOMActivateEvent(Event*) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool canSetStringValue() const override;
</span><span class="cx">     virtual bool canChangeFromAnotherType() const override;
</span><span class="cx">     virtual FileList* files() override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAllCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAllCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAllCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLAllCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;HTMLAllCollection&gt; HTMLAllCollection::create(Document&amp; document, CollectionType type)
</del><ins>+Ref&lt;HTMLAllCollection&gt; HTMLAllCollection::create(Document&amp; document, CollectionType type)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new HTMLAllCollection(document, type));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAllCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAllCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAllCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLAllCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class HTMLAllCollection final : public HTMLCollection {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;HTMLAllCollection&gt; create(Document&amp;, CollectionType);
</del><ins>+    static Ref&lt;HTMLAllCollection&gt; create(Document&amp;, CollectionType);
</ins><span class="cx"> 
</span><span class="cx">     Element* namedItemWithIndex(const AtomicString&amp; name, unsigned index) const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAppletElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAppletElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAppletElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLAppletElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">     return HTMLPlugInImageElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLAppletElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLAppletElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (!canEmbedJava())
</span><span class="cx">         return RenderElement::createFor(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAppletElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAppletElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAppletElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLAppletElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual RenderWidget* renderWidgetLoadingPlugin() const override;
</span><span class="cx">     virtual void updateWidget(PluginCreationOption) override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBRElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBRElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBRElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLBRElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">         HTMLElement::collectStyleForPresentationAttribute(name, value, style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLBRElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLBRElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (style.get().hasContent())
</span><span class="cx">         return RenderElement::createFor(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBRElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBRElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLBRElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">     virtual bool isPresentationAttribute(const QualifiedName&amp;) const override;
</span><span class="cx">     virtual void collectStyleForPresentationAttribute(const QualifiedName&amp;, const AtomicString&amp;, MutableStyleProperties&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLButtonElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLButtonElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLButtonElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLButtonElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     setAttribute(typeAttr, type);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLButtonElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLButtonElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderButton&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLButtonElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLButtonElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLButtonElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual const AtomicString&amp; formControlType() const override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     // HTMLFormControlElement always creates one, but buttons don't need it.
</span><span class="cx">     virtual bool alwaysCreateUserAgentShadowRoot() const override { return false; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">     HTMLElement::parseAttribute(name, value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLCanvasElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLCanvasElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     Frame* frame = document().frame();
</span><span class="cx">     if (frame &amp;&amp; frame-&gt;script().canExecuteScripts(NotAboutToExecuteScript)) {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx">     HTMLCanvasElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool canContainRangeEndPoint() const override;
</span><span class="cx">     virtual bool canStartSelection() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx">     ASSERT(m_collectionType == static_cast&lt;unsigned&gt;(type));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;HTMLCollection&gt; HTMLCollection::create(ContainerNode&amp; base, CollectionType type)
</del><ins>+Ref&lt;HTMLCollection&gt; HTMLCollection::create(ContainerNode&amp; base, CollectionType type)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new HTMLCollection(base, type));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx"> class HTMLCollection : public ScriptWrappable, public RefCounted&lt;HTMLCollection&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;HTMLCollection&gt; create(ContainerNode&amp; base, CollectionType);
</del><ins>+    static Ref&lt;HTMLCollection&gt; create(ContainerNode&amp; base, CollectionType);
</ins><span class="cx">     virtual ~HTMLCollection();
</span><span class="cx"> 
</span><span class="cx">     // DOM API
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDetailsElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDetailsElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDetailsElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLDetailsElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">     ASSERT(hasTagName(detailsTag));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLDetailsElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLDetailsElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderBlockFlow&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDetailsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDetailsElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDetailsElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLDetailsElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> private:
</span><span class="cx">     HTMLDetailsElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -796,7 +796,7 @@
</span><span class="cx">     return StyledElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return RenderElement::createFor(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">     bool ieForbidsInsertHTML() const;
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     HTMLFormElement* form() const { return virtualForm(); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFieldSetElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFieldSetElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">     return fieldset;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLFieldSetElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLFieldSetElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderFieldset&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFieldSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFieldSetElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool isEnumeratable() const override { return true; }
</span><span class="cx">     virtual bool supportsFocus() const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual const AtomicString&amp; formControlType() const override;
</span><span class="cx">     virtual bool computeWillValidate() const override { return false; }
</span><span class="cx">     virtual void disabledAttributeChanged() override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlsCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlsCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlsCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFormControlsCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     ASSERT(is&lt;HTMLFormElement&gt;(ownerNode) || is&lt;HTMLFieldSetElement&gt;(ownerNode));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;HTMLFormControlsCollection&gt; HTMLFormControlsCollection::create(ContainerNode&amp; ownerNode, CollectionType)
</del><ins>+Ref&lt;HTMLFormControlsCollection&gt; HTMLFormControlsCollection::create(ContainerNode&amp; ownerNode, CollectionType)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new HTMLFormControlsCollection(ownerNode));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlsCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlsCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFormControlsCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class HTMLFormControlsCollection final : public HTMLCollection {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;HTMLFormControlsCollection&gt; create(ContainerNode&amp;, CollectionType);
</del><ins>+    static Ref&lt;HTMLFormControlsCollection&gt; create(ContainerNode&amp;, CollectionType);
</ins><span class="cx">     virtual ~HTMLFormControlsCollection();
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFrameElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     return isURLAllowed();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLFrameElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLFrameElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderFrame&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFrameElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     virtual void didAttachRenderers() override;
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameSetElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameSetElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameSetElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFrameSetElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx">     return style.isStyleAvailable();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLFrameSetElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLFrameSetElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (style.get().hasContent())
</span><span class="cx">         return RenderElement::createFor(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameSetElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameSetElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLFrameSetElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void willAttachRenderers() override;
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLIFrameElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx">     return isURLAllowed() &amp;&amp; style.display() != NONE;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLIFrameElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLIFrameElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderIFrame&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLIFrameElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     virtual void collectStyleForPresentationAttribute(const QualifiedName&amp;, const AtomicString&amp;, MutableStyleProperties&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLImageElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -207,7 +207,7 @@
</span><span class="cx">     return fastGetAttribute(titleAttr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLImageElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLImageElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (style.get().hasContent())
</span><span class="cx">         return RenderElement::createFor(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLImageElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx">     virtual void collectStyleForPresentationAttribute(const QualifiedName&amp;, const AtomicString&amp;, MutableStyleProperties&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void didAttachRenderers() override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     void setBestFitURLAndDPRFromImageCandidate(const ImageCandidate&amp;);
</span><span class="cx"> 
</span><span class="cx">     virtual bool canStartSelection() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLInputElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -761,7 +761,7 @@
</span><span class="cx">     return m_inputType-&gt;rendererIsNeeded() &amp;&amp; HTMLTextFormControlElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLInputElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLInputElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return m_inputType-&gt;createInputRenderer(WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLInputElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -200,7 +200,7 @@
</span><span class="cx">     bool canHaveSelection() const;
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override final;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override final;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override final;
</ins><span class="cx">     virtual void willAttachRenderers() override final;
</span><span class="cx">     virtual void didAttachRenderers() override final;
</span><span class="cx">     virtual void didDetachRenderers() override final;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLinkElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLinkElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLinkElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLLinkElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -328,7 +328,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     Ref&lt;StyleSheetContents&gt; styleSheet(StyleSheetContents::create(href, parserContext));
</span><del>-    m_sheet = CSSStyleSheet::create(styleSheet, this);
</del><ins>+    m_sheet = CSSStyleSheet::create(styleSheet.copyRef(), this);
</ins><span class="cx">     m_sheet-&gt;setMediaQueries(MediaQuerySet::createAllowingDescriptionSyntax(m_media));
</span><span class="cx">     m_sheet-&gt;setTitle(title());
</span><span class="cx"> 
</span><span class="lines">@@ -339,7 +339,7 @@
</span><span class="cx">     styleSheet.get().checkLoaded();
</span><span class="cx"> 
</span><span class="cx">     if (styleSheet.get().isCacheable())
</span><del>-        const_cast&lt;CachedCSSStyleSheet*&gt;(cachedStyleSheet)-&gt;saveParsedStyleSheet(styleSheet);
</del><ins>+        const_cast&lt;CachedCSSStyleSheet*&gt;(cachedStyleSheet)-&gt;saveParsedStyleSheet(WTF::move(styleSheet));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool HTMLLinkElement::styleSheetIsLoading() const
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -622,7 +622,7 @@
</span><span class="cx">     return controls() &amp;&amp; HTMLElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLMediaElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLMediaElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderMedia&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -489,7 +489,7 @@
</span><span class="cx">     void endIgnoringTrackDisplayUpdateRequests();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_CONTROLS_SCRIPT)
</span><span class="cx">     bool mediaControlsDependOnPageScaleFactor() const { return m_mediaControlsDependOnPageScaleFactor; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMeterElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMeterElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMeterElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLMeterElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     return meter;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLMeterElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLMeterElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (!document().page()-&gt;theme().supportsMeter(style.get().appearance()))
</span><span class="cx">         return RenderElement::createFor(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMeterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMeterElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMeterElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLMeterElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool supportLabels() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLNameCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLNameCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLNameCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLNameCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WindowNameCollection final : public HTMLNameCollection {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;WindowNameCollection&gt; create(Document&amp; document, CollectionType type, const AtomicString&amp; name)
</del><ins>+    static Ref&lt;WindowNameCollection&gt; create(Document&amp; document, CollectionType type, const AtomicString&amp; name)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new WindowNameCollection(document, type, name));
</span><span class="cx">     }
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> 
</span><span class="cx"> class DocumentNameCollection final : public HTMLNameCollection {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;DocumentNameCollection&gt; create(Document&amp; document, CollectionType type, const AtomicString&amp; name)
</del><ins>+    static Ref&lt;DocumentNameCollection&gt; create(Document&amp; document, CollectionType type, const AtomicString&amp; name)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new DocumentNameCollection(document, type, name));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionsCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionsCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionsCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLOptionsCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;HTMLOptionsCollection&gt; HTMLOptionsCollection::create(HTMLSelectElement&amp; select, CollectionType)
</del><ins>+Ref&lt;HTMLOptionsCollection&gt; HTMLOptionsCollection::create(HTMLSelectElement&amp; select, CollectionType)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new HTMLOptionsCollection(select));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionsCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionsCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLOptionsCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class HTMLOptionsCollection final : public HTMLCollection {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;HTMLOptionsCollection&gt; create(HTMLSelectElement&amp;, CollectionType);
</del><ins>+    static Ref&lt;HTMLOptionsCollection&gt; create(HTMLSelectElement&amp;, CollectionType);
</ins><span class="cx"> 
</span><span class="cx">     HTMLSelectElement&amp; selectElement() { return downcast&lt;HTMLSelectElement&gt;(ownerNode()); }
</span><span class="cx">     const HTMLSelectElement&amp; selectElement() const { return downcast&lt;HTMLSelectElement&gt;(ownerNode()); }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -292,7 +292,7 @@
</span><span class="cx"> 
</span><span class="cx"> #endif /* ENABLE(NETSCAPE_PLUGIN_API) */
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLPlugInElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLPlugInElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (m_pluginReplacement &amp;&amp; m_pluginReplacement-&gt;willCreateRenderer())
</span><span class="cx">         return m_pluginReplacement-&gt;createElementRenderer(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span><span class="cx"> 
</span><span class="cx">     virtual bool requestObject(const String&amp; url, const String&amp; mimeType, const Vector&lt;String&gt;&amp; paramNames, const Vector&lt;String&gt;&amp; paramValues);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
</span><span class="cx"> 
</span><span class="cx">     // Subclasses should use guardedDispatchBeforeLoadEvent instead of calling dispatchBeforeLoadEvent directly.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLPlugInImageElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLPlugInImageElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!document().inPageCache());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">     virtual void finishParsingChildren() override final;
</span><span class="cx">     virtual void didAddUserAgentShadowRoot(ShadowRoot*) override final;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool willRecalcStyle(Style::Change) override final;
</span><span class="cx">     virtual void didAttachRenderers() override final;
</span><span class="cx">     virtual void willDetachRenderers() override final;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLProgressElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLProgressElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLProgressElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLProgressElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     return progress;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLProgressElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLProgressElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (!style.get().hasAppearance())
</span><span class="cx">         return RenderElement::createFor(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLProgressElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLProgressElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLProgressElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLProgressElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     virtual bool shouldAppearIndeterminate() const override;
</span><span class="cx">     virtual bool supportLabels() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     RenderProgress* renderProgress() const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSelectElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSelectElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSelectElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLSelectElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -346,7 +346,7 @@
</span><span class="cx">     return !usesMenuList();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLSelectElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLSelectElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     if (usesMenuList())
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSelectElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSelectElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLSelectElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx">     virtual bool isPresentationAttribute(const QualifiedName&amp;) const override;
</span><span class="cx"> 
</span><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool appendFormData(FormDataList&amp;, bool) override;
</span><span class="cx"> 
</span><span class="cx">     virtual void reset() override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSummaryElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSummaryElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSummaryElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLSummaryElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">     ASSERT(hasTagName(summaryTag));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLSummaryElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLSummaryElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderBlockFlow&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSummaryElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSummaryElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSummaryElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLSummaryElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> private:
</span><span class="cx">     HTMLSummaryElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableRowsCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableRowsCollection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableRowsCollection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLTableRowsCollection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -153,7 +153,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;HTMLTableRowsCollection&gt; HTMLTableRowsCollection::create(HTMLTableElement&amp; table, CollectionType type)
</del><ins>+Ref&lt;HTMLTableRowsCollection&gt; HTMLTableRowsCollection::create(HTMLTableElement&amp; table, CollectionType type)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_UNUSED(type, type == TableRows);
</span><span class="cx">     return adoptRef(*new HTMLTableRowsCollection(table));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableRowsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableRowsCollection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableRowsCollection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLTableRowsCollection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> class HTMLTableRowsCollection final : public HTMLCollection {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;HTMLTableRowsCollection&gt; create(HTMLTableElement&amp;, CollectionType);
</del><ins>+    static Ref&lt;HTMLTableRowsCollection&gt; create(HTMLTableElement&amp;, CollectionType);
</ins><span class="cx"> 
</span><span class="cx">     HTMLTableElement&amp; tableElement() { return downcast&lt;HTMLTableElement&gt;(ownerNode()); }
</span><span class="cx">     const HTMLTableElement&amp; tableElement() const { return downcast&lt;HTMLTableElement&gt;(ownerNode()); }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextAreaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextAreaElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -210,7 +210,7 @@
</span><span class="cx">         HTMLTextFormControlElement::parseAttribute(name, value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLTextAreaElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLTextAreaElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderTextControlMultiLine&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextAreaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextAreaElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual bool isPresentationAttribute(const QualifiedName&amp;) const override;
</span><span class="cx">     virtual void collectStyleForPresentationAttribute(const QualifiedName&amp;, const AtomicString&amp;, MutableStyleProperties&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool appendFormData(FormDataList&amp;, bool) override;
</span><span class="cx">     virtual void reset() override;
</span><span class="cx">     virtual bool hasCustomFocusLogic() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLVideoElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLVideoElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLVideoElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLVideoElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">     return HTMLElement::rendererIsNeeded(style); 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLVideoElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLVideoElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderVideo&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLVideoElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLVideoElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLVideoElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLVideoElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">     bool shouldDisplayPosterImage() const { return displayMode() == Poster || displayMode() == PosterWaitingForVideo; }
</span><span class="cx"> 
</span><span class="cx">     URL posterImageURL() const;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     HTMLVideoElement(const QualifiedName&amp;, Document&amp;, bool);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLWBRElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLWBRElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLWBRElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLWBRElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     ASSERT(hasTagName(wbrTag));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HTMLWBRElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; HTMLWBRElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderLineBreak&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLWBRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLWBRElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLWBRElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HTMLWBRElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> private:
</span><span class="cx">     HTMLWBRElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHiddenInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HiddenInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HiddenInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HiddenInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; HiddenInputType::createInputRenderer(PassRef&lt;RenderStyle&gt;)
</del><ins>+RenderPtr&lt;RenderElement&gt; HiddenInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx">     return nullptr;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHiddenInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HiddenInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HiddenInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/HiddenInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     virtual FormControlState saveFormControlState() const override;
</span><span class="cx">     virtual void restoreFormControlState(const FormControlState&amp;) override;
</span><span class="cx">     virtual bool supportsValidation() const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void accessKeyAction(bool sendMouseEvents) override;
</span><span class="cx">     virtual bool rendererIsNeeded() override;
</span><span class="cx">     virtual bool storesValueSeparateFromAttribute() override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/ImageInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     event-&gt;setDefaultHandled();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; ImageInputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; ImageInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderImage&gt;(element(), WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/ImageInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     virtual bool isFormDataAppendable() const override;
</span><span class="cx">     virtual bool appendFormData(FormDataList&amp;, bool) const override;
</span><span class="cx">     virtual bool supportsValidation() const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void handleDOMActivateEvent(Event*) override;
</span><span class="cx">     virtual void altAttributeChanged() override;
</span><span class="cx">     virtual void srcAttributeChanged() override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/InputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/InputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/InputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -479,7 +479,7 @@
</span><span class="cx">     return element().form();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; InputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; InputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return RenderPtr&lt;RenderElement&gt;(RenderElement::createFor(element(), WTF::move(style)));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/InputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/InputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/InputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -232,7 +232,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Miscellaneous functions
</span><span class="cx">     virtual bool rendererIsNeeded();
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;);
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual void addSearchResult();
</span><span class="cx">     virtual void attach();
</span><span class="cx">     virtual void detach();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlLabelsNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/LabelsNodeList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/LabelsNodeList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/LabelsNodeList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class LabelsNodeList final : public CachedLiveNodeList&lt;LabelsNodeList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;LabelsNodeList&gt; create(LabelableElement&amp; forNode, const AtomicString&amp;)
</del><ins>+    static Ref&lt;LabelsNodeList&gt; create(LabelableElement&amp; forNode, const AtomicString&amp;)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new LabelsNodeList(forNode));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRadioNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RadioNodeList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RadioNodeList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/RadioNodeList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RadioNodeList final : public CachedLiveNodeList&lt;RadioNodeList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;RadioNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; name)
</del><ins>+    static Ref&lt;RadioNodeList&gt; create(ContainerNode&amp; rootNode, const AtomicString&amp; name)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new RadioNodeList(rootNode, name));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRangeInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RangeInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RangeInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/RangeInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -284,7 +284,7 @@
</span><span class="cx">     return &amp;typedSliderThumbElement();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; RangeInputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; RangeInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSlider&gt;(element(), WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRangeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RangeInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RangeInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/RangeInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     virtual void handleMouseDownEvent(MouseEvent*) override;
</span><span class="cx"> #endif
</span><span class="cx">     virtual void handleKeydownEvent(KeyboardEvent*) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void createShadowSubtree() override;
</span><span class="cx">     virtual Decimal parseToNumber(const String&amp;, const Decimal&amp;) const override;
</span><span class="cx">     virtual String serialize(const Decimal&amp;) const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlSearchInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/SearchInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/SearchInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/SearchInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">         updateResultButtonPseudoType(*m_resultsButton, element().maxResults());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SearchInputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SearchInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSearchField&gt;(element(), WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlSearchInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/SearchInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/SearchInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/SearchInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> private:
</span><span class="cx">     virtual void addSearchResult() override;
</span><span class="cx">     virtual void maxResultsAttributeChanged() override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual const AtomicString&amp; formControlType() const override;
</span><span class="cx">     virtual bool isSearchField() const override;
</span><span class="cx">     virtual bool needsContainer() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextFieldInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextFieldInputType.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextFieldInputType.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/TextFieldInputType.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -223,7 +223,7 @@
</span><span class="cx">         || InputType::shouldSubmitImplicitly(event);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; TextFieldInputType::createInputRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; TextFieldInputType::createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderTextControlSingleLine&gt;(element(), WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextFieldInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextFieldInputType.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextFieldInputType.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/TextFieldInputType.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">     virtual void handleBeforeTextInsertedEvent(BeforeTextInsertedEvent*) override final;
</span><span class="cx">     virtual void forwardEvent(Event*) override final;
</span><span class="cx">     virtual bool shouldSubmitImplicitly(Event*) override final;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createInputRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool shouldUseInputMethod() const override;
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual String sanitizeValue(const String&amp;) const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowDetailsMarkerControlcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/DetailsMarkerControl.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-details-marker&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; DetailsMarkerControl::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; DetailsMarkerControl::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderDetailsMarker&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowDetailsMarkerControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> private:
</span><span class="cx">     DetailsMarkerControl(Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -310,7 +310,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MediaControlTimelineContainerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MediaControlTimelineContainerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderMediaControlTimelineContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span><span class="lines">@@ -330,7 +330,7 @@
</span><span class="cx">     return element.release();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MediaControlVolumeSliderContainerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MediaControlVolumeSliderContainerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderMediaVolumeSliderContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span><span class="lines">@@ -1088,7 +1088,7 @@
</span><span class="cx">     return element.release();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MediaControlTextTrackContainerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MediaControlTextTrackContainerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderTextTrackContainerElement&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlTimelineContainerElement(Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -456,7 +456,7 @@
</span><span class="cx"> 
</span><span class="cx">     explicit MediaControlTextTrackContainerElement(Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual PassRefPtr&lt;Image&gt; createTextTrackRepresentationImage() override;
</span><span class="cx">     virtual void textTrackRepresentationBoundsChanged(const IntRect&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMeterShadowElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/MeterShadowElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">     return render &amp;&amp; !render-&gt;theme().supportsMeter(render-&gt;style().appearance()) &amp;&amp; HTMLDivElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MeterInnerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MeterInnerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderMeter&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMeterShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MeterShadowElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx">     MeterInnerElement(Document&amp;);
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> inline PassRefPtr&lt;MeterInnerElement&gt; MeterInnerElement::create(Document&amp; document)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowProgressShadowElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/ProgressShadowElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; ProgressInnerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; ProgressInnerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderProgress&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowProgressShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ProgressShadowElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> private:
</span><span class="cx">     ProgressInnerElement(Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSliderThumbElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> 
</span><span class="cx"> // --------------------------------
</span><span class="cx"> 
</span><del>-RenderSliderThumb::RenderSliderThumb(SliderThumbElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSliderThumb::RenderSliderThumb(SliderThumbElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx"> // http://webkit.org/b/62535
</span><span class="cx"> class RenderSliderContainer final : public RenderFlexibleBox {
</span><span class="cx"> public:
</span><del>-    RenderSliderContainer(SliderContainerElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    RenderSliderContainer(SliderContainerElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="lines">@@ -214,7 +214,7 @@
</span><span class="cx">         renderer()-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SliderThumbElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SliderThumbElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSliderThumb&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span><span class="lines">@@ -615,7 +615,7 @@
</span><span class="cx">     return adoptRef(new SliderContainerElement(document));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SliderContainerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SliderContainerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSliderContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSliderThumbElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SliderThumbElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SliderThumbElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/SliderThumbElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> private:
</span><span class="cx">     SliderThumbElement(Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual RefPtr&lt;Element&gt; cloneElementWithoutAttributesAndChildren() override;
</span><span class="cx">     virtual bool isDisabledFormControl() const override;
</span><span class="cx">     virtual bool matchesReadWritePseudoClass() const override;
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSliderThumb final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderSliderThumb(SliderThumbElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSliderThumb(SliderThumbElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     void updateAppearance(RenderStyle* parentStyle);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="lines">@@ -131,7 +131,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     SliderContainerElement(Document&amp;);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual const AtomicString&amp; shadowPseudoId() const override;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowTextControlInnerElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     return adoptRef(new TextControlInnerContainer(document));
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-RenderPtr&lt;RenderElement&gt; TextControlInnerContainer::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; TextControlInnerContainer::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderTextControlInnerContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx">         HTMLDivElement::defaultEventHandler(event);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; TextControlInnerTextElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; TextControlInnerTextElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderTextControlInnerBlock&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowTextControlInnerElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/TextControlInnerElements.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/TextControlInnerElements.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/TextControlInnerElements.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">     static PassRefPtr&lt;TextControlInnerContainer&gt; create(Document&amp;);
</span><span class="cx"> protected:
</span><span class="cx">     TextControlInnerContainer(Document&amp;);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> class TextControlInnerElement final : public HTMLDivElement {
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     TextControlInnerTextElement(Document&amp;);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual RefPtr&lt;RenderStyle&gt; customStyleForRenderer(RenderStyle&amp; parentStyle) override;
</span><span class="cx">     virtual bool isMouseFocusable() const override { return false; }
</span><span class="cx">     virtual bool isTextControlInnerTextElement() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderImageControlsButton final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderImageControlsButton(HTMLElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderImageControlsButton(HTMLElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderImageControlsButton();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderImageControlsButton::RenderImageControlsButton(HTMLElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderImageControlsButton::RenderImageControlsButton(HTMLElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx">     HTMLDivElement::defaultEventHandler(event);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; ImageControlsButtonElementMac::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; ImageControlsButtonElementMac::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderImageControlsButton&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     ImageControlsButtonElementMac(Document&amp;);
</span><span class="cx"> 
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool isImageControlsButtonElement() const override { return true; }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsRootElementMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderImageControls final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderImageControls(HTMLElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderImageControls(HTMLElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderImageControls();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderImageControls::RenderImageControls(HTMLElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderImageControls::RenderImageControls(HTMLElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; ImageControlsRootElementMac::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; ImageControlsRootElementMac::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderImageControls&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsRootElementMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> private:
</span><span class="cx">     ImageControlsRootElementMac(Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/track/VTTCue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -234,7 +234,7 @@
</span><span class="cx">     return trackDisplayBoxShadowPseudoId;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; VTTCueBox::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; VTTCueBox::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderVTTCue&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/html/track/VTTCue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> protected:
</span><span class="cx">     VTTCueBox(Document&amp;, VTTCue&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override final;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override final;
</ins><span class="cx"> 
</span><span class="cx">     VTTCue&amp; m_cue;
</span><span class="cx">     int m_fontSizeFromCaptionUserPrefs;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedCSSStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx">     return m_parsedStyleSheetCache;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CachedCSSStyleSheet::saveParsedStyleSheet(PassRef&lt;StyleSheetContents&gt; sheet)
</del><ins>+void CachedCSSStyleSheet::saveParsedStyleSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp; sheet)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(sheet.get().isCacheable());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedCSSStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">         const String sheetText(bool enforceMIMEType = true, bool* hasValidMIMEType = 0) const;
</span><span class="cx"> 
</span><span class="cx">         PassRefPtr&lt;StyleSheetContents&gt; restoreParsedStyleSheet(const CSSParserContext&amp;);
</span><del>-        void saveParsedStyleSheet(PassRef&lt;StyleSheetContents&gt;);
</del><ins>+        void saveParsedStyleSheet(Ref&lt;StyleSheetContents&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     private:
</span><span class="cx">         bool canUseSheet(bool enforceMIMEType, bool* hasValidMIMEType) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx"> friend class ResourceCacheValidationSuppressor;
</span><span class="cx"> 
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;CachedResourceLoader&gt; create(DocumentLoader* documentLoader) { return adoptRef(*new CachedResourceLoader(documentLoader)); }
</del><ins>+    static Ref&lt;CachedResourceLoader&gt; create(DocumentLoader* documentLoader) { return adoptRef(*new CachedResourceLoader(documentLoader)); }
</ins><span class="cx">     ~CachedResourceLoader();
</span><span class="cx"> 
</span><span class="cx">     CachedResourceHandle&lt;CachedImage&gt; requestImage(CachedResourceRequest&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLInlineContainerElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLInlineContainerElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">     MathMLElement::childrenChanged(change);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MathMLInlineContainerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MathMLInlineContainerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (hasTagName(annotation_xmlTag))
</span><span class="cx">         return createRenderer&lt;RenderMathMLRow&gt;(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLInlineContainerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     void childrenChanged(const ChildChange&amp;);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx">     
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMathElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMathElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMathElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLMathElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     return adoptRef(new MathMLMathElement(tagName, document));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MathMLMathElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MathMLMathElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderMathMLMath&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMathElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMathElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLMathElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> private:
</span><span class="cx">     MathMLMathElement(const QualifiedName&amp; tagName, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> };
</span><span class="cx">     
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMencloseElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLMencloseElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">     return adoptRef(new MathMLMencloseElement(tagName, document));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MathMLMencloseElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MathMLMencloseElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {    
</span><span class="cx">     return createRenderer&lt;RenderMathMLMenclose&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMencloseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMencloseElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMencloseElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLMencloseElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     MathMLMencloseElement(const QualifiedName&amp;, Document&amp;);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool isPresentationAttribute(const QualifiedName&amp;) const override;
</span><span class="cx">     virtual void collectStyleForPresentationAttribute(const QualifiedName&amp;, const AtomicString&amp;, MutableStyleProperties&amp;) override;
</span><span class="cx">     virtual void finishParsingChildren() override;
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLSelectElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLSelectElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLSelectElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLSelectElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     return adoptRef(new MathMLSelectElement(tagName, document));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MathMLSelectElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MathMLSelectElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderMathMLRow&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLSelectElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLSelectElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLSelectElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     MathMLSelectElement(const QualifiedName&amp; tagName, Document&amp;);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLTextElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLTextElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLTextElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLTextElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">     MathMLElement::parseAttribute(name, value);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; MathMLTextElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; MathMLTextElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (hasTagName(MathMLNames::moTag))
</span><span class="cx">         return createRenderer&lt;RenderMathMLOperator&gt;(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLTextElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLTextElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/mathml/MathMLTextElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> private:
</span><span class="cx">     MathMLTextElement(const QualifiedName&amp; tagName, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx"> 
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCorepagePagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/Page.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1645,7 +1645,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Page::setStorageNamespaceProvider(PassRef&lt;StorageNamespaceProvider&gt; storageNamespaceProvider)
</del><ins>+void Page::setStorageNamespaceProvider(Ref&lt;StorageNamespaceProvider&gt;&amp;&amp; storageNamespaceProvider)
</ins><span class="cx"> {
</span><span class="cx">     m_storageNamespaceProvider-&gt;removePage(*this);
</span><span class="cx">     m_storageNamespaceProvider = WTF::move(storageNamespaceProvider);
</span><span class="lines">@@ -1659,7 +1659,7 @@
</span><span class="cx">     return m_visitedLinkStore;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Page::setVisitedLinkStore(PassRef&lt;VisitedLinkStore&gt; visitedLinkStore)
</del><ins>+void Page::setVisitedLinkStore(Ref&lt;VisitedLinkStore&gt;&amp;&amp; visitedLinkStore)
</ins><span class="cx"> {
</span><span class="cx">     m_visitedLinkStore-&gt;removePage(*this);
</span><span class="cx">     m_visitedLinkStore = WTF::move(visitedLinkStore);
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/Page.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -403,13 +403,13 @@
</span><span class="cx">     unsigned lastSpatialNavigationCandidateCount() const { return m_lastSpatialNavigationCandidatesCount; }
</span><span class="cx"> 
</span><span class="cx">     StorageNamespaceProvider&amp; storageNamespaceProvider() { return m_storageNamespaceProvider.get(); }
</span><del>-    void setStorageNamespaceProvider(PassRef&lt;StorageNamespaceProvider&gt;);
</del><ins>+    void setStorageNamespaceProvider(Ref&lt;StorageNamespaceProvider&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     UserContentController* userContentController() { return m_userContentController.get(); }
</span><span class="cx">     void setUserContentController(UserContentController*);
</span><span class="cx"> 
</span><span class="cx">     VisitedLinkStore&amp; visitedLinkStore();
</span><del>-    void setVisitedLinkStore(PassRef&lt;VisitedLinkStore&gt;);
</del><ins>+    void setVisitedLinkStore(Ref&lt;VisitedLinkStore&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT SessionID sessionID() const;
</span><span class="cx">     WEBCORE_EXPORT void setSessionID(SessionID);
</span></span></pre></div>
<a id="trunkSourceWebCorepageUserMessageHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/UserMessageHandler.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/UserMessageHandler.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/UserMessageHandler.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class UserMessageHandler : public RefCounted&lt;UserMessageHandler&gt;, public FrameDestructionObserver {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;UserMessageHandler&gt; create(Frame&amp; frame, UserMessageHandlerDescriptor&amp; descriptor)
</del><ins>+    static Ref&lt;UserMessageHandler&gt; create(Frame&amp; frame, UserMessageHandlerDescriptor&amp; descriptor)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new UserMessageHandler(frame, descriptor));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorepageUserMessageHandlersNamespaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/UserMessageHandlersNamespace.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/UserMessageHandlersNamespace.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/UserMessageHandlersNamespace.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> class UserMessageHandlersNamespace : public RefCounted&lt;UserMessageHandlersNamespace&gt;, public FrameDestructionObserver {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;UserMessageHandlersNamespace&gt; create(Frame&amp; frame)
</del><ins>+    static Ref&lt;UserMessageHandlersNamespace&gt; create(Frame&amp; frame)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new UserMessageHandlersNamespace(frame));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationController.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationController.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/animation/AnimationController.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -226,7 +226,7 @@
</span><span class="cx">     startUpdateStyleIfNeededDispatcher();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void AnimationControllerPrivate::addElementChangeToDispatch(PassRef&lt;Element&gt; element)
</del><ins>+void AnimationControllerPrivate::addElementChangeToDispatch(Ref&lt;Element&gt;&amp;&amp; element)
</ins><span class="cx"> {
</span><span class="cx">     m_elementChangesToDispatch.append(WTF::move(element));
</span><span class="cx">     ASSERT(!m_elementChangesToDispatch.last()-&gt;document().inPageCache());
</span><span class="lines">@@ -522,20 +522,20 @@
</span><span class="cx">         element-&gt;setNeedsStyleRecalc(SyntheticStyleChange);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; AnimationController::updateAnimations(RenderElement&amp; renderer, PassRef&lt;RenderStyle&gt; newStyle)
</del><ins>+Ref&lt;RenderStyle&gt; AnimationController::updateAnimations(RenderElement&amp; renderer, Ref&lt;RenderStyle&gt;&amp;&amp; newStyle)
</ins><span class="cx"> {
</span><span class="cx">     // Don't do anything if we're in the cache
</span><span class="cx">     if (renderer.document().inPageCache())
</span><del>-        return newStyle;
</del><ins>+        return WTF::move(newStyle);
</ins><span class="cx"> 
</span><span class="cx">     RenderStyle* oldStyle = renderer.hasInitializedStyle() ? &amp;renderer.style() : nullptr;
</span><span class="cx"> 
</span><span class="cx">     if ((!oldStyle || (!oldStyle-&gt;animations() &amp;&amp; !oldStyle-&gt;transitions())) &amp;&amp; (!newStyle.get().animations() &amp;&amp; !newStyle.get().transitions()))
</span><del>-        return newStyle;
</del><ins>+        return WTF::move(newStyle);
</ins><span class="cx"> 
</span><span class="cx">     // Don't run transitions when printing.
</span><span class="cx">     if (renderer.view().printing())
</span><del>-        return newStyle;
</del><ins>+        return WTF::move(newStyle);
</ins><span class="cx"> 
</span><span class="cx">     // Fetch our current set of implicit animations from a hashtable.  We then compare them
</span><span class="cx">     // against the animations in the style and make sure we're in sync.  If destination values
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationController.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationController.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/animation/AnimationController.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">     ~AnimationController();
</span><span class="cx"> 
</span><span class="cx">     void cancelAnimations(RenderElement&amp;);
</span><del>-    PassRef&lt;RenderStyle&gt; updateAnimations(RenderElement&amp;, PassRef&lt;RenderStyle&gt; newStyle);
</del><ins>+    Ref&lt;RenderStyle&gt; updateAnimations(RenderElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp; newStyle);
</ins><span class="cx">     PassRefPtr&lt;RenderStyle&gt; getAnimatedStyleForRenderer(RenderElement&amp;);
</span><span class="cx"> 
</span><span class="cx">     // This is called when an accelerated animation or transition has actually started to animate.
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllerPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">     void updateStyleIfNeededDispatcherFired();
</span><span class="cx">     void startUpdateStyleIfNeededDispatcher();
</span><span class="cx">     void addEventToDispatch(PassRefPtr&lt;Element&gt; element, const AtomicString&amp; eventType, const String&amp; name, double elapsedTime);
</span><del>-    void addElementChangeToDispatch(PassRef&lt;Element&gt;);
</del><ins>+    void addElementChangeToDispatch(Ref&lt;Element&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     bool hasAnimations() const { return !m_compositeAnimations.isEmpty(); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationCompositeAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/CompositeAnimation.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/CompositeAnimation.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/animation/CompositeAnimation.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -293,7 +293,7 @@
</span><span class="cx">         m_keyframeAnimations.remove(animsToBeRemoved[j]);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; CompositeAnimation::animate(RenderElement&amp; renderer, RenderStyle* currentStyle, RenderStyle&amp; targetStyle)
</del><ins>+Ref&lt;RenderStyle&gt; CompositeAnimation::animate(RenderElement&amp; renderer, RenderStyle* currentStyle, RenderStyle&amp; targetStyle)
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;RenderStyle&gt; resultStyle;
</span><span class="cx"> 
</span><span class="lines">@@ -322,7 +322,9 @@
</span><span class="cx">             keyframeAnim-&gt;animate(this, &amp;renderer, currentStyle, &amp;targetStyle, resultStyle);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return resultStyle ? resultStyle.releaseNonNull() : targetStyle;
</del><ins>+    if (resultStyle)
+        return resultStyle.releaseNonNull();
+    return targetStyle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;RenderStyle&gt; CompositeAnimation::getAnimatedStyle() const
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationCompositeAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/CompositeAnimation.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/CompositeAnimation.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/page/animation/CompositeAnimation.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     
</span><span class="cx">     void clearRenderer();
</span><span class="cx"> 
</span><del>-    PassRef&lt;RenderStyle&gt; animate(RenderElement&amp;, RenderStyle* currentStyle, RenderStyle&amp; targetStyle);
</del><ins>+    Ref&lt;RenderStyle&gt; animate(RenderElement&amp;, RenderStyle* currentStyle, RenderStyle&amp; targetStyle);
</ins><span class="cx">     PassRefPtr&lt;RenderStyle&gt; getAnimatedStyle() const;
</span><span class="cx"> 
</span><span class="cx">     double timeToNextService() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCalculationValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/CalculationValue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/CalculationValue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/CalculationValue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;CalculationValue&gt; CalculationValue::create(std::unique_ptr&lt;CalcExpressionNode&gt; value, CalculationPermittedValueRange range)
</del><ins>+Ref&lt;CalculationValue&gt; CalculationValue::create(std::unique_ptr&lt;CalcExpressionNode&gt; value, CalculationPermittedValueRange range)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new CalculationValue(WTF::move(value), range));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCalculationValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/CalculationValue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/CalculationValue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/CalculationValue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CalculationValue : public RefCounted&lt;CalculationValue&gt; {
</span><span class="cx"> public:
</span><del>-    WEBCORE_EXPORT static PassRef&lt;CalculationValue&gt; create(std::unique_ptr&lt;CalcExpressionNode&gt;, CalculationPermittedValueRange);
</del><ins>+    WEBCORE_EXPORT static Ref&lt;CalculationValue&gt; create(std::unique_ptr&lt;CalcExpressionNode&gt;, CalculationPermittedValueRange);
</ins><span class="cx">     float evaluate(float maxValue) const;
</span><span class="cx"> 
</span><span class="cx">     bool shouldClampToNonNegative() const { return m_shouldClampToNonNegative; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLengthcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Length.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Length.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/Length.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -157,7 +157,7 @@
</span><span class="cx"> public:
</span><span class="cx">     CalculationValueMap();
</span><span class="cx"> 
</span><del>-    unsigned insert(PassRef&lt;CalculationValue&gt;);
</del><ins>+    unsigned insert(Ref&lt;CalculationValue&gt;&amp;&amp;);
</ins><span class="cx">     void ref(unsigned handle);
</span><span class="cx">     void deref(unsigned handle);
</span><span class="cx"> 
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-inline unsigned CalculationValueMap::insert(PassRef&lt;CalculationValue&gt; value)
</del><ins>+inline unsigned CalculationValueMap::insert(Ref&lt;CalculationValue&gt;&amp;&amp; value)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_nextAvailableHandle);
</span><span class="cx"> 
</span><span class="lines">@@ -243,7 +243,7 @@
</span><span class="cx">     return map;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Length::Length(PassRef&lt;CalculationValue&gt; value)
</del><ins>+Length::Length(Ref&lt;CalculationValue&gt;&amp;&amp; value)
</ins><span class="cx">     : m_hasQuirk(false)
</span><span class="cx">     , m_type(Calculated)
</span><span class="cx">     , m_isFloat(false)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLengthh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Length.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Length.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/Length.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     Length(float value, LengthType, bool hasQuirk = false);
</span><span class="cx">     Length(double value, LengthType, bool hasQuirk = false);
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT explicit Length(PassRef&lt;CalculationValue&gt;);
</del><ins>+    WEBCORE_EXPORT explicit Length(Ref&lt;CalculationValue&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     Length(const Length&amp;);
</span><span class="cx">     Length(Length&amp;&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Font.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Font.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/Font.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-static PassRef&lt;FontGlyphs&gt; retrieveOrAddCachedFontGlyphs(const FontDescription&amp;, PassRefPtr&lt;FontSelector&gt;);
</del><ins>+static Ref&lt;FontGlyphs&gt; retrieveOrAddCachedFontGlyphs(const FontDescription&amp;, PassRefPtr&lt;FontSelector&gt;);
</ins><span class="cx"> 
</span><span class="cx"> const uint8_t Font::s_roundingHackCharacterTable[256] = {
</span><span class="cx">     0, 0, 0, 0, 0, 0, 0, 0, 0, 1 /*\t*/, 1 /*\n*/, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
</span><span class="lines">@@ -215,7 +215,10 @@
</span><span class="cx"> struct FontGlyphsCacheEntry {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    FontGlyphsCacheEntry(FontGlyphsCacheKey&amp;&amp; k, PassRef&lt;FontGlyphs&gt; g) : key(WTF::move(k)), glyphs(WTF::move(g)) { }
</del><ins>+    FontGlyphsCacheEntry(FontGlyphsCacheKey&amp;&amp; k, Ref&lt;FontGlyphs&gt;&amp;&amp; g)
+        : key(WTF::move(k))
+        , glyphs(WTF::move(g))
+    { }
</ins><span class="cx">     FontGlyphsCacheKey key;
</span><span class="cx">     Ref&lt;FontGlyphs&gt; glyphs;
</span><span class="cx"> };
</span><span class="lines">@@ -296,7 +299,7 @@
</span><span class="cx">         fontGlyphsCache().remove(toRemove[i]);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;FontGlyphs&gt; retrieveOrAddCachedFontGlyphs(const FontDescription&amp; fontDescription, PassRefPtr&lt;FontSelector&gt; fontSelector)
</del><ins>+static Ref&lt;FontGlyphs&gt; retrieveOrAddCachedFontGlyphs(const FontDescription&amp; fontDescription, PassRefPtr&lt;FontSelector&gt; fontSelector)
</ins><span class="cx"> {
</span><span class="cx">     FontGlyphsCacheKey key;
</span><span class="cx">     makeFontGlyphsCacheKey(key, fontDescription, fontSelector.get());
</span><span class="lines">@@ -308,7 +311,7 @@
</span><span class="cx"> 
</span><span class="cx">     std::unique_ptr&lt;FontGlyphsCacheEntry&gt;&amp; newEntry = addResult.iterator-&gt;value;
</span><span class="cx">     newEntry = std::make_unique&lt;FontGlyphsCacheEntry&gt;(WTF::move(key), FontGlyphs::create(fontSelector));
</span><del>-    PassRef&lt;FontGlyphs&gt; glyphs = newEntry-&gt;glyphs.get();
</del><ins>+    Ref&lt;FontGlyphs&gt; glyphs = newEntry-&gt;glyphs.get();
</ins><span class="cx"> 
</span><span class="cx">     static const unsigned unreferencedPruneInterval = 50;
</span><span class="cx">     static const int maximumEntries = 400;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontGlyphsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FontGlyphs.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FontGlyphs.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/FontGlyphs.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -68,8 +68,8 @@
</span><span class="cx">         GlyphPageTreeNode* m_pageZero;
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    static PassRef&lt;FontGlyphs&gt; create(PassRefPtr&lt;FontSelector&gt; fontSelector) { return adoptRef(*new FontGlyphs(fontSelector)); }
-    static PassRef&lt;FontGlyphs&gt; createForPlatformFont(const FontPlatformData&amp; platformData) { return adoptRef(*new FontGlyphs(platformData)); }
</del><ins>+    static Ref&lt;FontGlyphs&gt; create(PassRefPtr&lt;FontSelector&gt; fontSelector) { return adoptRef(*new FontGlyphs(fontSelector)); }
+    static Ref&lt;FontGlyphs&gt; createForPlatformFont(const FontPlatformData&amp; platformData) { return adoptRef(*new FontGlyphs(platformData)); }
</ins><span class="cx"> 
</span><span class="cx">     ~FontGlyphs() { releaseFontData(); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Gradient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Gradient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/Gradient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,11 +57,11 @@
</span><span class="cx"> 
</span><span class="cx">     class Gradient : public RefCounted&lt;Gradient&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;Gradient&gt; create(const FloatPoint&amp; p0, const FloatPoint&amp; p1)
</del><ins>+        static Ref&lt;Gradient&gt; create(const FloatPoint&amp; p0, const FloatPoint&amp; p1)
</ins><span class="cx">         {
</span><span class="cx">             return adoptRef(*new Gradient(p0, p1));
</span><span class="cx">         }
</span><del>-        static PassRef&lt;Gradient&gt; create(const FloatPoint&amp; p0, float r0, const FloatPoint&amp; p1, float r1, float aspectRatio = 1)
</del><ins>+        static Ref&lt;Gradient&gt; create(const FloatPoint&amp; p0, float r0, const FloatPoint&amp; p1, float r1, float aspectRatio = 1)
</ins><span class="cx">         {
</span><span class="cx">             return adoptRef(*new Gradient(p0, r0, p1, r1, aspectRatio));
</span><span class="cx">         }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -335,25 +335,25 @@
</span><span class="cx">     return m_state;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void GraphicsContext::setStrokePattern(PassRef&lt;Pattern&gt; pattern)
</del><ins>+void GraphicsContext::setStrokePattern(Ref&lt;Pattern&gt;&amp;&amp; pattern)
</ins><span class="cx"> {
</span><span class="cx">     m_state.strokeGradient.clear();
</span><span class="cx">     m_state.strokePattern = WTF::move(pattern);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void GraphicsContext::setFillPattern(PassRef&lt;Pattern&gt; pattern)
</del><ins>+void GraphicsContext::setFillPattern(Ref&lt;Pattern&gt;&amp;&amp; pattern)
</ins><span class="cx"> {
</span><span class="cx">     m_state.fillGradient.clear();
</span><span class="cx">     m_state.fillPattern = WTF::move(pattern);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void GraphicsContext::setStrokeGradient(PassRef&lt;Gradient&gt; gradient)
</del><ins>+void GraphicsContext::setStrokeGradient(Ref&lt;Gradient&gt;&amp;&amp; gradient)
</ins><span class="cx"> {
</span><span class="cx">     m_state.strokeGradient = WTF::move(gradient);
</span><span class="cx">     m_state.strokePattern.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void GraphicsContext::setFillGradient(PassRef&lt;Gradient&gt; gradient)
</del><ins>+void GraphicsContext::setFillGradient(Ref&lt;Gradient&gt;&amp;&amp; gradient)
</ins><span class="cx"> {
</span><span class="cx">     m_state.fillGradient = WTF::move(gradient);
</span><span class="cx">     m_state.fillPattern.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsContext.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -234,10 +234,10 @@
</span><span class="cx">         ColorSpace strokeColorSpace() const;
</span><span class="cx">         WEBCORE_EXPORT void setStrokeColor(const Color&amp;, ColorSpace);
</span><span class="cx"> 
</span><del>-        void setStrokePattern(PassRef&lt;Pattern&gt;);
</del><ins>+        void setStrokePattern(Ref&lt;Pattern&gt;&amp;&amp;);
</ins><span class="cx">         Pattern* strokePattern() const;
</span><span class="cx"> 
</span><del>-        void setStrokeGradient(PassRef&lt;Gradient&gt;);
</del><ins>+        void setStrokeGradient(Ref&lt;Gradient&gt;&amp;&amp;);
</ins><span class="cx">         Gradient* strokeGradient() const;
</span><span class="cx"> 
</span><span class="cx">         WindRule fillRule() const;
</span><span class="lines">@@ -246,10 +246,10 @@
</span><span class="cx">         ColorSpace fillColorSpace() const;
</span><span class="cx">         WEBCORE_EXPORT void setFillColor(const Color&amp;, ColorSpace);
</span><span class="cx"> 
</span><del>-        void setFillPattern(PassRef&lt;Pattern&gt;);
</del><ins>+        void setFillPattern(Ref&lt;Pattern&gt;&amp;&amp;);
</ins><span class="cx">         Pattern* fillPattern() const;
</span><span class="cx"> 
</span><del>-        WEBCORE_EXPORT void setFillGradient(PassRef&lt;Gradient&gt;);
</del><ins>+        WEBCORE_EXPORT void setFillGradient(Ref&lt;Gradient&gt;&amp;&amp;);
</ins><span class="cx">         Gradient* fillGradient() const;
</span><span class="cx"> 
</span><span class="cx">         void setShadowsIgnoreTransforms(bool);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMediaSourcePrivateClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MediaSourcePrivateClient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaSourcePrivateClient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/MediaSourcePrivateClient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> public:
</span><span class="cx">     virtual ~MediaSourcePrivateClient() { }
</span><span class="cx"> 
</span><del>-    virtual void setPrivateAndOpen(PassRef&lt;MediaSourcePrivate&gt;) = 0;
</del><ins>+    virtual void setPrivateAndOpen(Ref&lt;MediaSourcePrivate&gt;&amp;&amp;) = 0;
</ins><span class="cx">     virtual MediaTime duration() const = 0;
</span><span class="cx">     virtual std::unique_ptr&lt;PlatformTimeRanges&gt; buffered() const = 0;
</span><span class="cx">     virtual void seekToTime(const MediaTime&amp;) = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsPatterncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Pattern.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Pattern.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/Pattern.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRef&lt;Pattern&gt; Pattern::create(PassRefPtr&lt;Image&gt; tileImage, bool repeatX, bool repeatY)
</del><ins>+Ref&lt;Pattern&gt; Pattern::create(PassRefPtr&lt;Image&gt; tileImage, bool repeatX, bool repeatY)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new Pattern(tileImage, repeatX, repeatY));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsPatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Pattern.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Pattern.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/graphics/Pattern.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx"> class Pattern final : public RefCounted&lt;Pattern&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;Pattern&gt; create(PassRefPtr&lt;Image&gt; tileImage, bool repeatX, bool repeatY);
</del><ins>+    static Ref&lt;Pattern&gt; create(PassRefPtr&lt;Image&gt; tileImage, bool repeatX, bool repeatY);
</ins><span class="cx">     ~Pattern();
</span><span class="cx"> 
</span><span class="cx">     Image* tileImage() const { return m_tileImage.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> class SerializedPlatformRepresentationMac : public SerializedPlatformRepresentation {
</span><span class="cx"> public:
</span><span class="cx">     virtual ~SerializedPlatformRepresentationMac();
</span><del>-    static PassRef&lt;SerializedPlatformRepresentation&gt; create(id);
</del><ins>+    static Ref&lt;SerializedPlatformRepresentation&gt; create(id);
</ins><span class="cx"> 
</span><span class="cx">     virtual JSC::JSValue deserialize(JSC::ExecState*) const override;
</span><span class="cx">     virtual PassRefPtr&lt;ArrayBuffer&gt; data() const override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.mm (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.mm        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.mm        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;SerializedPlatformRepresentation&gt; SerializedPlatformRepresentationMac::create(id nativeValue)
</del><ins>+Ref&lt;SerializedPlatformRepresentation&gt; SerializedPlatformRepresentationMac::create(id nativeValue)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new SerializedPlatformRepresentationMac(nativeValue));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockUserMediaClientMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/UserMediaClientMock.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/UserMediaClientMock.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/platform/mock/UserMediaClientMock.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class UserMediaClientRequestNotifier : public MockNotifier {
</span><span class="cx"> public:
</span><del>-    UserMediaClientRequestNotifier(PassRef&lt;UserMediaRequest&gt; request, bool requestSuccess)
</del><ins>+    UserMediaClientRequestNotifier(Ref&lt;UserMediaRequest&gt;&amp;&amp; request, bool requestSuccess)
</ins><span class="cx">         : m_request(WTF::move(request))
</span><span class="cx">         , m_requestSuccess(requestSuccess)
</span><span class="cx">     {
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">     public:
</span><span class="cx">     virtual void pageDestroyed() override { }
</span><span class="cx"> 
</span><del>-    virtual void requestPermission(PassRef&lt;UserMediaRequest&gt; request) override
</del><ins>+    virtual void requestPermission(Ref&lt;UserMediaRequest&gt;&amp;&amp; request) override
</ins><span class="cx">     {
</span><span class="cx">         RefPtr&lt;UserMediaClientRequestNotifier&gt; notifier = adoptRef(new UserMediaClientRequestNotifier(WTF::move(request), true));
</span><span class="cx">         m_timerEvents.append(adoptRef(new TimerEvent(this, notifier)));
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingClipPathOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ClipPathOperation.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ClipPathOperation.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/ClipPathOperation.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> 
</span><span class="cx"> class ShapeClipPathOperation final : public ClipPathOperation {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;ShapeClipPathOperation&gt; create(PassRef&lt;BasicShape&gt; shape)
</del><ins>+    static PassRefPtr&lt;ShapeClipPathOperation&gt; create(Ref&lt;BasicShape&gt;&amp;&amp; shape)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(new ShapeClipPathOperation(WTF::move(shape)));
</span><span class="cx">     }
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx">         return m_shape.ptr() == shapeClip.m_shape.ptr();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    explicit ShapeClipPathOperation(PassRef&lt;BasicShape&gt; shape)
</del><ins>+    explicit ShapeClipPathOperation(Ref&lt;BasicShape&gt;&amp;&amp; shape)
</ins><span class="cx">         : ClipPathOperation(Shape)
</span><span class="cx">         , m_shape(WTF::move(shape))
</span><span class="cx">         , m_referenceBox(BoxMissing)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlock.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlock.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBlock.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -181,7 +181,7 @@
</span><span class="cx">     bool m_hadVerticalLayoutOverflow;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderBlock::RenderBlock(Element&amp; element, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderBlock::RenderBlock(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderBox(element, WTF::move(style), baseTypeFlags | RenderBlockFlag)
</span><span class="cx">     , m_lineHeight(-1)
</span><span class="cx">     , m_hasMarginBeforeQuirk(false)
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBlock::RenderBlock(Document&amp; document, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderBlock::RenderBlock(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderBox(document, WTF::move(style), baseTypeFlags | RenderBlockFlag)
</span><span class="cx">     , m_lineHeight(-1)
</span><span class="cx">     , m_hasMarginBeforeQuirk(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlock.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlock.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBlock.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,8 +60,8 @@
</span><span class="cx">     friend class LineLayoutState;
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderBlock(Element&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
-    RenderBlock(Document&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
</del><ins>+    RenderBlock(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
+    RenderBlock(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
</ins><span class="cx">     virtual ~RenderBlock();
</span><span class="cx"> 
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockFlowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlockFlow.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlockFlow.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBlockFlow.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     m_negativeMargin = (m_canCollapseMarginBeforeWithChildren &amp;&amp; !block.mustDiscardMarginBefore()) ? block.maxNegativeMarginBefore() : LayoutUnit();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBlockFlow::RenderBlockFlow(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderBlockFlow::RenderBlockFlow(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(element, WTF::move(style), RenderBlockFlowFlag)
</span><span class="cx"> #if ENABLE(IOS_TEXT_AUTOSIZING)
</span><span class="cx">     , m_widthForTextAutosizing(-1)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     setChildrenInline(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBlockFlow::RenderBlockFlow(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderBlockFlow::RenderBlockFlow(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(document, WTF::move(style), RenderBlockFlowFlag)
</span><span class="cx"> #if ENABLE(IOS_TEXT_AUTOSIZING)
</span><span class="cx">     , m_widthForTextAutosizing(-1)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockFlowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlockFlow.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlockFlow.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBlockFlow.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -54,8 +54,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderBlockFlow : public RenderBlock {
</span><span class="cx"> public:
</span><del>-    RenderBlockFlow(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderBlockFlow(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderBlockFlow(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderBlockFlow(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderBlockFlow();
</span><span class="cx">         
</span><span class="cx">     virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBox.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">         &amp;&amp; (documentElementRenderer == bodyElementRenderer-&gt;parent());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBox::RenderBox(Element&amp; element, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderBox::RenderBox(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderBoxModelObject(element, WTF::move(style), baseTypeFlags)
</span><span class="cx">     , m_minPreferredLogicalWidth(-1)
</span><span class="cx">     , m_maxPreferredLogicalWidth(-1)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">     setIsBox();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBox::RenderBox(Document&amp; document, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderBox::RenderBox(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderBoxModelObject(document, WTF::move(style), baseTypeFlags)
</span><span class="cx">     , m_minPreferredLogicalWidth(-1)
</span><span class="cx">     , m_maxPreferredLogicalWidth(-1)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBox.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -615,8 +615,8 @@
</span><span class="cx">     virtual bool needsLayoutAfterRegionRangeChange() const { return false; }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderBox(Element&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
-    RenderBox(Document&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
</del><ins>+    RenderBox(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
+    RenderBox(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
</ins><span class="cx"> 
</span><span class="cx">     virtual void styleWillChange(StyleDifference, const RenderStyle&amp; newStyle) override;
</span><span class="cx">     virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxModelObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -172,12 +172,12 @@
</span><span class="cx">     return view().imageQualityController().shouldPaintAtLowQuality(context, this, image, layer, size);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBoxModelObject::RenderBoxModelObject(Element&amp; element, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderBoxModelObject::RenderBoxModelObject(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderLayerModelObject(element, WTF::move(style), baseTypeFlags | RenderBoxModelObjectFlag)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderBoxModelObject::RenderBoxModelObject(Document&amp; document, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderBoxModelObject::RenderBoxModelObject(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderLayerModelObject(document, WTF::move(style), baseTypeFlags | RenderBoxModelObjectFlag)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBoxModelObject.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBoxModelObject.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderBoxModelObject.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -251,8 +251,8 @@
</span><span class="cx">     void suspendAnimations(double time = 0);
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderBoxModelObject(Element&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
-    RenderBoxModelObject(Document&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
</del><ins>+    RenderBoxModelObject(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
+    RenderBoxModelObject(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
</ins><span class="cx"> 
</span><span class="cx">     virtual void willBeDestroyed() override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderButtoncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderButton.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderButton.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderButton::RenderButton(HTMLFormControlElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderButton::RenderButton(HTMLFormControlElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx">     , m_buttonText(0)
</span><span class="cx">     , m_inner(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderButton.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderButton.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> // to date as the button changes.
</span><span class="cx"> class RenderButton final : public RenderFlexibleBox {
</span><span class="cx"> public:
</span><del>-    RenderButton(HTMLFormControlElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderButton(HTMLFormControlElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderButton();
</span><span class="cx"> 
</span><span class="cx">     HTMLFormControlElement&amp; formControlElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">     int m_ordinalIteration;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(element, WTF::move(style), 0)
</span><span class="cx"> {
</span><span class="cx">     setChildrenInline(false); // All of our children must be block-level
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderDeprecatedFlexibleBox final : public RenderBlock {
</span><span class="cx"> public:
</span><del>-    RenderDeprecatedFlexibleBox(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderDeprecatedFlexibleBox(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderDeprecatedFlexibleBox();
</span><span class="cx"> 
</span><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDetailsMarkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDetailsMarker.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDetailsMarker.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderDetailsMarker.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderDetailsMarker::RenderDetailsMarker(DetailsMarkerControl&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderDetailsMarker::RenderDetailsMarker(DetailsMarkerControl&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDetailsMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDetailsMarker.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDetailsMarker.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderDetailsMarker.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderDetailsMarker final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderDetailsMarker(DetailsMarkerControl&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderDetailsMarker(DetailsMarkerControl&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     DetailsMarkerControl&amp; element() const { return static_cast&lt;DetailsMarkerControl&amp;&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span><span class="cx">     enum Orientation { Up, Down, Left, Right };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">     return map;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline RenderElement::RenderElement(ContainerNode&amp; elementOrDocument, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+inline RenderElement::RenderElement(ContainerNode&amp; elementOrDocument, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderObject(elementOrDocument)
</span><span class="cx">     , m_baseTypeFlags(baseTypeFlags)
</span><span class="cx">     , m_ancestorLineBoxDirty(false)
</span><span class="lines">@@ -97,12 +97,12 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderElement::RenderElement(Element&amp; element, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderElement::RenderElement(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderElement(static_cast&lt;ContainerNode&amp;&gt;(element), WTF::move(style), baseTypeFlags)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderElement::RenderElement(Document&amp; document, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderElement::RenderElement(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderElement(static_cast&lt;ContainerNode&amp;&gt;(document), WTF::move(style), baseTypeFlags)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx">         view().removeRendererWithPausedImageAnimations(*this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; RenderElement::createFor(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; RenderElement::createFor(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     // Minimal support for content properties replacing an entire element.
</span><span class="cx">     // Works only if we have exactly one piece of content and it's a URL.
</span><span class="lines">@@ -392,7 +392,7 @@
</span><span class="cx">     // have their parent set before getting a call to initializeStyle() :|
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderElement::setStyle(PassRef&lt;RenderStyle&gt; style)
</del><ins>+void RenderElement::setStyle(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     // FIXME: Should change RenderView so it can use initializeStyle too.
</span><span class="cx">     // If we do that, we can assert m_hasInitializedStyle unconditionally,
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> public:
</span><span class="cx">     virtual ~RenderElement();
</span><span class="cx"> 
</span><del>-    static RenderPtr&lt;RenderElement&gt; createFor(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    static RenderPtr&lt;RenderElement&gt; createFor(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     bool hasInitializedStyle() const { return m_hasInitializedStyle; }
</span><span class="cx"> 
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx"> 
</span><span class="cx">     void initializeStyle();
</span><span class="cx"> 
</span><del>-    void setStyle(PassRef&lt;RenderStyle&gt;);
</del><ins>+    void setStyle(Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     // Called to update a style that is allowed to trigger animations.
</span><del>-    void setAnimatableStyle(PassRef&lt;RenderStyle&gt;);
</del><ins>+    void setAnimatableStyle(Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // The pseudo element style can be cached or uncached.  Use the cached method if the pseudo element doesn't respect
</span><span class="cx">     // any pseudo classes (and therefore has no concept of changing state).
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Updates only the local style ptr of the object. Does not update the state of the object,
</span><span class="cx">     // and so only should be called when the style is known not to have changed (or from setStyle).
</span><del>-    void setStyleInternal(PassRef&lt;RenderStyle&gt; style) { m_style = WTF::move(style); }
</del><ins>+    void setStyleInternal(Ref&lt;RenderStyle&gt;&amp;&amp; style) { m_style = WTF::move(style); }
</ins><span class="cx"> 
</span><span class="cx">     // Repaint only if our old bounds and new bounds are different. The caller may pass in newBounds and newOutlineBox if they are known.
</span><span class="cx">     bool repaintAfterLayoutIfNeeded(const RenderLayerModelObject* repaintContainer, const LayoutRect&amp; oldBounds, const LayoutRect&amp; oldOutlineBox, const LayoutRect* newBoundsPtr = nullptr, const LayoutRect* newOutlineBoxPtr = nullptr);
</span><span class="lines">@@ -201,8 +201,8 @@
</span><span class="cx">         RenderBlockFlowFlag = 1 &lt;&lt; 5,
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    RenderElement(Element&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
-    RenderElement(Document&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
</del><ins>+    RenderElement(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
+    RenderElement(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
</ins><span class="cx"> 
</span><span class="cx">     bool layerCreationAllowedForSubtree() const;
</span><span class="cx"> 
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx">     static void addControlStatesForRenderer(const RenderObject*, ControlStates*);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    RenderElement(ContainerNode&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
</del><ins>+    RenderElement(ContainerNode&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
</ins><span class="cx">     void node() const = delete;
</span><span class="cx">     void nonPseudoNode() const = delete;
</span><span class="cx">     void generatingNode() const = delete;
</span><span class="lines">@@ -290,7 +290,7 @@
</span><span class="cx">     static bool s_noLongerAffectsParentBlock;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline void RenderElement::setAnimatableStyle(PassRef&lt;RenderStyle&gt; style)
</del><ins>+inline void RenderElement::setAnimatableStyle(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     setStyle(animation().updateAnimations(*this, WTF::move(style)));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderEmbeddedObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">     return standard;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderEmbeddedObject::RenderEmbeddedObject(HTMLFrameOwnerElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderEmbeddedObject::RenderEmbeddedObject(HTMLFrameOwnerElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderWidget(element, WTF::move(style))
</span><span class="cx">     , m_isPluginUnavailable(false)
</span><span class="cx">     , m_isUnavailablePluginIndicatorHidden(false)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx">     view().frameView().removeEmbeddedObjectToUpdate(*this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderEmbeddedObject&gt; RenderEmbeddedObject::createForApplet(HTMLAppletElement&amp; applet, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderEmbeddedObject&gt; RenderEmbeddedObject::createForApplet(HTMLAppletElement&amp; applet, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     auto renderer = createRenderer&lt;RenderEmbeddedObject&gt;(applet, WTF::move(style));
</span><span class="cx">     renderer-&gt;setInline(true);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderEmbeddedObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderEmbeddedObject.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderEmbeddedObject.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderEmbeddedObject.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,10 +35,10 @@
</span><span class="cx"> // For example, &lt;embed src=&quot;foo.html&quot;&gt; does not invoke a plug-in.
</span><span class="cx"> class RenderEmbeddedObject : public RenderWidget {
</span><span class="cx"> public:
</span><del>-    RenderEmbeddedObject(HTMLFrameOwnerElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderEmbeddedObject(HTMLFrameOwnerElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderEmbeddedObject();
</span><span class="cx"> 
</span><del>-    static RenderPtr&lt;RenderEmbeddedObject&gt; createForApplet(HTMLAppletElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    static RenderPtr&lt;RenderEmbeddedObject&gt; createForApplet(HTMLAppletElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     enum PluginUnavailabilityReason {
</span><span class="cx">         PluginMissing,
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFieldsetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFieldset.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFieldset.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFieldset.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderFieldset::RenderFieldset(HTMLFieldSetElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFieldset::RenderFieldset(HTMLFieldSetElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFieldseth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFieldset.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFieldset.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFieldset.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFieldset final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderFieldset(HTMLFieldSetElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFieldset(HTMLFieldSetElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     enum FindLegendOption { IgnoreFloatingOrOutOfFlow, IncludeFloatingOrOutOfFlow };
</span><span class="cx">     RenderBox* findLegend(FindLegendOption = IgnoreFloatingOrOutOfFlow) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFileUploadControlcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFileUploadControl.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFileUploadControl.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFileUploadControl.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> const int buttonShadowHeight = 2;
</span><span class="cx"> 
</span><del>-RenderFileUploadControl::RenderFileUploadControl(HTMLInputElement&amp; input, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFileUploadControl::RenderFileUploadControl(HTMLInputElement&amp; input, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(input, WTF::move(style))
</span><span class="cx">     , m_canReceiveDroppedFiles(input.canReceiveDroppedFiles())
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFileUploadControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFileUploadControl.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFileUploadControl.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFileUploadControl.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFileUploadControl final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderFileUploadControl(HTMLInputElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFileUploadControl(HTMLInputElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderFileUploadControl();
</span><span class="cx"> 
</span><span class="cx">     String buttonValue();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlexibleBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-RenderFlexibleBox::RenderFlexibleBox(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFlexibleBox::RenderFlexibleBox(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(element, WTF::move(style), 0)
</span><span class="cx">     , m_orderIterator(*this)
</span><span class="cx">     , m_numberOfInFlowChildrenOnFirstLine(-1)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">     setChildrenInline(false); // All of our children must be block-level.
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderFlexibleBox::RenderFlexibleBox(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFlexibleBox::RenderFlexibleBox(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(document, WTF::move(style), 0)
</span><span class="cx">     , m_orderIterator(*this)
</span><span class="cx">     , m_numberOfInFlowChildrenOnFirstLine(-1)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlexibleBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlexibleBox.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlexibleBox.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFlexibleBox.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFlexibleBox : public RenderBlock {
</span><span class="cx"> public:
</span><del>-    RenderFlexibleBox(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderFlexibleBox(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFlexibleBox(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderFlexibleBox(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderFlexibleBox();
</span><span class="cx"> 
</span><span class="cx">     virtual const char* renderName() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlowThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlowThread.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlowThread.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFlowThread.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderFlowThread::RenderFlowThread(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFlowThread::RenderFlowThread(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(document, WTF::move(style))
</span><span class="cx">     , m_previousRegionCount(0)
</span><span class="cx">     , m_autoLogicalHeightRegionsCount(0)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     setFlowThreadState(InsideOutOfFlowThread);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderFlowThread::createFlowThreadStyle(RenderStyle* parentStyle)
</del><ins>+Ref&lt;RenderStyle&gt; RenderFlowThread::createFlowThreadStyle(RenderStyle* parentStyle)
</ins><span class="cx"> {
</span><span class="cx">     auto newStyle = RenderStyle::create();
</span><span class="cx">     newStyle.get().inheritFrom(parentStyle);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlowThread.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlowThread.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFlowThread.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     // Called when a descendant box's layout is finished and it has been positioned within its container.
</span><span class="cx">     virtual void flowThreadDescendantBoxLaidOut(RenderBox*) { }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;RenderStyle&gt; createFlowThreadStyle(RenderStyle* parentStyle);
</del><ins>+    static Ref&lt;RenderStyle&gt; createFlowThreadStyle(RenderStyle* parentStyle);
</ins><span class="cx"> 
</span><span class="cx">     virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span><span class="cx"> 
</span><span class="lines">@@ -244,7 +244,7 @@
</span><span class="cx">     virtual bool requiresLayer() const override final { return true; }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderFlowThread(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFlowThread(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual RenderFlowThread* locateFlowThreadContainingBlock() const override { return const_cast&lt;RenderFlowThread*&gt;(this); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFramecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrame.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrame.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFrame.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderFrame::RenderFrame(HTMLFrameElement&amp; frame, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFrame::RenderFrame(HTMLFrameElement&amp; frame, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFrameBase(frame, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrame.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrame.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFrame.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFrame final : public RenderFrameBase {
</span><span class="cx"> public:
</span><del>-    RenderFrame(HTMLFrameElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFrame(HTMLFrameElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     HTMLFrameElement&amp; frameElement() const;
</span><span class="cx">     FrameEdgeInfo edgeInfo() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrameBase.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrameBase.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFrameBase.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderFrameBase::RenderFrameBase(HTMLFrameElementBase&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFrameBase::RenderFrameBase(HTMLFrameElementBase&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderWidget(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrameBase.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrameBase.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFrameBase.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> // Base class for RenderFrame and RenderIFrame
</span><span class="cx"> class RenderFrameBase : public RenderWidget {
</span><span class="cx"> protected:
</span><del>-    RenderFrameBase(HTMLFrameElementBase&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFrameBase(HTMLFrameElementBase&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> public:
</span><span class="cx">     FrameView* childView() const { return downcast&lt;FrameView&gt;(RenderWidget::widget()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameSetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrameSet.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrameSet.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFrameSet.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderFrameSet::RenderFrameSet(HTMLFrameSetElement&amp; frameSet, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFrameSet::RenderFrameSet(HTMLFrameSetElement&amp; frameSet, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(frameSet, WTF::move(style), 0)
</span><span class="cx">     , m_isResizing(false)
</span><span class="cx">     , m_isChildResizing(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrameSet.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrameSet.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFrameSet.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFrameSet final : public RenderBox {
</span><span class="cx"> public:
</span><del>-    RenderFrameSet(HTMLFrameSetElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFrameSet(HTMLFrameSetElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderFrameSet();
</span><span class="cx"> 
</span><span class="cx">     HTMLFrameSetElement&amp; frameSetElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFullScreencpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFullScreen.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFullScreen.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFullScreen.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFullScreenPlaceholder final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderFullScreenPlaceholder(RenderFullScreen&amp; owner, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    RenderFullScreenPlaceholder(RenderFullScreen&amp; owner, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderBlockFlow(owner.document(), WTF::move(style))
</span><span class="cx">         , m_owner(owner) 
</span><span class="cx">     {
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     RenderBlockFlow::willBeDestroyed();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderFullScreen::RenderFullScreen(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderFullScreen::RenderFullScreen(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(document, WTF::move(style))
</span><span class="cx">     , m_placeholder(0)
</span><span class="cx"> {
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">     RenderFlexibleBox::willBeDestroyed();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;RenderStyle&gt; createFullScreenStyle()
</del><ins>+static Ref&lt;RenderStyle&gt; createFullScreenStyle()
</ins><span class="cx"> {
</span><span class="cx">     auto fullscreenStyle = RenderStyle::createDefaultStyle();
</span><span class="cx"> 
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx">     m_placeholder = placeholder;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderFullScreen::createPlaceholder(PassRef&lt;RenderStyle&gt; style, const LayoutRect&amp; frameRect)
</del><ins>+void RenderFullScreen::createPlaceholder(Ref&lt;RenderStyle&gt;&amp;&amp; style, const LayoutRect&amp; frameRect)
</ins><span class="cx"> {
</span><span class="cx">     if (style.get().width().isAuto())
</span><span class="cx">         style.get().setWidth(Length(frameRect.width(), Fixed));
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFullScreenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFullScreen.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFullScreen.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderFullScreen.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,13 +34,13 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderFullScreen final : public RenderFlexibleBox {
</span><span class="cx"> public:
</span><del>-    RenderFullScreen(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderFullScreen(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual const char* renderName() const override { return &quot;RenderFullScreen&quot;; }
</span><span class="cx"> 
</span><span class="cx">     void setPlaceholder(RenderBlock*);
</span><span class="cx">     RenderBlock* placeholder() { return m_placeholder; }
</span><del>-    void createPlaceholder(PassRef&lt;RenderStyle&gt;, const LayoutRect&amp; frameRect);
</del><ins>+    void createPlaceholder(Ref&lt;RenderStyle&gt;&amp;&amp;, const LayoutRect&amp; frameRect);
</ins><span class="cx"> 
</span><span class="cx">     static RenderFullScreen* wrapRenderer(RenderObject*, RenderElement*, Document&amp;);
</span><span class="cx">     void unwrapRenderer(bool&amp; requiresRenderTreeRebuild);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderGridcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderGrid.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderGrid.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderGrid.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx">     Vector&lt;unsigned&gt; growAboveMaxBreadthTrackIndexes;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderGrid::RenderGrid(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderGrid::RenderGrid(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(element, WTF::move(style), 0)
</span><span class="cx">     , m_orderIterator(*this)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderGrid.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderGrid.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderGrid.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderGrid final : public RenderBlock {
</span><span class="cx"> public:
</span><del>-    RenderGrid(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderGrid(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderGrid();
</span><span class="cx"> 
</span><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderHTMLCanvascpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderHTMLCanvas.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderHTMLCanvas.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderHTMLCanvas.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderHTMLCanvas::RenderHTMLCanvas(HTMLCanvasElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderHTMLCanvas::RenderHTMLCanvas(HTMLCanvasElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderReplaced(element, WTF::move(style), element.size())
</span><span class="cx"> {
</span><span class="cx">     // Actual size is not known yet, report the default intrinsic size.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderHTMLCanvash"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderHTMLCanvas.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderHTMLCanvas.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderHTMLCanvas.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderHTMLCanvas final : public RenderReplaced {
</span><span class="cx"> public:
</span><del>-    RenderHTMLCanvas(HTMLCanvasElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderHTMLCanvas(HTMLCanvasElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     HTMLCanvasElement&amp; canvasElement() const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderIFramecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderIFrame.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderIFrame.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderIFrame.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx">     
</span><del>-RenderIFrame::RenderIFrame(HTMLIFrameElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderIFrame::RenderIFrame(HTMLIFrameElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFrameBase(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderIFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderIFrame.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderIFrame.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderIFrame.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderIFrame final : public RenderFrameBase {
</span><span class="cx"> public:
</span><del>-    RenderIFrame(HTMLIFrameElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderIFrame(HTMLIFrameElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     HTMLIFrameElement&amp; iframeElement() const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderImage.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderImage.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderImage.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderImage::RenderImage(Element&amp; element, PassRef&lt;RenderStyle&gt; style, StyleImage* styleImage, const float imageDevicePixelRatio)
</del><ins>+RenderImage::RenderImage(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, StyleImage* styleImage, const float imageDevicePixelRatio)
</ins><span class="cx">     : RenderReplaced(element, WTF::move(style), IntSize())
</span><span class="cx">     , m_imageResource(styleImage ? std::make_unique&lt;RenderImageResourceStyleImage&gt;(*styleImage) : std::make_unique&lt;RenderImageResource&gt;())
</span><span class="cx">     , m_needsToSetSizeForAltText(false)
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx">         m_hasShadowControls = downcast&lt;HTMLImageElement&gt;(element).hasShadowControls();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderImage::RenderImage(Document&amp; document, PassRef&lt;RenderStyle&gt; style, StyleImage* styleImage)
</del><ins>+RenderImage::RenderImage(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, StyleImage* styleImage)
</ins><span class="cx">     : RenderReplaced(document, WTF::move(style), IntSize())
</span><span class="cx">     , m_imageResource(styleImage ? std::make_unique&lt;RenderImageResourceStyleImage&gt;(*styleImage) : std::make_unique&lt;RenderImageResource&gt;())
</span><span class="cx">     , m_needsToSetSizeForAltText(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderImage.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderImage.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderImage.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderImage : public RenderReplaced {
</span><span class="cx"> public:
</span><del>-    RenderImage(Element&amp;, PassRef&lt;RenderStyle&gt;, StyleImage* = nullptr, const float = 1.0f);
-    RenderImage(Document&amp;, PassRef&lt;RenderStyle&gt;, StyleImage* = nullptr);
</del><ins>+    RenderImage(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, StyleImage* = nullptr, const float = 1.0f);
+    RenderImage(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, StyleImage* = nullptr);
</ins><span class="cx">     virtual ~RenderImage();
</span><span class="cx"> 
</span><span class="cx">     RenderImageResource&amp; imageResource() { return *m_imageResource; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderInlinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderInline.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderInline.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderInline.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,13 +51,13 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderInline::RenderInline(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderInline::RenderInline(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBoxModelObject(element, WTF::move(style), RenderInlineFlag)
</span><span class="cx"> {
</span><span class="cx">     setChildrenInline(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderInline::RenderInline(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderInline::RenderInline(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBoxModelObject(document, WTF::move(style), RenderInlineFlag)
</span><span class="cx"> {
</span><span class="cx">     setChildrenInline(true);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderInlineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderInline.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderInline.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderInline.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderInline : public RenderBoxModelObject {
</span><span class="cx"> public:
</span><del>-    RenderInline(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderInline(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderInline(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderInline(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderLayer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -6607,7 +6607,7 @@
</span><span class="cx">     m_reflection = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderLayer::createReflectionStyle()
</del><ins>+Ref&lt;RenderStyle&gt; RenderLayer::createReflectionStyle()
</ins><span class="cx"> {
</span><span class="cx">     auto newStyle = RenderStyle::create();
</span><span class="cx">     newStyle.get().inheritFrom(&amp;renderer().style());
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderLayer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1120,7 +1120,7 @@
</span><span class="cx">     void createReflection();
</span><span class="cx">     void removeReflection();
</span><span class="cx"> 
</span><del>-    PassRef&lt;RenderStyle&gt; createReflectionStyle();
</del><ins>+    Ref&lt;RenderStyle&gt; createReflectionStyle();
</ins><span class="cx">     bool paintingInsideReflection() const { return m_paintingInsideReflection; }
</span><span class="cx">     void setPaintingInsideReflection(bool b) { m_paintingInsideReflection = b; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerModelObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,12 +35,12 @@
</span><span class="cx"> bool RenderLayerModelObject::s_hadTransform = false;
</span><span class="cx"> bool RenderLayerModelObject::s_layerWasSelfPainting = false;
</span><span class="cx"> 
</span><del>-RenderLayerModelObject::RenderLayerModelObject(Element&amp; element, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderLayerModelObject::RenderLayerModelObject(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderElement(element, WTF::move(style), baseTypeFlags | RenderLayerModelObjectFlag)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderLayerModelObject::RenderLayerModelObject(Document&amp; document, PassRef&lt;RenderStyle&gt; style, unsigned baseTypeFlags)
</del><ins>+RenderLayerModelObject::RenderLayerModelObject(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, unsigned baseTypeFlags)
</ins><span class="cx">     : RenderElement(document, WTF::move(style), baseTypeFlags | RenderLayerModelObjectFlag)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerModelObject.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerModelObject.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderLayerModelObject.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,8 +52,8 @@
</span><span class="cx">     virtual bool isScrollableOrRubberbandableBox() const { return false; }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderLayerModelObject(Element&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
-    RenderLayerModelObject(Document&amp;, PassRef&lt;RenderStyle&gt;, unsigned baseTypeFlags);
</del><ins>+    RenderLayerModelObject(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
+    RenderLayerModelObject(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, unsigned baseTypeFlags);
</ins><span class="cx"> 
</span><span class="cx">     void createLayer();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLineBreakcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLineBreak.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLineBreak.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderLineBreak.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> static const int invalidLineHeight = -1;
</span><span class="cx"> 
</span><del>-RenderLineBreak::RenderLineBreak(HTMLElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderLineBreak::RenderLineBreak(HTMLElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBoxModelObject(element, WTF::move(style), 0)
</span><span class="cx">     , m_inlineBoxWrapper(nullptr)
</span><span class="cx">     , m_cachedLineHeight(invalidLineHeight)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLineBreakh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLineBreak.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLineBreak.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderLineBreak.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderLineBreak final : public RenderBoxModelObject {
</span><span class="cx"> public:
</span><del>-    RenderLineBreak(HTMLElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderLineBreak(HTMLElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderLineBreak();
</span><span class="cx"> 
</span><span class="cx">     // FIXME: The lies here keep render tree dump based test results unchanged.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListBox.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListBox.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderListBox.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> // widget, but I'm not sure this is right for the new control.
</span><span class="cx"> const int baselineAdjustment = 7;
</span><span class="cx"> 
</span><del>-RenderListBox::RenderListBox(HTMLSelectElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderListBox::RenderListBox(HTMLSelectElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     , m_optionsChanged(true)
</span><span class="cx">     , m_scrollToRevealSelectionAfterLayout(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListBox.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListBox.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderListBox.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderListBox final : public RenderBlockFlow, public ScrollableArea {
</span><span class="cx"> public:
</span><del>-    RenderListBox(HTMLSelectElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderListBox(HTMLSelectElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderListBox();
</span><span class="cx"> 
</span><span class="cx">     HTMLSelectElement&amp; selectElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListItemcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListItem.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListItem.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderListItem.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderListItem::RenderListItem(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderListItem::RenderListItem(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     , m_marker(nullptr)
</span><span class="cx">     , m_hasExplicitValue(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListItem.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListItem.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderListItem.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderListItem final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderListItem(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderListItem(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderListItem();
</span><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListMarkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListMarker.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListMarker.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderListMarker.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1117,7 +1117,7 @@
</span><span class="cx">     return builder.toString();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderListMarker::RenderListMarker(RenderListItem&amp; listItem, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderListMarker::RenderListMarker(RenderListItem&amp; listItem, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(listItem.document(), WTF::move(style), 0)
</span><span class="cx">     , m_listItem(listItem)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListMarker.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListMarker.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderListMarker.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> // The RenderListMarker always has to be a child of a RenderListItem.
</span><span class="cx"> class RenderListMarker final : public RenderBox {
</span><span class="cx"> public:
</span><del>-    RenderListMarker(RenderListItem&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderListMarker(RenderListItem&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderListMarker();
</span><span class="cx"> 
</span><span class="cx">     const String&amp; text() const { return m_text; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMedia.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMedia.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMedia.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,13 +34,13 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderMedia::RenderMedia(HTMLMediaElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMedia::RenderMedia(HTMLMediaElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderImage(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     setHasShadowControls(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMedia::RenderMedia(HTMLMediaElement&amp; element, PassRef&lt;RenderStyle&gt; style, const IntSize&amp; intrinsicSize)
</del><ins>+RenderMedia::RenderMedia(HTMLMediaElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, const IntSize&amp; intrinsicSize)
</ins><span class="cx">     : RenderImage(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     setIntrinsicSize(intrinsicSize);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMedia.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMedia.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMedia.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMedia : public RenderImage {
</span><span class="cx"> public:
</span><del>-    RenderMedia(HTMLMediaElement&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMedia(HTMLMediaElement&amp;, PassRef&lt;RenderStyle&gt;, const IntSize&amp; intrinsicSize);
</del><ins>+    RenderMedia(HTMLMediaElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMedia(HTMLMediaElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, const IntSize&amp; intrinsicSize);
</ins><span class="cx">     virtual ~RenderMedia();
</span><span class="cx"> 
</span><span class="cx">     HTMLMediaElement&amp; mediaElement() const { return downcast&lt;HTMLMediaElement&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediaControlElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMediaControlElements.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMediaControlElements.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMediaControlElements.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="cx"> 
</span><del>-RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx"> 
</span><del>-RenderTextTrackContainerElement::RenderTextTrackContainerElement(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTextTrackContainerElement::RenderTextTrackContainerElement(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMediaControlElements.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMediaControlElements.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMediaControlElements.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMediaVolumeSliderContainer final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderMediaVolumeSliderContainer(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMediaVolumeSliderContainer(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void layout() override;
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMediaControlTimelineContainer final : public RenderFlexibleBox {
</span><span class="cx"> public:
</span><del>-    RenderMediaControlTimelineContainer(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMediaControlTimelineContainer(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void layout() override;
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTextTrackContainerElement final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderTextTrackContainerElement(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTextTrackContainerElement(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void layout() override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMenuListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMenuList.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMenuList.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMenuList.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-RenderMenuList::RenderMenuList(HTMLSelectElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMenuList::RenderMenuList(HTMLSelectElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx">     , m_buttonText(nullptr)
</span><span class="cx">     , m_innerBlock(nullptr)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMenuListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMenuList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMenuList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMenuList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> class RenderMenuList final : public RenderFlexibleBox, private PopupMenuClient {
</span><span class="cx"> 
</span><span class="cx"> public:
</span><del>-    RenderMenuList(HTMLSelectElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMenuList(HTMLSelectElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderMenuList();
</span><span class="cx"> 
</span><span class="cx">     HTMLSelectElement&amp; selectElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMetercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMeter.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMeter.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMeter.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderMeter::RenderMeter(HTMLElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMeter::RenderMeter(HTMLElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMeterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMeter.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMeter.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMeter.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMeter final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderMeter(HTMLElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMeter(HTMLElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderMeter();
</span><span class="cx"> 
</span><span class="cx">     HTMLMeterElement* meterElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnFlowThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> bool RenderMultiColumnFlowThread::gShiftingSpanner = false;
</span><span class="cx"> 
</span><del>-RenderMultiColumnFlowThread::RenderMultiColumnFlowThread(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMultiColumnFlowThread::RenderMultiColumnFlowThread(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlowThread(document, WTF::move(style))
</span><span class="cx">     , m_lastSetWorkedOn(nullptr)
</span><span class="cx">     , m_columnCount(1)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMultiColumnFlowThread final : public RenderFlowThread {
</span><span class="cx"> public:
</span><del>-    RenderMultiColumnFlowThread(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMultiColumnFlowThread(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     ~RenderMultiColumnFlowThread();
</span><span class="cx"> 
</span><span class="cx">     virtual void removeFlowChildInfo(RenderObject*) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSet.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSet.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSet.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderMultiColumnSet::RenderMultiColumnSet(RenderFlowThread&amp; flowThread, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMultiColumnSet::RenderMultiColumnSet(RenderFlowThread&amp; flowThread, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderRegionSet(flowThread.document(), WTF::move(style), flowThread)
</span><span class="cx">     , m_computedColumnCount(1)
</span><span class="cx">     , m_computedColumnWidth(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSet.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSet.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSet.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> // come before and after the span.
</span><span class="cx"> class RenderMultiColumnSet final : public RenderRegionSet {
</span><span class="cx"> public:
</span><del>-    RenderMultiColumnSet(RenderFlowThread&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMultiColumnSet(RenderFlowThread&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     RenderBlockFlow* multiColumnBlockFlow() const { return downcast&lt;RenderBlockFlow&gt;(parent()); }
</span><span class="cx">     RenderMultiColumnFlowThread* multiColumnFlowThread() const { return static_cast&lt;RenderMultiColumnFlowThread*&gt;(flowThread()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholdercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     return placeholder;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMultiColumnSpannerPlaceholder::RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread* flowThread, RenderBox* spanner, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMultiColumnSpannerPlaceholder::RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread* flowThread, RenderBox* spanner, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(flowThread-&gt;document(), WTF::move(style), RenderBoxModelObjectFlag)
</span><span class="cx">     , m_spanner(spanner)
</span><span class="cx">     , m_flowThread(flowThread)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     RenderMultiColumnFlowThread* flowThread() const { return m_flowThread; }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread*, RenderBox* spanner, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread*, RenderBox* spanner, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual bool isRenderMultiColumnSpannerPlaceholder() const override { return true; }
</span><span class="cx"> 
</span><span class="cx">     virtual bool canHaveChildren() const override { return false; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowFragmentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowFragment.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowFragment.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowFragment.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderNamedFlowFragment::RenderNamedFlowFragment(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderNamedFlowFragment::RenderNamedFlowFragment(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderRegion(document, WTF::move(style), nullptr)
</span><span class="cx">     , m_hasCustomRegionStyle(false)
</span><span class="cx">     , m_hasAutoLogicalHeight(false)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderNamedFlowFragment::createStyle(const RenderStyle&amp; parentStyle)
</del><ins>+Ref&lt;RenderStyle&gt; RenderNamedFlowFragment::createStyle(const RenderStyle&amp; parentStyle)
</ins><span class="cx"> {
</span><span class="cx">     auto style = RenderStyle::createAnonymousStyleWithDisplay(&amp;parentStyle, BLOCK);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,10 +49,10 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderNamedFlowFragment final : public RenderRegion {
</span><span class="cx"> public:
</span><del>-    RenderNamedFlowFragment(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderNamedFlowFragment(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderNamedFlowFragment();
</span><span class="cx"> 
</span><del>-    static PassRef&lt;RenderStyle&gt; createStyle(const RenderStyle&amp; parentStyle);
</del><ins>+    static Ref&lt;RenderStyle&gt; createStyle(const RenderStyle&amp; parentStyle);
</ins><span class="cx"> 
</span><span class="cx">     virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderNamedFlowThread::RenderNamedFlowThread(Document&amp; document, PassRef&lt;RenderStyle&gt; style, PassRef&lt;WebKitNamedFlow&gt; namedFlow)
</del><ins>+RenderNamedFlowThread::RenderNamedFlowThread(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, Ref&lt;WebKitNamedFlow&gt;&amp;&amp; namedFlow)
</ins><span class="cx">     : RenderFlowThread(document, WTF::move(style))
</span><span class="cx">     , m_hasRegionsWithStyling(false)
</span><span class="cx">     , m_dispatchRegionOversetChangeEvent(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderNamedFlowThread final : public RenderFlowThread, public SelectionSubtreeRoot {
</span><span class="cx"> public:
</span><del>-    RenderNamedFlowThread(Document&amp;, PassRef&lt;RenderStyle&gt;, PassRef&lt;WebKitNamedFlow&gt;);
</del><ins>+    RenderNamedFlowThread(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, Ref&lt;WebKitNamedFlow&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderNamedFlowThread();
</span><span class="cx"> 
</span><span class="cx">     const AtomicString&amp; flowThreadName() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgresscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderProgress.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderProgress::RenderProgress(HTMLElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderProgress::RenderProgress(HTMLElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     , m_position(HTMLProgressElement::InvalidPosition)
</span><span class="cx">     , m_animationStartTime(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderProgress.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderProgress final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderProgress(HTMLElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderProgress(HTMLElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderProgress();
</span><span class="cx"> 
</span><span class="cx">     double position() const { return m_position; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderQuotecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderQuote.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderQuote.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderQuote.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderQuote::RenderQuote(Document&amp; document, PassRef&lt;RenderStyle&gt; style, QuoteType quote)
</del><ins>+RenderQuote::RenderQuote(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, QuoteType quote)
</ins><span class="cx">     : RenderInline(document, WTF::move(style))
</span><span class="cx">     , m_type(quote)
</span><span class="cx">     , m_depth(-1)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderQuoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderQuote.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderQuote.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderQuote.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderQuote final : public RenderInline {
</span><span class="cx"> public:
</span><del>-    RenderQuote(Document&amp;, PassRef&lt;RenderStyle&gt;, QuoteType);
</del><ins>+    RenderQuote(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, QuoteType);
</ins><span class="cx">     virtual ~RenderQuote();
</span><span class="cx"> 
</span><span class="cx">     void attachQuote();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegion.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegion.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRegion.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderRegion::RenderRegion(Element&amp; element, PassRef&lt;RenderStyle&gt; style, RenderFlowThread* flowThread)
</del><ins>+RenderRegion::RenderRegion(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, RenderFlowThread* flowThread)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     , m_flowThread(flowThread)
</span><span class="cx">     , m_parentNamedFlowThread(nullptr)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderRegion::RenderRegion(Document&amp; document, PassRef&lt;RenderStyle&gt; style, RenderFlowThread* flowThread)
</del><ins>+RenderRegion::RenderRegion(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, RenderFlowThread* flowThread)
</ins><span class="cx">     : RenderBlockFlow(document, WTF::move(style))
</span><span class="cx">     , m_flowThread(flowThread)
</span><span class="cx">     , m_parentNamedFlowThread(nullptr)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegion.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegion.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRegion.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -129,8 +129,8 @@
</span><span class="cx">     virtual void absoluteQuadsForBoxInRegion(Vector&lt;FloatQuad&gt;&amp;, bool*, const RenderBox*, float, float) { }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderRegion(Element&amp;, PassRef&lt;RenderStyle&gt;, RenderFlowThread*);
-    RenderRegion(Document&amp;, PassRef&lt;RenderStyle&gt;, RenderFlowThread*);
</del><ins>+    RenderRegion(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, RenderFlowThread*);
+    RenderRegion(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, RenderFlowThread*);
</ins><span class="cx"> 
</span><span class="cx">     void ensureOverflowForBox(const RenderBox*, RefPtr&lt;RenderOverflow&gt;&amp;, bool);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionSetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegionSet.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegionSet.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRegionSet.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderRegionSet::RenderRegionSet(Document&amp; document, PassRef&lt;RenderStyle&gt; style, RenderFlowThread&amp; flowThread)
</del><ins>+RenderRegionSet::RenderRegionSet(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, RenderFlowThread&amp; flowThread)
</ins><span class="cx">     : RenderRegion(document, WTF::move(style), &amp;flowThread)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegionSet.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegionSet.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRegionSet.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">     void expandToEncompassFlowThreadContentsIfNeeded();
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderRegionSet(Document&amp;, PassRef&lt;RenderStyle&gt;, RenderFlowThread&amp;);
</del><ins>+    RenderRegionSet(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, RenderFlowThread&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void installFlowThread() override final;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplacedcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplaced.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplaced.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderReplaced.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,21 +46,21 @@
</span><span class="cx"> const int cDefaultWidth = 300;
</span><span class="cx"> const int cDefaultHeight = 150;
</span><span class="cx"> 
</span><del>-RenderReplaced::RenderReplaced(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderReplaced::RenderReplaced(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(element, WTF::move(style), RenderReplacedFlag)
</span><span class="cx">     , m_intrinsicSize(cDefaultWidth, cDefaultHeight)
</span><span class="cx"> {
</span><span class="cx">     setReplaced(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderReplaced::RenderReplaced(Element&amp; element, PassRef&lt;RenderStyle&gt; style, const LayoutSize&amp; intrinsicSize)
</del><ins>+RenderReplaced::RenderReplaced(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style, const LayoutSize&amp; intrinsicSize)
</ins><span class="cx">     : RenderBox(element, WTF::move(style), RenderReplacedFlag)
</span><span class="cx">     , m_intrinsicSize(intrinsicSize)
</span><span class="cx"> {
</span><span class="cx">     setReplaced(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderReplaced::RenderReplaced(Document&amp; document, PassRef&lt;RenderStyle&gt; style, const LayoutSize&amp; intrinsicSize)
</del><ins>+RenderReplaced::RenderReplaced(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, const LayoutSize&amp; intrinsicSize)
</ins><span class="cx">     : RenderBox(document, WTF::move(style), RenderReplacedFlag)
</span><span class="cx">     , m_intrinsicSize(intrinsicSize)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplacedh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplaced.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplaced.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderReplaced.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">     bool hasReplacedLogicalHeight() const;
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderReplaced(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderReplaced(Element&amp;, PassRef&lt;RenderStyle&gt;, const LayoutSize&amp; intrinsicSize);
-    RenderReplaced(Document&amp;, PassRef&lt;RenderStyle&gt;, const LayoutSize&amp; intrinsicSize);
</del><ins>+    RenderReplaced(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderReplaced(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, const LayoutSize&amp; intrinsicSize);
+    RenderReplaced(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, const LayoutSize&amp; intrinsicSize);
</ins><span class="cx"> 
</span><span class="cx">     virtual void layout() override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplicacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplica.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplica.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderReplica.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderReplica::RenderReplica(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderReplica::RenderReplica(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(document, WTF::move(style), 0)
</span><span class="cx"> {
</span><span class="cx">     // This is a hack. Replicas are synthetic, and don't pick up the attributes of the
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplicah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplica.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplica.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderReplica.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderReplica final : public RenderBox {
</span><span class="cx"> public:
</span><del>-    RenderReplica(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderReplica(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderReplica();
</span><span class="cx"> 
</span><span class="cx">     virtual const char* renderName() const override { return &quot;RenderReplica&quot;; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRuby.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRuby.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRuby.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> 
</span><span class="cx"> //=== ruby as inline object ===
</span><span class="cx"> 
</span><del>-RenderRubyAsInline::RenderRubyAsInline(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderRubyAsInline::RenderRubyAsInline(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderInline(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -225,7 +225,7 @@
</span><span class="cx"> 
</span><span class="cx"> //=== ruby as block object ===
</span><span class="cx"> 
</span><del>-RenderRubyAsBlock::RenderRubyAsBlock(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderRubyAsBlock::RenderRubyAsBlock(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRuby.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRuby.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRuby.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> // &lt;ruby&gt; when used as 'display:inline'
</span><span class="cx"> class RenderRubyAsInline final : public RenderInline {
</span><span class="cx"> public:
</span><del>-    RenderRubyAsInline(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderRubyAsInline(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderRubyAsInline();
</span><span class="cx"> 
</span><span class="cx">     virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> // &lt;ruby&gt; when used as 'display:block' or 'display:inline-block'
</span><span class="cx"> class RenderRubyAsBlock final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderRubyAsBlock(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderRubyAsBlock(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderRubyAsBlock();
</span><span class="cx"> 
</span><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyBase.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyBase.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRubyBase.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderRubyBase::RenderRubyBase(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderRubyBase::RenderRubyBase(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(document, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     setInline(false);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyBase.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyBase.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRubyBase.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderRubyBase final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderRubyBase(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderRubyBase(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderRubyBase();
</span><span class="cx">     
</span><span class="cx">     virtual const char* renderName() const override { return &quot;RenderRubyBase (anonymous)&quot;; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyRuncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyRun.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyRun.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRubyRun.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace std;
</span><span class="cx"> 
</span><del>-RenderRubyRun::RenderRubyRun(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderRubyRun::RenderRubyRun(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(document, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     setReplaced(true);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyRunh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyRun.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyRun.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRubyRun.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderRubyRun final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderRubyRun(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderRubyRun(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderRubyRun();
</span><span class="cx"> 
</span><span class="cx">     bool hasRubyText() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyTextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyText.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyText.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRubyText.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderRubyText::RenderRubyText(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderRubyText::RenderRubyText(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyText.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyText.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderRubyText.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderRubyText final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderRubyText(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderRubyText(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderRubyText();
</span><span class="cx"> 
</span><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarPartcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbarPart.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbarPart.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderScrollbarPart.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderScrollbarPart::RenderScrollbarPart(Document&amp; document, PassRef&lt;RenderStyle&gt; style, RenderScrollbar* scrollbar, ScrollbarPart part)
</del><ins>+RenderScrollbarPart::RenderScrollbarPart(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, RenderScrollbar* scrollbar, ScrollbarPart part)
</ins><span class="cx">     : RenderBlock(document, WTF::move(style), 0)
</span><span class="cx">     , m_scrollbar(scrollbar)
</span><span class="cx">     , m_part(part)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarParth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbarPart.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbarPart.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderScrollbarPart.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderScrollbarPart final : public RenderBlock {
</span><span class="cx"> public:
</span><del>-    RenderScrollbarPart(Document&amp;, PassRef&lt;RenderStyle&gt;, RenderScrollbar* = 0, ScrollbarPart = NoPart);
</del><ins>+    RenderScrollbarPart(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, RenderScrollbar* = 0, ScrollbarPart = NoPart);
</ins><span class="cx">     
</span><span class="cx">     virtual ~RenderScrollbarPart();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSearchFieldcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSearchField.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSearchField.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderSearchField.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderSearchField::RenderSearchField(HTMLInputElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSearchField::RenderSearchField(HTMLInputElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderTextControlSingleLine(element, WTF::move(style))
</span><span class="cx">     , m_searchPopupIsVisible(false)
</span><span class="cx">     , m_searchPopup(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSearchFieldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSearchField.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSearchField.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderSearchField.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSearchField final : public RenderTextControlSingleLine, private PopupMenuClient {
</span><span class="cx"> public:
</span><del>-    RenderSearchField(HTMLInputElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSearchField(HTMLInputElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSearchField();
</span><span class="cx"> 
</span><span class="cx">     void updateCancelButtonVisibility() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSlidercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSlider.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSlider.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderSlider.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> const int RenderSlider::defaultTrackLength = 129;
</span><span class="cx"> 
</span><del>-RenderSlider::RenderSlider(HTMLInputElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSlider::RenderSlider(HTMLInputElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     // We assume RenderSlider works only with &lt;input type=range&gt;.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSliderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSlider.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSlider.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderSlider.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> public:
</span><span class="cx">     static const int defaultTrackLength;
</span><span class="cx"> 
</span><del>-    RenderSlider(HTMLInputElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSlider(HTMLInputElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSlider();
</span><span class="cx"> 
</span><span class="cx">     HTMLInputElement&amp; element() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSnapshottedPlugIncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSnapshottedPlugIn::RenderSnapshottedPlugIn(HTMLPlugInImageElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSnapshottedPlugIn::RenderSnapshottedPlugIn(HTMLPlugInImageElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderEmbeddedObject(element, WTF::move(style))
</span><span class="cx">     , m_snapshotResource(std::make_unique&lt;RenderImageResource&gt;())
</span><span class="cx">     , m_isPotentialMouseActivation(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSnapshottedPlugInh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSnapshottedPlugIn final : public RenderEmbeddedObject {
</span><span class="cx"> public:
</span><del>-    RenderSnapshottedPlugIn(HTMLPlugInImageElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSnapshottedPlugIn(HTMLPlugInImageElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSnapshottedPlugIn();
</span><span class="cx"> 
</span><span class="cx">     HTMLPlugInImageElement&amp; plugInImageElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTable.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTable.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTable.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderTable::RenderTable(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTable::RenderTable(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(element, WTF::move(style), 0)
</span><span class="cx">     , m_head(nullptr)
</span><span class="cx">     , m_foot(nullptr)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">     m_columnPos.fill(0, 1);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderTable::RenderTable(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTable::RenderTable(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlock(document, WTF::move(style), 0)
</span><span class="cx">     , m_head(nullptr)
</span><span class="cx">     , m_foot(nullptr)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTable.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTable.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTable.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTable : public RenderBlock {
</span><span class="cx"> public:
</span><del>-    RenderTable(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderTable(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTable(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderTable(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderTable();
</span><span class="cx"> 
</span><span class="cx">     // Per CSS 3 writing-mode: &quot;The first and second values of the 'border-spacing' property represent spacing between columns
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCaptioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCaption.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCaption.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableCaption.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderTableCaption::RenderTableCaption(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableCaption::RenderTableCaption(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCaptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCaption.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCaption.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableCaption.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTableCaption final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderTableCaption(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTableCaption(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderTableCaption();
</span><span class="cx"> 
</span><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCellcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCell.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCell.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableCell.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> COMPILE_ASSERT(sizeof(RenderTableCell) == sizeof(SameSizeAsRenderTableCell), RenderTableCell_should_stay_small);
</span><span class="cx"> COMPILE_ASSERT(sizeof(CollapsedBorderValue) == 8, CollapsedBorderValue_should_stay_small);
</span><span class="cx"> 
</span><del>-RenderTableCell::RenderTableCell(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableCell::RenderTableCell(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     , m_column(unsetColumnIndex)
</span><span class="cx">     , m_cellWidthChanged(false)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     updateColAndRowSpanFlags();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderTableCell::RenderTableCell(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableCell::RenderTableCell(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(document, WTF::move(style))
</span><span class="cx">     , m_column(unsetColumnIndex)
</span><span class="cx">     , m_cellWidthChanged(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCell.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCell.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableCell.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTableCell final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderTableCell(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderTableCell(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTableCell(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderTableCell(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     
</span><span class="cx">     unsigned colSpan() const
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableColcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCol.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCol.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableCol.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderTableCol::RenderTableCol(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableCol::RenderTableCol(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(element, WTF::move(style), 0)
</span><span class="cx">     , m_span(1)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableColh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCol.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCol.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableCol.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTableCol final : public RenderBox {
</span><span class="cx"> public:
</span><del>-    RenderTableCol(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTableCol(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     Element&amp; element() const { return downcast&lt;Element&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span><span class="cx">     void clearPreferredLogicalWidthsDirtyBits();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableRowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableRow.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableRow.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableRow.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,14 +38,14 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderTableRow::RenderTableRow(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableRow::RenderTableRow(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(element, WTF::move(style), 0)
</span><span class="cx">     , m_rowIndex(unsetRowIndex)
</span><span class="cx"> {
</span><span class="cx">     setInline(false);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderTableRow::RenderTableRow(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableRow::RenderTableRow(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(document, WTF::move(style), 0)
</span><span class="cx">     , m_rowIndex(unsetRowIndex)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableRow.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableRow.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableRow.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTableRow final : public RenderBox {
</span><span class="cx"> public:
</span><del>-    RenderTableRow(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderTableRow(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTableRow(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderTableRow(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     RenderTableRow* nextRow() const;
</span><span class="cx">     RenderTableRow* previousRow() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableSectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableSection.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableSection.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableSection.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderTableSection::RenderTableSection(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableSection::RenderTableSection(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(element, WTF::move(style), 0)
</span><span class="cx">     , m_cCol(0)
</span><span class="cx">     , m_cRow(0)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">     setInline(false);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderTableSection::RenderTableSection(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTableSection::RenderTableSection(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBox(document, WTF::move(style), 0)
</span><span class="cx">     , m_cCol(0)
</span><span class="cx">     , m_cRow(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableSectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableSection.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableSection.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTableSection.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTableSection final : public RenderBox {
</span><span class="cx"> public:
</span><del>-    RenderTableSection(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderTableSection(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTableSection(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderTableSection(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderTableSection();
</span><span class="cx"> 
</span><span class="cx">     RenderTableRow* firstRow() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControl.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControl.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTextControl.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderTextControl::RenderTextControl(HTMLTextFormControlElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTextControl::RenderTextControl(HTMLTextFormControlElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControl.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControl.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTextControl.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">     virtual ~RenderTextControl();
</span><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT HTMLTextFormControlElement&amp; textFormControlElement() const;
</span><del>-    virtual PassRef&lt;RenderStyle&gt; createInnerTextStyle(const RenderStyle* startStyle) const = 0;
</del><ins>+    virtual Ref&lt;RenderStyle&gt; createInnerTextStyle(const RenderStyle* startStyle) const = 0;
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     bool canScroll() const;
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderTextControl(HTMLTextFormControlElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTextControl(HTMLTextFormControlElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // This convenience function should not be made public because innerTextElement may outlive the render tree.
</span><span class="cx">     TextControlInnerTextElement* innerTextElement() const;
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> // anymore.
</span><span class="cx"> class RenderTextControlInnerContainer final : public RenderFlexibleBox {
</span><span class="cx"> public:
</span><del>-    explicit RenderTextControlInnerContainer(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    explicit RenderTextControlInnerContainer(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx">     { }
</span><span class="cx">     virtual ~RenderTextControlInnerContainer() { }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlMultiLinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlMultiLine.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlMultiLine.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTextControlMultiLine.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderTextControlMultiLine::RenderTextControlMultiLine(HTMLTextAreaElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTextControlMultiLine::RenderTextControlMultiLine(HTMLTextAreaElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderTextControl(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">     return RenderBox::baselinePosition(baselineType, firstLine, direction, linePositionMode);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const
</del><ins>+Ref&lt;RenderStyle&gt; RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const
</ins><span class="cx"> {
</span><span class="cx">     auto textBlockStyle = RenderStyle::create();
</span><span class="cx">     textBlockStyle.get().inheritFrom(startStyle);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlMultiLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTextControlMultiLine final : public RenderTextControl {
</span><span class="cx"> public:
</span><del>-    RenderTextControlMultiLine(HTMLTextAreaElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTextControlMultiLine(HTMLTextAreaElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderTextControlMultiLine();
</span><span class="cx"> 
</span><span class="cx">     HTMLTextAreaElement&amp; textAreaElement() const;
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     virtual LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
</span><span class="cx">     virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</span><span class="cx"> 
</span><del>-    virtual PassRef&lt;RenderStyle&gt; createInnerTextStyle(const RenderStyle* startStyle) const override;
</del><ins>+    virtual Ref&lt;RenderStyle&gt; createInnerTextStyle(const RenderStyle* startStyle) const override;
</ins><span class="cx">     virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlSingleLinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderTextControlSingleLine::RenderTextControlSingleLine(HTMLInputElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderTextControlSingleLine::RenderTextControlSingleLine(HTMLInputElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderTextControl(element, WTF::move(style))
</span><span class="cx">     , m_shouldDrawCapsLockIndicator(false)
</span><span class="cx">     , m_desiredInnerTextLogicalHeight(-1)
</span><span class="lines">@@ -364,7 +364,7 @@
</span><span class="cx">     return lineHeight + nonContentHeight;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderTextControlSingleLine::createInnerTextStyle(const RenderStyle* startStyle) const
</del><ins>+Ref&lt;RenderStyle&gt; RenderTextControlSingleLine::createInnerTextStyle(const RenderStyle* startStyle) const
</ins><span class="cx"> {
</span><span class="cx">     auto textBlockStyle = RenderStyle::create();
</span><span class="cx">     textBlockStyle.get().inheritFrom(startStyle);
</span><span class="lines">@@ -387,7 +387,7 @@
</span><span class="cx">     return textBlockStyle;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderTextControlSingleLine::createInnerBlockStyle(const RenderStyle* startStyle) const
</del><ins>+Ref&lt;RenderStyle&gt; RenderTextControlSingleLine::createInnerBlockStyle(const RenderStyle* startStyle) const
</ins><span class="cx"> {
</span><span class="cx">     auto innerBlockStyle = RenderStyle::create();
</span><span class="cx">     innerBlockStyle.get().inheritFrom(startStyle);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlSingleLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,11 +32,11 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTextControlSingleLine : public RenderTextControl {
</span><span class="cx"> public:
</span><del>-    RenderTextControlSingleLine(HTMLInputElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderTextControlSingleLine(HTMLInputElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderTextControlSingleLine();
</span><span class="cx">     // FIXME: Move create*Style() to their classes.
</span><del>-    virtual PassRef&lt;RenderStyle&gt; createInnerTextStyle(const RenderStyle* startStyle) const override;
-    PassRef&lt;RenderStyle&gt; createInnerBlockStyle(const RenderStyle* startStyle) const;
</del><ins>+    virtual Ref&lt;RenderStyle&gt; createInnerTextStyle(const RenderStyle* startStyle) const override;
+    Ref&lt;RenderStyle&gt; createInnerBlockStyle(const RenderStyle* startStyle) const;
</ins><span class="cx"> 
</span><span class="cx">     void capsLockStateMayHaveChanged();
</span><span class="cx"> 
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderTextControlInnerBlock final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderTextControlInnerBlock(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    RenderTextControlInnerBlock(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     {
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVTTCue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVTTCue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderVTTCue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderVTTCue::RenderVTTCue(VTTCueBox&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderVTTCue::RenderVTTCue(VTTCueBox&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx">     , m_cue(element.getCue())
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVTTCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVTTCue.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVTTCue.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderVTTCue.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderVTTCue final : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>-    RenderVTTCue(VTTCueBox&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderVTTCue(VTTCueBox&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void layout() override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVideocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVideo.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVideo.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderVideo.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-RenderVideo::RenderVideo(HTMLVideoElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderVideo::RenderVideo(HTMLVideoElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMedia(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     setIntrinsicSize(calculateIntrinsicSize());
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVideoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVideo.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVideo.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderVideo.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderVideo final : public RenderMedia {
</span><span class="cx"> public:
</span><del>-    RenderVideo(HTMLVideoElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderVideo(HTMLVideoElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderVideo();
</span><span class="cx"> 
</span><span class="cx">     HTMLVideoElement&amp; videoElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderView.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderView::RenderView(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderView::RenderView(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(document, WTF::move(style))
</span><span class="cx">     , m_frameView(*document.view())
</span><span class="cx">     , m_selectionUnsplitStart(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderView.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderView final : public RenderBlockFlow, public SelectionSubtreeRoot {
</span><span class="cx"> public:
</span><del>-    RenderView(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderView(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderView();
</span><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT bool hitTest(const HitTestRequest&amp;, HitTestResult&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderWidgetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderWidget.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderWidget.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderWidget.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">     WidgetHierarchyUpdatesSuspensionScope::scheduleWidgetToMove(child, parent);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderWidget::RenderWidget(HTMLFrameOwnerElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderWidget::RenderWidget(HTMLFrameOwnerElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderReplaced(element, WTF::move(style))
</span><span class="cx">     , m_weakPtrFactory(this)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderWidgeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderWidget.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderWidget.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/RenderWidget.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">     WeakPtr&lt;RenderWidget&gt; createWeakPtr() { return m_weakPtrFactory.createWeakPtr(); }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderWidget(HTMLFrameOwnerElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderWidget(HTMLFrameOwnerElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</span><span class="cx">     virtual void layout() override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLBlockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,12 +43,12 @@
</span><span class="cx">     
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx">     
</span><del>-RenderMathMLBlock::RenderMathMLBlock(Element&amp; container, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLBlock::RenderMathMLBlock(Element&amp; container, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(container, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLBlock::RenderMathMLBlock(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLBlock::RenderMathMLBlock(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderFlexibleBox(document, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,8 +41,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMathMLBlock : public RenderFlexibleBox {
</span><span class="cx"> public:
</span><del>-    RenderMathMLBlock(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMathMLBlock(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLBlock(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMathMLBlock(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual bool isChildAllowed(const RenderObject&amp;, const RenderStyle&amp;) const override;
</span><span class="cx">     
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMathMLTable final : public RenderTable {
</span><span class="cx"> public:
</span><del>-    explicit RenderMathMLTable(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    explicit RenderMathMLTable(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderTable(element, WTF::move(style))
</span><span class="cx">     {
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFencedcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> static const char* gOpeningBraceChar = &quot;(&quot;;
</span><span class="cx"> static const char* gClosingBraceChar = &quot;)&quot;;
</span><span class="cx"> 
</span><del>-RenderMathMLFenced::RenderMathMLFenced(MathMLInlineContainerElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLFenced::RenderMathMLFenced(MathMLInlineContainerElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLRow(element, WTF::move(style))
</span><span class="cx">     , m_closeFenceRenderer(nullptr)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFencedh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">     
</span><span class="cx"> class RenderMathMLFenced final : public RenderMathMLRow {
</span><span class="cx"> public:
</span><del>-    RenderMathMLFenced(MathMLInlineContainerElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLFenced(MathMLInlineContainerElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     MathMLInlineContainerElement&amp; element() { return static_cast&lt;MathMLInlineContainerElement&amp;&gt;(nodeForNonAnonymous()); }
</span><span class="cx">     
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFractioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> static const float gLineThick = 3.f;
</span><span class="cx"> static const float gFractionBarWidth = 0.05f;
</span><span class="cx"> 
</span><del>-RenderMathMLFraction::RenderMathMLFraction(MathMLInlineContainerElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLFraction::RenderMathMLFraction(MathMLInlineContainerElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx">     , m_lineThickness(gLineMedium)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFractionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMathMLFraction final : public RenderMathMLBlock {
</span><span class="cx"> public:
</span><del>-    RenderMathMLFraction(MathMLInlineContainerElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLFraction(MathMLInlineContainerElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     MathMLInlineContainerElement&amp; element() { return static_cast&lt;MathMLInlineContainerElement&amp;&gt;(nodeForNonAnonymous()); }
</span><span class="cx">     float lineThickness() const { return m_lineThickness; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMathcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx"> 
</span><del>-RenderMathMLMath::RenderMathMLMath(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLMath::RenderMathMLMath(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLRow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">     
</span><span class="cx"> class RenderMathMLMath final : public RenderMathMLRow {
</span><span class="cx"> public:
</span><del>-    RenderMathMLMath(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLMath(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual bool isRenderMathMLMath() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMenclosecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx"> 
</span><del>-RenderMathMLMenclose::RenderMathMLMenclose(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLMenclose::RenderMathMLMenclose(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLRow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMencloseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">     
</span><span class="cx"> class RenderMathMLMenclose final: public RenderMathMLRow {
</span><span class="cx"> public:
</span><del>-    RenderMathMLMenclose(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLMenclose(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual const char* renderName() const override { return &quot;RenderMathMLMenclose&quot;; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLOperatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1135,7 +1135,7 @@
</span><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLOperator::RenderMathMLOperator(MathMLElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLOperator::RenderMathMLOperator(MathMLElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLToken(element, WTF::move(style))
</span><span class="cx">     , m_stretchHeightAboveBaseline(0)
</span><span class="cx">     , m_stretchDepthBelowBaseline(0)
</span><span class="lines">@@ -1145,7 +1145,7 @@
</span><span class="cx">     updateTokenContent();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLOperator::RenderMathMLOperator(Document&amp; document, PassRef&lt;RenderStyle&gt; style, const String&amp; operatorString, MathMLOperatorDictionary::Form form, unsigned short flags)
</del><ins>+RenderMathMLOperator::RenderMathMLOperator(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, const String&amp; operatorString, MathMLOperatorDictionary::Form form, unsigned short flags)
</ins><span class="cx">     : RenderMathMLToken(document, WTF::move(style))
</span><span class="cx">     , m_stretchHeightAboveBaseline(0)
</span><span class="cx">     , m_stretchDepthBelowBaseline(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,8 +60,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMathMLOperator : public RenderMathMLToken {
</span><span class="cx"> public:
</span><del>-    RenderMathMLOperator(MathMLElement&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMathMLOperator(Document&amp;, PassRef&lt;RenderStyle&gt;, const String&amp; operatorString, MathMLOperatorDictionary::Form, unsigned short flags = 0);
</del><ins>+    RenderMathMLOperator(MathMLElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMathMLOperator(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, const String&amp; operatorString, MathMLOperatorDictionary::Form, unsigned short flags = 0);
</ins><span class="cx"> 
</span><span class="cx">     virtual void stretchTo(LayoutUnit heightAboveBaseline, LayoutUnit depthBelowBaseline);
</span><span class="cx">     void stretchTo(LayoutUnit width);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRadicalOperatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> // Radical thick line thickness (em)
</span><span class="cx"> const float gRadicalThickLineThicknessEms = 0.1f;
</span><span class="cx"> 
</span><del>-RenderMathMLRadicalOperator::RenderMathMLRadicalOperator(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLRadicalOperator::RenderMathMLRadicalOperator(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLOperator(document, WTF::move(style), String(&amp;gRadicalCharacter, 1), MathMLOperatorDictionary::Prefix)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRadicalOperatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMathMLRadicalOperator final : public RenderMathMLOperator {
</span><span class="cx"> public:
</span><del>-    RenderMathMLRadicalOperator(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLRadicalOperator(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual void stretchTo(LayoutUnit heightAboveBaseline, LayoutUnit depthBelowBaseline) override;
</span><span class="cx">     virtual void computePreferredLogicalWidths() override;
</span><span class="cx">     virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&amp;) const override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRootcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,12 +55,12 @@
</span><span class="cx"> // In order to accept invalid markup and to handle &lt;mroot&gt; and &lt;msqrt&gt; consistently, we will allow any number of children in the BaseWrapper of &lt;mroot&gt; too.
</span><span class="cx"> // We will allow the IndexWrapper to be empty and it will always contain the last child of the &lt;mroot&gt; if there are at least 2 elements.
</span><span class="cx"> 
</span><del>-RenderMathMLRoot::RenderMathMLRoot(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLRoot::RenderMathMLRoot(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLRoot::RenderMathMLRoot(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLRoot::RenderMathMLRoot(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(document, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx"> friend class RenderMathMLRootWrapper;
</span><span class="cx"> 
</span><span class="cx"> public:
</span><del>-    RenderMathMLRoot(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMathMLRoot(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLRoot(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMathMLRoot(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
</span><span class="cx">     virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> friend class RenderMathMLRoot;
</span><span class="cx"> 
</span><span class="cx"> public:
</span><del>-    RenderMathMLRootWrapper(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    RenderMathMLRootWrapper(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderMathMLRow(document, WTF::move(style)) { }
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,12 +38,12 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx"> 
</span><del>-RenderMathMLRow::RenderMathMLRow(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLRow::RenderMathMLRow(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLRow::RenderMathMLRow(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLRow::RenderMathMLRow(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(document, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderMathMLRow : public RenderMathMLBlock {
</span><span class="cx"> public:
</span><del>-    RenderMathMLRow(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMathMLRow(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLRow(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMathMLRow(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     static RenderPtr&lt;RenderMathMLRow&gt; createAnonymousWithParentRenderer(RenderMathMLRoot&amp;);
</span><span class="cx">     void updateOperatorProperties();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLScriptscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     return renderObject.node() &amp;&amp; renderObject.node()-&gt;hasTagName(MathMLNames::mprescriptsTag);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLScripts::RenderMathMLScripts(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLScripts::RenderMathMLScripts(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx">     , m_baseWrapper(0)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLScriptsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">     virtual void removeChild(RenderObject&amp;) override;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    RenderMathMLScriptsWrapper(Document&amp; document, PassRef&lt;RenderStyle&gt; style, WrapperType kind)
</del><ins>+    RenderMathMLScriptsWrapper(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style, WrapperType kind)
</ins><span class="cx">         : RenderMathMLBlock(document, WTF::move(style))
</span><span class="cx">         , m_kind(kind)
</span><span class="cx">     {
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> friend class RenderMathMLScriptsWrapper;
</span><span class="cx"> 
</span><span class="cx"> public:
</span><del>-    RenderMathMLScripts(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLScripts(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</span><span class="cx">     virtual void removeChild(RenderObject&amp;) override;
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSpacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">     
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx"> 
</span><del>-RenderMathMLSpace::RenderMathMLSpace(MathMLTextElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLSpace::RenderMathMLSpace(MathMLTextElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx">     , m_width(0)
</span><span class="cx">     , m_height(0)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">     
</span><span class="cx"> class RenderMathMLSpace final : public RenderMathMLBlock {
</span><span class="cx"> public:
</span><del>-    RenderMathMLSpace(MathMLTextElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLSpace(MathMLTextElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     MathMLTextElement&amp; element() { return static_cast&lt;MathMLTextElement&amp;&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSquareRootcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,12 +34,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span><del>-RenderMathMLSquareRoot::RenderMathMLSquareRoot(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLSquareRoot::RenderMathMLSquareRoot(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLRoot(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLSquareRoot::RenderMathMLSquareRoot(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLSquareRoot::RenderMathMLSquareRoot(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLRoot(document, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSquareRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> // Render sqrt(base), using radical notation.
</span><span class="cx"> class RenderMathMLSquareRoot final : public RenderMathMLRoot {
</span><span class="cx"> public:
</span><del>-    RenderMathMLSquareRoot(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMathMLSquareRoot(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLSquareRoot(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMathMLSquareRoot(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     static RenderPtr&lt;RenderMathMLSquareRoot&gt; createAnonymousWithParentRenderer(RenderMathMLMenclose&amp;);
</span><span class="cx">     
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLTokencpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,13 +36,13 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx"> 
</span><del>-RenderMathMLToken::RenderMathMLToken(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLToken::RenderMathMLToken(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx">     , m_containsElement(false)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderMathMLToken::RenderMathMLToken(Document&amp; document, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLToken::RenderMathMLToken(Document&amp; document, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(document, WTF::move(style))
</span><span class="cx">     , m_containsElement(false)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLTokenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx">     
</span><span class="cx"> class RenderMathMLToken : public RenderMathMLBlock {
</span><span class="cx"> public:
</span><del>-    RenderMathMLToken(Element&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderMathMLToken(Document&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLToken(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderMathMLToken(Document&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     MathMLTextElement&amp; element() { return static_cast&lt;MathMLTextElement&amp;&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLUnderOvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace MathMLNames;
</span><span class="cx">     
</span><del>-RenderMathMLUnderOver::RenderMathMLUnderOver(Element&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderMathMLUnderOver::RenderMathMLUnderOver(Element&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderMathMLBlock(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     // Determine what kind of under/over expression we have by element name
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLUnderOverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">     
</span><span class="cx"> class RenderMathMLUnderOver final : public RenderMathMLBlock {
</span><span class="cx"> public:
</span><del>-    RenderMathMLUnderOver(Element&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderMathMLUnderOver(Element&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     
</span><span class="cx">     virtual RenderMathMLOperator* unembellishedOperator() override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleBasicShapescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/BasicShapes.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/BasicShapes.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/BasicShapes.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx">     ));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BasicShape&gt; BasicShapeCircle::blend(const BasicShape&amp; other, double progress) const
</del><ins>+Ref&lt;BasicShape&gt; BasicShapeCircle::blend(const BasicShape&amp; other, double progress) const
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(type() == other.type());
</span><span class="cx">     const auto&amp; otherCircle = downcast&lt;BasicShapeCircle&gt;(other);
</span><span class="lines">@@ -157,7 +157,7 @@
</span><span class="cx">         radiusY * 2));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BasicShape&gt; BasicShapeEllipse::blend(const BasicShape&amp; other, double progress) const
</del><ins>+Ref&lt;BasicShape&gt; BasicShapeEllipse::blend(const BasicShape&amp; other, double progress) const
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(type() == other.type());
</span><span class="cx">     const auto&amp; otherEllipse = downcast&lt;BasicShapeEllipse&gt;(other);
</span><span class="lines">@@ -197,7 +197,7 @@
</span><span class="cx">     path.closeSubpath();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BasicShape&gt; BasicShapePolygon::blend(const BasicShape&amp; other, double progress) const
</del><ins>+Ref&lt;BasicShape&gt; BasicShapePolygon::blend(const BasicShape&amp; other, double progress) const
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(type() == other.type());
</span><span class="cx"> 
</span><span class="lines">@@ -246,7 +246,7 @@
</span><span class="cx">     path.addRoundedRect(r);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BasicShape&gt; BasicShapeInset::blend(const BasicShape&amp; other, double progress) const
</del><ins>+Ref&lt;BasicShape&gt; BasicShapeInset::blend(const BasicShape&amp; other, double progress) const
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(type() == other.type());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleBasicShapesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/BasicShapes.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/BasicShapes.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/BasicShapes.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void path(Path&amp;, const FloatRect&amp;) = 0;
</span><span class="cx">     virtual WindRule windRule() const { return RULE_NONZERO; }
</span><del>-    virtual PassRef&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const = 0;
</del><ins>+    virtual Ref&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const = 0;
</ins><span class="cx"> 
</span><span class="cx">     virtual Type type() const = 0;
</span><span class="cx"> };
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx">     void setRadius(BasicShapeRadius radius) { m_radius = WTF::move(radius); }
</span><span class="cx"> 
</span><span class="cx">     virtual void path(Path&amp;, const FloatRect&amp;) override;
</span><del>-    virtual PassRef&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</del><ins>+    virtual Ref&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</ins><span class="cx"> 
</span><span class="cx">     virtual Type type() const override { return BasicShapeCircleType; }
</span><span class="cx"> private:
</span><span class="lines">@@ -186,7 +186,7 @@
</span><span class="cx">     void setRadiusY(BasicShapeRadius radiusY) { m_radiusY = WTF::move(radiusY); }
</span><span class="cx"> 
</span><span class="cx">     virtual void path(Path&amp;, const FloatRect&amp;) override;
</span><del>-    virtual PassRef&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</del><ins>+    virtual Ref&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</ins><span class="cx"> 
</span><span class="cx">     virtual Type type() const override { return BasicShapeEllipseType; }
</span><span class="cx"> private:
</span><span class="lines">@@ -210,7 +210,7 @@
</span><span class="cx">     void appendPoint(Length x, Length y) { m_values.append(WTF::move(x)); m_values.append(WTF::move(y)); }
</span><span class="cx"> 
</span><span class="cx">     virtual void path(Path&amp;, const FloatRect&amp;) override;
</span><del>-    virtual PassRef&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</del><ins>+    virtual Ref&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</ins><span class="cx"> 
</span><span class="cx">     virtual WindRule windRule() const override { return m_windRule; }
</span><span class="cx"> 
</span><span class="lines">@@ -249,7 +249,7 @@
</span><span class="cx">     void setBottomLeftRadius(LengthSize radius) { m_bottomLeftRadius = WTF::move(radius); }
</span><span class="cx"> 
</span><span class="cx">     virtual void path(Path&amp;, const FloatRect&amp;) override;
</span><del>-    virtual PassRef&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</del><ins>+    virtual Ref&lt;BasicShape&gt; blend(const BasicShape&amp;, double) const override;
</ins><span class="cx"> 
</span><span class="cx">     virtual Type type() const override { return BasicShapeInsetType; }
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleDataRefh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/DataRef.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/DataRef.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/DataRef.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -24,14 +24,13 @@
</span><span class="cx"> #ifndef DataRef_h
</span><span class="cx"> #define DataRef_h
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><span class="cx"> #include &lt;wtf/Ref.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> template &lt;typename T&gt; class DataRef {
</span><span class="cx"> public:
</span><del>-    DataRef(PassRef&lt;T&gt; data) : m_data(WTF::move(data)) { }
</del><ins>+    DataRef(Ref&lt;T&gt;&amp;&amp; data) : m_data(WTF::move(data)) { }
</ins><span class="cx">     DataRef(const DataRef&amp; other) : m_data(const_cast&lt;T&amp;&gt;(other.m_data.get())) { }
</span><span class="cx">     DataRef&amp; operator=(const DataRef&amp; other) { m_data = const_cast&lt;T&amp;&gt;(other.m_data.get()); return *this; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleNinePieceImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/NinePieceImage.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/NinePieceImage.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/NinePieceImage.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;NinePieceImageData&gt; NinePieceImageData::copy() const
</del><ins>+Ref&lt;NinePieceImageData&gt; NinePieceImageData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new NinePieceImageData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleNinePieceImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/NinePieceImage.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/NinePieceImage.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/NinePieceImage.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx"> 
</span><span class="cx"> class NinePieceImageData : public RefCounted&lt;NinePieceImageData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;NinePieceImageData&gt; create() { return adoptRef(*new NinePieceImageData); }
-    PassRef&lt;NinePieceImageData&gt; copy() const;
</del><ins>+    static Ref&lt;NinePieceImageData&gt; create() { return adoptRef(*new NinePieceImageData); }
+    Ref&lt;NinePieceImageData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const NinePieceImageData&amp;) const;
</span><span class="cx">     bool operator!=(const NinePieceImageData&amp; o) const { return !(*this == o); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -86,17 +86,17 @@
</span><span class="cx">     return style;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderStyle::create()
</del><ins>+Ref&lt;RenderStyle&gt; RenderStyle::create()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new RenderStyle(defaultStyle()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderStyle::createDefaultStyle()
</del><ins>+Ref&lt;RenderStyle&gt; RenderStyle::createDefaultStyle()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new RenderStyle(true));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderStyle::createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay display)
</del><ins>+Ref&lt;RenderStyle&gt; RenderStyle::createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay display)
</ins><span class="cx"> {
</span><span class="cx">     auto newStyle = RenderStyle::create();
</span><span class="cx">     newStyle.get().inheritFrom(parentStyle);
</span><span class="lines">@@ -105,12 +105,12 @@
</span><span class="cx">     return newStyle;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderStyle::clone(const RenderStyle* other)
</del><ins>+Ref&lt;RenderStyle&gt; RenderStyle::clone(const RenderStyle* other)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new RenderStyle(*other));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; RenderStyle::createStyleInheritingFromPseudoStyle(const RenderStyle&amp; pseudoStyle)
</del><ins>+Ref&lt;RenderStyle&gt; RenderStyle::createStyleInheritingFromPseudoStyle(const RenderStyle&amp; pseudoStyle)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(pseudoStyle.styleType() == BEFORE || pseudoStyle.styleType() == AFTER);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -482,13 +482,13 @@
</span><span class="cx">     ALWAYS_INLINE RenderStyle(const RenderStyle&amp;);
</span><span class="cx"> 
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;RenderStyle&gt; create();
-    static PassRef&lt;RenderStyle&gt; createDefaultStyle();
-    static PassRef&lt;RenderStyle&gt; createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay);
-    static PassRef&lt;RenderStyle&gt; clone(const RenderStyle*);
</del><ins>+    static Ref&lt;RenderStyle&gt; create();
+    static Ref&lt;RenderStyle&gt; createDefaultStyle();
+    static Ref&lt;RenderStyle&gt; createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay);
+    static Ref&lt;RenderStyle&gt; clone(const RenderStyle*);
</ins><span class="cx"> 
</span><span class="cx">     // Create a RenderStyle for generated content by inheriting from a pseudo style.
</span><del>-    static PassRef&lt;RenderStyle&gt; createStyleInheritingFromPseudoStyle(const RenderStyle&amp; pseudoStyle);
</del><ins>+    static Ref&lt;RenderStyle&gt; createStyleInheritingFromPseudoStyle(const RenderStyle&amp; pseudoStyle);
</ins><span class="cx"> 
</span><span class="cx">     enum IsAtShadowBoundary {
</span><span class="cx">         AtShadowBoundary,
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleSVGRenderStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/SVGRenderStyle.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/SVGRenderStyle.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/SVGRenderStyle.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     return *style.get().get();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;SVGRenderStyle&gt; SVGRenderStyle::createDefaultStyle()
</del><ins>+Ref&lt;SVGRenderStyle&gt; SVGRenderStyle::createDefaultStyle()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new SVGRenderStyle(CreateDefault));
</span><span class="cx"> }
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;SVGRenderStyle&gt; SVGRenderStyle::copy() const
</del><ins>+Ref&lt;SVGRenderStyle&gt; SVGRenderStyle::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new SVGRenderStyle(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleSVGRenderStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/SVGRenderStyle.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/SVGRenderStyle.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/SVGRenderStyle.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx"> 
</span><span class="cx"> class SVGRenderStyle : public RefCounted&lt;SVGRenderStyle&gt; {    
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;SVGRenderStyle&gt; createDefaultStyle();
-    static PassRef&lt;SVGRenderStyle&gt; create() { return adoptRef(*new SVGRenderStyle); }
-    PassRef&lt;SVGRenderStyle&gt; copy() const;
</del><ins>+    static Ref&lt;SVGRenderStyle&gt; createDefaultStyle();
+    static Ref&lt;SVGRenderStyle&gt; create() { return adoptRef(*new SVGRenderStyle); }
+    Ref&lt;SVGRenderStyle&gt; copy() const;
</ins><span class="cx">     ~SVGRenderStyle();
</span><span class="cx"> 
</span><span class="cx">     bool inheritedNotEqual(const SVGRenderStyle*) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleSVGRenderStyleDefscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleFillData&gt; StyleFillData::copy() const
</del><ins>+Ref&lt;StyleFillData&gt; StyleFillData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleFillData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleStrokeData&gt; StyleStrokeData::copy() const
</del><ins>+Ref&lt;StyleStrokeData&gt; StyleStrokeData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleStrokeData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleStopData&gt; StyleStopData::copy() const
</del><ins>+Ref&lt;StyleStopData&gt; StyleStopData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleStopData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleTextData&gt; StyleTextData::copy() const
</del><ins>+Ref&lt;StyleTextData&gt; StyleTextData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleTextData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -186,7 +186,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleMiscData&gt; StyleMiscData::copy() const
</del><ins>+Ref&lt;StyleMiscData&gt; StyleMiscData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleMiscData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleShadowSVGData&gt; StyleShadowSVGData::copy() const
</del><ins>+Ref&lt;StyleShadowSVGData&gt; StyleShadowSVGData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleShadowSVGData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -238,7 +238,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleResourceData&gt; StyleResourceData::copy() const
</del><ins>+Ref&lt;StyleResourceData&gt; StyleResourceData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleResourceData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleInheritedResourceData&gt; StyleInheritedResourceData::copy() const
</del><ins>+Ref&lt;StyleInheritedResourceData&gt; StyleInheritedResourceData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleInheritedResourceData(*this));
</span><span class="cx"> }
</span><span class="lines">@@ -300,7 +300,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleLayoutData&gt; StyleLayoutData::copy() const
</del><ins>+Ref&lt;StyleLayoutData&gt; StyleLayoutData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleLayoutData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleSVGRenderStyleDefsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -117,8 +117,8 @@
</span><span class="cx">     // Inherited/Non-Inherited Style Datastructures
</span><span class="cx">     class StyleFillData : public RefCounted&lt;StyleFillData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleFillData&gt; create() { return adoptRef(*new StyleFillData); }
-        PassRef&lt;StyleFillData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleFillData&gt; create() { return adoptRef(*new StyleFillData); }
+        Ref&lt;StyleFillData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleFillData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleFillData&amp; other) const
</span><span class="lines">@@ -141,8 +141,8 @@
</span><span class="cx"> 
</span><span class="cx">     class StyleStrokeData : public RefCounted&lt;StyleStrokeData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleStrokeData&gt; create() { return adoptRef(*new StyleStrokeData); }
-        PassRef&lt;StyleStrokeData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleStrokeData&gt; create() { return adoptRef(*new StyleStrokeData); }
+        Ref&lt;StyleStrokeData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleStrokeData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleStrokeData&amp; other) const
</span><span class="lines">@@ -171,8 +171,8 @@
</span><span class="cx"> 
</span><span class="cx">     class StyleStopData : public RefCounted&lt;StyleStopData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleStopData&gt; create() { return adoptRef(*new StyleStopData); }
-        PassRef&lt;StyleStopData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleStopData&gt; create() { return adoptRef(*new StyleStopData); }
+        Ref&lt;StyleStopData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleStopData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleStopData&amp; other) const
</span><span class="lines">@@ -190,8 +190,8 @@
</span><span class="cx"> 
</span><span class="cx">     class StyleTextData : public RefCounted&lt;StyleTextData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleTextData&gt; create() { return adoptRef(*new StyleTextData); }
-        PassRef&lt;StyleTextData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleTextData&gt; create() { return adoptRef(*new StyleTextData); }
+        Ref&lt;StyleTextData&gt; copy() const;
</ins><span class="cx">         
</span><span class="cx">         bool operator==(const StyleTextData&amp; other) const;
</span><span class="cx">         bool operator!=(const StyleTextData&amp; other) const
</span><span class="lines">@@ -209,8 +209,8 @@
</span><span class="cx">     // Note: the rule for this class is, *no inheritance* of these props
</span><span class="cx">     class StyleMiscData : public RefCounted&lt;StyleMiscData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleMiscData&gt; create() { return adoptRef(*new StyleMiscData); }
-        PassRef&lt;StyleMiscData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleMiscData&gt; create() { return adoptRef(*new StyleMiscData); }
+        Ref&lt;StyleMiscData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleMiscData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleMiscData&amp; other) const
</span><span class="lines">@@ -232,8 +232,8 @@
</span><span class="cx"> 
</span><span class="cx">     class StyleShadowSVGData : public RefCounted&lt;StyleShadowSVGData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleShadowSVGData&gt; create() { return adoptRef(*new StyleShadowSVGData); }
-        PassRef&lt;StyleShadowSVGData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleShadowSVGData&gt; create() { return adoptRef(*new StyleShadowSVGData); }
+        Ref&lt;StyleShadowSVGData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleShadowSVGData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleShadowSVGData&amp; other) const
</span><span class="lines">@@ -251,8 +251,8 @@
</span><span class="cx">     // Non-inherited resources
</span><span class="cx">     class StyleResourceData : public RefCounted&lt;StyleResourceData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleResourceData&gt; create() { return adoptRef(*new StyleResourceData); }
-        PassRef&lt;StyleResourceData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleResourceData&gt; create() { return adoptRef(*new StyleResourceData); }
+        Ref&lt;StyleResourceData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleResourceData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleResourceData&amp; other) const
</span><span class="lines">@@ -272,8 +272,8 @@
</span><span class="cx">     // Inherited resources
</span><span class="cx">     class StyleInheritedResourceData : public RefCounted&lt;StyleInheritedResourceData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleInheritedResourceData&gt; create() { return adoptRef(*new StyleInheritedResourceData); }
-        PassRef&lt;StyleInheritedResourceData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleInheritedResourceData&gt; create() { return adoptRef(*new StyleInheritedResourceData); }
+        Ref&lt;StyleInheritedResourceData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleInheritedResourceData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleInheritedResourceData&amp; other) const
</span><span class="lines">@@ -293,8 +293,8 @@
</span><span class="cx">     // Positioning and sizing properties.
</span><span class="cx">     class StyleLayoutData : public RefCounted&lt;StyleLayoutData&gt; {
</span><span class="cx">     public:
</span><del>-        static PassRef&lt;StyleLayoutData&gt; create() { return adoptRef(*new StyleLayoutData); }
-        PassRef&lt;StyleLayoutData&gt; copy() const;
</del><ins>+        static Ref&lt;StyleLayoutData&gt; create() { return adoptRef(*new StyleLayoutData); }
+        Ref&lt;StyleLayoutData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">         bool operator==(const StyleLayoutData&amp;) const;
</span><span class="cx">         bool operator!=(const StyleLayoutData&amp; other) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleBackgroundDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleBackgroundData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleBackgroundData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleBackgroundData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleBackgroundData&gt; StyleBackgroundData::copy() const
</del><ins>+Ref&lt;StyleBackgroundData&gt; StyleBackgroundData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleBackgroundData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleBackgroundDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleBackgroundData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleBackgroundData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleBackgroundData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleBackgroundData : public RefCounted&lt;StyleBackgroundData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleBackgroundData&gt; create() { return adoptRef(*new StyleBackgroundData); }
-    PassRef&lt;StyleBackgroundData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleBackgroundData&gt; create() { return adoptRef(*new StyleBackgroundData); }
+    Ref&lt;StyleBackgroundData&gt; copy() const;
</ins><span class="cx">     ~StyleBackgroundData() { }
</span><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleBackgroundData&amp; o) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleBoxDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleBoxData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleBoxData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleBoxData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleBoxData&gt; StyleBoxData::copy() const
</del><ins>+Ref&lt;StyleBoxData&gt; StyleBoxData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleBoxData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleBoxDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleBoxData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleBoxData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleBoxData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleBoxData : public RefCounted&lt;StyleBoxData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleBoxData&gt; create() { return adoptRef(*new StyleBoxData); }
-    PassRef&lt;StyleBoxData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleBoxData&gt; create() { return adoptRef(*new StyleBoxData); }
+    Ref&lt;StyleBoxData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleBoxData&amp; o) const;
</span><span class="cx">     bool operator!=(const StyleBoxData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleDeprecatedFlexibleBoxDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleDeprecatedFlexibleBoxData&gt; StyleDeprecatedFlexibleBoxData::copy() const
</del><ins>+Ref&lt;StyleDeprecatedFlexibleBoxData&gt; StyleDeprecatedFlexibleBoxData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleDeprecatedFlexibleBoxData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleDeprecatedFlexibleBoxDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,8 +32,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleDeprecatedFlexibleBoxData : public RefCounted&lt;StyleDeprecatedFlexibleBoxData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleDeprecatedFlexibleBoxData&gt; create() { return adoptRef(*new StyleDeprecatedFlexibleBoxData); }
-    PassRef&lt;StyleDeprecatedFlexibleBoxData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleDeprecatedFlexibleBoxData&gt; create() { return adoptRef(*new StyleDeprecatedFlexibleBoxData); }
+    Ref&lt;StyleDeprecatedFlexibleBoxData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleDeprecatedFlexibleBoxData&amp;) const;
</span><span class="cx">     bool operator!=(const StyleDeprecatedFlexibleBoxData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleFilterDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleFilterData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleFilterData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleFilterData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleFilterData&gt; StyleFilterData::copy() const
</del><ins>+Ref&lt;StyleFilterData&gt; StyleFilterData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleFilterData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleFilterDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleFilterData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleFilterData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleFilterData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleFilterData : public RefCounted&lt;StyleFilterData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleFilterData&gt; create() { return adoptRef(*new StyleFilterData); }
-    PassRef&lt;StyleFilterData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleFilterData&gt; create() { return adoptRef(*new StyleFilterData); }
+    Ref&lt;StyleFilterData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleFilterData&amp;) const;
</span><span class="cx">     bool operator!=(const StyleFilterData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleFlexibleBoxDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleFlexibleBoxData&gt; StyleFlexibleBoxData::copy() const
</del><ins>+Ref&lt;StyleFlexibleBoxData&gt; StyleFlexibleBoxData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleFlexibleBoxData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleFlexibleBoxDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleFlexibleBoxData : public RefCounted&lt;StyleFlexibleBoxData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleFlexibleBoxData&gt; create() { return adoptRef(*new StyleFlexibleBoxData); }
-    PassRef&lt;StyleFlexibleBoxData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleFlexibleBoxData&gt; create() { return adoptRef(*new StyleFlexibleBoxData); }
+    Ref&lt;StyleFlexibleBoxData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleFlexibleBoxData&amp;) const;
</span><span class="cx">     bool operator!=(const StyleFlexibleBoxData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGeneratedImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGeneratedImage.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGeneratedImage.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleGeneratedImage.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span><del>-StyleGeneratedImage::StyleGeneratedImage(PassRef&lt;CSSImageGeneratorValue&gt; value)
</del><ins>+StyleGeneratedImage::StyleGeneratedImage(Ref&lt;CSSImageGeneratorValue&gt;&amp;&amp; value)
</ins><span class="cx">     : m_imageGeneratorValue(WTF::move(value))
</span><span class="cx">     , m_fixedSize(m_imageGeneratorValue-&gt;isFixedSize())
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleGeneratedImage final : public StyleImage {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;StyleGeneratedImage&gt; create(PassRef&lt;CSSImageGeneratorValue&gt; value)
</del><ins>+    static PassRefPtr&lt;StyleGeneratedImage&gt; create(Ref&lt;CSSImageGeneratorValue&gt;&amp;&amp; value)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(new StyleGeneratedImage(WTF::move(value)));
</span><span class="cx">     }
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     virtual PassRefPtr&lt;Image&gt; image(RenderElement*, const FloatSize&amp;) const override;
</span><span class="cx">     virtual bool knownToBeOpaque(const RenderElement*) const override;
</span><span class="cx"> 
</span><del>-    StyleGeneratedImage(PassRef&lt;CSSImageGeneratorValue&gt;);
</del><ins>+    explicit StyleGeneratedImage(Ref&lt;CSSImageGeneratorValue&gt;&amp;&amp;);
</ins><span class="cx">     
</span><span class="cx">     Ref&lt;CSSImageGeneratorValue&gt; m_imageGeneratorValue;
</span><span class="cx">     FloatSize m_containerSize;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGridDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGridData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGridData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleGridData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleGridData&gt; StyleGridData::copy() const
</del><ins>+Ref&lt;StyleGridData&gt; StyleGridData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleGridData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGridDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGridData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGridData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleGridData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleGridData : public RefCounted&lt;StyleGridData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleGridData&gt; create() { return adoptRef(*new StyleGridData); }
-    PassRef&lt;StyleGridData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleGridData&gt; create() { return adoptRef(*new StyleGridData); }
+    Ref&lt;StyleGridData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleGridData&amp; o) const
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGridItemDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleGridItemData&gt; StyleGridItemData::copy() const
</del><ins>+Ref&lt;StyleGridItemData&gt; StyleGridItemData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleGridItemData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGridItemDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGridItemData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGridItemData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleGridItemData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleGridItemData : public RefCounted&lt;StyleGridItemData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleGridItemData&gt; create() { return adoptRef(*new StyleGridItemData); }
-    PassRef&lt;StyleGridItemData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleGridItemData&gt; create() { return adoptRef(*new StyleGridItemData); }
+    Ref&lt;StyleGridItemData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleGridItemData&amp; o) const
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleInheritedDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleInheritedData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleInheritedData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleInheritedData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleInheritedData&gt; StyleInheritedData::copy() const
</del><ins>+Ref&lt;StyleInheritedData&gt; StyleInheritedData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleInheritedData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleInheritedDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleInheritedData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleInheritedData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleInheritedData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleInheritedData : public RefCounted&lt;StyleInheritedData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleInheritedData&gt; create() { return adoptRef(*new StyleInheritedData); }
-    PassRef&lt;StyleInheritedData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleInheritedData&gt; create() { return adoptRef(*new StyleInheritedData); }
+    Ref&lt;StyleInheritedData&gt; copy() const;
</ins><span class="cx">     ~StyleInheritedData();
</span><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleInheritedData&amp; o) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleMarqueeDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleMarqueeData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleMarqueeData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleMarqueeData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleMarqueeData&gt; StyleMarqueeData::copy() const
</del><ins>+Ref&lt;StyleMarqueeData&gt; StyleMarqueeData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleMarqueeData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleMarqueeDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleMarqueeData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleMarqueeData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleMarqueeData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleMarqueeData : public RefCounted&lt;StyleMarqueeData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleMarqueeData&gt; create() { return adoptRef(*new StyleMarqueeData); }
-    PassRef&lt;StyleMarqueeData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleMarqueeData&gt; create() { return adoptRef(*new StyleMarqueeData); }
+    Ref&lt;StyleMarqueeData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleMarqueeData&amp; o) const;
</span><span class="cx">     bool operator!=(const StyleMarqueeData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleMultiColDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleMultiColData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleMultiColData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleMultiColData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleMultiColData&gt; StyleMultiColData::copy() const
</del><ins>+Ref&lt;StyleMultiColData&gt; StyleMultiColData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleMultiColData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleMultiColDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleMultiColData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleMultiColData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleMultiColData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleMultiColData : public RefCounted&lt;StyleMultiColData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleMultiColData&gt; create() { return adoptRef(*new StyleMultiColData); }
-    PassRef&lt;StyleMultiColData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleMultiColData&gt; create() { return adoptRef(*new StyleMultiColData); }
+    Ref&lt;StyleMultiColData&gt; copy() const;
</ins><span class="cx">     
</span><span class="cx">     bool operator==(const StyleMultiColData&amp; o) const;
</span><span class="cx">     bool operator!=(const StyleMultiColData &amp;o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareInheritedDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -214,7 +214,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleRareInheritedData&gt; StyleRareInheritedData::copy() const
</del><ins>+Ref&lt;StyleRareInheritedData&gt; StyleRareInheritedData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleRareInheritedData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareInheritedDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> // actually uses one of these properties.
</span><span class="cx"> class StyleRareInheritedData : public RefCounted&lt;StyleRareInheritedData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRareInheritedData&gt; create() { return adoptRef(*new StyleRareInheritedData); }
-    PassRef&lt;StyleRareInheritedData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleRareInheritedData&gt; create() { return adoptRef(*new StyleRareInheritedData); }
+    Ref&lt;StyleRareInheritedData&gt; copy() const;
</ins><span class="cx">     ~StyleRareInheritedData();
</span><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleRareInheritedData&amp; o) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleRareNonInheritedData&gt; StyleRareNonInheritedData::copy() const
</del><ins>+Ref&lt;StyleRareNonInheritedData&gt; StyleRareNonInheritedData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleRareNonInheritedData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleRareNonInheritedDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -80,8 +80,8 @@
</span><span class="cx"> // actually uses one of these properties.
</span><span class="cx"> class StyleRareNonInheritedData : public RefCounted&lt;StyleRareNonInheritedData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleRareNonInheritedData&gt; create() { return adoptRef(*new StyleRareNonInheritedData); }
-    PassRef&lt;StyleRareNonInheritedData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleRareNonInheritedData&gt; create() { return adoptRef(*new StyleRareNonInheritedData); }
+    Ref&lt;StyleRareNonInheritedData&gt; copy() const;
</ins><span class="cx">     ~StyleRareNonInheritedData();
</span><span class="cx">     
</span><span class="cx">     bool operator==(const StyleRareNonInheritedData&amp;) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleScrollSnapPointscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleScrollSnapPoints&gt; StyleScrollSnapPoints::copy() const
</del><ins>+Ref&lt;StyleScrollSnapPoints&gt; StyleScrollSnapPoints::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleScrollSnapPoints(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleScrollSnapPointsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleScrollSnapPoints.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleScrollSnapPoints : public RefCounted&lt;StyleScrollSnapPoints&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleScrollSnapPoints&gt; create() { return adoptRef(*new StyleScrollSnapPoints); }
-    PassRef&lt;StyleScrollSnapPoints&gt; copy() const;
</del><ins>+    static Ref&lt;StyleScrollSnapPoints&gt; create() { return adoptRef(*new StyleScrollSnapPoints); }
+    Ref&lt;StyleScrollSnapPoints&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     ScrollSnapPoints xPoints;
</span><span class="cx">     ScrollSnapPoints yPoints;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleSurroundDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleSurroundData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleSurroundData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleSurroundData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleSurroundData&gt; StyleSurroundData::copy() const
</del><ins>+Ref&lt;StyleSurroundData&gt; StyleSurroundData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleSurroundData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleSurroundDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleSurroundData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleSurroundData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleSurroundData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleSurroundData : public RefCounted&lt;StyleSurroundData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleSurroundData&gt; create() { return adoptRef(*new StyleSurroundData); }
-    PassRef&lt;StyleSurroundData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleSurroundData&gt; create() { return adoptRef(*new StyleSurroundData); }
+    Ref&lt;StyleSurroundData&gt; copy() const;
</ins><span class="cx">     
</span><span class="cx">     bool operator==(const StyleSurroundData&amp; o) const;
</span><span class="cx">     bool operator!=(const StyleSurroundData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleTransformDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleTransformData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleTransformData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleTransformData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleTransformData&gt; StyleTransformData::copy() const
</del><ins>+Ref&lt;StyleTransformData&gt; StyleTransformData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleTransformData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleTransformDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleTransformData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleTransformData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleTransformData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleTransformData : public RefCounted&lt;StyleTransformData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleTransformData&gt; create() { return adoptRef(*new StyleTransformData); }
-    PassRef&lt;StyleTransformData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleTransformData&gt; create() { return adoptRef(*new StyleTransformData); }
+    Ref&lt;StyleTransformData&gt; copy() const;
</ins><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleTransformData&amp; o) const;
</span><span class="cx">     bool operator!=(const StyleTransformData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleVisualDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleVisualData.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleVisualData.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleVisualData.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;StyleVisualData&gt; StyleVisualData::copy() const
</del><ins>+Ref&lt;StyleVisualData&gt; StyleVisualData::copy() const
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new StyleVisualData(*this));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleVisualDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleVisualData.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleVisualData.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/style/StyleVisualData.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> class StyleVisualData : public RefCounted&lt;StyleVisualData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;StyleVisualData&gt; create() { return adoptRef(*new StyleVisualData); }
-    PassRef&lt;StyleVisualData&gt; copy() const;
</del><ins>+    static Ref&lt;StyleVisualData&gt; create() { return adoptRef(*new StyleVisualData); }
+    Ref&lt;StyleVisualData&gt; copy() const;
</ins><span class="cx">     ~StyleVisualData();
</span><span class="cx"> 
</span><span class="cx">     bool operator==(const StyleVisualData&amp; o) const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGBlockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGBlock::RenderSVGBlock(SVGGraphicsElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGBlock::RenderSVGBlock(SVGGraphicsElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderBlockFlow(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">     SVGGraphicsElement&amp; graphicsElement() const { return downcast&lt;SVGGraphicsElement&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderSVGBlock(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGBlock(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual void willBeDestroyed() override;
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGContainer::RenderSVGContainer(SVGElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGContainer::RenderSVGContainer(SVGElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGModelObject(element, WTF::move(style))
</span><span class="cx">     , m_objectBoundingBoxValid(false)
</span><span class="cx">     , m_needsBoundariesUpdate(true)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">     bool isObjectBoundingBoxValid() const { return m_objectBoundingBoxValid; }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderSVGContainer(SVGElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGContainer(SVGElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual const char* renderName() const override { return &quot;RenderSVGContainer&quot;; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGEllipsecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGEllipse::RenderSVGEllipse(SVGGraphicsElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGEllipse::RenderSVGEllipse(SVGGraphicsElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGShape(element, WTF::move(style))
</span><span class="cx">     , m_usePathFallback(false)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGEllipseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGEllipse final : public RenderSVGShape {
</span><span class="cx"> public:
</span><del>-    RenderSVGEllipse(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGEllipse(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGEllipse();
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGForeignObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGForeignObject::RenderSVGForeignObject(SVGForeignObjectElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGForeignObject::RenderSVGForeignObject(SVGForeignObjectElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGBlock(element, WTF::move(style))
</span><span class="cx">     , m_needsTransformUpdate(true)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGForeignObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGForeignObject final : public RenderSVGBlock {
</span><span class="cx"> public:
</span><del>-    RenderSVGForeignObject(SVGForeignObjectElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGForeignObject(SVGForeignObjectElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGForeignObject();
</span><span class="cx"> 
</span><span class="cx">     SVGForeignObjectElement&amp; foreignObjectElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGGradientStopcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">     
</span><span class="cx"> using namespace SVGNames;
</span><span class="cx"> 
</span><del>-RenderSVGGradientStop::RenderSVGGradientStop(SVGStopElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGGradientStop::RenderSVGGradientStop(SVGStopElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderElement(element, WTF::move(style), 0)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGGradientStoph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> // This class exists mostly so we can hear about gradient stop style changes
</span><span class="cx"> class RenderSVGGradientStop final : public RenderElement {
</span><span class="cx"> public:
</span><del>-    RenderSVGGradientStop(SVGStopElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGGradientStop(SVGStopElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGGradientStop();
</span><span class="cx"> 
</span><span class="cx">     SVGStopElement&amp; element() const { return downcast&lt;SVGStopElement&gt;(RenderObject::nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGHiddenContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGHiddenContainer::RenderSVGHiddenContainer(SVGElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGHiddenContainer::RenderSVGHiddenContainer(SVGElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGContainer(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGHiddenContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> // &lt;defs&gt;, &lt;linearGradient&gt;, &lt;radialGradient&gt; are all good examples
</span><span class="cx"> class RenderSVGHiddenContainer : public RenderSVGContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGHiddenContainer(SVGElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGHiddenContainer(SVGElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     virtual void layout() override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGImage::RenderSVGImage(SVGImageElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGImage::RenderSVGImage(SVGImageElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGModelObject(element, WTF::move(style))
</span><span class="cx">     , m_needsBoundariesUpdate(true)
</span><span class="cx">     , m_needsTransformUpdate(true)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGImage.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGImage.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGImage.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGImage final : public RenderSVGModelObject {
</span><span class="cx"> public:
</span><del>-    RenderSVGImage(SVGImageElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGImage(SVGImageElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGImage();
</span><span class="cx"> 
</span><span class="cx">     SVGImageElement&amp; imageElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span><del>-RenderSVGInline::RenderSVGInline(SVGGraphicsElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGInline::RenderSVGInline(SVGGraphicsElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderInline(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx">     setAlwaysCreateLineBoxes();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInline.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInline.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInline.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGInline : public RenderInline {
</span><span class="cx"> public:
</span><del>-    RenderSVGInline(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGInline(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     SVGGraphicsElement&amp; graphicsElement() const { return downcast&lt;SVGGraphicsElement&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGModelObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGModelObject::RenderSVGModelObject(SVGElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGModelObject::RenderSVGModelObject(SVGElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderElement(element, WTF::move(style), 0)
</span><span class="cx">     , m_hasSVGShadow(false)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">     SVGElement&amp; element() const { return downcast&lt;SVGElement&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderSVGModelObject(SVGElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGModelObject(SVGElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual void willBeDestroyed() override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGPathcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGPath::RenderSVGPath(SVGGraphicsElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGPath::RenderSVGPath(SVGGraphicsElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGShape(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGPath.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGPath.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGPath.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGPath final : public RenderSVGShape {
</span><span class="cx"> public:
</span><del>-    RenderSVGPath(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGPath(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGPath();
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRect.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRect.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRect.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGRect::RenderSVGRect(SVGRectElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGRect::RenderSVGRect(SVGRectElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGShape(element, WTF::move(style))
</span><span class="cx">     , m_usePathFallback(false)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRect.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRect.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRect.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGRect final : public RenderSVGShape {
</span><span class="cx"> public:
</span><del>-    RenderSVGRect(SVGRectElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGRect(SVGRectElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGRect();
</span><span class="cx"> 
</span><span class="cx">     SVGRectElement&amp; rectElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceClippercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceClipper::RenderSVGResourceClipper(SVGClipPathElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceClipper::RenderSVGResourceClipper(SVGClipPathElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceContainer(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceClipperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceClipper final : public RenderSVGResourceContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceClipper(SVGClipPathElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceClipper(SVGClipPathElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGResourceClipper();
</span><span class="cx"> 
</span><span class="cx">     SVGClipPathElement&amp; clipPathElement() const { return downcast&lt;SVGClipPathElement&gt;(nodeForNonAnonymous()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">     return element.document().accessSVGExtensions();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderSVGResourceContainer::RenderSVGResourceContainer(SVGElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceContainer::RenderSVGResourceContainer(SVGElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGHiddenContainer(element, WTF::move(style))
</span><span class="cx">     , m_id(element.getIdAttribute())
</span><span class="cx">     , m_registered(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     void removeClientRenderLayer(RenderLayer*);
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderSVGResourceContainer(SVGElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceContainer(SVGElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     enum InvalidationMode {
</span><span class="cx">         LayoutAndBoundariesInvalidation,
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFiltercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceFilter::RenderSVGResourceFilter(SVGFilterElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceFilter::RenderSVGResourceFilter(SVGFilterElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceContainer(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceFilter final : public RenderSVGResourceContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceFilter(SVGFilterElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceFilter(SVGFilterElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGResourceFilter();
</span><span class="cx"> 
</span><span class="cx">     SVGFilterElement&amp; filterElement() const { return downcast&lt;SVGFilterElement&gt;(RenderSVGResourceContainer::element()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitivecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceFilterPrimitive::RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&amp; filterPrimitiveElement, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceFilterPrimitive::RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&amp; filterPrimitiveElement, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGHiddenContainer(filterPrimitiveElement, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitiveh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceFilterPrimitive final : public RenderSVGHiddenContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     SVGFilterPrimitiveStandardAttributes&amp; filterPrimitiveElement() const;
</span><span class="cx"> 
</span><span class="cx">     virtual void styleDidChange(StyleDifference, const RenderStyle*) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceGradientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceGradient::RenderSVGResourceGradient(SVGGradientElement&amp; node, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceGradient::RenderSVGResourceGradient(SVGGradientElement&amp; node, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceContainer(node, WTF::move(style))
</span><span class="cx">     , m_shouldCollectGradientAttributes(true)
</span><span class="cx"> #if USE(CG)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     virtual FloatRect resourceBoundingBox(const RenderObject&amp;) override final { return FloatRect(); }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    RenderSVGResourceGradient(SVGGradientElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceGradient(SVGGradientElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void element() const = delete;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceLinearGradient::RenderSVGResourceLinearGradient(SVGLinearGradientElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceLinearGradient::RenderSVGResourceLinearGradient(SVGLinearGradientElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceGradient(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceLinearGradient final : public RenderSVGResourceGradient {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceLinearGradient(SVGLinearGradientElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceLinearGradient(SVGLinearGradientElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGResourceLinearGradient();
</span><span class="cx"> 
</span><span class="cx">     SVGLinearGradientElement&amp; linearGradientElement() const { return downcast&lt;SVGLinearGradientElement&gt;(RenderSVGResourceGradient::gradientElement()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMarkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceMarker::RenderSVGResourceMarker(SVGMarkerElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceMarker::RenderSVGResourceMarker(SVGMarkerElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceContainer(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceMarker final : public RenderSVGResourceContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceMarker(SVGMarkerElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceMarker(SVGMarkerElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGResourceMarker();
</span><span class="cx"> 
</span><span class="cx">     SVGMarkerElement&amp; markerElement() const { return downcast&lt;SVGMarkerElement&gt;(RenderSVGResourceContainer::element()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMaskercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceMasker::RenderSVGResourceMasker(SVGMaskElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceMasker::RenderSVGResourceMasker(SVGMaskElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceContainer(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMaskerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceMasker final : public RenderSVGResourceContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceMasker(SVGMaskElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceMasker(SVGMaskElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGResourceMasker();
</span><span class="cx"> 
</span><span class="cx">     SVGMaskElement&amp; maskElement() const { return downcast&lt;SVGMaskElement&gt;(RenderSVGResourceContainer::element()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourcePatterncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourcePattern::RenderSVGResourcePattern(SVGPatternElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourcePattern::RenderSVGResourcePattern(SVGPatternElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceContainer(element, WTF::move(style))
</span><span class="cx">     , m_shouldCollectPatternAttributes(true)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourcePatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourcePattern final : public RenderSVGResourceContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourcePattern(SVGPatternElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourcePattern(SVGPatternElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     SVGPatternElement&amp; patternElement() const;
</span><span class="cx"> 
</span><span class="cx">     virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGResourceRadialGradient::RenderSVGResourceRadialGradient(SVGRadialGradientElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGResourceRadialGradient::RenderSVGResourceRadialGradient(SVGRadialGradientElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGResourceGradient(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGResourceRadialGradient final : public RenderSVGResourceGradient {
</span><span class="cx"> public:
</span><del>-    RenderSVGResourceRadialGradient(SVGRadialGradientElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGResourceRadialGradient(SVGRadialGradientElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGResourceRadialGradient();
</span><span class="cx"> 
</span><span class="cx">     SVGRadialGradientElement&amp; radialGradientElement() const { return downcast&lt;SVGRadialGradientElement&gt;(RenderSVGResourceGradient::gradientElement()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRootcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGRoot::RenderSVGRoot(SVGSVGElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGRoot::RenderSVGRoot(SVGSVGElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderReplaced(element, WTF::move(style))
</span><span class="cx">     , m_objectBoundingBoxValid(false)
</span><span class="cx">     , m_isLayoutSizeChanged(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGRoot final : public RenderReplaced {
</span><span class="cx"> public:
</span><del>-    RenderSVGRoot(SVGSVGElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGRoot(SVGSVGElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGRoot();
</span><span class="cx"> 
</span><span class="cx">     SVGSVGElement&amp; svgSVGElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGShapecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx">     const RenderSVGShape&amp; m_renderer;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-RenderSVGShape::RenderSVGShape(SVGGraphicsElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGShape::RenderSVGShape(SVGGraphicsElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGModelObject(element, WTF::move(style))
</span><span class="cx">     , m_needsBoundariesUpdate(false) // Default is false, the cached rects are empty from the beginning.
</span><span class="cx">     , m_needsShapeUpdate(true) // Default is true, so we grab a Path object once from SVGGraphicsElement.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGShape.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGShape.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGShape.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGShape : public RenderSVGModelObject {
</span><span class="cx"> public:
</span><del>-    RenderSVGShape(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;);
-    RenderSVGShape(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;, Path*, bool);
</del><ins>+    RenderSVGShape(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
+    RenderSVGShape(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;, Path*, bool);
</ins><span class="cx">     virtual ~RenderSVGShape();
</span><span class="cx"> 
</span><span class="cx">     SVGGraphicsElement&amp; graphicsElement() const { return downcast&lt;SVGGraphicsElement&gt;(RenderSVGModelObject::element()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTSpanh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> class RenderSVGTSpan final : public RenderSVGInline {
</span><span class="cx"> public:
</span><del>-    explicit RenderSVGTSpan(SVGTextPositioningElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+    explicit RenderSVGTSpan(SVGTextPositioningElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">         : RenderSVGInline(element, WTF::move(style))
</span><span class="cx">     {
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGText::RenderSVGText(SVGTextElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGText::RenderSVGText(SVGTextElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGBlock(element, WTF::move(style))
</span><span class="cx">     , m_needsReordering(false)
</span><span class="cx">     , m_needsPositioningValuesUpdate(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGText.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGText.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGText.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGText final : public RenderSVGBlock {
</span><span class="cx"> public:
</span><del>-    RenderSVGText(SVGTextElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGText(SVGTextElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     virtual ~RenderSVGText();
</span><span class="cx"> 
</span><span class="cx">     SVGTextElement&amp; textElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTextPathcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGTextPath::RenderSVGTextPath(SVGTextPathElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGTextPath::RenderSVGTextPath(SVGTextPathElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGInline(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTextPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderSVGTextPath final : public RenderSVGInline {
</span><span class="cx"> public:
</span><del>-    RenderSVGTextPath(SVGTextPathElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGTextPath(SVGTextPathElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     SVGTextPathElement&amp; textPathElement() const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTransformableContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span><del>-RenderSVGTransformableContainer::RenderSVGTransformableContainer(SVGGraphicsElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGTransformableContainer::RenderSVGTransformableContainer(SVGGraphicsElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGContainer(element, WTF::move(style))
</span><span class="cx">     , m_needsTransformUpdate(true)
</span><span class="cx">     , m_didTransformToRootUpdate(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTransformableContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> class SVGGraphicsElement;
</span><span class="cx"> class RenderSVGTransformableContainer final : public RenderSVGContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGTransformableContainer(SVGGraphicsElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGTransformableContainer(SVGGraphicsElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx">     SVGGraphicsElement&amp; graphicsElement() { return downcast&lt;SVGGraphicsElement&gt;(RenderSVGContainer::element()); }
</span><span class="cx"> 
</span><span class="cx">     virtual bool isSVGTransformableContainer() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGViewportContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-RenderSVGViewportContainer::RenderSVGViewportContainer(SVGSVGElement&amp; element, PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderSVGViewportContainer::RenderSVGViewportContainer(SVGSVGElement&amp; element, Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx">     : RenderSVGContainer(element, WTF::move(style))
</span><span class="cx">     , m_didTransformToRootUpdate(false)
</span><span class="cx">     , m_isLayoutSizeChanged(false)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGViewportContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> // thus we inherit from RenderSVGContainer instead of RenderSVGTransformableContainer
</span><span class="cx"> class RenderSVGViewportContainer final : public RenderSVGContainer {
</span><span class="cx"> public:
</span><del>-    RenderSVGViewportContainer(SVGSVGElement&amp;, PassRef&lt;RenderStyle&gt;);
</del><ins>+    RenderSVGViewportContainer(SVGSVGElement&amp;, Ref&lt;RenderStyle&gt;&amp;&amp;);
</ins><span class="cx"> 
</span><span class="cx">     SVGSVGElement&amp; svgSVGElement() const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGTextRunRenderingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> class SVGTextRunRenderingContext final : public TextRun::RenderingContext {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;SVGTextRunRenderingContext&gt; create(RenderObject&amp; renderer)
</del><ins>+    static Ref&lt;SVGTextRunRenderingContext&gt; create(RenderObject&amp; renderer)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGTextRunRenderingContext(renderer));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleResolveForDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/StyleResolveForDocument.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/style/StyleResolveForDocument.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/style/StyleResolveForDocument.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Style {
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; resolveForDocument(const Document&amp; document)
</del><ins>+Ref&lt;RenderStyle&gt; resolveForDocument(const Document&amp; document)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(document.hasLivingRenderTree());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleResolveForDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/StyleResolveForDocument.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/style/StyleResolveForDocument.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/style/StyleResolveForDocument.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> #ifndef StyleResolveForDocument_h
</span><span class="cx"> #define StyleResolveForDocument_h
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><ins>+#include &lt;wtf/Ref.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Style {
</span><span class="cx"> 
</span><del>-PassRef&lt;RenderStyle&gt; resolveForDocument(const Document&amp;);
</del><ins>+Ref&lt;RenderStyle&gt; resolveForDocument(const Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleResolveTreecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/StyleResolveTree.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/style/StyleResolveTree.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/style/StyleResolveTree.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -253,7 +253,7 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;RenderStyle&gt; styleForElement(Element&amp; element, RenderStyle&amp; inheritedStyle)
</del><ins>+static Ref&lt;RenderStyle&gt; styleForElement(Element&amp; element, RenderStyle&amp; inheritedStyle)
</ins><span class="cx"> {
</span><span class="cx">     if (element.hasCustomStyleResolveCallbacks()) {
</span><span class="cx">         if (RefPtr&lt;RenderStyle&gt; style = element.customStyleForRenderer(inheritedStyle))
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGAElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -138,7 +138,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGAElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGAElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (parentNode() &amp;&amp; parentNode()-&gt;isSVGElement() &amp;&amp; downcast&lt;SVGElement&gt;(*parentNode()).isTextContent())
</span><span class="cx">         return createRenderer&lt;RenderSVGInline&gt;(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGAElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx"> 
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGAltGlyphElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGAltGlyphElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGAltGlyphElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGTSpan&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGAltGlyphElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> private:
</span><span class="cx">     SVGAltGlyphElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGAltGlyphElement)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGCircleElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGCircleElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGCircleElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGCircleElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGCircleElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGCircleElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGEllipse&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGCircleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGCircleElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGCircleElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGCircleElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGCircleElement)
</span><span class="cx">         DECLARE_ANIMATED_LENGTH(Cx, cx)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGClipPathElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGClipPathElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGClipPathElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGClipPathElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx">         object-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGClipPathElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGClipPathElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourceClipper&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGClipPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGClipPathElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGClipPathElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGClipPathElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGClipPathElement)
</span><span class="cx">         DECLARE_ANIMATED_ENUMERATION(ClipPathUnits, clipPathUnits, SVGUnitTypes::SVGUnitType)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGColorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGColor.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGColor.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGColor.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,21 +39,21 @@
</span><span class="cx">         SVG_COLORTYPE_CURRENTCOLOR = 3
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGColor&gt; createFromString(const String&amp; rgbColor)
</del><ins>+    static Ref&lt;SVGColor&gt; createFromString(const String&amp; rgbColor)
</ins><span class="cx">     {
</span><span class="cx">         auto color = adoptRef(*new SVGColor(SVG_COLORTYPE_RGBCOLOR));
</span><span class="cx">         color.get().setColor(colorFromRGBColorString(rgbColor));
</span><span class="cx">         return color;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGColor&gt; createFromColor(const Color&amp; rgbColor)
</del><ins>+    static Ref&lt;SVGColor&gt; createFromColor(const Color&amp; rgbColor)
</ins><span class="cx">     {
</span><span class="cx">         auto color = adoptRef(*new SVGColor(SVG_COLORTYPE_RGBCOLOR));
</span><span class="cx">         color.get().setColor(rgbColor);
</span><span class="cx">         return color;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGColor&gt; createCurrentColor()
</del><ins>+    static Ref&lt;SVGColor&gt; createCurrentColor()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGColor(SVG_COLORTYPE_CURRENTCOLOR));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDefsElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDefsElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDefsElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGDefsElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     return SVGTests::isValid();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGDefsElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGDefsElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGHiddenContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDefsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDefsElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDefsElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGDefsElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">     virtual bool isValid() const override;
</span><span class="cx">     virtual bool supportsFocus() const override { return false; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGDefsElement)
</span><span class="cx">         DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGEllipseElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGEllipseElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGEllipseElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGEllipseElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -130,7 +130,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGEllipseElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGEllipseElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGEllipse&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGEllipseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGEllipseElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGEllipseElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGEllipseElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; };
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGEllipseElement)
</span><span class="cx">         DECLARE_ANIMATED_LENGTH(Cx, cx)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFilterElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -190,7 +190,7 @@
</span><span class="cx">         object-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGFilterElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGFilterElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourceFilter&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFilterElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterPrimitiveStandardAttributescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx">         filterEffect-&gt;setHasHeight(true);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGFilterPrimitiveStandardAttributes::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGFilterPrimitiveStandardAttributes::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourceFilterPrimitive&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterPrimitiveStandardAttributesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> private:
</span><span class="cx">     virtual bool isFilterEffect() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override { return false; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceNameElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceNameElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceNameElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFontFaceNameElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">     return adoptRef(new SVGFontFaceNameElement(tagName, document));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSFontFaceSrcValue&gt; SVGFontFaceNameElement::srcValue() const
</del><ins>+Ref&lt;CSSFontFaceSrcValue&gt; SVGFontFaceNameElement::srcValue() const
</ins><span class="cx"> {
</span><span class="cx">     return CSSFontFaceSrcValue::createLocal(fastGetAttribute(SVGNames::nameAttr));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceNameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceNameElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceNameElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFontFaceNameElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;SVGFontFaceNameElement&gt; create(const QualifiedName&amp;, Document&amp;);
</span><span class="cx">     
</span><del>-    PassRef&lt;CSSFontFaceSrcValue&gt; srcValue() const;
</del><ins>+    Ref&lt;CSSFontFaceSrcValue&gt; srcValue() const;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     SVGFontFaceNameElement(const QualifiedName&amp;, Document&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceUriElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceUriElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceUriElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFontFaceUriElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">         m_cachedFont-&gt;removeClient(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSFontFaceSrcValue&gt; SVGFontFaceUriElement::srcValue() const
</del><ins>+Ref&lt;CSSFontFaceSrcValue&gt; SVGFontFaceUriElement::srcValue() const
</ins><span class="cx"> {
</span><span class="cx">     auto src = CSSFontFaceSrcValue::create(getAttribute(XLinkNames::hrefAttr));
</span><span class="cx">     AtomicString value(fastGetAttribute(formatAttr));
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceUriElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceUriElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceUriElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGFontFaceUriElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~SVGFontFaceUriElement();
</span><span class="cx"> 
</span><del>-    PassRef&lt;CSSFontFaceSrcValue&gt; srcValue() const;
</del><ins>+    Ref&lt;CSSFontFaceSrcValue&gt; srcValue() const;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     SVGFontFaceUriElement(const QualifiedName&amp;, Document&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGForeignObjectElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGForeignObjectElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGForeignObjectElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGForeignObjectElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">         RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGForeignObjectElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGForeignObjectElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGForeignObject&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGForeignObjectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGForeignObjectElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGForeignObjectElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGForeignObjectElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGGElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">         RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGGElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGGElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     // SVG 1.1 testsuite explicitely uses constructs like &lt;g display=&quot;none&quot;&gt;&lt;linearGradient&gt;
</span><span class="cx">     // We still have to create renderers for the &lt;g&gt; &amp; &lt;linearGradient&gt; element, though the
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGGElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> private:
</span><span class="cx">     SVGGElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool isValid() const override { return SVGTests::isValid(); }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGraphicsElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGraphicsElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGraphicsElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGGraphicsElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx">     return SVGTransformable::getBBox(this, styleUpdateStrategy);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGGraphicsElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGGraphicsElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     // By default, any subclass is expected to do path-based drawing
</span><span class="cx">     return createRenderer&lt;RenderSVGPath&gt;(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGraphicsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGraphicsElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGraphicsElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGGraphicsElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx">     // &quot;base class&quot; methods for all the elements which render as paths
</span><span class="cx">     virtual void toClipPath(Path&amp;);
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     SVGGraphicsElement(const QualifiedName&amp;, Document&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGImageElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGImageElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGImageElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -163,7 +163,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGImageElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGImageElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGImage&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGImageElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGImageElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGImageElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     virtual void didAttachRenderers() override;
</span><span class="cx">     virtual InsertionNotificationRequest insertedInto(ContainerNode&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual const AtomicString&amp; imageSourceURL() const override;
</span><span class="cx">     virtual void addSubresourceAttributeURLs(ListHashSet&lt;URL&gt;&amp;) const override;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLengthcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLength.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLength.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGLength.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -335,7 +335,7 @@
</span><span class="cx">     return length;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;CSSPrimitiveValue&gt; SVGLength::toCSSPrimitiveValue(const SVGLength&amp; length)
</del><ins>+Ref&lt;CSSPrimitiveValue&gt; SVGLength::toCSSPrimitiveValue(const SVGLength&amp; length)
</ins><span class="cx"> {
</span><span class="cx">     CSSPrimitiveValue::UnitTypes cssType = CSSPrimitiveValue::CSS_UNKNOWN;
</span><span class="cx">     switch (length.unitType()) {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLengthh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLength.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLength.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGLength.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     static SVGLength fromCSSPrimitiveValue(CSSPrimitiveValue*);
</span><del>-    static PassRef&lt;CSSPrimitiveValue&gt; toCSSPrimitiveValue(const SVGLength&amp;);
</del><ins>+    static Ref&lt;CSSPrimitiveValue&gt; toCSSPrimitiveValue(const SVGLength&amp;);
</ins><span class="cx">     static SVGLengthMode lengthModeForAnimatedLengthAttribute(const QualifiedName&amp;);
</span><span class="cx"> 
</span><span class="cx">     SVGLength blend(const SVGLength&amp; from, float progress) const
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLinearGradientElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLinearGradientElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLinearGradientElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGLinearGradientElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">         object-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGLinearGradientElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGLinearGradientElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourceLinearGradient&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLinearGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLinearGradientElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLinearGradientElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGLinearGradientElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMarkerElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMarkerElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMarkerElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGMarkerElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     svgAttributeChanged(orientAnglePropertyInfo()-&gt;attributeName);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGMarkerElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGMarkerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourceMarker&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMarkerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMarkerElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMarkerElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGMarkerElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -132,7 +132,7 @@
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override { return true; }
</span><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMaskElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMaskElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMaskElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGMaskElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx">         object-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGMaskElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGMaskElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     RenderPtr&lt;RenderElement&gt; maskRenderer = createRenderer&lt;RenderSVGResourceMasker&gt;(*this, WTF::move(style));
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMaskElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMaskElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMaskElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGMaskElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> 
</span><span class="cx">     HashSet&lt;RenderLayer*&gt; m_clientLayers;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPainth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPaint.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPaint.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGPaint.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,41 +43,41 @@
</span><span class="cx">         SVG_PAINTTYPE_URI = 107
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createUnknown()
</del><ins>+    static Ref&lt;SVGPaint&gt; createUnknown()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGPaint(SVG_PAINTTYPE_UNKNOWN));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createNone()
</del><ins>+    static Ref&lt;SVGPaint&gt; createNone()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGPaint(SVG_PAINTTYPE_NONE));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createCurrentColor()
</del><ins>+    static Ref&lt;SVGPaint&gt; createCurrentColor()
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGPaint(SVG_PAINTTYPE_CURRENTCOLOR));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createColor(const Color&amp; color)
</del><ins>+    static Ref&lt;SVGPaint&gt; createColor(const Color&amp; color)
</ins><span class="cx">     {
</span><span class="cx">         auto paint = adoptRef(*new SVGPaint(SVG_PAINTTYPE_RGBCOLOR));
</span><span class="cx">         paint.get().setColor(color);
</span><span class="cx">         return paint;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createURI(const String&amp; uri)
</del><ins>+    static Ref&lt;SVGPaint&gt; createURI(const String&amp; uri)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGPaint(SVG_PAINTTYPE_URI, uri));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createURIAndColor(const String&amp; uri, const Color&amp; color)
</del><ins>+    static Ref&lt;SVGPaint&gt; createURIAndColor(const String&amp; uri, const Color&amp; color)
</ins><span class="cx">     {
</span><span class="cx">         auto paint = adoptRef(*new SVGPaint(SVG_PAINTTYPE_URI_RGBCOLOR, uri));
</span><span class="cx">         paint.get().setColor(color);
</span><span class="cx">         return paint;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; createURIAndNone(const String&amp; uri)
</del><ins>+    static Ref&lt;SVGPaint&gt; createURIAndNone(const String&amp; uri)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGPaint(SVG_PAINTTYPE_URI_NONE, uri));
</span><span class="cx">     }
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> private:
</span><span class="cx">     friend class ComputedStyleExtractor;
</span><span class="cx"> 
</span><del>-    static PassRef&lt;SVGPaint&gt; create(const SVGPaintType&amp; type, const String&amp; uri, const Color&amp; color)
</del><ins>+    static Ref&lt;SVGPaint&gt; create(const SVGPaintType&amp; type, const String&amp; uri, const Color&amp; color)
</ins><span class="cx">     {
</span><span class="cx">         auto paint = adoptRef(*new SVGPaint(type, uri));
</span><span class="cx">         paint.get().setColor(color);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGPathElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -403,7 +403,7 @@
</span><span class="cx">     return renderer-&gt;path().boundingRect();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGPathElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGPathElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     // By default, any subclass is expected to do path-based drawing
</span><span class="cx">     return createRenderer&lt;RenderSVGPath&gt;(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGPathElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx">         DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired)
</span><span class="cx">     END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual Node::InsertionNotificationRequest insertedInto(ContainerNode&amp;) override;
</span><span class="cx">     virtual void removedFrom(ContainerNode&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPatternElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPatternElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPatternElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGPatternElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx">         object-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGPatternElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGPatternElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourcePattern&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPatternElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPatternElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPatternElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGPatternElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx">     virtual void childrenChanged(const ChildChange&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRadialGradientElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRadialGradientElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRadialGradientElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGRadialGradientElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx">         object-&gt;setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGRadialGradientElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGRadialGradientElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGResourceRadialGradient&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRadialGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRadialGradientElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRadialGradientElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGRadialGradientElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRectElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRectElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRectElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGRectElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -144,7 +144,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGRectElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGRectElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGRect&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRectElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRectElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGRectElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRectElement)
</span><span class="cx">         DECLARE_ANIMATED_LENGTH(X, x)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSVGElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSVGElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSVGElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGSVGElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -470,7 +470,7 @@
</span><span class="cx">     return StyledElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGSVGElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGSVGElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     if (isOutermostSVGSVGElement())
</span><span class="cx">         return createRenderer&lt;RenderSVGRoot&gt;(*this, WTF::move(style));
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSVGElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSVGElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGSVGElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual InsertionNotificationRequest insertedInto(ContainerNode&amp;) override;
</span><span class="cx">     virtual void removedFrom(ContainerNode&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStopElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStopElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStopElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGStopElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGStopElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGStopElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGGradientStop&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStopElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStopElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStopElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGStopElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool isGradientStop() const override { return true; }
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGStopElement)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSwitchElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSwitchElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSwitchElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGSwitchElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGSwitchElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGSwitchElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGTransformableContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSwitchElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSwitchElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSwitchElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGSwitchElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">     virtual bool isValid() const override { return SVGTests::isValid(); }
</span><span class="cx"> 
</span><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSwitchElement)
</span><span class="cx">         DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSymbolElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSymbolElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSymbolElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGSymbolElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx">     return hasAttribute(SVGNames::viewBoxAttr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGSymbolElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGSymbolElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGHiddenContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSymbolElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSymbolElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSymbolElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGSymbolElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     bool isSupportedAttribute(const QualifiedName&amp;);
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool selfHasRelativeLengths() const override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTRefElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTRefElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTRefElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTRefElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> 
</span><span class="cx"> class SVGTRefTargetEventListener : public EventListener {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;SVGTRefTargetEventListener&gt; create(SVGTRefElement&amp; trefElement)
</del><ins>+    static Ref&lt;SVGTRefTargetEventListener&gt; create(SVGTRefElement&amp; trefElement)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new SVGTRefTargetEventListener(trefElement));
</span><span class="cx">     }
</span><span class="lines">@@ -218,7 +218,7 @@
</span><span class="cx">     ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGTRefElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGTRefElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGInline&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTRefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTRefElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTRefElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTRefElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTSpanElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTSpanElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTSpanElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTSpanElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">     return adoptRef(new SVGTSpanElement(tagName, document));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGTSpanElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGTSpanElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGTSpan&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTSpanElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTSpanElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTSpanElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTSpanElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> private:
</span><span class="cx">     SVGTSpanElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx">             
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTextElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     return matrix;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGTextElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGTextElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGText&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTextElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> private:
</span><span class="cx">     SVGTextElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextPathElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextPathElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextPathElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTextPathElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx">         RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGTextPathElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGTextPathElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGTextPath&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextPathElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextPathElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGTextPathElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx">     virtual void parseAttribute(const QualifiedName&amp;, const AtomicString&amp;) override;
</span><span class="cx">     virtual void svgAttributeChanged(const QualifiedName&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual bool childShouldCreateRenderer(const Node&amp;) const override;
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUseElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUseElement.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUseElement.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGUseElement.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -523,7 +523,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderElement&gt; SVGUseElement::createElementRenderer(PassRef&lt;RenderStyle&gt; style)
</del><ins>+RenderPtr&lt;RenderElement&gt; SVGUseElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style)
</ins><span class="cx"> {
</span><span class="cx">     return createRenderer&lt;RenderSVGTransformableContainer&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUseElement.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUseElement.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebCore/svg/SVGUseElement.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void willAttachRenderers() override;
</span><span class="cx"> 
</span><del>-    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(PassRef&lt;RenderStyle&gt;) override;
</del><ins>+    virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void toClipPath(Path&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     void clearResourceReferences();
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2014-12-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Replace PassRef with Ref/Ref&amp;&amp; across the board.
+        &lt;https://webkit.org/b/139587&gt;
+
+        Reviewed by Darin Adler.
+
+        * WebCoreSupport/WebEditorClient.mm:
+        (WebEditorClient::shouldApplyStyle):
+        * WebCoreSupport/WebVisitedLinkStore.h:
+        * WebCoreSupport/WebVisitedLinkStore.mm:
+        (WebVisitedLinkStore::create):
+
</ins><span class="cx"> 2014-12-11  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fix a leak introduced in r177199.
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebEditorClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -255,7 +255,7 @@
</span><span class="cx"> 
</span><span class="cx"> bool WebEditorClient::shouldApplyStyle(StyleProperties* style, Range* range)
</span><span class="cx"> {
</span><del>-    Ref&lt;MutableStyleProperties&gt; mutableStyle(style-&gt;isMutable() ? static_cast&lt;MutableStyleProperties&amp;&gt;(*style) : style-&gt;mutableCopy());
</del><ins>+    Ref&lt;MutableStyleProperties&gt; mutableStyle(style-&gt;isMutable() ? Ref&lt;MutableStyleProperties&gt;(static_cast&lt;MutableStyleProperties&amp;&gt;(*style)) : style-&gt;mutableCopy());
</ins><span class="cx">     return [[m_webView _editingDelegateForwarder] webView:m_webView
</span><span class="cx">         shouldApplyStyle:kit(mutableStyle-&gt;ensureCSSStyleDeclaration()) toElementsInDOMRange:kit(range)];
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebVisitedLinkStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -28,11 +28,11 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;WebCore/LinkHash.h&gt;
</span><span class="cx"> #import &lt;WebCore/VisitedLinkStore.h&gt;
</span><del>-#import &lt;wtf/PassRef.h&gt;
</del><ins>+#import &lt;wtf/Ref.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> class WebVisitedLinkStore final : public WebCore::VisitedLinkStore {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;WebVisitedLinkStore&gt; create();
</del><ins>+    static Ref&lt;WebVisitedLinkStore&gt; create();
</ins><span class="cx">     virtual ~WebVisitedLinkStore();
</span><span class="cx"> 
</span><span class="cx">     static void setShouldTrackVisitedLinks(bool);
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebVisitedLinkStoremm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-PassRef&lt;WebVisitedLinkStore&gt; WebVisitedLinkStore::create()
</del><ins>+Ref&lt;WebVisitedLinkStore&gt; WebVisitedLinkStore::create()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new WebVisitedLinkStore);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/ChangeLog        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,3 +1,31 @@
</span><ins>+2014-12-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Replace PassRef with Ref/Ref&amp;&amp; across the board.
+        &lt;https://webkit.org/b/139587&gt;
+
+        Reviewed by Darin Adler.
+
+        * UIProcess/WebBackForwardList.h:
+        (WebKit::WebBackForwardList::create):
+        * UIProcess/WebBatteryManagerProxy.cpp:
+        (WebKit::WebBatteryManagerProxy::create):
+        * UIProcess/WebBatteryManagerProxy.h:
+        * UIProcess/WebPageGroup.cpp:
+        (WebKit::WebPageGroup::createNonNull):
+        * UIProcess/WebPageGroup.h:
+        * UIProcess/efl/BatteryProvider.cpp:
+        (BatteryProvider::create):
+        * UIProcess/efl/BatteryProvider.h:
+        * WebProcess/MediaStream/UserMediaPermissionRequestManager.h:
+        * WebProcess/WebCoreSupport/WebEditorClient.cpp:
+        (WebKit::WebEditorClient::shouldApplyStyle):
+        * WebProcess/WebCoreSupport/WebUserMediaClient.cpp:
+        (WebKit::WebUserMediaClient::requestPermission):
+        * WebProcess/WebCoreSupport/WebUserMediaClient.h:
+        * WebProcess/WebPage/ViewUpdateDispatcher.cpp:
+        (WebKit::ViewUpdateDispatcher::create):
+        * WebProcess/WebPage/ViewUpdateDispatcher.h:
+
</ins><span class="cx"> 2014-12-12  Gavin Barraclough  &lt;barraclough@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Split WebPageProxy::m_preventProcessSuppression to track pref/visibility separately
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebBackForwardList.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebBackForwardList.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/WebBackForwardList.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> #include &quot;APIObject.h&quot;
</span><span class="cx"> #include &quot;WebBackForwardListItem.h&quot;
</span><span class="cx"> #include &quot;WebPageProxy.h&quot;
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><ins>+#include &lt;wtf/Ref.h&gt;
</ins><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> #if USE(CF)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebBackForwardList : public API::ObjectImpl&lt;API::Object::Type::BackForwardList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;WebBackForwardList&gt; create(WebPageProxy&amp; page)
</del><ins>+    static Ref&lt;WebBackForwardList&gt; create(WebPageProxy&amp; page)
</ins><span class="cx">     {
</span><span class="cx">         return adoptRef(*new WebBackForwardList(page));
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebBatteryManagerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">     return &quot;WebBatteryManagerProxy&quot;;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;WebBatteryManagerProxy&gt; WebBatteryManagerProxy::create(WebContext* context)
</del><ins>+Ref&lt;WebBatteryManagerProxy&gt; WebBatteryManagerProxy::create(WebContext* context)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new WebBatteryManagerProxy(context));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebBatteryManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> public:
</span><span class="cx">     static const char* supplementName();
</span><span class="cx"> 
</span><del>-    static PassRef&lt;WebBatteryManagerProxy&gt; create(WebContext*);
</del><ins>+    static Ref&lt;WebBatteryManagerProxy&gt; create(WebContext*);
</ins><span class="cx">     virtual ~WebBatteryManagerProxy();
</span><span class="cx"> 
</span><span class="cx">     void initializeProvider(const WKBatteryProviderBase*);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageGroupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageGroup.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageGroup.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/WebPageGroup.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     return adoptRef(new WebPageGroup(identifier, visibleToInjectedBundle, visibleToHistoryClient));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;WebPageGroup&gt; WebPageGroup::createNonNull(const String&amp; identifier, bool visibleToInjectedBundle, bool visibleToHistoryClient)
</del><ins>+Ref&lt;WebPageGroup&gt; WebPageGroup::createNonNull(const String&amp; identifier, bool visibleToInjectedBundle, bool visibleToHistoryClient)
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new WebPageGroup(identifier, visibleToInjectedBundle, visibleToHistoryClient));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageGroup.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageGroup.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/WebPageGroup.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> public:
</span><span class="cx">     WebPageGroup(const String&amp; identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</span><span class="cx">     static PassRefPtr&lt;WebPageGroup&gt; create(const String&amp; identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</span><del>-    static PassRef&lt;WebPageGroup&gt; createNonNull(const String&amp; identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</del><ins>+    static Ref&lt;WebPageGroup&gt; createNonNull(const String&amp; identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</ins><span class="cx">     static WebPageGroup* get(uint64_t pageGroupID);
</span><span class="cx"> 
</span><span class="cx">     virtual ~WebPageGroup();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflBatteryProvidercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     WKBatteryManagerSetProvider(m_batteryManager.get(), 0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRef&lt;BatteryProvider&gt; BatteryProvider::create(WKContextRef context)
</del><ins>+Ref&lt;BatteryProvider&gt; BatteryProvider::create(WKContextRef context)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(context);
</span><span class="cx">     return adoptRef(*new BatteryProvider(context));
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflBatteryProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> class BatteryProvider : public RefCounted&lt;BatteryProvider&gt;, public WebCore::BatteryProviderEflClient {
</span><span class="cx"> public:
</span><span class="cx">     virtual ~BatteryProvider();
</span><del>-    static PassRef&lt;BatteryProvider&gt; create(WKContextRef);
</del><ins>+    static Ref&lt;BatteryProvider&gt; create(WKContextRef);
</ins><span class="cx"> 
</span><span class="cx">     void startUpdating();
</span><span class="cx">     void stopUpdating();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessMediaStreamUserMediaPermissionRequestManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/MediaStream/UserMediaPermissionRequestManager.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/MediaStream/UserMediaPermissionRequestManager.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/WebProcess/MediaStream/UserMediaPermissionRequestManager.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -23,7 +23,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include &lt;WebCore/UserMediaRequest.h&gt;
</span><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><ins>+#include &lt;wtf/Ref.h&gt;
</ins><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebEditorClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">     
</span><span class="cx"> bool WebEditorClient::shouldApplyStyle(StyleProperties* style, Range* range)
</span><span class="cx"> {
</span><del>-    Ref&lt;MutableStyleProperties&gt; mutableStyle(style-&gt;isMutable() ? static_cast&lt;MutableStyleProperties&amp;&gt;(*style) : style-&gt;mutableCopy());
</del><ins>+    Ref&lt;MutableStyleProperties&gt; mutableStyle(style-&gt;isMutable() ? Ref&lt;MutableStyleProperties&gt;(static_cast&lt;MutableStyleProperties&amp;&gt;(*style)) : style-&gt;mutableCopy());
</ins><span class="cx">     bool result = m_page-&gt;injectedBundleEditorClient().shouldApplyStyle(m_page, mutableStyle-&gt;ensureCSSStyleDeclaration(), range);
</span><span class="cx">     notImplemented();
</span><span class="cx">     return result;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebUserMediaClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">     delete this;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebUserMediaClient::requestPermission(PassRef&lt;UserMediaRequest&gt; prRequest)
</del><ins>+void WebUserMediaClient::requestPermission(Ref&lt;UserMediaRequest&gt;&amp;&amp; prRequest)
</ins><span class="cx"> {
</span><span class="cx">     UserMediaRequest&amp; request = prRequest.leakRef();
</span><span class="cx">     m_page.userMediaPermissionRequestManager().startRequest(request);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebUserMediaClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebUserMediaClient.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     virtual void pageDestroyed();
</span><del>-    virtual void requestPermission(PassRef&lt;WebCore::UserMediaRequest&gt;) override;
</del><ins>+    virtual void requestPermission(Ref&lt;WebCore::UserMediaRequest&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void cancelRequest(WebCore::UserMediaRequest&amp;) override;
</span><span class="cx"> 
</span><span class="cx">     WebPage&amp; m_page;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageViewUpdateDispatchercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-PassRef&lt;ViewUpdateDispatcher&gt; ViewUpdateDispatcher::create()
</del><ins>+Ref&lt;ViewUpdateDispatcher&gt; ViewUpdateDispatcher::create()
</ins><span class="cx"> {
</span><span class="cx">     return adoptRef(*new ViewUpdateDispatcher);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageViewUpdateDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -30,14 +30,14 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;VisibleContentRectUpdateInfo.h&quot;
</span><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><ins>+#include &lt;wtf/Ref.h&gt;
</ins><span class="cx"> #include &lt;wtf/TCSpinLock.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><span class="cx"> class ViewUpdateDispatcher : public IPC::Connection::WorkQueueMessageReceiver {
</span><span class="cx"> public:
</span><del>-    static PassRef&lt;ViewUpdateDispatcher&gt; create();
</del><ins>+    static Ref&lt;ViewUpdateDispatcher&gt; create();
</ins><span class="cx">     ~ViewUpdateDispatcher();
</span><span class="cx"> 
</span><span class="cx">     void initializeConnection(IPC::Connection*);
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Tools/ChangeLog        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2014-12-14  Andreas Kling  &lt;akling@apple.com&gt;
+
+        Replace PassRef with Ref/Ref&amp;&amp; across the board.
+        &lt;https://webkit.org/b/139587&gt;
+
+        Reviewed by Darin Adler.
+
+        * TestWebKitAPI/Tests/WTF/Ref.cpp:
+        (TestWebKitAPI::passWithRef):
+        (TestWebKitAPI::TEST):
+        (TestWebKitAPI::passWithPassRef): Deleted.
+        * TestWebKitAPI/Tests/WTF/RefCounter.cpp:
+        (TestWebKitAPI::TEST):
+        * TestWebKitAPI/Tests/WTF/RefPtr.cpp:
+        (TestWebKitAPI::TEST):
+        * TestWebKitAPI/Tests/WebCore/CalculationValue.cpp:
+        (TestWebKitAPI::createTestValue):
+
</ins><span class="cx"> 2014-12-13  Grzegorz Czajkowski  &lt;g.czajkowski@samsung.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [EFL] MiniBrowser's window_create may return NULL
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFRefcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/Ref.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/Ref.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/Ref.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;RefLogger.h&quot;
</span><del>-#include &lt;wtf/PassRef.h&gt;
</del><span class="cx"> #include &lt;wtf/Ref.h&gt;
</span><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -98,9 +97,9 @@
</span><span class="cx">     ASSERT_STREQ(&quot;ref(a) | deref(a) | deref(c) &quot;, takeLogStr().c_str());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRef&lt;RefLogger&gt; passWithPassRef(PassRef&lt;RefLogger&gt; reference)
</del><ins>+static Ref&lt;RefLogger&gt; passWithRef(Ref&lt;RefLogger&gt;&amp;&amp; reference)
</ins><span class="cx"> {
</span><del>-    return reference;
</del><ins>+    return WTF::move(reference);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static RefPtr&lt;RefLogger&gt; passWithPassRefPtr(PassRefPtr&lt;RefLogger&gt; reference)
</span><span class="lines">@@ -115,7 +114,7 @@
</span><span class="cx">     DerivedRefLogger c(&quot;c&quot;);
</span><span class="cx"> 
</span><span class="cx">     {
</span><del>-        Ref&lt;RefLogger&gt; ptr(passWithPassRef(a));
</del><ins>+        Ref&lt;RefLogger&gt; ptr(passWithRef(Ref&lt;RefLogger&gt;(a)));
</ins><span class="cx">         ASSERT_EQ(&amp;a, ptr.ptr());
</span><span class="cx">     }
</span><span class="cx">     ASSERT_STREQ(&quot;ref(a) deref(a) &quot;, takeLogStr().c_str());
</span><span class="lines">@@ -124,20 +123,20 @@
</span><span class="cx">         Ref&lt;RefLogger&gt; ptr(a);
</span><span class="cx">         ASSERT_EQ(&amp;a, ptr.ptr());
</span><span class="cx">         log() &lt;&lt; &quot;| &quot;;
</span><del>-        ptr = passWithPassRef(b);
</del><ins>+        ptr = passWithRef(b);
</ins><span class="cx">         ASSERT_EQ(&amp;b, ptr.ptr());
</span><span class="cx">         log() &lt;&lt; &quot;| &quot;;
</span><span class="cx">     }
</span><span class="cx">     ASSERT_STREQ(&quot;ref(a) | ref(b) deref(a) | deref(b) &quot;, takeLogStr().c_str());
</span><span class="cx"> 
</span><span class="cx">     {
</span><del>-        RefPtr&lt;RefLogger&gt; ptr(passWithPassRef(a));
</del><ins>+        RefPtr&lt;RefLogger&gt; ptr(passWithRef(a));
</ins><span class="cx">         ASSERT_EQ(&amp;a, ptr.get());
</span><span class="cx">     }
</span><span class="cx">     ASSERT_STREQ(&quot;ref(a) deref(a) &quot;, takeLogStr().c_str());
</span><span class="cx"> 
</span><span class="cx">     {
</span><del>-        RefPtr&lt;RefLogger&gt; ptr(passWithPassRefPtr(passWithPassRef(a)));
</del><ins>+        RefPtr&lt;RefLogger&gt; ptr(passWithPassRefPtr(passWithRef(a)));
</ins><span class="cx">         ASSERT_EQ(&amp;a, ptr.get());
</span><span class="cx">     }
</span><span class="cx">     ASSERT_STREQ(&quot;ref(a) deref(a) &quot;, takeLogStr().c_str());
</span><span class="lines">@@ -152,7 +151,7 @@
</span><span class="cx"> 
</span><span class="cx">     {
</span><span class="cx">         Ref&lt;DerivedRefLogger&gt; derivedReference(a);
</span><del>-        Ref&lt;RefLogger&gt; baseReference(passWithPassRef(derivedReference));
</del><ins>+        Ref&lt;RefLogger&gt; baseReference(passWithRef(Ref&lt;RefLogger&gt;(derivedReference)));
</ins><span class="cx">         ASSERT_EQ(&amp;a, derivedReference.ptr());
</span><span class="cx">         ASSERT_EQ(&amp;a, baseReference.ptr());
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFRefCountercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/RefCounter.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/RefCounter.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/RefCounter.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">     //
</span><span class="cx">     // 1) RefCounter(std::function&lt;void()&gt;);
</span><span class="cx">     // 2) ~RefCounter();
</span><del>-    // 3) PassRef&lt;Count&gt; count() const;
</del><ins>+    // 3) Ref&lt;Count&gt; count() const;
</ins><span class="cx">     // 4) unsigned value() const;
</span><span class="cx">     //
</span><span class="cx">     // We'll test:
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFRefPtrcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx"> {
</span><span class="cx">     DerivedRefLogger a(&quot;a&quot;);
</span><span class="cx">     {
</span><del>-        PassRef&lt;RefLogger&gt; passRef(a);
</del><ins>+        Ref&lt;RefLogger&gt; passRef(a);
</ins><span class="cx">         RefPtr&lt;RefLogger&gt; ptr = WTF::move(passRef);
</span><span class="cx">         ASSERT_EQ(&amp;a, ptr.get());
</span><span class="cx">         ptr.release();
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreCalculationValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp (177258 => 177259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp        2014-12-14 06:44:28 UTC (rev 177258)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp        2014-12-14 08:21:05 UTC (rev 177259)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     bool operator==(const CalcExpressionNode&amp;) const { ASSERT_NOT_REACHED(); return false; }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-static PassRef&lt;WebCore::CalculationValue&gt; createTestValue()
</del><ins>+static Ref&lt;WebCore::CalculationValue&gt; createTestValue()
</ins><span class="cx"> {
</span><span class="cx">     auto node = std::make_unique&lt;CalculationDeletionTestNode&gt;();
</span><span class="cx">     return WebCore::CalculationValue::create(WTF::move(node), WebCore::CalculationRangeAll);
</span></span></pre>
</div>
</div>

</body>
</html>