<!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&& across the board.
<https://webkit.org/b/139587>
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&&.
Usage is simple:
- For locals and members, keep using Ref<T>.
- For return types, use Ref<T>.
- For (ownership-transferring) arguments, use Ref<T>&&.
When passing to a Ref&&, use WTF::move() to mobilize the value
at the call site, e.g:
void myFunction(Ref<Foo>&&);
Ref<Foo> 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<Foo> foo() { return m_foo; }
... now becomes ...
Ref<Foo> 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&& does not
require you to move it to avoid leaking; it will clean itself up.
* wtf/PassRef.h:
(WTF::adopted): Deleted.
(WTF::PassRef<T>::PassRef): Deleted.
(WTF::PassRef<T>::~PassRef): Deleted.
(WTF::PassRef<T>::get): Deleted.
(WTF::PassRef<T>::ptr): Deleted.
(WTF::PassRef<T>::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->):
(WTF::Ref::ptr):
(WTF::Ref::get):
(WTF::Ref::operator T&):
(WTF::Ref::operator const T&):
(WTF::Ref<T>::replace):
(WTF::adoptRef):
* wtf/RefCounter.h:
(WTF::RefCounter::count):
* wtf/RefPtr.h:
(WTF::RefPtr::releaseNonNull):
(WTF::RefPtr<T>::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<LChar>):
(WTF::StringImpl::constructInternal<UChar>):
(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 <akling@apple.com>
+
+ Replace PassRef with Ref/Ref&& across the board.
+ <https://webkit.org/b/139587>
+
+ 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 <mmirman@apple.com>
</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<StringImpl> Identifier::add(VM* vm, const char* c)
</del><ins>+Ref<StringImpl> 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<StringImpl> Identifier::add(ExecState* exec, const char* c)
</del><ins>+Ref<StringImpl> Identifier::add(ExecState* exec, const char* c)
</ins><span class="cx"> {
</span><span class="cx"> return add(&exec->vm(), c);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> Identifier::add8(VM* vm, const UChar* s, int length)
</del><ins>+Ref<StringImpl> 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<StringImpl> add(VM*, const char*);
- JS_EXPORT_PRIVATE static PassRef<StringImpl> add(ExecState*, const char*);
</del><ins>+ JS_EXPORT_PRIVATE static Ref<StringImpl> add(VM*, const char*);
+ JS_EXPORT_PRIVATE static Ref<StringImpl> add(ExecState*, const char*);
</ins><span class="cx">
</span><span class="cx"> void dump(PrintStream&) const;
</span><span class="cx">
</span><span class="lines">@@ -111,12 +111,12 @@
</span><span class="cx"> static bool equal(const Identifier& a, const Identifier& b) { return a.m_string.impl() == b.m_string.impl(); }
</span><span class="cx"> static bool equal(const Identifier& a, const LChar* b) { return equal(a.m_string.impl(), b); }
</span><span class="cx">
</span><del>- template <typename T> static PassRef<StringImpl> add(VM*, const T*, int length);
- static PassRef<StringImpl> add8(VM*, const UChar*, int length);
</del><ins>+ template <typename T> static Ref<StringImpl> add(VM*, const T*, int length);
+ static Ref<StringImpl> add8(VM*, const UChar*, int length);
</ins><span class="cx"> template <typename T> ALWAYS_INLINE static bool canUseSingleCharacterString(T);
</span><span class="cx">
</span><del>- static PassRef<StringImpl> add(ExecState*, StringImpl*);
- static PassRef<StringImpl> add(VM*, StringImpl*);
</del><ins>+ static Ref<StringImpl> add(ExecState*, StringImpl*);
+ static Ref<StringImpl> 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 <typename T>
</span><del>-PassRef<StringImpl> Identifier::add(VM* vm, const T* s, int length)
</del><ins>+Ref<StringImpl> 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<StringImpl> Identifier::add(ExecState* exec, StringImpl* r)
</del><ins>+inline Ref<StringImpl> 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<StringImpl> Identifier::add(VM* vm, StringImpl* r)
</del><ins>+inline Ref<StringImpl> 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 <akling@apple.com>
+
+ Replace PassRef with Ref/Ref&& across the board.
+ <https://webkit.org/b/139587>
+
+ Reviewed by Darin Adler.
+
+ Kill the PassRef class and replace it by Ref/Ref&&.
+ Usage is simple:
+
+ - For locals and members, keep using Ref<T>.
+ - For return types, use Ref<T>.
+ - For (ownership-transferring) arguments, use Ref<T>&&.
+
+ When passing to a Ref&&, use WTF::move() to mobilize the value
+ at the call site, e.g:
+
+ void myFunction(Ref<Foo>&&);
+
+ Ref<Foo> 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<Foo> foo() { return m_foo; }
+
+ ... now becomes ...
+
+ Ref<Foo> 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&& does not
+ require you to move it to avoid leaking; it will clean itself up.
+
+ * wtf/PassRef.h:
+ (WTF::adopted): Deleted.
+ (WTF::PassRef<T>::PassRef): Deleted.
+ (WTF::PassRef<T>::~PassRef): Deleted.
+ (WTF::PassRef<T>::get): Deleted.
+ (WTF::PassRef<T>::ptr): Deleted.
+ (WTF::PassRef<T>::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->):
+ (WTF::Ref::ptr):
+ (WTF::Ref::get):
+ (WTF::Ref::operator T&):
+ (WTF::Ref::operator const T&):
+ (WTF::Ref<T>::replace):
+ (WTF::adoptRef):
+ * wtf/RefCounter.h:
+ (WTF::RefCounter::count):
+ * wtf/RefPtr.h:
+ (WTF::RefPtr::releaseNonNull):
+ (WTF::RefPtr<T>::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<LChar>):
+ (WTF::StringImpl::constructInternal<UChar>):
+ (WTF::StringImpl::isolatedCopy):
+ * wtf/text/WTFString.h:
+ (WTF::String::String):
+
</ins><span class="cx"> 2014-12-10 Geoffrey Garen <ggaren@apple.com>
</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 "Assertions.h"
-#include <cstddef>
-#include <utility>
-
-namespace WTF {
-
-template<typename T> class PassRef;
-template<typename T> class PassRefPtr;
-template<typename T> class Ref;
-template<typename T> class RefPtr;
-
-template<typename T> PassRef<T> adoptRef(T&);
-
-inline void adopted(const void*) { }
-
-template<typename T> class PassRef {
-public:
- PassRef(T&);
- PassRef(PassRef&&);
- template<typename U> PassRef(const Ref<U>&);
- template<typename U> PassRef(PassRef<U>);
-
- const T& get() const;
- T& get();
-
- const T* ptr() const;
- T* ptr();
-
- T& leakRef() WARN_UNUSED_RETURN;
-
- ~PassRef();
-
-private:
- friend PassRef adoptRef<T>(T&);
-
- template<typename U> friend class PassRef;
- template<typename U> friend class PassRefPtr;
- template<typename U> friend class Ref;
- template<typename U> friend class RefPtr;
-
- enum AdoptTag { Adopt };
- PassRef(T&, AdoptTag);
-
- T* m_ptr;
- bool m_gaveUpReference;
-};
-
-template<typename T> inline PassRef<T>::PassRef(T& reference)
- : m_ptr(&reference)
-{
- m_ptr->ref();
-}
-
-template<typename T> inline PassRef<T>::PassRef(PassRef&& other)
- : m_ptr(&other.leakRef())
-{
-}
-
-template<typename T> template<typename U> inline PassRef<T>::PassRef(PassRef<U> other)
- : m_ptr(&other.leakRef())
-{
-}
-
-template<typename T> template<typename U> inline PassRef<T>::PassRef(const Ref<U>& other)
- : m_ptr(static_cast<T*>(const_cast<U*>(other.ptr())))
-{
- ASSERT(m_ptr);
- m_ptr->ref();
-}
-
-template<typename T> PassRef<T>::~PassRef()
-{
- if (m_ptr)
- m_ptr->deref();
-}
-
-template<typename T> inline const T& PassRef<T>::get() const
-{
- ASSERT(m_ptr);
- return *m_ptr;
-}
-
-template<typename T> inline T& PassRef<T>::get()
-{
- ASSERT(m_ptr);
- return *m_ptr;
-}
-
-template<typename T> const T* PassRef<T>::ptr() const
-{
- ASSERT(m_ptr);
- return m_ptr;
-}
-
-template<typename T> T* PassRef<T>::ptr()
-{
- ASSERT(m_ptr);
- return m_ptr;
-}
-
-template<typename T> inline T& PassRef<T>::leakRef()
-{
- ASSERT(m_ptr);
- T* leakedPtr = m_ptr;
- m_ptr = nullptr;
- return *leakedPtr;
-}
-
-template<typename T> inline PassRef<T>::PassRef(T& reference, AdoptTag)
- : m_ptr(&reference)
-{
-}
-
-template<typename T> inline PassRef<T> adoptRef(T& reference)
-{
- adopted(&reference);
- return PassRef<T>(reference, PassRef<T>::Adopt);
-}
-
-template<typename T, typename... Args> inline PassRef<T> createRefCounted(Args&&... args)
-{
- return adoptRef(*new T(std::forward<Args>(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 <wtf/GetPtr.h>
</span><del>-#include <wtf/PassRef.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx">
</span><span class="cx"> namespace WTF {
</span><span class="cx">
</span><ins>+ template<typename T> class RefPtr;
+ template<typename T> class PassRefPtr;
</ins><span class="cx"> template<typename T> PassRefPtr<T> adoptRef(T*);
</span><span class="cx">
</span><span class="cx"> template<typename T> 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<typename U> PassRefPtr(const RefPtr<U>&);
</span><del>- template<typename U> PassRefPtr(PassRef<U> reference) : m_ptr(&reference.leakRef()) { }
</del><ins>+ template<typename U> PassRefPtr(Ref<U>&& reference) : m_ptr(&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 <wtf/Assertions.h>
</ins><span class="cx"> #include <wtf/GetPtr.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><span class="cx">
</span><span class="cx"> namespace WTF {
</span><span class="cx">
</span><del>-template<typename T> class PassRef;
</del><ins>+inline void adopted(const void*) { }
</ins><span class="cx">
</span><ins>+template<typename T> class Ref;
+template<typename T> Ref<T> adoptRef(T&);
+
</ins><span class="cx"> template<typename T> class Ref {
</span><del>- WTF_MAKE_NONCOPYABLE(Ref)
</del><span class="cx"> public:
</span><del>- Ref(T& object) : m_ptr(&object) { m_ptr->ref(); }
- template<typename U> Ref(PassRef<U> reference) : m_ptr(&reference.leakRef()) { }
</del><ins>+ ~Ref()
+ {
+ if (m_ptr)
+ m_ptr->deref();
+ }
</ins><span class="cx">
</span><del>- ~Ref() { m_ptr->deref(); }
</del><ins>+ Ref(T& object)
+ : m_ptr(&object)
+ {
+ m_ptr->ref();
+ }
</ins><span class="cx">
</span><ins>+ Ref(Ref&& other)
+ : m_ptr(&other.leakRef())
+ {
+ }
+
+ template<typename U>
+ Ref(Ref<U>&& other)
+ : m_ptr(&other.leakRef())
+ {
+ }
+
</ins><span class="cx"> Ref& operator=(T& object)
</span><span class="cx"> {
</span><ins>+ ASSERT(m_ptr);
</ins><span class="cx"> object.ref();
</span><span class="cx"> m_ptr->deref();
</span><span class="cx"> m_ptr = &object;
</span><span class="cx"> return *this;
</span><span class="cx"> }
</span><del>- template<typename U> Ref& operator=(PassRef<U> reference)
</del><ins>+
+ Ref& operator=(Ref&& reference)
</ins><span class="cx"> {
</span><ins>+ ASSERT(m_ptr);
</ins><span class="cx"> m_ptr->deref();
</span><span class="cx"> m_ptr = &reference.leakRef();
</span><span class="cx"> return *this;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- const T* operator->() const { return m_ptr; }
- T* operator->() { return m_ptr; }
</del><ins>+ template<typename U> Ref& operator=(Ref<U>&& reference)
+ {
+ ASSERT(m_ptr);
+ m_ptr->deref();
+ m_ptr = &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->() const { ASSERT(m_ptr); return m_ptr; }
+ T* operator->() { ASSERT(m_ptr); return m_ptr; }
</ins><span class="cx">
</span><del>- const T& get() const { return *m_ptr; }
- T& 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&() { return *m_ptr; }
- operator const T&() const { return *m_ptr; }
</del><ins>+ const T& get() const { ASSERT(m_ptr); return *m_ptr; }
+ T& get() { ASSERT(m_ptr); return *m_ptr; }
</ins><span class="cx">
</span><del>- template<typename U> PassRef<T> replace(PassRef<U>) WARN_UNUSED_RETURN;
</del><ins>+ operator T&() { ASSERT(m_ptr); return *m_ptr; }
+ operator const T&() const { ASSERT(m_ptr); return *m_ptr; }
</ins><span class="cx">
</span><ins>+ template<typename U> Ref<T> replace(Ref<U>&&) WARN_UNUSED_RETURN;
+
+ Ref copyRef() WARN_UNUSED_RETURN
+ {
+ return Ref(*m_ptr);
+ }
+
+ T& 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<T>(T&);
+
+ enum AdoptTag { Adopt };
+ Ref(T& object, AdoptTag)
+ : m_ptr(&object)
+ {
+ }
+
</ins><span class="cx"> T* m_ptr;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-template<typename T> template<typename U> inline PassRef<T> Ref<T>::replace(PassRef<U> reference)
</del><ins>+template<typename T> template<typename U> inline Ref<T> Ref<T>::replace(Ref<U>&& reference)
</ins><span class="cx"> {
</span><span class="cx"> auto oldReference = adoptRef(*m_ptr);
</span><span class="cx"> m_ptr = &reference.leakRef();
</span><span class="lines">@@ -86,6 +139,14 @@
</span><span class="cx"> static T* getPtr(const Ref<T>& p) { return const_cast<T*>(p.ptr()); }
</span><span class="cx"> };
</span><span class="cx">
</span><ins>+template<typename T>
+inline Ref<T> adoptRef(T& reference)
+{
+ adopted(&reference);
+ return Ref<T>(reference, Ref<T>::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<void()> = []() { });
</span><span class="cx"> WTF_EXPORT_PRIVATE ~RefCounter();
</span><span class="cx">
</span><del>- PassRef<Count> count() const
</del><ins>+ Ref<Count> 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<typename U> RefPtr(const PassRefPtr<U>&);
</span><span class="cx">
</span><del>- template<typename U> RefPtr(PassRef<U>&&);
</del><ins>+ template<typename U> RefPtr(Ref<U>&&);
</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<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = nullptr; return tmp; }
</span><del>- PassRef<T> releaseNonNull() { ASSERT(m_ptr); PassRef<T> tmp = adoptRef(*m_ptr); m_ptr = nullptr; return tmp; }
</del><ins>+ Ref<T> releaseNonNull() { ASSERT(m_ptr); Ref<T> 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<typename U> RefPtr& operator=(const PassRefPtr<U>&);
</span><span class="cx"> RefPtr& operator=(RefPtr&&);
</span><span class="cx"> template<typename U> RefPtr& operator=(RefPtr<U>&&);
</span><del>- template<typename U> RefPtr& operator=(PassRef<U>);
</del><ins>+ template<typename U> RefPtr& operator=(Ref<U>&&);
</ins><span class="cx">
</span><span class="cx"> void swap(RefPtr&);
</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<typename T> template<typename U> inline RefPtr<T>::RefPtr(PassRef<U>&& reference)
</del><ins>+ template<typename T> template<typename U> inline RefPtr<T>::RefPtr(Ref<U>&& reference)
</ins><span class="cx"> : m_ptr(&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<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(PassRef<U> reference)
</del><ins>+ template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(Ref<U>&& 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<typename T, typename HashTranslator>
</span><del>-static inline PassRef<StringImpl> addToStringTable(const T& value)
</del><ins>+static inline Ref<StringImpl> addToStringTable(const T& 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<UCharBuffer, UCharBufferTranslator>(buffer);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> AtomicString::add(const UChar* s, unsigned length, unsigned existingHash)
</del><ins>+Ref<StringImpl> 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<LCharBuffer, LCharBufferTranslator>(buffer);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> AtomicString::addFromLiteralData(const char* characters, unsigned length)
</del><ins>+Ref<StringImpl> 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<CharBuffer, CharBufferFromLiteralDataTranslator>(buffer);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> AtomicString::addSlowCase(StringImpl& string)
</del><ins>+Ref<StringImpl> AtomicString::addSlowCase(StringImpl& 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<StringImpl> AtomicString::addSlowCase(AtomicStringTable& stringTable, StringImpl& string)
</del><ins>+Ref<StringImpl> AtomicString::addSlowCase(AtomicStringTable& stringTable, StringImpl& 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<StringImpl> add(const LChar*, unsigned length);
</span><span class="cx"> WTF_EXPORT_STRING_API static RefPtr<StringImpl> add(const UChar*, unsigned length);
</span><span class="cx"> ALWAYS_INLINE static RefPtr<StringImpl> add(const char* s, unsigned length) { return add(reinterpret_cast<const LChar*>(s), length); };
</span><del>- WTF_EXPORT_STRING_API static PassRef<StringImpl> add(const UChar*, unsigned length, unsigned existingHash);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> add(const UChar*, unsigned length, unsigned existingHash);
</ins><span class="cx"> WTF_EXPORT_STRING_API static RefPtr<StringImpl> add(const UChar*);
</span><span class="cx"> WTF_EXPORT_STRING_API static RefPtr<StringImpl> add(StringImpl*, unsigned offset, unsigned length);
</span><span class="cx"> ALWAYS_INLINE static RefPtr<StringImpl> 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<StringImpl> addFromLiteralData(const char* characters, unsigned length);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> addFromLiteralData(const char* characters, unsigned length);
</ins><span class="cx"> #if USE(CF)
</span><span class="cx"> WTF_EXPORT_STRING_API static RefPtr<StringImpl> 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<StringImpl> addSlowCase(StringImpl&);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> addSlowCase(AtomicStringTable&, StringImpl&);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> addSlowCase(StringImpl&);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> addSlowCase(AtomicStringTable&, StringImpl&);
</ins><span class="cx">
</span><span class="cx"> WTF_EXPORT_STRING_API static AtomicStringImpl* findSlowCase(StringImpl&);
</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<StringImpl> StringImpl::createFromLiteral(const char* characters, unsigned length)
</del><ins>+Ref<StringImpl> StringImpl::createFromLiteral(const char* characters, unsigned length)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_WITH_MESSAGE(length, "Use StringImpl::empty() to create an empty string");
</span><span class="cx"> ASSERT(charactersAreAllASCII<LChar>(reinterpret_cast<const LChar*>(characters), length));
</span><span class="cx"> return adoptRef(*new StringImpl(reinterpret_cast<const LChar*>(characters), length, ConstructWithoutCopying));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::createFromLiteral(const char* characters)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::createWithoutCopying(const UChar* characters, unsigned length)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::createWithoutCopying(const LChar* characters, unsigned length)
</del><ins>+Ref<StringImpl> 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 <typename CharType>
</span><del>-inline PassRef<StringImpl> StringImpl::createUninitializedInternal(unsigned length, CharType*& data)
</del><ins>+inline Ref<StringImpl> StringImpl::createUninitializedInternal(unsigned length, CharType*& 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 <typename CharType>
</span><del>-inline PassRef<StringImpl> StringImpl::createUninitializedInternalNonEmpty(unsigned length, CharType*& data)
</del><ins>+inline Ref<StringImpl> StringImpl::createUninitializedInternalNonEmpty(unsigned length, CharType*& 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<CharType>(string, length);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::createUninitialized(unsigned length, LChar*& data)
</del><ins>+Ref<StringImpl> StringImpl::createUninitialized(unsigned length, LChar*& data)
</ins><span class="cx"> {
</span><span class="cx"> return createUninitializedInternal(length, data);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::createUninitialized(unsigned length, UChar*& data)
</del><ins>+Ref<StringImpl> StringImpl::createUninitialized(unsigned length, UChar*& 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 <typename CharType>
</span><del>-inline PassRef<StringImpl> StringImpl::reallocateInternal(PassRefPtr<StringImpl> originalString, unsigned length, CharType*& data)
</del><ins>+inline Ref<StringImpl> StringImpl::reallocateInternal(PassRefPtr<StringImpl> originalString, unsigned length, CharType*& data)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(originalString->hasOneRef());
</span><span class="cx"> ASSERT(originalString->bufferOwnership() == BufferInternal);
</span><span class="lines">@@ -220,20 +220,20 @@
</span><span class="cx"> return constructInternal<CharType>(string, length);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::reallocate(PassRefPtr<StringImpl> originalString, unsigned length, LChar*& data)
</del><ins>+Ref<StringImpl> StringImpl::reallocate(PassRefPtr<StringImpl> originalString, unsigned length, LChar*& data)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(originalString->is8Bit());
</span><span class="cx"> return reallocateInternal(originalString, length, data);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::reallocate(PassRefPtr<StringImpl> originalString, unsigned length, UChar*& data)
</del><ins>+Ref<StringImpl> StringImpl::reallocate(PassRefPtr<StringImpl> originalString, unsigned length, UChar*& data)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!originalString->is8Bit());
</span><span class="cx"> return reallocateInternal(originalString, length, data);
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> template <typename CharType>
</span><del>-inline PassRef<StringImpl> StringImpl::createInternal(const CharType* characters, unsigned length)
</del><ins>+inline Ref<StringImpl> 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<StringImpl> StringImpl::create(const UChar* characters, unsigned length)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::create(const LChar* characters, unsigned length)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::create8BitIfPossible(const UChar* characters, unsigned length)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::create8BitIfPossible(const UChar* string)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::create(const LChar* string)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::substring(unsigned start, unsigned length)
</del><ins>+Ref<StringImpl> StringImpl::substring(unsigned start, unsigned length)
</ins><span class="cx"> {
</span><span class="cx"> if (start >= 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<StringImpl> StringImpl::lower()
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::upper()
</del><ins>+Ref<StringImpl> 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"> && (localeIdentifier.length() == 2 || localeIdentifier[2] == '-');
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::lower(const AtomicString& localeIdentifier)
</del><ins>+Ref<StringImpl> StringImpl::lower(const AtomicString& 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<StringImpl> StringImpl::upper(const AtomicString& localeIdentifier)
</del><ins>+Ref<StringImpl> StringImpl::upper(const AtomicString& 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<StringImpl> StringImpl::fill(UChar character)
</del><ins>+Ref<StringImpl> StringImpl::fill(UChar character)
</ins><span class="cx"> {
</span><span class="cx"> if (!(character & ~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<StringImpl> StringImpl::foldCase()
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::convertToASCIILowercase()
</del><ins>+Ref<StringImpl> 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<StringImpl> newImpl = createUninitializedInternalNonEmpty(m_length, data8);
</del><ins>+ Ref<StringImpl> newImpl = createUninitializedInternalNonEmpty(m_length, data8);
</ins><span class="cx"> for (unsigned i = 0; i < failingIndex; ++i)
</span><span class="cx"> data8[i] = m_data8[i];
</span><span class="cx"> for (unsigned i = failingIndex; i < 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<StringImpl> newImpl = createUninitializedInternalNonEmpty(m_length, data16);
</del><ins>+ Ref<StringImpl> newImpl = createUninitializedInternalNonEmpty(m_length, data16);
</ins><span class="cx"> for (unsigned i = 0; i < 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 <class UCharPredicate>
</span><del>-inline PassRef<StringImpl> StringImpl::stripMatchedCharacters(UCharPredicate predicate)
</del><ins>+inline Ref<StringImpl> 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<StringImpl> StringImpl::stripWhiteSpace()
</del><ins>+Ref<StringImpl> StringImpl::stripWhiteSpace()
</ins><span class="cx"> {
</span><span class="cx"> return stripMatchedCharacters(SpaceOrNewlinePredicate());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::stripWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</del><ins>+Ref<StringImpl> 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 <typename CharType>
</span><del>-ALWAYS_INLINE PassRef<StringImpl> StringImpl::removeCharacters(const CharType* characters, CharacterMatchFunctionPtr findMatch)
</del><ins>+ALWAYS_INLINE Ref<StringImpl> 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<StringImpl> StringImpl::removeCharacters(CharacterMatchFunctionPtr findMatch)
</del><ins>+Ref<StringImpl> 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 <typename CharType, class UCharPredicate>
</span><del>-inline PassRef<StringImpl> StringImpl::simplifyMatchedCharactersToSpace(UCharPredicate predicate)
</del><ins>+inline Ref<StringImpl> StringImpl::simplifyMatchedCharactersToSpace(UCharPredicate predicate)
</ins><span class="cx"> {
</span><span class="cx"> StringBuffer<CharType> 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<StringImpl> StringImpl::simplifyWhiteSpace()
</del><ins>+Ref<StringImpl> StringImpl::simplifyWhiteSpace()
</ins><span class="cx"> {
</span><span class="cx"> if (is8Bit())
</span><span class="cx"> return StringImpl::simplifyMatchedCharactersToSpace<LChar>(SpaceOrNewlinePredicate());
</span><span class="cx"> return StringImpl::simplifyMatchedCharactersToSpace<UChar>(SpaceOrNewlinePredicate());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::simplifyWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</del><ins>+Ref<StringImpl> StringImpl::simplifyWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
</ins><span class="cx"> {
</span><span class="cx"> if (is8Bit())
</span><span class="cx"> return StringImpl::simplifyMatchedCharactersToSpace<LChar>(UCharPredicate(isWhiteSpace));
</span><span class="lines">@@ -1449,7 +1449,7 @@
</span><span class="cx"> return equalInner(const_cast<StringImpl&>(*this), endOffset - matchString.length(), matchString, caseSensitive);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::replace(UChar oldC, UChar newC)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::replace(unsigned position, unsigned lengthToReplace, StringImpl* str)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::replace(UChar pattern, StringImpl* replacement)
</del><ins>+Ref<StringImpl> 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->m_data16, replacement->length());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StringImpl> StringImpl::replace(UChar pattern, const LChar* replacement, unsigned repStrLength)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::replace(UChar pattern, const UChar* replacement, unsigned repStrLength)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::replace(StringImpl* pattern, StringImpl* replacement)
</del><ins>+Ref<StringImpl> 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<StringImpl> StringImpl::adopt(StringBuffer<LChar>& buffer)
</del><ins>+Ref<StringImpl> StringImpl::adopt(StringBuffer<LChar>& 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<StringImpl> StringImpl::adopt(StringBuffer<UChar>& buffer)
</del><ins>+Ref<StringImpl> StringImpl::adopt(StringBuffer<UChar>& 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<StringImpl> create(const UChar*, unsigned length);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> create(const LChar*, unsigned length);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> create8BitIfPossible(const UChar*, unsigned length);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> create(const UChar*, unsigned length);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> create(const LChar*, unsigned length);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> create8BitIfPossible(const UChar*, unsigned length);
</ins><span class="cx"> template<size_t inlineCapacity>
</span><del>- static PassRef<StringImpl> create8BitIfPossible(const Vector<UChar, inlineCapacity>& vector)
</del><ins>+ static Ref<StringImpl> create8BitIfPossible(const Vector<UChar, inlineCapacity>& 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<StringImpl> create8BitIfPossible(const UChar*);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> create8BitIfPossible(const UChar*);
</ins><span class="cx">
</span><del>- ALWAYS_INLINE static PassRef<StringImpl> create(const char* s, unsigned length) { return create(reinterpret_cast<const LChar*>(s), length); }
- WTF_EXPORT_STRING_API static PassRef<StringImpl> create(const LChar*);
- ALWAYS_INLINE static PassRef<StringImpl> create(const char* s) { return create(reinterpret_cast<const LChar*>(s)); }
</del><ins>+ ALWAYS_INLINE static Ref<StringImpl> create(const char* s, unsigned length) { return create(reinterpret_cast<const LChar*>(s), length); }
+ WTF_EXPORT_STRING_API static Ref<StringImpl> create(const LChar*);
+ ALWAYS_INLINE static Ref<StringImpl> create(const char* s) { return create(reinterpret_cast<const LChar*>(s)); }
</ins><span class="cx">
</span><del>- static ALWAYS_INLINE PassRef<StringImpl> createSubstringSharingImpl8(PassRefPtr<StringImpl> rep, unsigned offset, unsigned length)
</del><ins>+ static ALWAYS_INLINE Ref<StringImpl> createSubstringSharingImpl8(PassRefPtr<StringImpl> rep, unsigned offset, unsigned length)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(rep);
</span><span class="cx"> ASSERT(length <= rep->length());
</span><span class="lines">@@ -322,7 +322,7 @@
</span><span class="cx"> return adoptRef(*new (NotNull, stringImpl) StringImpl(rep->m_data8 + offset, length, ownerRep));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- static ALWAYS_INLINE PassRef<StringImpl> createSubstringSharingImpl(PassRefPtr<StringImpl> rep, unsigned offset, unsigned length)
</del><ins>+ static ALWAYS_INLINE Ref<StringImpl> createSubstringSharingImpl(PassRefPtr<StringImpl> rep, unsigned offset, unsigned length)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(rep);
</span><span class="cx"> ASSERT(length <= rep->length());
</span><span class="lines">@@ -340,7 +340,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> template<unsigned charactersCount>
</span><del>- ALWAYS_INLINE static PassRef<StringImpl> createFromLiteral(const char (&characters)[charactersCount])
</del><ins>+ ALWAYS_INLINE static Ref<StringImpl> createFromLiteral(const char (&characters)[charactersCount])
</ins><span class="cx"> {
</span><span class="cx"> COMPILE_ASSERT(charactersCount > 1, StringImplFromLiteralNotEmpty);
</span><span class="cx"> COMPILE_ASSERT((charactersCount - 1 <= ((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<StringImpl> createFromLiteral(const char* characters, unsigned length);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> createFromLiteral(const char* characters);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> createFromLiteral(const char* characters, unsigned length);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> createFromLiteral(const char* characters);
</ins><span class="cx">
</span><del>- WTF_EXPORT_STRING_API static PassRef<StringImpl> createWithoutCopying(const UChar* characters, unsigned length);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> createWithoutCopying(const LChar* characters, unsigned length);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> createWithoutCopying(const UChar* characters, unsigned length);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> createWithoutCopying(const LChar* characters, unsigned length);
</ins><span class="cx">
</span><del>- WTF_EXPORT_STRING_API static PassRef<StringImpl> createUninitialized(unsigned length, LChar*& data);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> createUninitialized(unsigned length, UChar*& data);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> createUninitialized(unsigned length, LChar*& data);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> createUninitialized(unsigned length, UChar*& data);
</ins><span class="cx"> template <typename T> static ALWAYS_INLINE PassRefPtr<StringImpl> tryCreateUninitialized(unsigned length, T*& 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<T>(resultImpl, length);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRef<StringImpl> createEmptyUnique()
</del><ins>+ static Ref<StringImpl> 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<StringImpl> reallocate(PassRefPtr<StringImpl> originalString, unsigned length, LChar*& data);
- static PassRef<StringImpl> reallocate(PassRefPtr<StringImpl> originalString, unsigned length, UChar*& data);
</del><ins>+ static Ref<StringImpl> reallocate(PassRefPtr<StringImpl> originalString, unsigned length, LChar*& data);
+ static Ref<StringImpl> reallocate(PassRefPtr<StringImpl> originalString, unsigned length, UChar*& 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<typename CharType, size_t inlineCapacity, typename OverflowHandler>
</span><del>- static PassRef<StringImpl> adopt(Vector<CharType, inlineCapacity, OverflowHandler>& vector)
</del><ins>+ static Ref<StringImpl> adopt(Vector<CharType, inlineCapacity, OverflowHandler>& 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<StringImpl> adopt(StringBuffer<UChar>&);
- WTF_EXPORT_STRING_API static PassRef<StringImpl> adopt(StringBuffer<LChar>&);
</del><ins>+ WTF_EXPORT_STRING_API static Ref<StringImpl> adopt(StringBuffer<UChar>&);
+ WTF_EXPORT_STRING_API static Ref<StringImpl> adopt(StringBuffer<LChar>&);
</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<StringImpl> isolatedCopy() const;
</del><ins>+ Ref<StringImpl> isolatedCopy() const;
</ins><span class="cx">
</span><del>- WTF_EXPORT_STRING_API PassRef<StringImpl> substring(unsigned pos, unsigned len = UINT_MAX);
</del><ins>+ WTF_EXPORT_STRING_API Ref<StringImpl> 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<StringImpl> convertToASCIILowercase();
- WTF_EXPORT_STRING_API PassRef<StringImpl> lower();
- WTF_EXPORT_STRING_API PassRef<StringImpl> upper();
- WTF_EXPORT_STRING_API PassRef<StringImpl> lower(const AtomicString& localeIdentifier);
- WTF_EXPORT_STRING_API PassRef<StringImpl> upper(const AtomicString& localeIdentifier);
</del><ins>+ WTF_EXPORT_STRING_API Ref<StringImpl> convertToASCIILowercase();
+ WTF_EXPORT_STRING_API Ref<StringImpl> lower();
+ WTF_EXPORT_STRING_API Ref<StringImpl> upper();
+ WTF_EXPORT_STRING_API Ref<StringImpl> lower(const AtomicString& localeIdentifier);
+ WTF_EXPORT_STRING_API Ref<StringImpl> upper(const AtomicString& localeIdentifier);
</ins><span class="cx">
</span><del>- WTF_EXPORT_STRING_API PassRef<StringImpl> fill(UChar);
</del><ins>+ WTF_EXPORT_STRING_API Ref<StringImpl> 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<StringImpl> foldCase();
</del><ins>+ Ref<StringImpl> foldCase();
</ins><span class="cx">
</span><del>- PassRef<StringImpl> stripWhiteSpace();
- PassRef<StringImpl> stripWhiteSpace(IsWhiteSpaceFunctionPtr);
- WTF_EXPORT_STRING_API PassRef<StringImpl> simplifyWhiteSpace();
- PassRef<StringImpl> simplifyWhiteSpace(IsWhiteSpaceFunctionPtr);
</del><ins>+ Ref<StringImpl> stripWhiteSpace();
+ Ref<StringImpl> stripWhiteSpace(IsWhiteSpaceFunctionPtr);
+ WTF_EXPORT_STRING_API Ref<StringImpl> simplifyWhiteSpace();
+ Ref<StringImpl> simplifyWhiteSpace(IsWhiteSpaceFunctionPtr);
</ins><span class="cx">
</span><del>- PassRef<StringImpl> removeCharacters(CharacterMatchFunctionPtr);
</del><ins>+ Ref<StringImpl> removeCharacters(CharacterMatchFunctionPtr);
</ins><span class="cx"> template <typename CharType>
</span><del>- ALWAYS_INLINE PassRef<StringImpl> removeCharacters(const CharType* characters, CharacterMatchFunctionPtr);
</del><ins>+ ALWAYS_INLINE Ref<StringImpl> 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 (&prefix)[matchLength], bool caseSensitive = true) const { return endsWith(prefix, matchLength - 1, caseSensitive); }
</span><span class="cx"> WTF_EXPORT_STRING_API bool endsWith(StringImpl&, unsigned endOffset, bool caseSensitive) const;
</span><span class="cx">
</span><del>- WTF_EXPORT_STRING_API PassRef<StringImpl> replace(UChar, UChar);
- WTF_EXPORT_STRING_API PassRef<StringImpl> replace(UChar, StringImpl*);
- ALWAYS_INLINE PassRef<StringImpl> replace(UChar pattern, const char* replacement, unsigned replacementLength) { return replace(pattern, reinterpret_cast<const LChar*>(replacement), replacementLength); }
- WTF_EXPORT_STRING_API PassRef<StringImpl> replace(UChar, const LChar*, unsigned replacementLength);
- PassRef<StringImpl> replace(UChar, const UChar*, unsigned replacementLength);
- WTF_EXPORT_STRING_API PassRef<StringImpl> replace(StringImpl*, StringImpl*);
- WTF_EXPORT_STRING_API PassRef<StringImpl> replace(unsigned index, unsigned len, StringImpl*);
</del><ins>+ WTF_EXPORT_STRING_API Ref<StringImpl> replace(UChar, UChar);
+ WTF_EXPORT_STRING_API Ref<StringImpl> replace(UChar, StringImpl*);
+ ALWAYS_INLINE Ref<StringImpl> replace(UChar pattern, const char* replacement, unsigned replacementLength) { return replace(pattern, reinterpret_cast<const LChar*>(replacement), replacementLength); }
+ WTF_EXPORT_STRING_API Ref<StringImpl> replace(UChar, const LChar*, unsigned replacementLength);
+ Ref<StringImpl> replace(UChar, const UChar*, unsigned replacementLength);
+ WTF_EXPORT_STRING_API Ref<StringImpl> replace(StringImpl*, StringImpl*);
+ WTF_EXPORT_STRING_API Ref<StringImpl> 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<BufferOwnership>(m_hashAndFlags & s_hashMaskBufferOwnership); }
</span><del>- template <class UCharPredicate> PassRef<StringImpl> stripMatchedCharacters(UCharPredicate);
- template <typename CharType, class UCharPredicate> PassRef<StringImpl> simplifyMatchedCharactersToSpace(UCharPredicate);
- template <typename CharType> static PassRef<StringImpl> constructInternal(StringImpl*, unsigned);
- template <typename CharType> static PassRef<StringImpl> createUninitializedInternal(unsigned, CharType*&);
- template <typename CharType> static PassRef<StringImpl> createUninitializedInternalNonEmpty(unsigned, CharType*&);
- template <typename CharType> static PassRef<StringImpl> reallocateInternal(PassRefPtr<StringImpl>, unsigned, CharType*&);
- template <typename CharType> static PassRef<StringImpl> createInternal(const CharType*, unsigned);
</del><ins>+ template <class UCharPredicate> Ref<StringImpl> stripMatchedCharacters(UCharPredicate);
+ template <typename CharType, class UCharPredicate> Ref<StringImpl> simplifyMatchedCharactersToSpace(UCharPredicate);
+ template <typename CharType> static Ref<StringImpl> constructInternal(StringImpl*, unsigned);
+ template <typename CharType> static Ref<StringImpl> createUninitializedInternal(unsigned, CharType*&);
+ template <typename CharType> static Ref<StringImpl> createUninitializedInternalNonEmpty(unsigned, CharType*&);
+ template <typename CharType> static Ref<StringImpl> reallocateInternal(PassRefPtr<StringImpl>, unsigned, CharType*&);
+ template <typename CharType> static Ref<StringImpl> 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 <>
</span><del>-ALWAYS_INLINE PassRef<StringImpl> StringImpl::constructInternal<LChar>(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length, Force8BitConstructor)); }
</del><ins>+ALWAYS_INLINE Ref<StringImpl> StringImpl::constructInternal<LChar>(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length, Force8BitConstructor)); }
</ins><span class="cx"> template <>
</span><del>-ALWAYS_INLINE PassRef<StringImpl> StringImpl::constructInternal<UChar>(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length)); }
</del><ins>+ALWAYS_INLINE Ref<StringImpl> StringImpl::constructInternal<UChar>(StringImpl* impl, unsigned length) { return adoptRef(*new (NotNull, impl) StringImpl(length)); }
</ins><span class="cx">
</span><span class="cx"> template <>
</span><span class="cx"> ALWAYS_INLINE const LChar* StringImpl::characters<LChar>() const { return characters8(); }
</span><span class="lines">@@ -1331,7 +1331,7 @@
</span><span class="cx"> return static_cast<unsigned>(length);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-inline PassRef<StringImpl> StringImpl::isolatedCopy() const
</del><ins>+inline Ref<StringImpl> 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& impl) : m_impl(&impl) { }
</span><span class="cx"> String(StringImpl* impl) : m_impl(impl) { }
</span><span class="cx"> String(PassRefPtr<StringImpl> impl) : m_impl(impl) { }
</span><del>- String(PassRef<StringImpl>&& impl) : m_impl(std::forward<PassRef<StringImpl>>(impl)) { }
</del><ins>+ String(Ref<StringImpl>&& impl) : m_impl(std::forward<Ref<StringImpl>>(impl)) { }
</ins><span class="cx"> String(RefPtr<StringImpl>&& 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<size_t inlineCapacity, typename OverflowHandler>
</span><span class="cx"> String::String(const Vector<UChar, inlineCapacity, OverflowHandler>& 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<StringImpl>(*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 <akling@apple.com>
+
+ Replace PassRef with Ref/Ref&& across the board.
+ <https://webkit.org/b/139587>
+
+ 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 <zalan@apple.com>
</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<BatteryManager> BatteryManager::create(Navigator* navigator)
</del><ins>+Ref<BatteryManager> 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<BatteryManager>, public EventTarget {
</span><span class="cx"> public:
</span><span class="cx"> virtual ~BatteryManager();
</span><del>- static PassRef<BatteryManager> create(Navigator*);
</del><ins>+ static Ref<BatteryManager> 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<BatteryStatus> BatteryStatus::create()
</del><ins>+Ref<BatteryStatus> 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<BatteryStatus> BatteryStatus::create(bool charging, double chargingTime, double dischargingTime, double level)
</del><ins>+Ref<BatteryStatus> 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<BatteryStatus> {
</span><span class="cx"> public:
</span><del>- static PassRef<BatteryStatus> create();
- static PassRef<BatteryStatus> create(bool charging, double chargingTime, double dischargingTime, double level);
</del><ins>+ static Ref<BatteryStatus> create();
+ static Ref<BatteryStatus> 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 <wtf/PassRef.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class GamepadButton : public RefCounted<GamepadButton> {
</span><span class="cx"> public:
</span><del>- static PassRef<GamepadButton> create()
</del><ins>+ static Ref<GamepadButton> 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<Gamepad> NavigatorGamepad::gamepadFromPlatformGamepad(PlatformGamepad& platformGamepad)
</del><ins>+Ref<Gamepad> NavigatorGamepad::gamepadFromPlatformGamepad(PlatformGamepad& platformGamepad)
</ins><span class="cx"> {
</span><span class="cx"> unsigned index = platformGamepad.index();
</span><span class="cx"> if (index >= 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&);
</span><span class="cx"> void gamepadDisconnected(PlatformGamepad&);
</span><span class="cx">
</span><del>- PassRef<Gamepad> gamepadFromPlatformGamepad(PlatformGamepad&);
</del><ins>+ Ref<Gamepad> gamepadFromPlatformGamepad(PlatformGamepad&);
</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<GamepadList> {
</span><span class="cx"> public:
</span><del>- static PassRef<GamepadList> create() { return adoptRef(*new GamepadList); }
</del><ins>+ static Ref<GamepadList> create() { return adoptRef(*new GamepadList); }
</ins><span class="cx"> ~GamepadList();
</span><span class="cx">
</span><span class="cx"> void set(unsigned index, PassRefPtr<Gamepad>);
</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<Geolocation> Geolocation::create(ScriptExecutionContext* context)
</del><ins>+Ref<Geolocation> 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<Geolocation>, public ActiveDOMObject
</span><span class="cx"> {
</span><span class="cx"> public:
</span><del>- static PassRef<Geolocation> create(ScriptExecutionContext*);
</del><ins>+ static Ref<Geolocation> 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<GeoNotifier> {
</span><span class="cx"> public:
</span><del>- static PassRef<GeoNotifier> create(Geolocation* geolocation, PassRefPtr<PositionCallback> positionCallback, PassRefPtr<PositionErrorCallback> positionErrorCallback, PassRefPtr<PositionOptions> options) { return adoptRef(*new GeoNotifier(geolocation, positionCallback, positionErrorCallback, options)); }
</del><ins>+ static Ref<GeoNotifier> create(Geolocation* geolocation, PassRefPtr<PositionCallback> positionCallback, PassRefPtr<PositionErrorCallback> positionErrorCallback, PassRefPtr<PositionOptions> 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<PositionError>);
</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<MediaSourcePrivate> mediaSourcePrivate)
</del><ins>+void MediaSource::setPrivateAndOpen(Ref<MediaSourcePrivate>&& 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& error, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> // MediaSourcePrivateClient
</span><del>- virtual void setPrivateAndOpen(PassRef<MediaSourcePrivate>) override;
</del><ins>+ virtual void setPrivateAndOpen(Ref<MediaSourcePrivate>&&) override;
</ins><span class="cx"> virtual MediaTime duration() const override;
</span><span class="cx"> virtual std::unique_ptr<PlatformTimeRanges> buffered() const override;
</span><span class="cx"> virtual void seekToTime(const MediaTime&) 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<SourceBuffer> SourceBuffer::create(PassRef<SourceBufferPrivate> sourceBufferPrivate, MediaSource* source)
</del><ins>+Ref<SourceBuffer> SourceBuffer::create(Ref<SourceBufferPrivate>&& sourceBufferPrivate, MediaSource* source)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<SourceBuffer> sourceBuffer(adoptRef(new SourceBuffer(WTF::move(sourceBufferPrivate), source)));
</span><span class="cx"> sourceBuffer->suspendIfNeeded();
</span><span class="cx"> return sourceBuffer.releaseNonNull();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-SourceBuffer::SourceBuffer(PassRef<SourceBufferPrivate> sourceBufferPrivate, MediaSource* source)
</del><ins>+SourceBuffer::SourceBuffer(Ref<SourceBufferPrivate>&& sourceBufferPrivate, MediaSource* source)
</ins><span class="cx"> : ActiveDOMObject(source->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<SourceBuffer>, public ActiveDOMObject, public EventTargetWithInlineData, public ScriptWrappable, public SourceBufferPrivateClient, public AudioTrackClient, public VideoTrackClient, public TextTrackClient {
</span><span class="cx"> public:
</span><del>- static PassRef<SourceBuffer> create(PassRef<SourceBufferPrivate>, MediaSource*);
</del><ins>+ static Ref<SourceBuffer> create(Ref<SourceBufferPrivate>&&, MediaSource*);
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& segmentsKeyword();
</span><span class="cx"> static const AtomicString& 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<SourceBufferPrivate>, MediaSource*);
</del><ins>+ SourceBuffer(Ref<SourceBufferPrivate>&&, MediaSource*);
</ins><span class="cx">
</span><span class="cx"> // SourceBufferPrivateClient
</span><span class="cx"> virtual void sourceBufferPrivateDidEndStream(SourceBufferPrivate*, const WTF::AtomicString&) 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<UserMediaRequest>) = 0;
</del><ins>+ virtual void requestPermission(Ref<UserMediaRequest>&&) = 0;
</ins><span class="cx"> virtual void cancelRequest(UserMediaRequest&) = 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<UserMediaRequest>);
</del><ins>+ void requestPermission(Ref<UserMediaRequest>&&);
</ins><span class="cx"> void cancelRequest(UserMediaRequest&);
</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<UserMediaRequest> request)
</del><ins>+inline void UserMediaController::requestPermission(Ref<UserMediaRequest>&& request)
</ins><span class="cx"> {
</span><span class="cx"> m_client->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<Notification> Notification::create(const String& title, const String& body, const String& iconURI, ScriptExecutionContext* context, ExceptionCode& ec, PassRefPtr<NotificationCenter> provider)
</del><ins>+Ref<Notification> Notification::create(const String& title, const String& body, const String& iconURI, ScriptExecutionContext* context, ExceptionCode& ec, PassRefPtr<NotificationCenter> 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<Notification> Notification::create(ScriptExecutionContext& context, const String& title, const Dictionary& options)
</del><ins>+Ref<Notification> Notification::create(ScriptExecutionContext& context, const String& title, const Dictionary& 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<Notification> create(const String& title, const String& body, const String& iconURI, ScriptExecutionContext*, ExceptionCode&, PassRefPtr<NotificationCenter> provider);
</del><ins>+ static Ref<Notification> create(const String& title, const String& body, const String& iconURI, ScriptExecutionContext*, ExceptionCode&, PassRefPtr<NotificationCenter> provider);
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>- static PassRef<Notification> create(ScriptExecutionContext&, const String& title, const Dictionary& options);
</del><ins>+ static Ref<Notification> create(ScriptExecutionContext&, const String& title, const Dictionary& 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<NotificationCenter> NotificationCenter::create(ScriptExecutionContext* context, NotificationClient* client)
</del><ins>+Ref<NotificationCenter> 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<NotificationCenter>, public ActiveDOMObject {
</span><span class="cx"> public:
</span><del>- static PassRef<NotificationCenter> create(ScriptExecutionContext*, NotificationClient*);
</del><ins>+ static Ref<NotificationCenter> create(ScriptExecutionContext*, NotificationClient*);
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(LEGACY_NOTIFICATIONS)
</span><span class="cx"> PassRefPtr<Notification> createNotification(const String& iconURI, const String& title, const String& body, ExceptionCode& 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<RenderElement> createElementRenderer(HTMLPlugInElement&, PassRef<RenderStyle>) = 0;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&) = 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<RenderElement> createElementRenderer(HTMLPlugInElement&, PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&) 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<RenderElement> QuickTimePluginReplacement::createElementRenderer(HTMLPlugInElement& plugin, PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> QuickTimePluginReplacement::createElementRenderer(HTMLPlugInElement& plugin, Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_UNUSED(plugin, m_parentElement == &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<RenderElement> YouTubePluginReplacement::createElementRenderer(HTMLPlugInElement& plugin, PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> YouTubePluginReplacement::createElementRenderer(HTMLPlugInElement& plugin, Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_UNUSED(plugin, m_parentElement == &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& rawURL);
</span><span class="cx">
</span><span class="cx"> virtual bool willCreateRenderer() override { return m_embedShadowElement; }
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> HTMLPlugInElement* m_parentElement;
</span><span class="cx"> RefPtr<YouTubeEmbedShadowElement> 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<DeviceProximityEvent> create()
</del><ins>+ static Ref<DeviceProximityEvent> 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<DeviceProximityEvent> create(const AtomicString& eventType, const double value, const double min, const double max)
</del><ins>+ static Ref<DeviceProximityEvent> create(const AtomicString& 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<DeviceProximityEvent> create(const AtomicString& type, const DeviceProximityEventInit& initializer)
</del><ins>+ static Ref<DeviceProximityEvent> create(const AtomicString& type, const DeviceProximityEventInit& 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<CSSValue> valueForBasicShape(const RenderStyle* style, const BasicShape& basicShape)
</del><ins>+Ref<CSSValue> valueForBasicShape(const RenderStyle* style, const BasicShape& basicShape)
</ins><span class="cx"> {
</span><span class="cx"> CSSValuePool& 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<BasicShape> basicShapeForValue(const CSSToLengthConversionData& conversionData, const CSSBasicShape* basicShapeValue)
</del><ins>+Ref<BasicShape> basicShapeForValue(const CSSToLengthConversionData& conversionData, const CSSBasicShape* basicShapeValue)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<BasicShape> 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<CSSValue> valueForBasicShape(const RenderStyle*, const BasicShape&);
-PassRef<BasicShape> basicShapeForValue(const CSSToLengthConversionData&, const CSSBasicShape*);
</del><ins>+Ref<CSSValue> valueForBasicShape(const RenderStyle*, const BasicShape&);
+Ref<BasicShape> basicShapeForValue(const CSSToLengthConversionData&, const CSSBasicShape*);
</ins><span class="cx">
</span><span class="cx"> float floatValueForCenterCoordinate(const BasicShapeCenterCoordinate&, 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<CSSAspectRatioValue> create(float numeratorValue, float denominatorValue)
</del><ins>+ static Ref<CSSAspectRatioValue> 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<CSSValueList> createBorderImageValue(PassRefPtr<CSSValue> image, PassRefPtr<CSSValue> imageSlice, PassRefPtr<CSSValue> borderSlice, PassRefPtr<CSSValue> outset, PassRefPtr<CSSValue> repeat)
</del><ins>+Ref<CSSValueList> createBorderImageValue(PassRefPtr<CSSValue> image, PassRefPtr<CSSValue> imageSlice, PassRefPtr<CSSValue> borderSlice, PassRefPtr<CSSValue> outset, PassRefPtr<CSSValue> 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<CSSValueList> createBorderImageValue(PassRefPtr<CSSValue> image, PassRefPtr<CSSValue> imageSlice, PassRefPtr<CSSValue> borderSlice, PassRefPtr<CSSValue> outset, PassRefPtr<CSSValue> repeat);
</del><ins>+Ref<CSSValueList> createBorderImageValue(PassRefPtr<CSSValue> image, PassRefPtr<CSSValue> imageSlice, PassRefPtr<CSSValue> borderSlice, PassRefPtr<CSSValue> outset, PassRefPtr<CSSValue> 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<CSSBorderImageSliceValue> create(PassRefPtr<CSSPrimitiveValue> slices, bool fill)
</del><ins>+ static Ref<CSSBorderImageSliceValue> create(PassRefPtr<CSSPrimitiveValue> 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<CSSCalcPrimitiveValue> create(PassRefPtr<CSSPrimitiveValue> value, bool isInteger)
</del><ins>+ static Ref<CSSCalcPrimitiveValue> create(PassRefPtr<CSSPrimitiveValue> 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->doubleValue() < 0; }
</span><span class="cx"> double computeLengthPx(const CSSToLengthConversionData&) const;
</span><span class="cx">
</span><del>- PassRef<CalculationValue> createCalculationValue(const CSSToLengthConversionData&) const;
</del><ins>+ Ref<CalculationValue> createCalculationValue(const CSSToLengthConversionData&) const;
</ins><span class="cx">
</span><span class="cx"> String customCSSText() const;
</span><span class="cx"> bool equals(const CSSCalcValue&) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- CSSCalcValue(PassRef<CSSCalcExpressionNode>, bool shouldClampToNonNegative);
</del><ins>+ CSSCalcValue(Ref<CSSCalcExpressionNode>&&, 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<CSSCalcExpressionNode> expression, bool shouldClampToNonNegative)
</del><ins>+inline CSSCalcValue::CSSCalcValue(Ref<CSSCalcExpressionNode>&& 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<CalculationValue> CSSCalcValue::createCalculationValue(const CSSToLengthConversionData& conversionData) const
</del><ins>+inline Ref<CalculationValue> CSSCalcValue::createCalculationValue(const CSSToLengthConversionData& conversionData) const
</ins><span class="cx"> {
</span><span class="cx"> return CalculationValue::create(m_expression->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<CSSCanvasValue> create(const String& name) { return adoptRef(*new CSSCanvasValue(name)); }
</del><ins>+ static Ref<CSSCanvasValue> create(const String& 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<CSSPrimitiveValue> valueForImageSliceSide(const Length& length)
</del><ins>+static Ref<CSSPrimitiveValue> valueForImageSliceSide(const Length& 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<CSSBorderImageSliceValue> valueForNinePieceImageSlice(const NinePieceImage& image)
</del><ins>+static Ref<CSSBorderImageSliceValue> valueForNinePieceImageSlice(const NinePieceImage& image)
</ins><span class="cx"> {
</span><span class="cx"> auto& 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<CSSPrimitiveValue> valueForNinePieceImageQuad(const LengthBox& box)
</del><ins>+static Ref<CSSPrimitiveValue> valueForNinePieceImageQuad(const LengthBox& box)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<CSSPrimitiveValue> top;
</span><span class="cx"> RefPtr<CSSPrimitiveValue> 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<CSSValue> valueForNinePieceImageRepeat(const NinePieceImage& image)
</del><ins>+static Ref<CSSValue> valueForNinePieceImageRepeat(const NinePieceImage& image)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<CSSPrimitiveValue> horizontalRepeat;
</span><span class="cx"> RefPtr<CSSPrimitiveValue> 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<CSSValue> valueForNinePieceImage(const NinePieceImage& image)
</del><ins>+static Ref<CSSValue> valueForNinePieceImage(const NinePieceImage& 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<CSSPrimitiveValue> zoomAdjustedPixelValue(double value, const RenderStyle* style)
</del><ins>+inline static Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> zoomAdjustedNumberValue(double value, const RenderStyle* style)
</del><ins>+inline static Ref<CSSPrimitiveValue> zoomAdjustedNumberValue(double value, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> return cssValuePool().createValue(value / style->effectiveZoom(), CSSPrimitiveValue::CSS_NUMBER);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRef<CSSValue> zoomAdjustedPixelValueForLength(const Length& length, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> zoomAdjustedPixelValueForLength(const Length& 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<CSSValue> valueForReflection(const StyleReflection* reflection, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> 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->mask()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRef<CSSValueList> createPositionListForLayer(CSSPropertyID propertyID, const FillLayer* layer, const RenderStyle* style)
</del><ins>+static Ref<CSSValueList> 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->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<CSSPrimitiveValue> percentageOrZoomAdjustedValue(Length length, const RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> autoOrZoomAdjustedValue(Length length, const RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> 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<CSSValueList> getBorderRadiusCornerValues(const LengthSize& radius, const RenderStyle* style)
</del><ins>+static Ref<CSSValueList> getBorderRadiusCornerValues(const LengthSize& 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<CSSValue> getBorderRadiusCornerValue(const LengthSize& radius, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> getBorderRadiusCornerValue(const LengthSize& 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<CSSValueList> getBorderRadiusShorthandValue(const RenderStyle* style)
</del><ins>+static Ref<CSSValueList> getBorderRadiusShorthandValue(const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> auto list = CSSValueList::createSlashSeparated();
</span><span class="cx"> bool showHorizontalBottomLeft = style->borderTopRightRadius().width() != style->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<WebKitCSSTransformValue> matrixTransformValue(const TransformationMatrix& transform, const RenderStyle* style)
</del><ins>+static Ref<WebKitCSSTransformValue> matrixTransformValue(const TransformationMatrix& transform, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<WebKitCSSTransformValue> 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<CSSValue> computedTransform(RenderObject* renderer, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> computedTransform(RenderObject* renderer, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> if (!renderer || !renderer->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<CSSPrimitiveValue> adjustLengthForZoom(double length, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+static inline Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> adjustLengthForZoom(const Length& length, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+static inline Ref<CSSPrimitiveValue> adjustLengthForZoom(const Length& 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<CSSValue> ComputedStyleExtractor::valueForShadow(const ShadowData* shadow, CSSPropertyID propertyID, const RenderStyle* style, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+Ref<CSSValue> 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<CSSValue> ComputedStyleExtractor::valueForFilter(const RenderStyle* style, const FilterOperations& filterOperations, AdjustPixelValuesForComputedStyle adjust)
</del><ins>+Ref<CSSValue> ComputedStyleExtractor::valueForFilter(const RenderStyle* style, const FilterOperations& 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<CSSValue> specifiedValueForGridTrackBreadth(const GridLength& trackBreadth, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> specifiedValueForGridTrackBreadth(const GridLength& 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<CSSValue> specifiedValueForGridTrackSize(const GridTrackSize& trackSize, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> specifiedValueForGridTrackSize(const GridTrackSize& 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<CSSValue> valueForGridTrackList(GridTrackSizingDirection direction, RenderObject* renderer, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> valueForGridTrackList(GridTrackSizingDirection direction, RenderObject* renderer, const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> const Vector<GridTrackSize>& trackSizes = direction == ForColumns ? style->gridColumns() : style->gridRows();
</span><span class="cx"> const OrderedNamedGridLinesMap& orderedNamedGridLines = direction == ForColumns ? style->orderedNamedGridColumnLines() : style->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<CSSValue> valueForGridPosition(const GridPosition& position)
</del><ins>+static Ref<CSSValue> valueForGridPosition(const GridPosition& 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<CSSValue> createTransitionPropertyValue(const Animation& animation)
</del><ins>+static Ref<CSSValue> createTransitionPropertyValue(const Animation& 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<CSSValueList> getTransitionPropertyValue(const AnimationList* animList)
</del><ins>+static Ref<CSSValueList> 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<CSSValueList> scrollSnapDestination(RenderStyle& style, const LengthSize& destination)
</del><ins>+static Ref<CSSValueList> scrollSnapDestination(RenderStyle& style, const LengthSize& destination)
</ins><span class="cx"> {
</span><span class="cx"> auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx"> list.get().append(percentageOrZoomAdjustedValue(destination.width(), &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<CSSValue> scrollSnapPoints(RenderStyle& style, const ScrollSnapPoints& points)
</del><ins>+static Ref<CSSValue> scrollSnapPoints(RenderStyle& style, const ScrollSnapPoints& 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<CSSValue> scrollSnapCoordinates(RenderStyle& style, const Vector<LengthSize>& coordinates)
</del><ins>+static Ref<CSSValue> scrollSnapCoordinates(RenderStyle& style, const Vector<LengthSize>& 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<CSSValueList> getDelayValue(const AnimationList* animList)
</del><ins>+static Ref<CSSValueList> 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<CSSValueList> getDurationValue(const AnimationList* animList)
</del><ins>+static Ref<CSSValueList> 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<CSSValue> createTimingFunctionValue(const TimingFunction* timingFunction)
</del><ins>+static Ref<CSSValue> createTimingFunctionValue(const TimingFunction* timingFunction)
</ins><span class="cx"> {
</span><span class="cx"> switch (timingFunction->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<CSSValueList> getTimingFunctionValue(const AnimationList* animList)
</del><ins>+static Ref<CSSValueList> 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<CSSValue> createLineBoxContainValue(unsigned lineBoxContain)
</del><ins>+static Ref<CSSValue> 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<CSSPrimitiveValue> valueForFamily(const AtomicString& family)
</del><ins>+static Ref<CSSPrimitiveValue> valueForFamily(const AtomicString& 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<CSSValue> renderTextDecorationFlagsToCSSValue(int textDecoration)
</del><ins>+static Ref<CSSValue> renderTextDecorationFlagsToCSSValue(int textDecoration)
</ins><span class="cx"> {
</span><span class="cx"> // Blink value is ignored.
</span><span class="cx"> RefPtr<CSSValueList> 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<CSSValue> renderTextDecorationStyleFlagsToCSSValue(TextDecorationStyle textDecorationStyle)
</del><ins>+static Ref<CSSValue> 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<CSSValue> renderTextDecorationSkipFlagsToCSSValue(TextDecorationSkip textDecorationSkip)
</del><ins>+static Ref<CSSValue> 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<CSSValue> renderEmphasisPositionFlagsToCSSValue(TextEmphasisPosition textEmphasisPosition)
</del><ins>+static Ref<CSSValue> renderEmphasisPositionFlagsToCSSValue(TextEmphasisPosition textEmphasisPosition)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!((textEmphasisPosition & TextEmphasisPositionOver) && (textEmphasisPosition & TextEmphasisPositionUnder)));
</span><span class="cx"> ASSERT(!((textEmphasisPosition & TextEmphasisPositionLeft) && (textEmphasisPosition & 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<CSSValue> fillRepeatToCSSValue(EFillRepeat xRepeat, EFillRepeat yRepeat)
</del><ins>+static Ref<CSSValue> 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<CSSValue> fillSourceTypeToCSSValue(EMaskSourceType type)
</del><ins>+static Ref<CSSValue> 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<CSSValue> fillSizeToCSSValue(const FillSize& fillSize, const RenderStyle* style)
</del><ins>+static Ref<CSSValue> fillSizeToCSSValue(const FillSize& 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<CSSValue> altTextToCSSValue(const RenderStyle* style)
</del><ins>+static Ref<CSSValue> altTextToCSSValue(const RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> return cssValuePool().createValue(style->contentAltText(), CSSPrimitiveValue::CSS_STRING);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRef<CSSValueList> contentToCSSValue(const RenderStyle* style)
</del><ins>+static Ref<CSSValueList> 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->contentData(); contentData; contentData = contentData->next()) {
</span><span class="lines">@@ -1508,7 +1508,7 @@
</span><span class="cx"> LOG_ERROR("WebKit does not yet implement getComputedStyle for '%s'.", getPropertyName(propertyID));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRef<CSSValueList> fontFamilyFromStyle(RenderStyle* style)
</del><ins>+static Ref<CSSValueList> fontFamilyFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> auto list = CSSValueList::createCommaSeparated();
</span><span class="cx"> for (unsigned i = 0; i < style->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<CSSPrimitiveValue> lineHeightFromStyle(RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> lineHeightFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> Length length = style->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<CSSPrimitiveValue> fontSizeFromStyle(RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> fontSizeFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> return zoomAdjustedPixelValue(style->fontDescription().computedPixelSize(), style);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRef<CSSPrimitiveValue> fontStyleFromStyle(RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> fontStyleFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> if (style->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<CSSPrimitiveValue> fontVariantFromStyle(RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> fontVariantFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> if (style->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<CSSPrimitiveValue> fontWeightFromStyle(RenderStyle* style)
</del><ins>+static Ref<CSSPrimitiveValue> fontWeightFromStyle(RenderStyle* style)
</ins><span class="cx"> {
</span><span class="cx"> switch (style->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<MutableStyleProperties> CSSComputedStyleDeclaration::copyProperties() const
</del><ins>+Ref<MutableStyleProperties> 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<CSSValue> shapePropertyValue(const RenderStyle* style, const ShapeValue* shapeValue)
</del><ins>+static Ref<CSSValue> 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 && value && computedValue->equals(*value);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<MutableStyleProperties> ComputedStyleExtractor::copyProperties() const
</del><ins>+Ref<MutableStyleProperties> 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<MutableStyleProperties> ComputedStyleExtractor::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</del><ins>+Ref<MutableStyleProperties> ComputedStyleExtractor::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</ins><span class="cx"> {
</span><span class="cx"> Vector<CSSProperty, 256> 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<CSSValue> propertyValue(CSSPropertyID, EUpdateLayout = UpdateLayout) const;
</span><span class="cx">
</span><span class="cx"> // Helper methods for HTML editing.
</span><del>- PassRef<MutableStyleProperties> copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
- PassRef<MutableStyleProperties> copyProperties() const;
</del><ins>+ Ref<MutableStyleProperties> copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
+ Ref<MutableStyleProperties> copyProperties() const;
</ins><span class="cx"> PassRefPtr<CSSPrimitiveValue> 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<CSSValue> valueForFilter(const RenderStyle*, const FilterOperations&, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</del><ins>+ static Ref<CSSValue> valueForFilter(const RenderStyle*, const FilterOperations&, 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<CSSValue> svgPropertyValue(CSSPropertyID, EUpdateLayout) const;
</span><span class="cx"> PassRefPtr<SVGPaint> adjustSVGPaintForCurrentColor(PassRefPtr<SVGPaint>, RenderStyle*) const;
</span><span class="cx">
</span><del>- static PassRef<CSSValue> valueForShadow(const ShadowData*, CSSPropertyID, const RenderStyle*, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</del><ins>+ static Ref<CSSValue> valueForShadow(const ShadowData*, CSSPropertyID, const RenderStyle*, AdjustPixelValuesForComputedStyle = AdjustPixelValues);
</ins><span class="cx"> PassRefPtr<CSSPrimitiveValue> currentColorOrValidColor(RenderStyle*, const Color&) const;
</span><span class="cx">
</span><span class="cx"> PassRefPtr<CSSValueList> getCSSPropertyValuesForShorthandProperties(const StylePropertyShorthand&) const;
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> virtual PassRefPtr<CSSValue> getPropertyCSSValueInternal(CSSPropertyID) override;
</span><span class="cx"> virtual String getPropertyValueInternal(CSSPropertyID) override;
</span><span class="cx"> virtual bool setPropertyInternal(CSSPropertyID, const String& value, bool important, ExceptionCode&) override;
</span><del>- virtual PassRef<MutableStyleProperties> copyProperties() const override;
</del><ins>+ virtual Ref<MutableStyleProperties> copyProperties() const override;
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<CSSValue> 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<CSSCrossfadeValue> create(PassRefPtr<CSSValue> fromValue, PassRefPtr<CSSValue> toValue)
</del><ins>+ static Ref<CSSCrossfadeValue> create(PassRefPtr<CSSValue> fromValue, PassRefPtr<CSSValue> 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<CSSValue> imageValue, bool hasHotSpot, const IntPoint& hotSpot)
</del><ins>+CSSCursorImageValue::CSSCursorImageValue(Ref<CSSValue>&& imageValue, bool hasHotSpot, const IntPoint& 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<CSSCursorImageValue> create(PassRef<CSSValue> imageValue, bool hasHotSpot, const IntPoint& hotSpot)
</del><ins>+ static Ref<CSSCursorImageValue> create(Ref<CSSValue>&& imageValue, bool hasHotSpot, const IntPoint& 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&) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- CSSCursorImageValue(PassRef<CSSValue> imageValue, bool hasHotSpot, const IntPoint& hotSpot);
</del><ins>+ CSSCursorImageValue(Ref<CSSValue>&& imageValue, bool hasHotSpot, const IntPoint& 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<CSSFilterImageValue> create(PassRef<CSSValue> imageValue, PassRef<CSSValue> filterValue)
</del><ins>+ static Ref<CSSFilterImageValue> create(Ref<CSSValue>&& imageValue, Ref<CSSValue>&& 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<CSSFontFaceSrcValue> create(const String& resource)
</del><ins>+ static Ref<CSSFontFaceSrcValue> create(const String& resource)
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new CSSFontFaceSrcValue(resource, false));
</span><span class="cx"> }
</span><del>- static PassRef<CSSFontFaceSrcValue> createLocal(const String& resource)
</del><ins>+ static Ref<CSSFontFaceSrcValue> createLocal(const String& 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<CSSFontFeatureValue> create(const String& tag, int value)
</del><ins>+ static Ref<CSSFontFeatureValue> create(const String& 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<CSSFontValue> create()
</del><ins>+ static Ref<CSSFontValue> 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<CSSFunctionValue> create(CSSParserFunction* function)
</del><ins>+ static Ref<CSSFunctionValue> 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<CSSFunctionValue> create(String name, PassRefPtr<CSSValueList> args)
</del><ins>+ static Ref<CSSFunctionValue> create(String name, PassRefPtr<CSSValueList> 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<CSSLinearGradientValue> create(CSSGradientRepeat repeat, CSSGradientType gradientType = CSSLinearGradient)
</del><ins>+ static Ref<CSSLinearGradientValue> 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<Gradient> createGradient(RenderElement&, const FloatSize&);
</span><span class="cx">
</span><del>- PassRef<CSSLinearGradientValue> clone() const
</del><ins>+ Ref<CSSLinearGradientValue> 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<CSSRadialGradientValue> create(CSSGradientRepeat repeat, CSSGradientType gradientType = CSSRadialGradient)
</del><ins>+ static Ref<CSSRadialGradientValue> 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<CSSRadialGradientValue> clone() const
</del><ins>+ Ref<CSSRadialGradientValue> 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<CSSGridTemplateAreasValue> create(const NamedGridAreaMap& gridAreaMap, size_t rowCount, size_t columnCount)
</del><ins>+ static Ref<CSSGridTemplateAreasValue> create(const NamedGridAreaMap& 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<CSSImageSetValue> create()
</del><ins>+ static Ref<CSSImageSetValue> 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<CSSImageValue> create(const String& url) { return adoptRef(*new CSSImageValue(url)); }
- static PassRef<CSSImageValue> create(const String& url, StyleImage* image) { return adoptRef(*new CSSImageValue(url, image)); }
</del><ins>+ static Ref<CSSImageValue> create(const String& url) { return adoptRef(*new CSSImageValue(url)); }
+ static Ref<CSSImageValue> create(const String& 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&);
</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<CSSInheritedValue> create()
</del><ins>+ static Ref<CSSInheritedValue> 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<CSSInitialValue> createExplicit()
</del><ins>+ static Ref<CSSInitialValue> createExplicit()
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new CSSInitialValue(/* implicit */ false));
</span><span class="cx"> }
</span><del>- static PassRef<CSSInitialValue> createImplicit()
</del><ins>+ static Ref<CSSInitialValue> 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<StyleProperties> properties)
</del><ins>+StyleKeyframe::StyleKeyframe(Ref<StyleProperties>&& 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<StyleKeyframe> {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- static PassRefPtr<StyleKeyframe> create(PassRef<StyleProperties> properties)
</del><ins>+ static PassRefPtr<StyleKeyframe> create(Ref<StyleProperties>&& 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<StyleProperties>);
</del><ins>+ explicit StyleKeyframe(Ref<StyleProperties>&&);
</ins><span class="cx">
</span><span class="cx"> static void parseKeyString(const String&, Vector<double>& 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<StyleRuleKeyframes> create() { return adoptRef(*new StyleRuleKeyframes()); }
</del><ins>+ static Ref<StyleRuleKeyframes> 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& key) const;
</span><span class="cx">
</span><del>- PassRef<StyleRuleKeyframes> copy() const { return adoptRef(*new StyleRuleKeyframes(*this)); }
</del><ins>+ Ref<StyleRuleKeyframes> 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<CSSLineBoxContainValue> create(LineBoxContain value)
</del><ins>+ static Ref<CSSLineBoxContainValue> 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<CSSPrimitiveValue> createPrimitiveValuePair(PassRefPtr<CSSPrimitiveValue> first, PassRefPtr<CSSPrimitiveValue> second)
</del><ins>+static Ref<CSSPrimitiveValue> createPrimitiveValuePair(PassRefPtr<CSSPrimitiveValue> first, PassRefPtr<CSSPrimitiveValue> 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<ImmutableStyleProperties> CSSParser::parseInlineStyleDeclaration(const String& string, Element* element)
</del><ins>+Ref<ImmutableStyleProperties> CSSParser::parseInlineStyleDeclaration(const String& string, Element* element)
</ins><span class="cx"> {
</span><span class="cx"> CSSParserContext context = element->document().elementSheet().contents().parserContext();
</span><span class="cx"> context.mode = strictToCSSParserMode(element->isHTMLElement() && !element->document().inQuirksMode());
</span><span class="cx"> return CSSParser(context).parseDeclaration(string, &element->document().elementSheet().contents());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<ImmutableStyleProperties> CSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet)
</del><ins>+Ref<ImmutableStyleProperties> CSSParser::parseDeclaration(const String& 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<ImmutableStyleProperties> style = createStyleProperties();
</del><ins>+ Ref<ImmutableStyleProperties> 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<ImmutableStyleProperties> CSSParser::createStyleProperties()
</del><ins>+Ref<ImmutableStyleProperties> CSSParser::createStyleProperties()
</ins><span class="cx"> {
</span><span class="cx"> std::bitset<numCSSProperties> 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<CSSPrimitiveValue> CSSParser::createPrimitiveNumericValue(CSSParserValue& value)
</del><ins>+inline Ref<CSSPrimitiveValue> CSSParser::createPrimitiveNumericValue(CSSParserValue& 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<CSSPrimitiveValue::UnitTypes>(value.unit));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-inline PassRef<CSSPrimitiveValue> CSSParser::createPrimitiveStringValue(CSSParserValue& value)
</del><ins>+inline Ref<CSSPrimitiveValue> CSSParser::createPrimitiveStringValue(CSSParserValue& 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<CSSValue>& lval, PassRef<CSSValue> rval)
</del><ins>+void CSSParser::addFillValue(RefPtr<CSSValue>& lval, Ref<CSSValue>&& 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<CSSValue>& lval, PassRef<CSSValue> rval)
</del><ins>+void CSSParser::addAnimationValue(RefPtr<CSSValue>& lval, Ref<CSSValue>&& 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<CSSValueList> parseFontFaceValue(const AtomicString&);
</span><span class="cx"> PassRefPtr<CSSPrimitiveValue> parseValidPrimitive(CSSValueID ident, CSSParserValue&);
</span><span class="cx"> bool parseDeclaration(MutableStyleProperties*, const String&, PassRefPtr<CSSRuleSourceData>, StyleSheetContents* contextStyleSheet);
</span><del>- static PassRef<ImmutableStyleProperties> parseInlineStyleDeclaration(const String&, Element*);
</del><ins>+ static Ref<ImmutableStyleProperties> parseInlineStyleDeclaration(const String&, Element*);
</ins><span class="cx"> std::unique_ptr<MediaQuery> parseMediaQuery(const String&);
</span><span class="cx"> #if ENABLE(PICTURE_SIZES)
</span><span class="cx"> std::unique_ptr<SourceSizeList> parseSizesAttribute(const String&);
</span><span class="lines">@@ -138,8 +138,8 @@
</span><span class="cx"> bool parseFillProperty(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, RefPtr<CSSValue>&, RefPtr<CSSValue>&);
</span><span class="cx"> bool parseFillShorthand(CSSPropertyID, const CSSPropertyID* properties, int numProperties, bool important);
</span><span class="cx">
</span><del>- void addFillValue(RefPtr<CSSValue>& lval, PassRef<CSSValue> rval);
- void addAnimationValue(RefPtr<CSSValue>& lval, PassRef<CSSValue> rval);
</del><ins>+ void addFillValue(RefPtr<CSSValue>& lval, Ref<CSSValue>&& rval);
+ void addAnimationValue(RefPtr<CSSValue>& lval, Ref<CSSValue>&& rval);
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<CSSValue> parseAnimationDelay();
</span><span class="cx"> PassRefPtr<CSSValue> 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<ImmutableStyleProperties> createStyleProperties();
</del><ins>+ Ref<ImmutableStyleProperties> 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<StyleRuleBase> createViewportRule();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- PassRef<CSSPrimitiveValue> createPrimitiveNumericValue(CSSParserValue&);
- PassRef<CSSPrimitiveValue> createPrimitiveStringValue(CSSParserValue&);
</del><ins>+ Ref<CSSPrimitiveValue> createPrimitiveNumericValue(CSSParserValue&);
+ Ref<CSSPrimitiveValue> createPrimitiveStringValue(CSSParserValue&);
</ins><span class="cx">
</span><span class="cx"> static URL completeURL(const CSSParserContext&, const String& url);
</span><span class="cx">
</span><span class="lines">@@ -507,7 +507,7 @@
</span><span class="cx"> bool parseGeneratedImage(CSSParserValueList&, RefPtr<CSSValue>&);
</span><span class="cx">
</span><span class="cx"> bool parseValue(MutableStyleProperties*, CSSPropertyID, const String&, bool important, StyleSheetContents* contextStyleSheet);
</span><del>- PassRef<ImmutableStyleProperties> parseDeclaration(const String&, StyleSheetContents* contextStyleSheet);
</del><ins>+ Ref<ImmutableStyleProperties> parseDeclaration(const String&, StyleSheetContents* contextStyleSheet);
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<CSSBasicShape> parseInsetRoundedCorners(PassRefPtr<CSSBasicShapeInset>, CSSParserValueList&);
</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<StringImpl> CSSPrimitiveValue::formatNumberValue(const char* suffix, unsigned suffixLength) const
</del><ins>+NEVER_INLINE Ref<StringImpl> 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<StringImpl> string = StringImpl::createUninitialized(bufferLength, buffer);
</del><ins>+ Ref<StringImpl> 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 <unsigned characterCount>
</span><del>-ALWAYS_INLINE PassRef<StringImpl> CSSPrimitiveValue::formatNumberValue(const char (&characters)[characterCount]) const
</del><ins>+ALWAYS_INLINE Ref<StringImpl> CSSPrimitiveValue::formatNumberValue(const char (&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<CSSPrimitiveValue> createIdentifier(CSSValueID valueID) { return adoptRef(*new CSSPrimitiveValue(valueID)); }
- static PassRef<CSSPrimitiveValue> createIdentifier(CSSPropertyID propertyID) { return adoptRef(*new CSSPrimitiveValue(propertyID)); }
- static PassRef<CSSPrimitiveValue> createParserOperator(int parserOperator) { return adoptRef(*new CSSPrimitiveValue(parserOperator)); }
</del><ins>+ static Ref<CSSPrimitiveValue> createIdentifier(CSSValueID valueID) { return adoptRef(*new CSSPrimitiveValue(valueID)); }
+ static Ref<CSSPrimitiveValue> createIdentifier(CSSPropertyID propertyID) { return adoptRef(*new CSSPrimitiveValue(propertyID)); }
+ static Ref<CSSPrimitiveValue> createParserOperator(int parserOperator) { return adoptRef(*new CSSPrimitiveValue(parserOperator)); }
</ins><span class="cx">
</span><del>- static PassRef<CSSPrimitiveValue> createColor(unsigned rgbValue) { return adoptRef(*new CSSPrimitiveValue(rgbValue)); }
- static PassRef<CSSPrimitiveValue> create(double value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
- static PassRef<CSSPrimitiveValue> create(const String& value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
- static PassRef<CSSPrimitiveValue> create(const Length& value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
- static PassRef<CSSPrimitiveValue> create(const LengthSize& value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
</del><ins>+ static Ref<CSSPrimitiveValue> createColor(unsigned rgbValue) { return adoptRef(*new CSSPrimitiveValue(rgbValue)); }
+ static Ref<CSSPrimitiveValue> create(double value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
+ static Ref<CSSPrimitiveValue> create(const String& value, UnitTypes type) { return adoptRef(*new CSSPrimitiveValue(value, type)); }
+ static Ref<CSSPrimitiveValue> create(const Length& value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
+ static Ref<CSSPrimitiveValue> create(const LengthSize& value, const RenderStyle* style) { return adoptRef(*new CSSPrimitiveValue(value, style)); }
</ins><span class="cx">
</span><del>- template<typename T> static PassRef<CSSPrimitiveValue> create(T value)
</del><ins>+ template<typename T> static Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> createAllowingMarginQuirk(double value, UnitTypes type)
</del><ins>+ static Ref<CSSPrimitiveValue> createAllowingMarginQuirk(double value, UnitTypes type)
</ins><span class="cx"> {
</span><span class="cx"> CSSPrimitiveValue* quirkValue = new CSSPrimitiveValue(value, type);
</span><span class="cx"> quirkValue->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 <unsigned characterCount>
</span><del>- ALWAYS_INLINE PassRef<StringImpl> formatNumberValue(const char (&characters)[characterCount]) const;
- NEVER_INLINE PassRef<StringImpl> formatNumberValue(const char* suffix, unsigned suffixLength) const;
</del><ins>+ ALWAYS_INLINE Ref<StringImpl> formatNumberValue(const char (&characters)[characterCount]) const;
+ NEVER_INLINE Ref<StringImpl> 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<CSSReflectValue> create(PassRefPtr<CSSPrimitiveValue> direction,
</del><ins>+ static Ref<CSSReflectValue> create(PassRefPtr<CSSPrimitiveValue> direction,
</ins><span class="cx"> PassRefPtr<CSSPrimitiveValue> offset, PassRefPtr<CSSValue> 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<CSSShadowValue> create(PassRefPtr<CSSPrimitiveValue> x,
</del><ins>+ static Ref<CSSShadowValue> create(PassRefPtr<CSSPrimitiveValue> x,
</ins><span class="cx"> PassRefPtr<CSSPrimitiveValue> y,
</span><span class="cx"> PassRefPtr<CSSPrimitiveValue> blur,
</span><span class="cx"> PassRefPtr<CSSPrimitiveValue> 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& value, bool important, ExceptionCode&) = 0;
</span><span class="cx">
</span><del>- virtual PassRef<MutableStyleProperties> copyProperties() const = 0;
</del><ins>+ virtual Ref<MutableStyleProperties> 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<CSSStyleSheet> CSSStyleSheet::create(PassRef<StyleSheetContents> sheet, CSSImportRule* ownerRule)
</del><ins>+Ref<CSSStyleSheet> CSSStyleSheet::create(Ref<StyleSheetContents>&& 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<CSSStyleSheet> CSSStyleSheet::create(PassRef<StyleSheetContents> sheet, Node* ownerNode)
</del><ins>+Ref<CSSStyleSheet> CSSStyleSheet::create(Ref<StyleSheetContents>&& 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<CSSStyleSheet> CSSStyleSheet::createInline(Node& ownerNode, const URL& baseURL, const String& encoding)
</del><ins>+Ref<CSSStyleSheet> CSSStyleSheet::createInline(Node& ownerNode, const URL& baseURL, const String& 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), &ownerNode, true));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-CSSStyleSheet::CSSStyleSheet(PassRef<StyleSheetContents> contents, CSSImportRule* ownerRule)
</del><ins>+CSSStyleSheet::CSSStyleSheet(Ref<StyleSheetContents>&& 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->registerClient(this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-CSSStyleSheet::CSSStyleSheet(PassRef<StyleSheetContents> contents, Node* ownerNode, bool isInlineStylesheet)
</del><ins>+CSSStyleSheet::CSSStyleSheet(Ref<StyleSheetContents>&& 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<CSSStyleSheet> create(PassRef<StyleSheetContents>, CSSImportRule* ownerRule = 0);
- static PassRef<CSSStyleSheet> create(PassRef<StyleSheetContents>, Node* ownerNode);
- static PassRef<CSSStyleSheet> createInline(Node&, const URL&, const String& encoding = String());
</del><ins>+ static Ref<CSSStyleSheet> create(Ref<StyleSheetContents>&&, CSSImportRule* ownerRule = 0);
+ static Ref<CSSStyleSheet> create(Ref<StyleSheetContents>&&, Node* ownerNode);
+ static Ref<CSSStyleSheet> createInline(Node&, const URL&, const String& 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<StyleSheetContents>, CSSImportRule* ownerRule);
- CSSStyleSheet(PassRef<StyleSheetContents>, Node* ownerNode, bool isInlineStylesheet);
</del><ins>+ CSSStyleSheet(Ref<StyleSheetContents>&&, CSSImportRule* ownerRule);
+ CSSStyleSheet(Ref<StyleSheetContents>&&, 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("text/css"); }
</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<CSSCubicBezierTimingFunctionValue> create(double x1, double y1, double x2, double y2)
</del><ins>+ static Ref<CSSCubicBezierTimingFunctionValue> 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<CSSStepsTimingFunctionValue> create(int steps, bool stepAtStart)
</del><ins>+ static Ref<CSSStepsTimingFunctionValue> 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<CSSUnicodeRangeValue> create(UChar32 from, UChar32 to)
</del><ins>+ static Ref<CSSUnicodeRangeValue> 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<TextCloneCSSValue> create(ClassType classType, const String& text)
</del><ins>+ static Ref<TextCloneCSSValue> create(ClassType classType, const String& 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<Ref<CSSValue>, 4>::iterator iterator;
</span><span class="cx"> typedef Vector<Ref<CSSValue>, 4>::const_iterator const_iterator;
</span><span class="cx">
</span><del>- static PassRef<CSSValueList> createCommaSeparated()
</del><ins>+ static Ref<CSSValueList> createCommaSeparated()
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new CSSValueList(CommaSeparator));
</span><span class="cx"> }
</span><del>- static PassRef<CSSValueList> createSpaceSeparated()
</del><ins>+ static Ref<CSSValueList> createSpaceSeparated()
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new CSSValueList(SpaceSeparator));
</span><span class="cx"> }
</span><del>- static PassRef<CSSValueList> createSlashSeparated()
</del><ins>+ static Ref<CSSValueList> createSlashSeparated()
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new CSSValueList(SlashSeparator));
</span><span class="cx"> }
</span><del>- static PassRef<CSSValueList> createFromParserValueList(CSSParserValueList& list)
</del><ins>+ static Ref<CSSValueList> createFromParserValueList(CSSParserValueList& 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<CSSValue>);
- void prepend(PassRef<CSSValue>);
</del><ins>+ void append(Ref<CSSValue>&&);
+ void prepend(Ref<CSSValue>&&);
</ins><span class="cx"> bool removeAll(CSSValue*);
</span><span class="cx"> bool hasValue(CSSValue*) const;
</span><span class="cx"> PassRefPtr<CSSValueList> copy();
</span><span class="lines">@@ -89,12 +89,12 @@
</span><span class="cx"> Vector<Ref<CSSValue>, 4> m_values;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-inline void CSSValueList::append(PassRef<CSSValue> value)
</del><ins>+inline void CSSValueList::append(Ref<CSSValue>&& 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<CSSValue> value)
</del><ins>+inline void CSSValueList::prepend(Ref<CSSValue>&& 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<CSSPrimitiveValue> CSSValuePool::createIdentifierValue(CSSValueID ident)
</del><ins>+Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> CSSValuePool::createIdentifierValue(CSSPropertyID ident)
</del><ins>+Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> CSSValuePool::createColorValue(unsigned rgbValue)
</del><ins>+Ref<CSSPrimitiveValue> 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->value;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<CSSPrimitiveValue> CSSValuePool::createValue(double value, CSSPrimitiveValue::UnitTypes type)
</del><ins>+Ref<CSSPrimitiveValue> 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<CSSPrimitiveValue> CSSValuePool::createFontFamilyValue(const String& familyName)
</del><ins>+Ref<CSSPrimitiveValue> CSSValuePool::createFontFamilyValue(const String& familyName)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<CSSPrimitiveValue>& value = m_fontFamilyValueCache.add(familyName, nullptr).iterator->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<CSSValueList> createFontFaceValue(const AtomicString&);
</span><del>- PassRef<CSSPrimitiveValue> createFontFamilyValue(const String&);
- PassRef<CSSInheritedValue> createInheritedValue() { return m_inheritedValue; }
- PassRef<CSSInitialValue> createImplicitInitialValue() { return m_implicitInitialValue; }
- PassRef<CSSInitialValue> createExplicitInitialValue() { return m_explicitInitialValue; }
- PassRef<CSSPrimitiveValue> createIdentifierValue(CSSValueID identifier);
- PassRef<CSSPrimitiveValue> createIdentifierValue(CSSPropertyID identifier);
- PassRef<CSSPrimitiveValue> createColorValue(unsigned rgbValue);
- PassRef<CSSPrimitiveValue> createValue(double value, CSSPrimitiveValue::UnitTypes);
- PassRef<CSSPrimitiveValue> createValue(const String& value, CSSPrimitiveValue::UnitTypes type) { return CSSPrimitiveValue::create(value, type); }
- PassRef<CSSPrimitiveValue> createValue(const Length& value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
- PassRef<CSSPrimitiveValue> createValue(const LengthSize& value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
- template<typename T> static PassRef<CSSPrimitiveValue> createValue(T value) { return CSSPrimitiveValue::create(value); }
</del><ins>+ Ref<CSSPrimitiveValue> createFontFamilyValue(const String&);
+ Ref<CSSInheritedValue> createInheritedValue() { return m_inheritedValue.copyRef(); }
+ Ref<CSSInitialValue> createImplicitInitialValue() { return m_implicitInitialValue.copyRef(); }
+ Ref<CSSInitialValue> createExplicitInitialValue() { return m_explicitInitialValue.copyRef(); }
+ Ref<CSSPrimitiveValue> createIdentifierValue(CSSValueID identifier);
+ Ref<CSSPrimitiveValue> createIdentifierValue(CSSPropertyID identifier);
+ Ref<CSSPrimitiveValue> createColorValue(unsigned rgbValue);
+ Ref<CSSPrimitiveValue> createValue(double value, CSSPrimitiveValue::UnitTypes);
+ Ref<CSSPrimitiveValue> createValue(const String& value, CSSPrimitiveValue::UnitTypes type) { return CSSPrimitiveValue::create(value, type); }
+ Ref<CSSPrimitiveValue> createValue(const Length& value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
+ Ref<CSSPrimitiveValue> createValue(const LengthSize& value, const RenderStyle* style) { return CSSPrimitiveValue::create(value, style); }
+ template<typename T> static Ref<CSSPrimitiveValue> 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 ? &cssStyleSheet->contents() : 0;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<MutableStyleProperties> PropertySetCSSStyleDeclaration::copyProperties() const
</del><ins>+Ref<MutableStyleProperties> PropertySetCSSStyleDeclaration::copyProperties() const
</ins><span class="cx"> {
</span><span class="cx"> return m_propertySet->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& value, bool important, ExceptionCode&) override final;
</span><span class="cx">
</span><del>- virtual PassRef<MutableStyleProperties> copyProperties() const override final;
</del><ins>+ virtual Ref<MutableStyleProperties> 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 && (value == "initial" || value == "inherit");
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<ImmutableStyleProperties> ImmutableStyleProperties::create(const CSSProperty* properties, unsigned count, CSSParserMode cssParserMode)
</del><ins>+Ref<ImmutableStyleProperties> 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<ImmutableStyleProperties> StyleProperties::immutableCopyIfNeeded() const
</del><ins>+Ref<ImmutableStyleProperties> StyleProperties::immutableCopyIfNeeded() const
</ins><span class="cx"> {
</span><span class="cx"> if (is<ImmutableStyleProperties>(*this))
</span><span class="cx"> return downcast<ImmutableStyleProperties>(const_cast<StyleProperties&>(*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<MutableStyleProperties> StyleProperties::copyBlockProperties() const
</del><ins>+Ref<MutableStyleProperties> 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()->equals(*propertyValue);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<MutableStyleProperties> StyleProperties::mutableCopy() const
</del><ins>+Ref<MutableStyleProperties> 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<MutableStyleProperties> StyleProperties::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</del><ins>+Ref<MutableStyleProperties> StyleProperties::copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const
</ins><span class="cx"> {
</span><span class="cx"> Vector<CSSProperty, 256> 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<MutableStyleProperties> MutableStyleProperties::create(CSSParserMode cssParserMode)
</del><ins>+Ref<MutableStyleProperties> 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<MutableStyleProperties> MutableStyleProperties::create(const CSSProperty* properties, unsigned count)
</del><ins>+Ref<MutableStyleProperties> 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<MutableStyleProperties> copyBlockProperties() const;
</del><ins>+ Ref<MutableStyleProperties> copyBlockProperties() const;
</ins><span class="cx">
</span><span class="cx"> CSSParserMode cssParserMode() const { return static_cast<CSSParserMode>(m_cssParserMode); }
</span><span class="cx">
</span><span class="cx"> void addSubresourceStyleURLs(ListHashSet<URL>&, StyleSheetContents* contextStyleSheet) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PassRef<MutableStyleProperties> mutableCopy() const;
- PassRef<ImmutableStyleProperties> immutableCopyIfNeeded() const;
</del><ins>+ WEBCORE_EXPORT Ref<MutableStyleProperties> mutableCopy() const;
+ Ref<ImmutableStyleProperties> immutableCopyIfNeeded() const;
</ins><span class="cx">
</span><del>- PassRef<MutableStyleProperties> copyPropertiesInSet(const CSSPropertyID* set, unsigned length) const;
</del><ins>+ Ref<MutableStyleProperties> 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<ImmutableStyleProperties> create(const CSSProperty* properties, unsigned count, CSSParserMode);
</del><ins>+ static Ref<ImmutableStyleProperties> 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<MutableStyleProperties> create(CSSParserMode = CSSQuirksMode);
- static PassRef<MutableStyleProperties> create(const CSSProperty* properties, unsigned count);
</del><ins>+ static Ref<MutableStyleProperties> create(CSSParserMode = CSSQuirksMode);
+ static Ref<MutableStyleProperties> 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<RenderStyle> style)
</del><ins>+inline void StyleResolver::State::setStyle(Ref<RenderStyle>&& 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 && parentNode->isShadowRoot();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<RenderStyle> StyleResolver::styleForElement(Element* element, RenderStyle* defaultParent,
</del><ins>+Ref<RenderStyle> 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<RenderStyle> StyleResolver::styleForKeyframe(const RenderStyle* elementStyle, const StyleKeyframe* keyframe, KeyframeValue& keyframeValue)
</del><ins>+Ref<RenderStyle> StyleResolver::styleForKeyframe(const RenderStyle* elementStyle, const StyleKeyframe* keyframe, KeyframeValue& keyframeValue)
</ins><span class="cx"> {
</span><span class="cx"> MatchResult result;
</span><span class="cx"> result.addMatchedProperties(keyframe->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<RenderStyle> StyleResolver::styleForPage(int pageIndex)
</del><ins>+Ref<RenderStyle> 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<RenderStyle> StyleResolver::defaultStyleForElement()
</del><ins>+Ref<RenderStyle> 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<RenderStyle> styleForElement(Element*, RenderStyle* parentStyle, StyleSharingBehavior = AllowStyleSharing,
</del><ins>+ Ref<RenderStyle> 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&);
</span><span class="cx">
</span><span class="cx"> PassRefPtr<RenderStyle> pseudoStyleForElement(Element*, const PseudoStyleRequest&, RenderStyle* parentStyle);
</span><span class="cx">
</span><del>- PassRef<RenderStyle> styleForPage(int pageIndex);
- PassRef<RenderStyle> defaultStyleForElement();
</del><ins>+ Ref<RenderStyle> styleForPage(int pageIndex);
+ Ref<RenderStyle> 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& count) const;
</span><span class="cx"> bool canShareStyleWithElement(StyledElement*) const;
</span><span class="cx">
</span><del>- PassRef<RenderStyle> styleForKeyframe(const RenderStyle*, const StyleKeyframe*, KeyframeValue&);
</del><ins>+ Ref<RenderStyle> styleForKeyframe(const RenderStyle*, const StyleKeyframe*, KeyframeValue&);
</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& document() const { return m_element->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<RenderStyle>);
</del><ins>+ void setStyle(Ref<RenderStyle>&&);
</ins><span class="cx"> RenderStyle* style() const { return m_style.get(); }
</span><del>- PassRef<RenderStyle> takeStyle() { return m_style.releaseNonNull(); }
</del><ins>+ Ref<RenderStyle> takeStyle() { return m_style.releaseNonNull(); }
</ins><span class="cx">
</span><del>- void setParentStyle(PassRef<RenderStyle> parentStyle) { m_parentStyle = WTF::move(parentStyle); }
</del><ins>+ void setParentStyle(Ref<RenderStyle>&& 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<StyleRuleBase> StyleRuleBase::copy() const
</del><ins>+Ref<StyleRuleBase> 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<StyleRuleBase>(*static_cast<StyleRuleBase*>(nullptr));
</del><ins>+ return Ref<StyleRuleBase>(*static_cast<StyleRuleBase*>(nullptr));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> PassRefPtr<CSSRule> 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<StyleProperties> properties)
</del><ins>+StyleRule::StyleRule(int sourceLine, Ref<StyleProperties>&& 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<MutableStyleProperties>(m_properties.get());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<StyleRule> StyleRule::create(int sourceLine, const Vector<const CSSSelector*>& selectors, PassRef<StyleProperties> properties)
</del><ins>+Ref<StyleRule> StyleRule::create(int sourceLine, const Vector<const CSSSelector*>& selectors, Ref<StyleProperties>&& properties)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_WITH_SECURITY_IMPLICATION(!selectors.isEmpty());
</span><span class="cx"> CSSSelector* selectorListArray = reinterpret_cast<CSSSelector*>(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<StyleProperties> properties)
</del><ins>+StyleRulePage::StyleRulePage(Ref<StyleProperties>&& 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<MutableStyleProperties>(m_properties.get());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-StyleRuleFontFace::StyleRuleFontFace(PassRef<StyleProperties> properties)
</del><ins>+StyleRuleFontFace::StyleRuleFontFace(Ref<StyleProperties>&& 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]->copy());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void StyleRuleGroup::wrapperInsertRule(unsigned index, PassRef<StyleRuleBase> rule)
</del><ins>+void StyleRuleGroup::wrapperInsertRule(unsigned index, Ref<StyleRuleBase>&& 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<StyleProperties> properties)
</del><ins>+StyleRuleViewport::StyleRuleViewport(Ref<StyleProperties>&& 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<StyleRuleBase> copy() const;
</del><ins>+ Ref<StyleRuleBase> 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<StyleRule> create(int sourceLine, PassRef<StyleProperties> properties)
</del><ins>+ static Ref<StyleRule> create(int sourceLine, Ref<StyleProperties>&& 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& 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<StyleRule> copy() const { return adoptRef(*new StyleRule(*this)); }
</del><ins>+ Ref<StyleRule> copy() const { return adoptRef(*new StyleRule(*this)); }
</ins><span class="cx">
</span><span class="cx"> Vector<RefPtr<StyleRule>> 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<StyleProperties>);
</del><ins>+ StyleRule(int sourceLine, Ref<StyleProperties>&&);
</ins><span class="cx"> StyleRule(const StyleRule&);
</span><span class="cx">
</span><del>- static PassRef<StyleRule> create(int sourceLine, const Vector<const CSSSelector*>&, PassRef<StyleProperties>);
</del><ins>+ static Ref<StyleRule> create(int sourceLine, const Vector<const CSSSelector*>&, Ref<StyleProperties>&&);
</ins><span class="cx">
</span><span class="cx"> Ref<StyleProperties> 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<StyleRuleFontFace> create(PassRef<StyleProperties> properties) { return adoptRef(*new StyleRuleFontFace(WTF::move(properties))); }
</del><ins>+ static Ref<StyleRuleFontFace> create(Ref<StyleProperties>&& 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& properties() const { return m_properties; }
</span><span class="cx"> MutableStyleProperties& mutableProperties();
</span><span class="cx">
</span><del>- PassRef<StyleRuleFontFace> copy() const { return adoptRef(*new StyleRuleFontFace(*this)); }
</del><ins>+ Ref<StyleRuleFontFace> copy() const { return adoptRef(*new StyleRuleFontFace(*this)); }
</ins><span class="cx">
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- StyleRuleFontFace(PassRef<StyleProperties>);
</del><ins>+ explicit StyleRuleFontFace(Ref<StyleProperties>&&);
</ins><span class="cx"> StyleRuleFontFace(const StyleRuleFontFace&);
</span><span class="cx">
</span><span class="cx"> Ref<StyleProperties> 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<StyleRulePage> create(PassRef<StyleProperties> properties) { return adoptRef(*new StyleRulePage(WTF::move(properties))); }
</del><ins>+ static Ref<StyleRulePage> create(Ref<StyleProperties>&& 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<std::unique_ptr<CSSParserSelector>>& selectors) { m_selectorList.adoptSelectorVector(selectors); }
</span><span class="cx"> void wrapperAdoptSelectorList(CSSSelectorList& selectors) { m_selectorList = WTF::move(selectors); }
</span><span class="cx">
</span><del>- PassRef<StyleRulePage> copy() const { return adoptRef(*new StyleRulePage(*this)); }
</del><ins>+ Ref<StyleRulePage> copy() const { return adoptRef(*new StyleRulePage(*this)); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- StyleRulePage(PassRef<StyleProperties>);
</del><ins>+ explicit StyleRulePage(Ref<StyleProperties>&&);
</ins><span class="cx"> StyleRulePage(const StyleRulePage&);
</span><span class="cx">
</span><span class="cx"> Ref<StyleProperties> m_properties;
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx"> public:
</span><span class="cx"> const Vector<RefPtr<StyleRuleBase>>& childRules() const { return m_childRules; }
</span><span class="cx">
</span><del>- void wrapperInsertRule(unsigned, PassRef<StyleRuleBase>);
</del><ins>+ void wrapperInsertRule(unsigned, Ref<StyleRuleBase>&&);
</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<StyleRuleMedia> create(PassRefPtr<MediaQuerySet> media, Vector<RefPtr<StyleRuleBase>>& adoptRules)
</del><ins>+ static Ref<StyleRuleMedia> create(PassRefPtr<MediaQuerySet> media, Vector<RefPtr<StyleRuleBase>>& 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<StyleRuleMedia> copy() const { return adoptRef(*new StyleRuleMedia(*this)); }
</del><ins>+ Ref<StyleRuleMedia> copy() const { return adoptRef(*new StyleRuleMedia(*this)); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StyleRuleMedia(PassRefPtr<MediaQuerySet>, Vector<RefPtr<StyleRuleBase>>& 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<StyleRuleSupports> create(const String& conditionText, bool conditionIsSupported, Vector<RefPtr<StyleRuleBase>>& adoptRules)
</del><ins>+ static Ref<StyleRuleSupports> create(const String& conditionText, bool conditionIsSupported, Vector<RefPtr<StyleRuleBase>>& 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<StyleRuleSupports> copy() const { return adoptRef(*new StyleRuleSupports(*this)); }
</del><ins>+ Ref<StyleRuleSupports> copy() const { return adoptRef(*new StyleRuleSupports(*this)); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StyleRuleSupports(const String& conditionText, bool conditionIsSupported, Vector<RefPtr<StyleRuleBase>>& 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<StyleRuleRegion> create(Vector<std::unique_ptr<CSSParserSelector>>* selectors, Vector<RefPtr<StyleRuleBase>>& adoptRules)
</del><ins>+ static Ref<StyleRuleRegion> create(Vector<std::unique_ptr<CSSParserSelector>>* selectors, Vector<RefPtr<StyleRuleBase>>& 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& selectorList() const { return m_selectorList; }
</span><span class="cx">
</span><del>- PassRef<StyleRuleRegion> copy() const { return adoptRef(*new StyleRuleRegion(*this)); }
</del><ins>+ Ref<StyleRuleRegion> copy() const { return adoptRef(*new StyleRuleRegion(*this)); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StyleRuleRegion(Vector<std::unique_ptr<CSSParserSelector>>*, Vector<RefPtr<StyleRuleBase>>& 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<StyleRuleViewport> create(PassRef<StyleProperties> properties) { return adoptRef(*new StyleRuleViewport(WTF::move(properties))); }
</del><ins>+ static Ref<StyleRuleViewport> create(Ref<StyleProperties>&& 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& properties() const { return m_properties.get(); }
</span><span class="cx"> MutableStyleProperties& mutableProperties();
</span><span class="cx">
</span><del>- PassRef<StyleRuleViewport> copy() const { return adoptRef(*new StyleRuleViewport(*this)); }
</del><ins>+ Ref<StyleRuleViewport> copy() const { return adoptRef(*new StyleRuleViewport(*this)); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- StyleRuleViewport(PassRef<StyleProperties>);
</del><ins>+ explicit StyleRuleViewport(Ref<StyleProperties>&&);
</ins><span class="cx"> StyleRuleViewport(const StyleRuleViewport&);
</span><span class="cx">
</span><span class="cx"> Ref<StyleProperties> 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<StyleRuleImport> StyleRuleImport::create(const String& href, PassRefPtr<MediaQuerySet> media)
</del><ins>+Ref<StyleRuleImport> StyleRuleImport::create(const String& href, PassRefPtr<MediaQuerySet> 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<StyleRuleImport> create(const String& href, PassRefPtr<MediaQuerySet>);
</del><ins>+ static Ref<StyleRuleImport> create(const String& href, PassRefPtr<MediaQuerySet>);
</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<StyleSheetContents> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleSheetContents> create(const CSSParserContext& context = CSSParserContext(CSSStrictMode))
</del><ins>+ static Ref<StyleSheetContents> create(const CSSParserContext& 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<StyleSheetContents> create(const String& originalURL, const CSSParserContext& context)
</del><ins>+ static Ref<StyleSheetContents> create(const String& originalURL, const CSSParserContext& context)
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new StyleSheetContents(0, originalURL, context));
</span><span class="cx"> }
</span><del>- static PassRef<StyleSheetContents> create(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext& context)
</del><ins>+ static Ref<StyleSheetContents> create(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext& 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<StyleRuleBase>, unsigned index);
</span><span class="cx"> void wrapperDeleteRule(unsigned index);
</span><span class="cx">
</span><del>- PassRef<StyleSheetContents> copy() const { return adoptRef(*new StyleSheetContents(*this)); }
</del><ins>+ Ref<StyleSheetContents> 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<WebKitCSSFilterValue> create(FilterOperationType type)
</del><ins>+ static Ref<WebKitCSSFilterValue> 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<WebKitCSSResourceValue> create(PassRefPtr<CSSValue> resourceValue)
</del><ins>+ static Ref<WebKitCSSResourceValue> create(PassRefPtr<CSSValue> 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<WebKitCSSTransformValue> create(TransformOperationType type)
</del><ins>+ static Ref<WebKitCSSTransformValue> 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<EmptyNodeList> create(Node& owner)
</del><ins>+ static Ref<EmptyNodeList> create(Node& 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<ChildNodeList> create(ContainerNode& parent)
</del><ins>+ static Ref<ChildNodeList> create(ContainerNode& 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<ClassNodeList> ClassNodeList::create(ContainerNode& rootNode, const AtomicString& classNames)
</del><ins>+Ref<ClassNodeList> ClassNodeList::create(ContainerNode& rootNode, const AtomicString& 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<ClassNodeList> {
</span><span class="cx"> public:
</span><del>- static PassRef<ClassNodeList> create(ContainerNode&, const AtomicString& classNames);
</del><ins>+ static Ref<ClassNodeList> create(ContainerNode&, const AtomicString& 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<RenderStyle> Document::styleForElementIgnoringPendingStylesheets(Element* element)
</del><ins>+Ref<RenderStyle> Document::styleForElementIgnoringPendingStylesheets(Element* element)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_ARG(element, &element->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<RenderStyle> styleForElementIgnoringPendingStylesheets(Element*);
</del><ins>+ Ref<RenderStyle> 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<ShareableElementData> DocumentSharedObjectPool::cachedShareableElementDataWithAttributes(const Vector<Attribute>& attributes)
</del><ins>+Ref<ShareableElementData> DocumentSharedObjectPool::cachedShareableElementDataWithAttributes(const Vector<Attribute>& 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<ShareableElementData> cachedShareableElementDataWithAttributes(const Vector<Attribute>&);
</del><ins>+ Ref<ShareableElementData> cachedShareableElementDataWithAttributes(const Vector<Attribute>&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> typedef HashMap<unsigned, RefPtr<ShareableElementData>, AlreadyHashed> 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<StyleSheetContents> authorSheet)
</del><ins>+void DocumentStyleSheetCollection::addAuthorSheet(Ref<StyleSheetContents>&& 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), &m_document));
</span><span class="cx"> m_document.styleResolverChanged(RecalcStyleImmediately);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void DocumentStyleSheetCollection::addUserSheet(PassRef<StyleSheetContents> userSheet)
</del><ins>+void DocumentStyleSheetCollection::addUserSheet(Ref<StyleSheetContents>&& 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), &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<StyleSheetContents> authorSheet);
- WEBCORE_EXPORT void addUserSheet(PassRef<StyleSheetContents> userSheet);
</del><ins>+ WEBCORE_EXPORT void addAuthorSheet(Ref<StyleSheetContents>&& authorSheet);
+ WEBCORE_EXPORT void addUserSheet(Ref<StyleSheetContents>&& 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<RenderElement> Element::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> Element::createElementRenderer(Ref<RenderStyle>&& 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<RenderElement> createElementRenderer(PassRef<RenderStyle>);
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&);
</ins><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&);
</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<ShareableElementData> ShareableElementData::createWithAttributes(const Vector<Attribute>& attributes)
</del><ins>+Ref<ShareableElementData> ShareableElementData::createWithAttributes(const Vector<Attribute>& 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<UniqueElementData> UniqueElementData::create()
</del><ins>+Ref<UniqueElementData> 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<UniqueElementData> ElementData::makeUniqueCopy() const
</del><ins>+Ref<UniqueElementData> ElementData::makeUniqueCopy() const
</ins><span class="cx"> {
</span><span class="cx"> if (isUnique())
</span><span class="cx"> return adoptRef(*new UniqueElementData(static_cast<const UniqueElementData&>(*this)));
</span><span class="cx"> return adoptRef(*new UniqueElementData(static_cast<const ShareableElementData&>(*this)));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<ShareableElementData> UniqueElementData::makeShareableCopy() const
</del><ins>+Ref<ShareableElementData> 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& name, bool shouldIgnoreAttributeCase) const;
</span><span class="cx"> unsigned findAttributeIndexByNameSlowCase(const AtomicString& name, bool shouldIgnoreAttributeCase) const;
</span><span class="cx">
</span><del>- PassRef<UniqueElementData> makeUniqueCopy() const;
</del><ins>+ Ref<UniqueElementData> 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<ShareableElementData> createWithAttributes(const Vector<Attribute>&);
</del><ins>+ static Ref<ShareableElementData> createWithAttributes(const Vector<Attribute>&);
</ins><span class="cx">
</span><span class="cx"> explicit ShareableElementData(const Vector<Attribute>&);
</span><span class="cx"> explicit ShareableElementData(const UniqueElementData&);
</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<UniqueElementData> create();
- PassRef<ShareableElementData> makeShareableCopy() const;
</del><ins>+ static Ref<UniqueElementData> create();
+ Ref<ShareableElementData> 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&, const AtomicString&);
</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<NamedNodeMap> 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<RenderStyle> computedStyle) { m_computedStyle = WTF::move(computedStyle); }
</del><ins>+ void setComputedStyle(Ref<RenderStyle>&& 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<ClassList> 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 "name" attribute
</span><span class="cx"> class NameNodeList final : public CachedLiveNodeList<NameNodeList> {
</span><span class="cx"> public:
</span><del>- static PassRef<NameNodeList> create(ContainerNode& rootNode, const AtomicString& name)
</del><ins>+ static Ref<NameNodeList> create(ContainerNode& rootNode, const AtomicString& 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<WebKitNamedFlow> NamedFlowCollection::ensureFlowWithName(const String& flowName)
</del><ins>+Ref<WebKitNamedFlow> NamedFlowCollection::ensureFlowWithName(const String& flowName)
</ins><span class="cx"> {
</span><span class="cx"> NamedFlowSet::iterator it = m_namedFlows.find<String, NamedFlowHashTranslator>(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<RefPtr<WebKitNamedFlow>> namedFlows();
</span><span class="cx"> WebKitNamedFlow* flowByName(const String&);
</span><del>- PassRef<WebKitNamedFlow> ensureFlowWithName(const String&);
</del><ins>+ Ref<WebKitNamedFlow> ensureFlowWithName(const String&);
</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->invalidateCache();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- PassRef<ChildNodeList> ensureChildNodeList(ContainerNode& node)
</del><ins>+ Ref<ChildNodeList> ensureChildNodeList(ContainerNode& 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<EmptyNodeList> ensureEmptyChildNodeList(Node& node)
</del><ins>+ Ref<EmptyNodeList> ensureEmptyChildNodeList(Node& 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<QualifiedName, TagNodeList*> TagNodeListCacheNS;
</span><span class="cx">
</span><span class="cx"> template<typename T, typename ContainerType>
</span><del>- ALWAYS_INLINE PassRef<T> addCacheWithAtomicName(ContainerType& container, const AtomicString& name)
</del><ins>+ ALWAYS_INLINE Ref<T> addCacheWithAtomicName(ContainerType& container, const AtomicString& name)
</ins><span class="cx"> {
</span><span class="cx"> NodeListAtomicNameCacheMap::AddResult result = m_atomicNameCaches.fastAdd(namedNodeListKey<T>(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<TagNodeList> addCacheWithQualifiedName(ContainerNode& node, const AtomicString& namespaceURI, const AtomicString& localName)
</del><ins>+ ALWAYS_INLINE Ref<TagNodeList> addCacheWithQualifiedName(ContainerNode& node, const AtomicString& namespaceURI, const AtomicString& 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<typename T, typename ContainerType>
</span><del>- ALWAYS_INLINE PassRef<T> addCachedCollection(ContainerType& container, CollectionType collectionType, const AtomicString& name)
</del><ins>+ ALWAYS_INLINE Ref<T> addCachedCollection(ContainerType& container, CollectionType collectionType, const AtomicString& 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<typename T, typename ContainerType>
</span><del>- ALWAYS_INLINE PassRef<T> addCachedCollection(ContainerType& container, CollectionType collectionType)
</del><ins>+ ALWAYS_INLINE Ref<T> addCachedCollection(ContainerType& 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<RenderImage>(*child) && !is<RenderQuote>(*child))
</span><span class="cx"> continue;
</span><del>- PassRef<RenderStyle> createdStyle = RenderStyle::createStyleInheritingFromPseudoStyle(renderer.style());
</del><ins>+ Ref<RenderStyle> createdStyle = RenderStyle::createStyleInheritingFromPseudoStyle(renderer.style());
</ins><span class="cx"> downcast<RenderElement>(*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<QualifiedNameImpl> {
</span><span class="cx"> public:
</span><del>- static PassRef<QualifiedNameImpl> create(const AtomicString& prefix, const AtomicString& localName, const AtomicString& namespaceURI)
</del><ins>+ static Ref<QualifiedNameImpl> create(const AtomicString& prefix, const AtomicString& localName, const AtomicString& 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<TagNodeList> {
</span><span class="cx"> public:
</span><del>- static PassRef<TagNodeList> create(ContainerNode& rootNode, const AtomicString& namespaceURI, const AtomicString& localName)
</del><ins>+ static Ref<TagNodeList> create(ContainerNode& rootNode, const AtomicString& namespaceURI, const AtomicString& 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<TagNodeList> create(ContainerNode& rootNode, const AtomicString& localName)
</del><ins>+ static Ref<TagNodeList> create(ContainerNode& rootNode, const AtomicString& 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<HTMLTagNodeList> {
</span><span class="cx"> public:
</span><del>- static PassRef<HTMLTagNodeList> create(ContainerNode& rootNode, const AtomicString& localName)
</del><ins>+ static Ref<HTMLTagNodeList> create(ContainerNode& rootNode, const AtomicString& 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<RenderElement> BaseButtonInputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> BaseButtonInputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderButton>(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&, bool) const override;
</span><del>- virtual RenderPtr<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool storesValueSeparateFromAttribute() override;
</span><span class="cx"> virtual void setValue(const String&, 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->setDefaultHandled();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> FileInputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> FileInputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderFileUploadControl>(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&) const override;
</span><span class="cx"> virtual String valueMissingText() const override;
</span><span class="cx"> virtual void handleDOMActivateEvent(Event*) override;
</span><del>- virtual RenderPtr<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) 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<HTMLAllCollection> HTMLAllCollection::create(Document& document, CollectionType type)
</del><ins>+Ref<HTMLAllCollection> HTMLAllCollection::create(Document& 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<HTMLAllCollection> create(Document&, CollectionType);
</del><ins>+ static Ref<HTMLAllCollection> create(Document&, CollectionType);
</ins><span class="cx">
</span><span class="cx"> Element* namedItemWithIndex(const AtomicString& 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<RenderElement> HTMLAppletElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLAppletElement::createElementRenderer(Ref<RenderStyle>&& 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&, const AtomicString&) override;
</span><span class="cx">
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLBRElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLBRElement::createElementRenderer(Ref<RenderStyle>&& 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&) const override;
</span><span class="cx"> virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLButtonElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLButtonElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderButton>(*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& formControlType() const override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLCanvasElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLCanvasElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> Frame* frame = document().frame();
</span><span class="cx"> if (frame && frame->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&, Document&);
</span><span class="cx">
</span><span class="cx"> virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<unsigned>(type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<HTMLCollection> HTMLCollection::create(ContainerNode& base, CollectionType type)
</del><ins>+Ref<HTMLCollection> HTMLCollection::create(ContainerNode& 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<HTMLCollection> {
</span><span class="cx"> public:
</span><del>- static PassRef<HTMLCollection> create(ContainerNode& base, CollectionType);
</del><ins>+ static Ref<HTMLCollection> create(ContainerNode& 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<RenderElement> HTMLDetailsElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLDetailsElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderBlockFlow>(*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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx"> virtual void parseAttribute(const QualifiedName&, const AtomicString&) 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<RenderElement> HTMLElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLElement::createElementRenderer(Ref<RenderStyle>&& 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&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLFieldSetElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLFieldSetElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderFieldset>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual const AtomicString& 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<HTMLFormElement>(ownerNode) || is<HTMLFieldSetElement>(ownerNode));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<HTMLFormControlsCollection> HTMLFormControlsCollection::create(ContainerNode& ownerNode, CollectionType)
</del><ins>+Ref<HTMLFormControlsCollection> HTMLFormControlsCollection::create(ContainerNode& 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<HTMLFormControlsCollection> create(ContainerNode&, CollectionType);
</del><ins>+ static Ref<HTMLFormControlsCollection> create(ContainerNode&, 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<RenderElement> HTMLFrameElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLFrameElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderFrame>(*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&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> virtual void parseAttribute(const QualifiedName&, const AtomicString&) 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<RenderElement> HTMLFrameSetElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLFrameSetElement::createElementRenderer(Ref<RenderStyle>&& 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&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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() && style.display() != NONE;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> HTMLIFrameElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLIFrameElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderIFrame>(*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&, const AtomicString&, MutableStyleProperties&) override;
</span><span class="cx">
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLImageElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLImageElement::createElementRenderer(Ref<RenderStyle>&& 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&, const AtomicString&, MutableStyleProperties&) override;
</span><span class="cx">
</span><span class="cx"> virtual void didAttachRenderers() override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> void setBestFitURLAndDPRFromImageCandidate(const ImageCandidate&);
</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->rendererIsNeeded() && HTMLTextFormControlElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> HTMLInputElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLInputElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return m_inputType->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&) override final;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override final;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<StyleSheetContents> 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->setMediaQueries(MediaQuerySet::createAllowingDescriptionSyntax(m_media));
</span><span class="cx"> m_sheet->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<CachedCSSStyleSheet*>(cachedStyleSheet)->saveParsedStyleSheet(styleSheet);
</del><ins>+ const_cast<CachedCSSStyleSheet*>(cachedStyleSheet)->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() && HTMLElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> HTMLMediaElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLMediaElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMedia>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLMeterElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLMeterElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> if (!document().page()->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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx"> virtual void parseAttribute(const QualifiedName&, const AtomicString&) 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<WindowNameCollection> create(Document& document, CollectionType type, const AtomicString& name)
</del><ins>+ static Ref<WindowNameCollection> create(Document& document, CollectionType type, const AtomicString& 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<DocumentNameCollection> create(Document& document, CollectionType type, const AtomicString& name)
</del><ins>+ static Ref<DocumentNameCollection> create(Document& document, CollectionType type, const AtomicString& 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<HTMLOptionsCollection> HTMLOptionsCollection::create(HTMLSelectElement& select, CollectionType)
</del><ins>+Ref<HTMLOptionsCollection> HTMLOptionsCollection::create(HTMLSelectElement& 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<HTMLOptionsCollection> create(HTMLSelectElement&, CollectionType);
</del><ins>+ static Ref<HTMLOptionsCollection> create(HTMLSelectElement&, CollectionType);
</ins><span class="cx">
</span><span class="cx"> HTMLSelectElement& selectElement() { return downcast<HTMLSelectElement>(ownerNode()); }
</span><span class="cx"> const HTMLSelectElement& selectElement() const { return downcast<HTMLSelectElement>(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<RenderElement> HTMLPlugInElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLPlugInElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> if (m_pluginReplacement && m_pluginReplacement->willCreateRenderer())
</span><span class="cx"> return m_pluginReplacement->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& url, const String& mimeType, const Vector<String>& paramNames, const Vector<String>& paramValues);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLPlugInImageElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLPlugInImageElement::createElementRenderer(Ref<RenderStyle>&& 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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HTMLProgressElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLProgressElement::createElementRenderer(Ref<RenderStyle>&& 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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<RenderElement> HTMLSelectElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLSelectElement::createElementRenderer(Ref<RenderStyle>&& 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&) const override;
</span><span class="cx">
</span><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool appendFormData(FormDataList&, 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<RenderElement> HTMLSummaryElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLSummaryElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderBlockFlow>(*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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<HTMLTableRowsCollection> HTMLTableRowsCollection::create(HTMLTableElement& table, CollectionType type)
</del><ins>+Ref<HTMLTableRowsCollection> HTMLTableRowsCollection::create(HTMLTableElement& 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<HTMLTableRowsCollection> create(HTMLTableElement&, CollectionType);
</del><ins>+ static Ref<HTMLTableRowsCollection> create(HTMLTableElement&, CollectionType);
</ins><span class="cx">
</span><span class="cx"> HTMLTableElement& tableElement() { return downcast<HTMLTableElement>(ownerNode()); }
</span><span class="cx"> const HTMLTableElement& tableElement() const { return downcast<HTMLTableElement>(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<RenderElement> HTMLTextAreaElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLTextAreaElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderTextControlMultiLine>(*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&, const AtomicString&) override;
</span><span class="cx"> virtual bool isPresentationAttribute(const QualifiedName&) const override;
</span><span class="cx"> virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool appendFormData(FormDataList&, 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<RenderElement> HTMLVideoElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLVideoElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderVideo>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLVideoElement(const QualifiedName&, Document&, 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<RenderElement> HTMLWBRElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> HTMLWBRElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderLineBreak>(*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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> HiddenInputType::createInputRenderer(PassRef<RenderStyle>)
</del><ins>+RenderPtr<RenderElement> HiddenInputType::createInputRenderer(Ref<RenderStyle>&&)
</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&) override;
</span><span class="cx"> virtual bool supportsValidation() const override;
</span><del>- virtual RenderPtr<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) 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->setDefaultHandled();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> ImageInputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> ImageInputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderImage>(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&, bool) const override;
</span><span class="cx"> virtual bool supportsValidation() const override;
</span><del>- virtual RenderPtr<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) 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<RenderElement> InputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> InputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return RenderPtr<RenderElement>(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<RenderElement> createInputRenderer(PassRef<RenderStyle>);
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&);
</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<LabelsNodeList> {
</span><span class="cx"> public:
</span><del>- static PassRef<LabelsNodeList> create(LabelableElement& forNode, const AtomicString&)
</del><ins>+ static Ref<LabelsNodeList> create(LabelableElement& forNode, const AtomicString&)
</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<RadioNodeList> {
</span><span class="cx"> public:
</span><del>- static PassRef<RadioNodeList> create(ContainerNode& rootNode, const AtomicString& name)
</del><ins>+ static Ref<RadioNodeList> create(ContainerNode& rootNode, const AtomicString& 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 &typedSliderThumbElement();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> RangeInputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> RangeInputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSlider>(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<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual void createShadowSubtree() override;
</span><span class="cx"> virtual Decimal parseToNumber(const String&, const Decimal&) const override;
</span><span class="cx"> virtual String serialize(const Decimal&) 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<RenderElement> SearchInputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SearchInputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSearchField>(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<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual const AtomicString& 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<RenderElement> TextFieldInputType::createInputRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> TextFieldInputType::createInputRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderTextControlSingleLine>(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<RenderElement> createInputRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) 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&) 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("-webkit-details-marker", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> DetailsMarkerControl::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> DetailsMarkerControl::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderDetailsMarker>(*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&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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<RenderElement> MediaControlTimelineContainerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MediaControlTimelineContainerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMediaControlTimelineContainer>(*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<RenderElement> MediaControlVolumeSliderContainerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MediaControlVolumeSliderContainerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMediaVolumeSliderContainer>(*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<RenderElement> MediaControlTextTrackContainerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MediaControlTextTrackContainerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderTextTrackContainerElement>(*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&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> virtual PassRefPtr<Image> createTextTrackRepresentationImage() override;
</span><span class="cx"> virtual void textTrackRepresentationBoundsChanged(const IntRect&) 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 && !render->theme().supportsMeter(render->style().appearance()) && HTMLDivElement::rendererIsNeeded(style);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> MeterInnerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MeterInnerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMeter>(*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&);
</span><span class="cx">
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> inline PassRefPtr<MeterInnerElement> MeterInnerElement::create(Document& 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<RenderElement> ProgressInnerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> ProgressInnerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderProgress>(*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&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSliderThumb::RenderSliderThumb(SliderThumbElement& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+ RenderSliderContainer(SliderContainerElement& element, Ref<RenderStyle>&& 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()->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SliderThumbElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SliderThumbElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSliderThumb>(*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<RenderElement> SliderContainerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SliderContainerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSliderContainer>(*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&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual RefPtr<Element> 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSliderThumb(SliderThumbElement&, Ref<RenderStyle>&&);
</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&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual const AtomicString& 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<RenderElement> TextControlInnerContainer::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> TextControlInnerContainer::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderTextControlInnerContainer>(*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<RenderElement> TextControlInnerTextElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> TextControlInnerTextElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderTextControlInnerBlock>(*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<TextControlInnerContainer> create(Document&);
</span><span class="cx"> protected:
</span><span class="cx"> TextControlInnerContainer(Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderImageControlsButton(HTMLElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderImageControlsButton::RenderImageControlsButton(HTMLElement& element, Ref<RenderStyle>&& 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<RenderElement> ImageControlsButtonElementMac::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> ImageControlsButtonElementMac::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderImageControlsButton>(*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&);
</span><span class="cx">
</span><span class="cx"> virtual void defaultEventHandler(Event*) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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&, PassRef<RenderStyle>);
</del><ins>+ RenderImageControls(HTMLElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderImageControls::RenderImageControls(HTMLElement& element, Ref<RenderStyle>&& 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<RenderElement> ImageControlsRootElementMac::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> ImageControlsRootElementMac::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderImageControls>(*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&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> VTTCueBox::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> VTTCueBox::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderVTTCue>(*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&, VTTCue&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override final;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override final;
</ins><span class="cx">
</span><span class="cx"> VTTCue& 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<StyleSheetContents> sheet)
</del><ins>+void CachedCSSStyleSheet::saveParsedStyleSheet(Ref<StyleSheetContents>&& 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<StyleSheetContents> restoreParsedStyleSheet(const CSSParserContext&);
</span><del>- void saveParsedStyleSheet(PassRef<StyleSheetContents>);
</del><ins>+ void saveParsedStyleSheet(Ref<StyleSheetContents>&&);
</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<CachedResourceLoader> create(DocumentLoader* documentLoader) { return adoptRef(*new CachedResourceLoader(documentLoader)); }
</del><ins>+ static Ref<CachedResourceLoader> create(DocumentLoader* documentLoader) { return adoptRef(*new CachedResourceLoader(documentLoader)); }
</ins><span class="cx"> ~CachedResourceLoader();
</span><span class="cx">
</span><span class="cx"> CachedResourceHandle<CachedImage> requestImage(CachedResourceRequest&);
</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<RenderElement> MathMLInlineContainerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MathMLInlineContainerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> if (hasTagName(annotation_xmlTag))
</span><span class="cx"> return createRenderer<RenderMathMLRow>(*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&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> MathMLMathElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MathMLMathElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMathMLMath>(*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& tagName, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> MathMLMencloseElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MathMLMencloseElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMathMLMenclose>(*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&, Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool isPresentationAttribute(const QualifiedName&) const override;
</span><span class="cx"> virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) 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<RenderElement> MathMLSelectElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MathMLSelectElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderMathMLRow>(*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& tagName, Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<RenderElement> MathMLTextElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> MathMLTextElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> if (hasTagName(MathMLNames::moTag))
</span><span class="cx"> return createRenderer<RenderMathMLOperator>(*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& tagName, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx">
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) 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<StorageNamespaceProvider> storageNamespaceProvider)
</del><ins>+void Page::setStorageNamespaceProvider(Ref<StorageNamespaceProvider>&& storageNamespaceProvider)
</ins><span class="cx"> {
</span><span class="cx"> m_storageNamespaceProvider->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<VisitedLinkStore> visitedLinkStore)
</del><ins>+void Page::setVisitedLinkStore(Ref<VisitedLinkStore>&& visitedLinkStore)
</ins><span class="cx"> {
</span><span class="cx"> m_visitedLinkStore->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& storageNamespaceProvider() { return m_storageNamespaceProvider.get(); }
</span><del>- void setStorageNamespaceProvider(PassRef<StorageNamespaceProvider>);
</del><ins>+ void setStorageNamespaceProvider(Ref<StorageNamespaceProvider>&&);
</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& visitedLinkStore();
</span><del>- void setVisitedLinkStore(PassRef<VisitedLinkStore>);
</del><ins>+ void setVisitedLinkStore(Ref<VisitedLinkStore>&&);
</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<UserMessageHandler>, public FrameDestructionObserver {
</span><span class="cx"> public:
</span><del>- static PassRef<UserMessageHandler> create(Frame& frame, UserMessageHandlerDescriptor& descriptor)
</del><ins>+ static Ref<UserMessageHandler> create(Frame& frame, UserMessageHandlerDescriptor& 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<UserMessageHandlersNamespace>, public FrameDestructionObserver {
</span><span class="cx"> public:
</span><del>- static PassRef<UserMessageHandlersNamespace> create(Frame& frame)
</del><ins>+ static Ref<UserMessageHandlersNamespace> create(Frame& 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<Element> element)
</del><ins>+void AnimationControllerPrivate::addElementChangeToDispatch(Ref<Element>&& element)
</ins><span class="cx"> {
</span><span class="cx"> m_elementChangesToDispatch.append(WTF::move(element));
</span><span class="cx"> ASSERT(!m_elementChangesToDispatch.last()->document().inPageCache());
</span><span class="lines">@@ -522,20 +522,20 @@
</span><span class="cx"> element->setNeedsStyleRecalc(SyntheticStyleChange);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<RenderStyle> AnimationController::updateAnimations(RenderElement& renderer, PassRef<RenderStyle> newStyle)
</del><ins>+Ref<RenderStyle> AnimationController::updateAnimations(RenderElement& renderer, Ref<RenderStyle>&& 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() ? &renderer.style() : nullptr;
</span><span class="cx">
</span><span class="cx"> if ((!oldStyle || (!oldStyle->animations() && !oldStyle->transitions())) && (!newStyle.get().animations() && !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&);
</span><del>- PassRef<RenderStyle> updateAnimations(RenderElement&, PassRef<RenderStyle> newStyle);
</del><ins>+ Ref<RenderStyle> updateAnimations(RenderElement&, Ref<RenderStyle>&& newStyle);
</ins><span class="cx"> PassRefPtr<RenderStyle> getAnimatedStyleForRenderer(RenderElement&);
</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<Element> element, const AtomicString& eventType, const String& name, double elapsedTime);
</span><del>- void addElementChangeToDispatch(PassRef<Element>);
</del><ins>+ void addElementChangeToDispatch(Ref<Element>&&);
</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<RenderStyle> CompositeAnimation::animate(RenderElement& renderer, RenderStyle* currentStyle, RenderStyle& targetStyle)
</del><ins>+Ref<RenderStyle> CompositeAnimation::animate(RenderElement& renderer, RenderStyle* currentStyle, RenderStyle& targetStyle)
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<RenderStyle> resultStyle;
</span><span class="cx">
</span><span class="lines">@@ -322,7 +322,9 @@
</span><span class="cx"> keyframeAnim->animate(this, &renderer, currentStyle, &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<RenderStyle> 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<RenderStyle> animate(RenderElement&, RenderStyle* currentStyle, RenderStyle& targetStyle);
</del><ins>+ Ref<RenderStyle> animate(RenderElement&, RenderStyle* currentStyle, RenderStyle& targetStyle);
</ins><span class="cx"> PassRefPtr<RenderStyle> 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<CalculationValue> CalculationValue::create(std::unique_ptr<CalcExpressionNode> value, CalculationPermittedValueRange range)
</del><ins>+Ref<CalculationValue> CalculationValue::create(std::unique_ptr<CalcExpressionNode> 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<CalculationValue> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRef<CalculationValue> create(std::unique_ptr<CalcExpressionNode>, CalculationPermittedValueRange);
</del><ins>+ WEBCORE_EXPORT static Ref<CalculationValue> create(std::unique_ptr<CalcExpressionNode>, 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<CalculationValue>);
</del><ins>+ unsigned insert(Ref<CalculationValue>&&);
</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<CalculationValue> value)
</del><ins>+inline unsigned CalculationValueMap::insert(Ref<CalculationValue>&& 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<CalculationValue> value)
</del><ins>+Length::Length(Ref<CalculationValue>&& 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<CalculationValue>);
</del><ins>+ WEBCORE_EXPORT explicit Length(Ref<CalculationValue>&&);
</ins><span class="cx">
</span><span class="cx"> Length(const Length&);
</span><span class="cx"> Length(Length&&);
</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<FontGlyphs> retrieveOrAddCachedFontGlyphs(const FontDescription&, PassRefPtr<FontSelector>);
</del><ins>+static Ref<FontGlyphs> retrieveOrAddCachedFontGlyphs(const FontDescription&, PassRefPtr<FontSelector>);
</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&& k, PassRef<FontGlyphs> g) : key(WTF::move(k)), glyphs(WTF::move(g)) { }
</del><ins>+ FontGlyphsCacheEntry(FontGlyphsCacheKey&& k, Ref<FontGlyphs>&& g)
+ : key(WTF::move(k))
+ , glyphs(WTF::move(g))
+ { }
</ins><span class="cx"> FontGlyphsCacheKey key;
</span><span class="cx"> Ref<FontGlyphs> 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<FontGlyphs> retrieveOrAddCachedFontGlyphs(const FontDescription& fontDescription, PassRefPtr<FontSelector> fontSelector)
</del><ins>+static Ref<FontGlyphs> retrieveOrAddCachedFontGlyphs(const FontDescription& fontDescription, PassRefPtr<FontSelector> 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<FontGlyphsCacheEntry>& newEntry = addResult.iterator->value;
</span><span class="cx"> newEntry = std::make_unique<FontGlyphsCacheEntry>(WTF::move(key), FontGlyphs::create(fontSelector));
</span><del>- PassRef<FontGlyphs> glyphs = newEntry->glyphs.get();
</del><ins>+ Ref<FontGlyphs> glyphs = newEntry->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<FontGlyphs> create(PassRefPtr<FontSelector> fontSelector) { return adoptRef(*new FontGlyphs(fontSelector)); }
- static PassRef<FontGlyphs> createForPlatformFont(const FontPlatformData& platformData) { return adoptRef(*new FontGlyphs(platformData)); }
</del><ins>+ static Ref<FontGlyphs> create(PassRefPtr<FontSelector> fontSelector) { return adoptRef(*new FontGlyphs(fontSelector)); }
+ static Ref<FontGlyphs> createForPlatformFont(const FontPlatformData& 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<Gradient> {
</span><span class="cx"> public:
</span><del>- static PassRef<Gradient> create(const FloatPoint& p0, const FloatPoint& p1)
</del><ins>+ static Ref<Gradient> create(const FloatPoint& p0, const FloatPoint& p1)
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new Gradient(p0, p1));
</span><span class="cx"> }
</span><del>- static PassRef<Gradient> create(const FloatPoint& p0, float r0, const FloatPoint& p1, float r1, float aspectRatio = 1)
</del><ins>+ static Ref<Gradient> create(const FloatPoint& p0, float r0, const FloatPoint& 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<Pattern> pattern)
</del><ins>+void GraphicsContext::setStrokePattern(Ref<Pattern>&& 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<Pattern> pattern)
</del><ins>+void GraphicsContext::setFillPattern(Ref<Pattern>&& 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<Gradient> gradient)
</del><ins>+void GraphicsContext::setStrokeGradient(Ref<Gradient>&& 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<Gradient> gradient)
</del><ins>+void GraphicsContext::setFillGradient(Ref<Gradient>&& 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&, ColorSpace);
</span><span class="cx">
</span><del>- void setStrokePattern(PassRef<Pattern>);
</del><ins>+ void setStrokePattern(Ref<Pattern>&&);
</ins><span class="cx"> Pattern* strokePattern() const;
</span><span class="cx">
</span><del>- void setStrokeGradient(PassRef<Gradient>);
</del><ins>+ void setStrokeGradient(Ref<Gradient>&&);
</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&, ColorSpace);
</span><span class="cx">
</span><del>- void setFillPattern(PassRef<Pattern>);
</del><ins>+ void setFillPattern(Ref<Pattern>&&);
</ins><span class="cx"> Pattern* fillPattern() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setFillGradient(PassRef<Gradient>);
</del><ins>+ WEBCORE_EXPORT void setFillGradient(Ref<Gradient>&&);
</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<MediaSourcePrivate>) = 0;
</del><ins>+ virtual void setPrivateAndOpen(Ref<MediaSourcePrivate>&&) = 0;
</ins><span class="cx"> virtual MediaTime duration() const = 0;
</span><span class="cx"> virtual std::unique_ptr<PlatformTimeRanges> buffered() const = 0;
</span><span class="cx"> virtual void seekToTime(const MediaTime&) = 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<Pattern> Pattern::create(PassRefPtr<Image> tileImage, bool repeatX, bool repeatY)
</del><ins>+Ref<Pattern> Pattern::create(PassRefPtr<Image> 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<Pattern> {
</span><span class="cx"> public:
</span><del>- static PassRef<Pattern> create(PassRefPtr<Image> tileImage, bool repeatX, bool repeatY);
</del><ins>+ static Ref<Pattern> create(PassRefPtr<Image> 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<SerializedPlatformRepresentation> create(id);
</del><ins>+ static Ref<SerializedPlatformRepresentation> create(id);
</ins><span class="cx">
</span><span class="cx"> virtual JSC::JSValue deserialize(JSC::ExecState*) const override;
</span><span class="cx"> virtual PassRefPtr<ArrayBuffer> 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<SerializedPlatformRepresentation> SerializedPlatformRepresentationMac::create(id nativeValue)
</del><ins>+Ref<SerializedPlatformRepresentation> 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<UserMediaRequest> request, bool requestSuccess)
</del><ins>+ UserMediaClientRequestNotifier(Ref<UserMediaRequest>&& 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<UserMediaRequest> request) override
</del><ins>+ virtual void requestPermission(Ref<UserMediaRequest>&& request) override
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<UserMediaClientRequestNotifier> 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<ShapeClipPathOperation> create(PassRef<BasicShape> shape)
</del><ins>+ static PassRefPtr<ShapeClipPathOperation> create(Ref<BasicShape>&& 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<BasicShape> shape)
</del><ins>+ explicit ShapeClipPathOperation(Ref<BasicShape>&& 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& element, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderBlock::RenderBlock(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderBlock::RenderBlock(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>, unsigned baseTypeFlags);
- RenderBlock(Document&, PassRef<RenderStyle>, unsigned baseTypeFlags);
</del><ins>+ RenderBlock(Element&, Ref<RenderStyle>&&, unsigned baseTypeFlags);
+ RenderBlock(Document&, Ref<RenderStyle>&&, 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 && !block.mustDiscardMarginBefore()) ? block.maxNegativeMarginBefore() : LayoutUnit();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderBlockFlow::RenderBlockFlow(Element& element, PassRef<RenderStyle> style)
</del><ins>+RenderBlockFlow::RenderBlockFlow(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderBlockFlow::RenderBlockFlow(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderBlockFlow(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderBlockFlow(Element&, Ref<RenderStyle>&&);
+ RenderBlockFlow(Document&, Ref<RenderStyle>&&);
</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"> && (documentElementRenderer == bodyElementRenderer->parent());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderBox::RenderBox(Element& element, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderBox::RenderBox(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderBox::RenderBox(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>, unsigned baseTypeFlags);
- RenderBox(Document&, PassRef<RenderStyle>, unsigned baseTypeFlags);
</del><ins>+ RenderBox(Element&, Ref<RenderStyle>&&, unsigned baseTypeFlags);
+ RenderBox(Document&, Ref<RenderStyle>&&, unsigned baseTypeFlags);
</ins><span class="cx">
</span><span class="cx"> virtual void styleWillChange(StyleDifference, const RenderStyle& 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& element, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderBoxModelObject::RenderBoxModelObject(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderBoxModelObject::RenderBoxModelObject(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>, unsigned baseTypeFlags);
- RenderBoxModelObject(Document&, PassRef<RenderStyle>, unsigned baseTypeFlags);
</del><ins>+ RenderBoxModelObject(Element&, Ref<RenderStyle>&&, unsigned baseTypeFlags);
+ RenderBoxModelObject(Document&, Ref<RenderStyle>&&, 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderButton::RenderButton(HTMLFormControlElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderButton(HTMLFormControlElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderButton();
</span><span class="cx">
</span><span class="cx"> HTMLFormControlElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderDeprecatedFlexibleBox(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderDeprecatedFlexibleBox();
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderDetailsMarker::RenderDetailsMarker(DetailsMarkerControl& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderDetailsMarker(DetailsMarkerControl&, Ref<RenderStyle>&&);
</ins><span class="cx"> DetailsMarkerControl& element() const { return static_cast<DetailsMarkerControl&>(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& elementOrDocument, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+inline RenderElement::RenderElement(ContainerNode& elementOrDocument, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderElement::RenderElement(Element& element, Ref<RenderStyle>&& style, unsigned baseTypeFlags)
</ins><span class="cx"> : RenderElement(static_cast<ContainerNode&>(element), WTF::move(style), baseTypeFlags)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderElement::RenderElement(Document& document, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderElement::RenderElement(Document& document, Ref<RenderStyle>&& style, unsigned baseTypeFlags)
</ins><span class="cx"> : RenderElement(static_cast<ContainerNode&>(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<RenderElement> RenderElement::createFor(Element& element, PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> RenderElement::createFor(Element& element, Ref<RenderStyle>&& 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<RenderStyle> style)
</del><ins>+void RenderElement::setStyle(Ref<RenderStyle>&& 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<RenderElement> createFor(Element&, PassRef<RenderStyle>);
</del><ins>+ static RenderPtr<RenderElement> createFor(Element&, Ref<RenderStyle>&&);
</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<RenderStyle>);
</del><ins>+ void setStyle(Ref<RenderStyle>&&);
</ins><span class="cx"> // Called to update a style that is allowed to trigger animations.
</span><del>- void setAnimatableStyle(PassRef<RenderStyle>);
</del><ins>+ void setAnimatableStyle(Ref<RenderStyle>&&);
</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<RenderStyle> style) { m_style = WTF::move(style); }
</del><ins>+ void setStyleInternal(Ref<RenderStyle>&& 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& oldBounds, const LayoutRect& oldOutlineBox, const LayoutRect* newBoundsPtr = nullptr, const LayoutRect* newOutlineBoxPtr = nullptr);
</span><span class="lines">@@ -201,8 +201,8 @@
</span><span class="cx"> RenderBlockFlowFlag = 1 << 5,
</span><span class="cx"> };
</span><span class="cx">
</span><del>- RenderElement(Element&, PassRef<RenderStyle>, unsigned baseTypeFlags);
- RenderElement(Document&, PassRef<RenderStyle>, unsigned baseTypeFlags);
</del><ins>+ RenderElement(Element&, Ref<RenderStyle>&&, unsigned baseTypeFlags);
+ RenderElement(Document&, Ref<RenderStyle>&&, 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&, PassRef<RenderStyle>, unsigned baseTypeFlags);
</del><ins>+ RenderElement(ContainerNode&, Ref<RenderStyle>&&, 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<RenderStyle> style)
</del><ins>+inline void RenderElement::setAnimatableStyle(Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderEmbeddedObject::RenderEmbeddedObject(HTMLFrameOwnerElement& element, Ref<RenderStyle>&& 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<RenderEmbeddedObject> RenderEmbeddedObject::createForApplet(HTMLAppletElement& applet, PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderEmbeddedObject> RenderEmbeddedObject::createForApplet(HTMLAppletElement& applet, Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> auto renderer = createRenderer<RenderEmbeddedObject>(applet, WTF::move(style));
</span><span class="cx"> renderer->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, <embed src="foo.html"> does not invoke a plug-in.
</span><span class="cx"> class RenderEmbeddedObject : public RenderWidget {
</span><span class="cx"> public:
</span><del>- RenderEmbeddedObject(HTMLFrameOwnerElement&, PassRef<RenderStyle>);
</del><ins>+ RenderEmbeddedObject(HTMLFrameOwnerElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderEmbeddedObject();
</span><span class="cx">
</span><del>- static RenderPtr<RenderEmbeddedObject> createForApplet(HTMLAppletElement&, PassRef<RenderStyle>);
</del><ins>+ static RenderPtr<RenderEmbeddedObject> createForApplet(HTMLAppletElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderFieldset::RenderFieldset(HTMLFieldSetElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFieldset(HTMLFieldSetElement&, Ref<RenderStyle>&&);
</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& input, PassRef<RenderStyle> style)
</del><ins>+RenderFileUploadControl::RenderFileUploadControl(HTMLInputElement& input, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFileUploadControl(HTMLInputElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderFlexibleBox::RenderFlexibleBox(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderFlexibleBox::RenderFlexibleBox(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderFlexibleBox(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderFlexibleBox(Element&, Ref<RenderStyle>&&);
+ RenderFlexibleBox(Document&, Ref<RenderStyle>&&);
</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& document, PassRef<RenderStyle> style)
</del><ins>+RenderFlowThread::RenderFlowThread(Document& document, Ref<RenderStyle>&& 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<RenderStyle> RenderFlowThread::createFlowThreadStyle(RenderStyle* parentStyle)
</del><ins>+Ref<RenderStyle> 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<RenderStyle> createFlowThreadStyle(RenderStyle* parentStyle);
</del><ins>+ static Ref<RenderStyle> 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFlowThread(Document&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> virtual RenderFlowThread* locateFlowThreadContainingBlock() const override { return const_cast<RenderFlowThread*>(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& frame, PassRef<RenderStyle> style)
</del><ins>+RenderFrame::RenderFrame(HTMLFrameElement& frame, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFrame(HTMLFrameElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> HTMLFrameElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderFrameBase::RenderFrameBase(HTMLFrameElementBase& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFrameBase(HTMLFrameElementBase&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> FrameView* childView() const { return downcast<FrameView>(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& frameSet, PassRef<RenderStyle> style)
</del><ins>+RenderFrameSet::RenderFrameSet(HTMLFrameSetElement& frameSet, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFrameSet(HTMLFrameSetElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderFrameSet();
</span><span class="cx">
</span><span class="cx"> HTMLFrameSetElement& 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& owner, PassRef<RenderStyle> style)
</del><ins>+ RenderFullScreenPlaceholder(RenderFullScreen& owner, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderFullScreen::RenderFullScreen(Document& document, Ref<RenderStyle>&& 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<RenderStyle> createFullScreenStyle()
</del><ins>+static Ref<RenderStyle> 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<RenderStyle> style, const LayoutRect& frameRect)
</del><ins>+void RenderFullScreen::createPlaceholder(Ref<RenderStyle>&& style, const LayoutRect& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderFullScreen(Document&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderFullScreen"; }
</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<RenderStyle>, const LayoutRect& frameRect);
</del><ins>+ void createPlaceholder(Ref<RenderStyle>&&, const LayoutRect& frameRect);
</ins><span class="cx">
</span><span class="cx"> static RenderFullScreen* wrapRenderer(RenderObject*, RenderElement*, Document&);
</span><span class="cx"> void unwrapRenderer(bool& 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<unsigned> growAboveMaxBreadthTrackIndexes;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-RenderGrid::RenderGrid(Element& element, PassRef<RenderStyle> style)
</del><ins>+RenderGrid::RenderGrid(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderGrid(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderGrid();
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderHTMLCanvas::RenderHTMLCanvas(HTMLCanvasElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderHTMLCanvas(HTMLCanvasElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> HTMLCanvasElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderIFrame::RenderIFrame(HTMLIFrameElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderIFrame(HTMLIFrameElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> HTMLIFrameElement& 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& element, PassRef<RenderStyle> style, StyleImage* styleImage, const float imageDevicePixelRatio)
</del><ins>+RenderImage::RenderImage(Element& element, Ref<RenderStyle>&& 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<RenderImageResourceStyleImage>(*styleImage) : std::make_unique<RenderImageResource>())
</span><span class="cx"> , m_needsToSetSizeForAltText(false)
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx"> m_hasShadowControls = downcast<HTMLImageElement>(element).hasShadowControls();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderImage::RenderImage(Document& document, PassRef<RenderStyle> style, StyleImage* styleImage)
</del><ins>+RenderImage::RenderImage(Document& document, Ref<RenderStyle>&& style, StyleImage* styleImage)
</ins><span class="cx"> : RenderReplaced(document, WTF::move(style), IntSize())
</span><span class="cx"> , m_imageResource(styleImage ? std::make_unique<RenderImageResourceStyleImage>(*styleImage) : std::make_unique<RenderImageResource>())
</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&, PassRef<RenderStyle>, StyleImage* = nullptr, const float = 1.0f);
- RenderImage(Document&, PassRef<RenderStyle>, StyleImage* = nullptr);
</del><ins>+ RenderImage(Element&, Ref<RenderStyle>&&, StyleImage* = nullptr, const float = 1.0f);
+ RenderImage(Document&, Ref<RenderStyle>&&, StyleImage* = nullptr);
</ins><span class="cx"> virtual ~RenderImage();
</span><span class="cx">
</span><span class="cx"> RenderImageResource& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderInline::RenderInline(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderInline::RenderInline(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderInline(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderInline(Element&, Ref<RenderStyle>&&);
+ RenderInline(Document&, Ref<RenderStyle>&&);
</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<RenderStyle> RenderLayer::createReflectionStyle()
</del><ins>+Ref<RenderStyle> RenderLayer::createReflectionStyle()
</ins><span class="cx"> {
</span><span class="cx"> auto newStyle = RenderStyle::create();
</span><span class="cx"> newStyle.get().inheritFrom(&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<RenderStyle> createReflectionStyle();
</del><ins>+ Ref<RenderStyle> 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& element, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderLayerModelObject::RenderLayerModelObject(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style, unsigned baseTypeFlags)
</del><ins>+RenderLayerModelObject::RenderLayerModelObject(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>, unsigned baseTypeFlags);
- RenderLayerModelObject(Document&, PassRef<RenderStyle>, unsigned baseTypeFlags);
</del><ins>+ RenderLayerModelObject(Element&, Ref<RenderStyle>&&, unsigned baseTypeFlags);
+ RenderLayerModelObject(Document&, Ref<RenderStyle>&&, 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderLineBreak::RenderLineBreak(HTMLElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderLineBreak(HTMLElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderListBox::RenderListBox(HTMLSelectElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderListBox(HTMLSelectElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderListBox();
</span><span class="cx">
</span><span class="cx"> HTMLSelectElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderListItem::RenderListItem(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderListItem(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderListItem();
</span><span class="cx"> Element& element() const { return downcast<Element>(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& listItem, PassRef<RenderStyle> style)
</del><ins>+RenderListMarker::RenderListMarker(RenderListItem& listItem, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderListMarker(RenderListItem&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderListMarker();
</span><span class="cx">
</span><span class="cx"> const String& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMedia::RenderMedia(HTMLMediaElement& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style, const IntSize& intrinsicSize)
</del><ins>+RenderMedia::RenderMedia(HTMLMediaElement& element, Ref<RenderStyle>&& style, const IntSize& 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&, PassRef<RenderStyle>);
- RenderMedia(HTMLMediaElement&, PassRef<RenderStyle>, const IntSize& intrinsicSize);
</del><ins>+ RenderMedia(HTMLMediaElement&, Ref<RenderStyle>&&);
+ RenderMedia(HTMLMediaElement&, Ref<RenderStyle>&&, const IntSize& intrinsicSize);
</ins><span class="cx"> virtual ~RenderMedia();
</span><span class="cx">
</span><span class="cx"> HTMLMediaElement& mediaElement() const { return downcast<HTMLMediaElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer(Element& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer(Element& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTextTrackContainerElement::RenderTextTrackContainerElement(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMediaVolumeSliderContainer(Element&, Ref<RenderStyle>&&);
</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&, PassRef<RenderStyle>);
</del><ins>+ RenderMediaControlTimelineContainer(Element&, Ref<RenderStyle>&&);
</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&, PassRef<RenderStyle>);
</del><ins>+ RenderTextTrackContainerElement(Element&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMenuList::RenderMenuList(HTMLSelectElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMenuList(HTMLSelectElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderMenuList();
</span><span class="cx">
</span><span class="cx"> HTMLSelectElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMeter::RenderMeter(HTMLElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMeter(HTMLElement&, Ref<RenderStyle>&&);
</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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMultiColumnFlowThread::RenderMultiColumnFlowThread(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMultiColumnFlowThread(Document&, Ref<RenderStyle>&&);
</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& flowThread, PassRef<RenderStyle> style)
</del><ins>+RenderMultiColumnSet::RenderMultiColumnSet(RenderFlowThread& flowThread, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMultiColumnSet(RenderFlowThread&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> RenderBlockFlow* multiColumnBlockFlow() const { return downcast<RenderBlockFlow>(parent()); }
</span><span class="cx"> RenderMultiColumnFlowThread* multiColumnFlowThread() const { return static_cast<RenderMultiColumnFlowThread*>(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<RenderStyle> style)
</del><ins>+RenderMultiColumnSpannerPlaceholder::RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread* flowThread, RenderBox* spanner, Ref<RenderStyle>&& style)
</ins><span class="cx"> : RenderBox(flowThread->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<RenderStyle>);
</del><ins>+ RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread*, RenderBox* spanner, Ref<RenderStyle>&&);
</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& document, PassRef<RenderStyle> style)
</del><ins>+RenderNamedFlowFragment::RenderNamedFlowFragment(Document& document, Ref<RenderStyle>&& 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<RenderStyle> RenderNamedFlowFragment::createStyle(const RenderStyle& parentStyle)
</del><ins>+Ref<RenderStyle> RenderNamedFlowFragment::createStyle(const RenderStyle& parentStyle)
</ins><span class="cx"> {
</span><span class="cx"> auto style = RenderStyle::createAnonymousStyleWithDisplay(&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&, PassRef<RenderStyle>);
</del><ins>+ RenderNamedFlowFragment(Document&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderNamedFlowFragment();
</span><span class="cx">
</span><del>- static PassRef<RenderStyle> createStyle(const RenderStyle& parentStyle);
</del><ins>+ static Ref<RenderStyle> createStyle(const RenderStyle& 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& document, PassRef<RenderStyle> style, PassRef<WebKitNamedFlow> namedFlow)
</del><ins>+RenderNamedFlowThread::RenderNamedFlowThread(Document& document, Ref<RenderStyle>&& style, Ref<WebKitNamedFlow>&& 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&, PassRef<RenderStyle>, PassRef<WebKitNamedFlow>);
</del><ins>+ RenderNamedFlowThread(Document&, Ref<RenderStyle>&&, Ref<WebKitNamedFlow>&&);
</ins><span class="cx"> virtual ~RenderNamedFlowThread();
</span><span class="cx">
</span><span class="cx"> const AtomicString& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderProgress::RenderProgress(HTMLElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderProgress(HTMLElement&, Ref<RenderStyle>&&);
</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& document, PassRef<RenderStyle> style, QuoteType quote)
</del><ins>+RenderQuote::RenderQuote(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>, QuoteType);
</del><ins>+ RenderQuote(Document&, Ref<RenderStyle>&&, 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& element, PassRef<RenderStyle> style, RenderFlowThread* flowThread)
</del><ins>+RenderRegion::RenderRegion(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style, RenderFlowThread* flowThread)
</del><ins>+RenderRegion::RenderRegion(Document& document, Ref<RenderStyle>&& 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<FloatQuad>&, bool*, const RenderBox*, float, float) { }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- RenderRegion(Element&, PassRef<RenderStyle>, RenderFlowThread*);
- RenderRegion(Document&, PassRef<RenderStyle>, RenderFlowThread*);
</del><ins>+ RenderRegion(Element&, Ref<RenderStyle>&&, RenderFlowThread*);
+ RenderRegion(Document&, Ref<RenderStyle>&&, RenderFlowThread*);
</ins><span class="cx">
</span><span class="cx"> void ensureOverflowForBox(const RenderBox*, RefPtr<RenderOverflow>&, 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& document, PassRef<RenderStyle> style, RenderFlowThread& flowThread)
</del><ins>+RenderRegionSet::RenderRegionSet(Document& document, Ref<RenderStyle>&& style, RenderFlowThread& flowThread)
</ins><span class="cx"> : RenderRegion(document, WTF::move(style), &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&, PassRef<RenderStyle>, RenderFlowThread&);
</del><ins>+ RenderRegionSet(Document&, Ref<RenderStyle>&&, RenderFlowThread&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderReplaced::RenderReplaced(Element& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style, const LayoutSize& intrinsicSize)
</del><ins>+RenderReplaced::RenderReplaced(Element& element, Ref<RenderStyle>&& style, const LayoutSize& 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& document, PassRef<RenderStyle> style, const LayoutSize& intrinsicSize)
</del><ins>+RenderReplaced::RenderReplaced(Document& document, Ref<RenderStyle>&& style, const LayoutSize& 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&, PassRef<RenderStyle>);
- RenderReplaced(Element&, PassRef<RenderStyle>, const LayoutSize& intrinsicSize);
- RenderReplaced(Document&, PassRef<RenderStyle>, const LayoutSize& intrinsicSize);
</del><ins>+ RenderReplaced(Element&, Ref<RenderStyle>&&);
+ RenderReplaced(Element&, Ref<RenderStyle>&&, const LayoutSize& intrinsicSize);
+ RenderReplaced(Document&, Ref<RenderStyle>&&, const LayoutSize& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderReplica::RenderReplica(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderReplica(Document&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderReplica();
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderReplica"; }
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderRubyAsInline::RenderRubyAsInline(Element& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderRubyAsBlock::RenderRubyAsBlock(Element& element, Ref<RenderStyle>&& 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"> // <ruby> when used as 'display:inline'
</span><span class="cx"> class RenderRubyAsInline final : public RenderInline {
</span><span class="cx"> public:
</span><del>- RenderRubyAsInline(Element&, PassRef<RenderStyle>);
</del><ins>+ RenderRubyAsInline(Element&, Ref<RenderStyle>&&);
</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"> // <ruby> 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&, PassRef<RenderStyle>);
</del><ins>+ RenderRubyAsBlock(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderRubyAsBlock();
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(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& document, PassRef<RenderStyle> style)
</del><ins>+RenderRubyBase::RenderRubyBase(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderRubyBase(Document&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderRubyBase();
</span><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderRubyBase (anonymous)"; }
</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& document, PassRef<RenderStyle> style)
</del><ins>+RenderRubyRun::RenderRubyRun(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderRubyRun(Document&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderRubyText::RenderRubyText(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderRubyText(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderRubyText();
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(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& document, PassRef<RenderStyle> style, RenderScrollbar* scrollbar, ScrollbarPart part)
</del><ins>+RenderScrollbarPart::RenderScrollbarPart(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>, RenderScrollbar* = 0, ScrollbarPart = NoPart);
</del><ins>+ RenderScrollbarPart(Document&, Ref<RenderStyle>&&, 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSearchField::RenderSearchField(HTMLInputElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSearchField(HTMLInputElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSlider::RenderSlider(HTMLInputElement& element, Ref<RenderStyle>&& style)
</ins><span class="cx"> : RenderFlexibleBox(element, WTF::move(style))
</span><span class="cx"> {
</span><span class="cx"> // We assume RenderSlider works only with <input type=range>.
</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&, PassRef<RenderStyle>);
</del><ins>+ RenderSlider(HTMLInputElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSlider();
</span><span class="cx">
</span><span class="cx"> HTMLInputElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSnapshottedPlugIn::RenderSnapshottedPlugIn(HTMLPlugInImageElement& element, Ref<RenderStyle>&& style)
</ins><span class="cx"> : RenderEmbeddedObject(element, WTF::move(style))
</span><span class="cx"> , m_snapshotResource(std::make_unique<RenderImageResource>())
</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&, PassRef<RenderStyle>);
</del><ins>+ RenderSnapshottedPlugIn(HTMLPlugInImageElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSnapshottedPlugIn();
</span><span class="cx">
</span><span class="cx"> HTMLPlugInImageElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTable::RenderTable(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderTable::RenderTable(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderTable(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderTable(Element&, Ref<RenderStyle>&&);
+ RenderTable(Document&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderTable();
</span><span class="cx">
</span><span class="cx"> // Per CSS 3 writing-mode: "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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTableCaption::RenderTableCaption(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderTableCaption(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderTableCaption();
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTableCell::RenderTableCell(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderTableCell::RenderTableCell(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderTableCell(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderTableCell(Element&, Ref<RenderStyle>&&);
+ RenderTableCell(Document&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTableCol::RenderTableCol(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderTableCol(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> Element& element() const { return downcast<Element>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTableRow::RenderTableRow(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderTableRow::RenderTableRow(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderTableRow(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderTableRow(Element&, Ref<RenderStyle>&&);
+ RenderTableRow(Document&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTableSection::RenderTableSection(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderTableSection::RenderTableSection(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderTableSection(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderTableSection(Element&, Ref<RenderStyle>&&);
+ RenderTableSection(Document&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTextControl::RenderTextControl(HTMLTextFormControlElement& element, Ref<RenderStyle>&& 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& textFormControlElement() const;
</span><del>- virtual PassRef<RenderStyle> createInnerTextStyle(const RenderStyle* startStyle) const = 0;
</del><ins>+ virtual Ref<RenderStyle> 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&, PassRef<RenderStyle>);
</del><ins>+ RenderTextControl(HTMLTextFormControlElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+ explicit RenderTextControlInnerContainer(Element& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTextControlMultiLine::RenderTextControlMultiLine(HTMLTextAreaElement& element, Ref<RenderStyle>&& 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<RenderStyle> RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const
</del><ins>+Ref<RenderStyle> 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&, PassRef<RenderStyle>);
</del><ins>+ RenderTextControlMultiLine(HTMLTextAreaElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderTextControlMultiLine();
</span><span class="cx">
</span><span class="cx"> HTMLTextAreaElement& 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<RenderStyle> createInnerTextStyle(const RenderStyle* startStyle) const override;
</del><ins>+ virtual Ref<RenderStyle> 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderTextControlSingleLine::RenderTextControlSingleLine(HTMLInputElement& element, Ref<RenderStyle>&& 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<RenderStyle> RenderTextControlSingleLine::createInnerTextStyle(const RenderStyle* startStyle) const
</del><ins>+Ref<RenderStyle> 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<RenderStyle> RenderTextControlSingleLine::createInnerBlockStyle(const RenderStyle* startStyle) const
</del><ins>+Ref<RenderStyle> 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&, PassRef<RenderStyle>);
</del><ins>+ RenderTextControlSingleLine(HTMLInputElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderTextControlSingleLine();
</span><span class="cx"> // FIXME: Move create*Style() to their classes.
</span><del>- virtual PassRef<RenderStyle> createInnerTextStyle(const RenderStyle* startStyle) const override;
- PassRef<RenderStyle> createInnerBlockStyle(const RenderStyle* startStyle) const;
</del><ins>+ virtual Ref<RenderStyle> createInnerTextStyle(const RenderStyle* startStyle) const override;
+ Ref<RenderStyle> 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& element, PassRef<RenderStyle> style)
</del><ins>+ RenderTextControlInnerBlock(Element& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderVTTCue::RenderVTTCue(VTTCueBox& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderVTTCue(VTTCueBox&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderVideo::RenderVideo(HTMLVideoElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderVideo(HTMLVideoElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderVideo();
</span><span class="cx">
</span><span class="cx"> HTMLVideoElement& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderView::RenderView(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderView(Document&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderView();
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT bool hitTest(const HitTestRequest&, HitTestResult&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderWidget::RenderWidget(HTMLFrameOwnerElement& element, Ref<RenderStyle>&& 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<RenderWidget> createWeakPtr() { return m_weakPtrFactory.createWeakPtr(); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- RenderWidget(HTMLFrameOwnerElement&, PassRef<RenderStyle>);
</del><ins>+ RenderWidget(HTMLFrameOwnerElement&, Ref<RenderStyle>&&);
</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& container, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLBlock::RenderMathMLBlock(Element& container, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLBlock::RenderMathMLBlock(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderMathMLBlock(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLBlock(Element&, Ref<RenderStyle>&&);
+ RenderMathMLBlock(Document&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) 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& element, PassRef<RenderStyle> style)
</del><ins>+ explicit RenderMathMLTable(Element& element, Ref<RenderStyle>&& 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 = "(";
</span><span class="cx"> static const char* gClosingBraceChar = ")";
</span><span class="cx">
</span><del>-RenderMathMLFenced::RenderMathMLFenced(MathMLInlineContainerElement& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLFenced::RenderMathMLFenced(MathMLInlineContainerElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLFenced(MathMLInlineContainerElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> MathMLInlineContainerElement& element() { return static_cast<MathMLInlineContainerElement&>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLFraction::RenderMathMLFraction(MathMLInlineContainerElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLFraction(MathMLInlineContainerElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> MathMLInlineContainerElement& element() { return static_cast<MathMLInlineContainerElement&>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLMath::RenderMathMLMath(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLMath(Element&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLMenclose::RenderMathMLMenclose(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLMenclose(Element&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual const char* renderName() const override { return "RenderMathMLMenclose"; }
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLOperator::RenderMathMLOperator(MathMLElement& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style, const String& operatorString, MathMLOperatorDictionary::Form form, unsigned short flags)
</del><ins>+RenderMathMLOperator::RenderMathMLOperator(Document& document, Ref<RenderStyle>&& style, const String& 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&, PassRef<RenderStyle>);
- RenderMathMLOperator(Document&, PassRef<RenderStyle>, const String& operatorString, MathMLOperatorDictionary::Form, unsigned short flags = 0);
</del><ins>+ RenderMathMLOperator(MathMLElement&, Ref<RenderStyle>&&);
+ RenderMathMLOperator(Document&, Ref<RenderStyle>&&, const String& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLRadicalOperator::RenderMathMLRadicalOperator(Document& document, Ref<RenderStyle>&& style)
</ins><span class="cx"> : RenderMathMLOperator(document, WTF::move(style), String(&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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLRadicalOperator(Document&, Ref<RenderStyle>&&);
</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&) 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 <mroot> and <msqrt> consistently, we will allow any number of children in the BaseWrapper of <mroot> too.
</span><span class="cx"> // We will allow the IndexWrapper to be empty and it will always contain the last child of the <mroot> if there are at least 2 elements.
</span><span class="cx">
</span><del>-RenderMathMLRoot::RenderMathMLRoot(Element& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLRoot::RenderMathMLRoot(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLRoot::RenderMathMLRoot(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderMathMLRoot(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLRoot(Element&, Ref<RenderStyle>&&);
+ RenderMathMLRoot(Document&, Ref<RenderStyle>&&);
</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& document, PassRef<RenderStyle> style)
</del><ins>+ RenderMathMLRootWrapper(Document& document, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLRow::RenderMathMLRow(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLRow::RenderMathMLRow(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderMathMLRow(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLRow(Element&, Ref<RenderStyle>&&);
+ RenderMathMLRow(Document&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> static RenderPtr<RenderMathMLRow> createAnonymousWithParentRenderer(RenderMathMLRoot&);
</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() && renderObject.node()->hasTagName(MathMLNames::mprescriptsTag);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderMathMLScripts::RenderMathMLScripts(Element& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLScripts::RenderMathMLScripts(Element& element, Ref<RenderStyle>&& 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&) override;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- RenderMathMLScriptsWrapper(Document& document, PassRef<RenderStyle> style, WrapperType kind)
</del><ins>+ RenderMathMLScriptsWrapper(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLScripts(Element&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</span><span class="cx"> virtual void removeChild(RenderObject&) 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLSpace::RenderMathMLSpace(MathMLTextElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLSpace(MathMLTextElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> MathMLTextElement& element() { return static_cast<MathMLTextElement&>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLSquareRoot::RenderMathMLSquareRoot(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLSquareRoot::RenderMathMLSquareRoot(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderMathMLSquareRoot(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLSquareRoot(Element&, Ref<RenderStyle>&&);
+ RenderMathMLSquareRoot(Document&, Ref<RenderStyle>&&);
</ins><span class="cx"> static RenderPtr<RenderMathMLSquareRoot> createAnonymousWithParentRenderer(RenderMathMLMenclose&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLToken::RenderMathMLToken(Element& element, Ref<RenderStyle>&& 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& document, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLToken::RenderMathMLToken(Document& document, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderMathMLToken(Document&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLToken(Element&, Ref<RenderStyle>&&);
+ RenderMathMLToken(Document&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> MathMLTextElement& element() { return static_cast<MathMLTextElement&>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderMathMLUnderOver::RenderMathMLUnderOver(Element& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderMathMLUnderOver(Element&, Ref<RenderStyle>&&);
</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<BasicShape> BasicShapeCircle::blend(const BasicShape& other, double progress) const
</del><ins>+Ref<BasicShape> BasicShapeCircle::blend(const BasicShape& other, double progress) const
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(type() == other.type());
</span><span class="cx"> const auto& otherCircle = downcast<BasicShapeCircle>(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<BasicShape> BasicShapeEllipse::blend(const BasicShape& other, double progress) const
</del><ins>+Ref<BasicShape> BasicShapeEllipse::blend(const BasicShape& other, double progress) const
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(type() == other.type());
</span><span class="cx"> const auto& otherEllipse = downcast<BasicShapeEllipse>(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<BasicShape> BasicShapePolygon::blend(const BasicShape& other, double progress) const
</del><ins>+Ref<BasicShape> BasicShapePolygon::blend(const BasicShape& 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<BasicShape> BasicShapeInset::blend(const BasicShape& other, double progress) const
</del><ins>+Ref<BasicShape> BasicShapeInset::blend(const BasicShape& 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&, const FloatRect&) = 0;
</span><span class="cx"> virtual WindRule windRule() const { return RULE_NONZERO; }
</span><del>- virtual PassRef<BasicShape> blend(const BasicShape&, double) const = 0;
</del><ins>+ virtual Ref<BasicShape> blend(const BasicShape&, 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&, const FloatRect&) override;
</span><del>- virtual PassRef<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ virtual Ref<BasicShape> blend(const BasicShape&, 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&, const FloatRect&) override;
</span><del>- virtual PassRef<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ virtual Ref<BasicShape> blend(const BasicShape&, 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&, const FloatRect&) override;
</span><del>- virtual PassRef<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ virtual Ref<BasicShape> blend(const BasicShape&, 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&, const FloatRect&) override;
</span><del>- virtual PassRef<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ virtual Ref<BasicShape> blend(const BasicShape&, 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 <wtf/PassRef.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> template <typename T> class DataRef {
</span><span class="cx"> public:
</span><del>- DataRef(PassRef<T> data) : m_data(WTF::move(data)) { }
</del><ins>+ DataRef(Ref<T>&& data) : m_data(WTF::move(data)) { }
</ins><span class="cx"> DataRef(const DataRef& other) : m_data(const_cast<T&>(other.m_data.get())) { }
</span><span class="cx"> DataRef& operator=(const DataRef& other) { m_data = const_cast<T&>(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<NinePieceImageData> NinePieceImageData::copy() const
</del><ins>+Ref<NinePieceImageData> 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<NinePieceImageData> {
</span><span class="cx"> public:
</span><del>- static PassRef<NinePieceImageData> create() { return adoptRef(*new NinePieceImageData); }
- PassRef<NinePieceImageData> copy() const;
</del><ins>+ static Ref<NinePieceImageData> create() { return adoptRef(*new NinePieceImageData); }
+ Ref<NinePieceImageData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const NinePieceImageData&) const;
</span><span class="cx"> bool operator!=(const NinePieceImageData& 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<RenderStyle> RenderStyle::create()
</del><ins>+Ref<RenderStyle> 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<RenderStyle> RenderStyle::createDefaultStyle()
</del><ins>+Ref<RenderStyle> 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<RenderStyle> RenderStyle::createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay display)
</del><ins>+Ref<RenderStyle> 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<RenderStyle> RenderStyle::clone(const RenderStyle* other)
</del><ins>+Ref<RenderStyle> 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<RenderStyle> RenderStyle::createStyleInheritingFromPseudoStyle(const RenderStyle& pseudoStyle)
</del><ins>+Ref<RenderStyle> RenderStyle::createStyleInheritingFromPseudoStyle(const RenderStyle& 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&);
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- static PassRef<RenderStyle> create();
- static PassRef<RenderStyle> createDefaultStyle();
- static PassRef<RenderStyle> createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay);
- static PassRef<RenderStyle> clone(const RenderStyle*);
</del><ins>+ static Ref<RenderStyle> create();
+ static Ref<RenderStyle> createDefaultStyle();
+ static Ref<RenderStyle> createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay);
+ static Ref<RenderStyle> 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<RenderStyle> createStyleInheritingFromPseudoStyle(const RenderStyle& pseudoStyle);
</del><ins>+ static Ref<RenderStyle> createStyleInheritingFromPseudoStyle(const RenderStyle& 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<SVGRenderStyle> SVGRenderStyle::createDefaultStyle()
</del><ins>+Ref<SVGRenderStyle> 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<SVGRenderStyle> SVGRenderStyle::copy() const
</del><ins>+Ref<SVGRenderStyle> 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<SVGRenderStyle> {
</span><span class="cx"> public:
</span><del>- static PassRef<SVGRenderStyle> createDefaultStyle();
- static PassRef<SVGRenderStyle> create() { return adoptRef(*new SVGRenderStyle); }
- PassRef<SVGRenderStyle> copy() const;
</del><ins>+ static Ref<SVGRenderStyle> createDefaultStyle();
+ static Ref<SVGRenderStyle> create() { return adoptRef(*new SVGRenderStyle); }
+ Ref<SVGRenderStyle> 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<StyleFillData> StyleFillData::copy() const
</del><ins>+Ref<StyleFillData> 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<StyleStrokeData> StyleStrokeData::copy() const
</del><ins>+Ref<StyleStrokeData> 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<StyleStopData> StyleStopData::copy() const
</del><ins>+Ref<StyleStopData> 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<StyleTextData> StyleTextData::copy() const
</del><ins>+Ref<StyleTextData> 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<StyleMiscData> StyleMiscData::copy() const
</del><ins>+Ref<StyleMiscData> 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<StyleShadowSVGData> StyleShadowSVGData::copy() const
</del><ins>+Ref<StyleShadowSVGData> 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<StyleResourceData> StyleResourceData::copy() const
</del><ins>+Ref<StyleResourceData> 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<StyleInheritedResourceData> StyleInheritedResourceData::copy() const
</del><ins>+Ref<StyleInheritedResourceData> 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<StyleLayoutData> StyleLayoutData::copy() const
</del><ins>+Ref<StyleLayoutData> 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<StyleFillData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleFillData> create() { return adoptRef(*new StyleFillData); }
- PassRef<StyleFillData> copy() const;
</del><ins>+ static Ref<StyleFillData> create() { return adoptRef(*new StyleFillData); }
+ Ref<StyleFillData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleFillData&) const;
</span><span class="cx"> bool operator!=(const StyleFillData& other) const
</span><span class="lines">@@ -141,8 +141,8 @@
</span><span class="cx">
</span><span class="cx"> class StyleStrokeData : public RefCounted<StyleStrokeData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleStrokeData> create() { return adoptRef(*new StyleStrokeData); }
- PassRef<StyleStrokeData> copy() const;
</del><ins>+ static Ref<StyleStrokeData> create() { return adoptRef(*new StyleStrokeData); }
+ Ref<StyleStrokeData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleStrokeData&) const;
</span><span class="cx"> bool operator!=(const StyleStrokeData& other) const
</span><span class="lines">@@ -171,8 +171,8 @@
</span><span class="cx">
</span><span class="cx"> class StyleStopData : public RefCounted<StyleStopData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleStopData> create() { return adoptRef(*new StyleStopData); }
- PassRef<StyleStopData> copy() const;
</del><ins>+ static Ref<StyleStopData> create() { return adoptRef(*new StyleStopData); }
+ Ref<StyleStopData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleStopData&) const;
</span><span class="cx"> bool operator!=(const StyleStopData& other) const
</span><span class="lines">@@ -190,8 +190,8 @@
</span><span class="cx">
</span><span class="cx"> class StyleTextData : public RefCounted<StyleTextData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleTextData> create() { return adoptRef(*new StyleTextData); }
- PassRef<StyleTextData> copy() const;
</del><ins>+ static Ref<StyleTextData> create() { return adoptRef(*new StyleTextData); }
+ Ref<StyleTextData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleTextData& other) const;
</span><span class="cx"> bool operator!=(const StyleTextData& 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<StyleMiscData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleMiscData> create() { return adoptRef(*new StyleMiscData); }
- PassRef<StyleMiscData> copy() const;
</del><ins>+ static Ref<StyleMiscData> create() { return adoptRef(*new StyleMiscData); }
+ Ref<StyleMiscData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleMiscData&) const;
</span><span class="cx"> bool operator!=(const StyleMiscData& other) const
</span><span class="lines">@@ -232,8 +232,8 @@
</span><span class="cx">
</span><span class="cx"> class StyleShadowSVGData : public RefCounted<StyleShadowSVGData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleShadowSVGData> create() { return adoptRef(*new StyleShadowSVGData); }
- PassRef<StyleShadowSVGData> copy() const;
</del><ins>+ static Ref<StyleShadowSVGData> create() { return adoptRef(*new StyleShadowSVGData); }
+ Ref<StyleShadowSVGData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleShadowSVGData&) const;
</span><span class="cx"> bool operator!=(const StyleShadowSVGData& 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<StyleResourceData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleResourceData> create() { return adoptRef(*new StyleResourceData); }
- PassRef<StyleResourceData> copy() const;
</del><ins>+ static Ref<StyleResourceData> create() { return adoptRef(*new StyleResourceData); }
+ Ref<StyleResourceData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleResourceData&) const;
</span><span class="cx"> bool operator!=(const StyleResourceData& other) const
</span><span class="lines">@@ -272,8 +272,8 @@
</span><span class="cx"> // Inherited resources
</span><span class="cx"> class StyleInheritedResourceData : public RefCounted<StyleInheritedResourceData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleInheritedResourceData> create() { return adoptRef(*new StyleInheritedResourceData); }
- PassRef<StyleInheritedResourceData> copy() const;
</del><ins>+ static Ref<StyleInheritedResourceData> create() { return adoptRef(*new StyleInheritedResourceData); }
+ Ref<StyleInheritedResourceData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleInheritedResourceData&) const;
</span><span class="cx"> bool operator!=(const StyleInheritedResourceData& 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<StyleLayoutData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleLayoutData> create() { return adoptRef(*new StyleLayoutData); }
- PassRef<StyleLayoutData> copy() const;
</del><ins>+ static Ref<StyleLayoutData> create() { return adoptRef(*new StyleLayoutData); }
+ Ref<StyleLayoutData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleLayoutData&) const;
</span><span class="cx"> bool operator!=(const StyleLayoutData& 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<StyleBackgroundData> StyleBackgroundData::copy() const
</del><ins>+Ref<StyleBackgroundData> 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<StyleBackgroundData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleBackgroundData> create() { return adoptRef(*new StyleBackgroundData); }
- PassRef<StyleBackgroundData> copy() const;
</del><ins>+ static Ref<StyleBackgroundData> create() { return adoptRef(*new StyleBackgroundData); }
+ Ref<StyleBackgroundData> copy() const;
</ins><span class="cx"> ~StyleBackgroundData() { }
</span><span class="cx">
</span><span class="cx"> bool operator==(const StyleBackgroundData& 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<StyleBoxData> StyleBoxData::copy() const
</del><ins>+Ref<StyleBoxData> 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<StyleBoxData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleBoxData> create() { return adoptRef(*new StyleBoxData); }
- PassRef<StyleBoxData> copy() const;
</del><ins>+ static Ref<StyleBoxData> create() { return adoptRef(*new StyleBoxData); }
+ Ref<StyleBoxData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleBoxData& o) const;
</span><span class="cx"> bool operator!=(const StyleBoxData& 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<StyleDeprecatedFlexibleBoxData> StyleDeprecatedFlexibleBoxData::copy() const
</del><ins>+Ref<StyleDeprecatedFlexibleBoxData> 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<StyleDeprecatedFlexibleBoxData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleDeprecatedFlexibleBoxData> create() { return adoptRef(*new StyleDeprecatedFlexibleBoxData); }
- PassRef<StyleDeprecatedFlexibleBoxData> copy() const;
</del><ins>+ static Ref<StyleDeprecatedFlexibleBoxData> create() { return adoptRef(*new StyleDeprecatedFlexibleBoxData); }
+ Ref<StyleDeprecatedFlexibleBoxData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleDeprecatedFlexibleBoxData&) const;
</span><span class="cx"> bool operator!=(const StyleDeprecatedFlexibleBoxData& 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<StyleFilterData> StyleFilterData::copy() const
</del><ins>+Ref<StyleFilterData> 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<StyleFilterData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleFilterData> create() { return adoptRef(*new StyleFilterData); }
- PassRef<StyleFilterData> copy() const;
</del><ins>+ static Ref<StyleFilterData> create() { return adoptRef(*new StyleFilterData); }
+ Ref<StyleFilterData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleFilterData&) const;
</span><span class="cx"> bool operator!=(const StyleFilterData& 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<StyleFlexibleBoxData> StyleFlexibleBoxData::copy() const
</del><ins>+Ref<StyleFlexibleBoxData> 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<StyleFlexibleBoxData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleFlexibleBoxData> create() { return adoptRef(*new StyleFlexibleBoxData); }
- PassRef<StyleFlexibleBoxData> copy() const;
</del><ins>+ static Ref<StyleFlexibleBoxData> create() { return adoptRef(*new StyleFlexibleBoxData); }
+ Ref<StyleFlexibleBoxData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleFlexibleBoxData&) const;
</span><span class="cx"> bool operator!=(const StyleFlexibleBoxData& 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<CSSImageGeneratorValue> value)
</del><ins>+StyleGeneratedImage::StyleGeneratedImage(Ref<CSSImageGeneratorValue>&& value)
</ins><span class="cx"> : m_imageGeneratorValue(WTF::move(value))
</span><span class="cx"> , m_fixedSize(m_imageGeneratorValue->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<StyleGeneratedImage> create(PassRef<CSSImageGeneratorValue> value)
</del><ins>+ static PassRefPtr<StyleGeneratedImage> create(Ref<CSSImageGeneratorValue>&& 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<Image> image(RenderElement*, const FloatSize&) const override;
</span><span class="cx"> virtual bool knownToBeOpaque(const RenderElement*) const override;
</span><span class="cx">
</span><del>- StyleGeneratedImage(PassRef<CSSImageGeneratorValue>);
</del><ins>+ explicit StyleGeneratedImage(Ref<CSSImageGeneratorValue>&&);
</ins><span class="cx">
</span><span class="cx"> Ref<CSSImageGeneratorValue> 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<StyleGridData> StyleGridData::copy() const
</del><ins>+Ref<StyleGridData> 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<StyleGridData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleGridData> create() { return adoptRef(*new StyleGridData); }
- PassRef<StyleGridData> copy() const;
</del><ins>+ static Ref<StyleGridData> create() { return adoptRef(*new StyleGridData); }
+ Ref<StyleGridData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleGridData& 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<StyleGridItemData> StyleGridItemData::copy() const
</del><ins>+Ref<StyleGridItemData> 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<StyleGridItemData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleGridItemData> create() { return adoptRef(*new StyleGridItemData); }
- PassRef<StyleGridItemData> copy() const;
</del><ins>+ static Ref<StyleGridItemData> create() { return adoptRef(*new StyleGridItemData); }
+ Ref<StyleGridItemData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleGridItemData& 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<StyleInheritedData> StyleInheritedData::copy() const
</del><ins>+Ref<StyleInheritedData> 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<StyleInheritedData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleInheritedData> create() { return adoptRef(*new StyleInheritedData); }
- PassRef<StyleInheritedData> copy() const;
</del><ins>+ static Ref<StyleInheritedData> create() { return adoptRef(*new StyleInheritedData); }
+ Ref<StyleInheritedData> copy() const;
</ins><span class="cx"> ~StyleInheritedData();
</span><span class="cx">
</span><span class="cx"> bool operator==(const StyleInheritedData& 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<StyleMarqueeData> StyleMarqueeData::copy() const
</del><ins>+Ref<StyleMarqueeData> 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<StyleMarqueeData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleMarqueeData> create() { return adoptRef(*new StyleMarqueeData); }
- PassRef<StyleMarqueeData> copy() const;
</del><ins>+ static Ref<StyleMarqueeData> create() { return adoptRef(*new StyleMarqueeData); }
+ Ref<StyleMarqueeData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleMarqueeData& o) const;
</span><span class="cx"> bool operator!=(const StyleMarqueeData& 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<StyleMultiColData> StyleMultiColData::copy() const
</del><ins>+Ref<StyleMultiColData> 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<StyleMultiColData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleMultiColData> create() { return adoptRef(*new StyleMultiColData); }
- PassRef<StyleMultiColData> copy() const;
</del><ins>+ static Ref<StyleMultiColData> create() { return adoptRef(*new StyleMultiColData); }
+ Ref<StyleMultiColData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleMultiColData& o) const;
</span><span class="cx"> bool operator!=(const StyleMultiColData &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<StyleRareInheritedData> StyleRareInheritedData::copy() const
</del><ins>+Ref<StyleRareInheritedData> 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<StyleRareInheritedData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleRareInheritedData> create() { return adoptRef(*new StyleRareInheritedData); }
- PassRef<StyleRareInheritedData> copy() const;
</del><ins>+ static Ref<StyleRareInheritedData> create() { return adoptRef(*new StyleRareInheritedData); }
+ Ref<StyleRareInheritedData> copy() const;
</ins><span class="cx"> ~StyleRareInheritedData();
</span><span class="cx">
</span><span class="cx"> bool operator==(const StyleRareInheritedData& 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<StyleRareNonInheritedData> StyleRareNonInheritedData::copy() const
</del><ins>+Ref<StyleRareNonInheritedData> 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<StyleRareNonInheritedData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleRareNonInheritedData> create() { return adoptRef(*new StyleRareNonInheritedData); }
- PassRef<StyleRareNonInheritedData> copy() const;
</del><ins>+ static Ref<StyleRareNonInheritedData> create() { return adoptRef(*new StyleRareNonInheritedData); }
+ Ref<StyleRareNonInheritedData> copy() const;
</ins><span class="cx"> ~StyleRareNonInheritedData();
</span><span class="cx">
</span><span class="cx"> bool operator==(const StyleRareNonInheritedData&) 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<StyleScrollSnapPoints> StyleScrollSnapPoints::copy() const
</del><ins>+Ref<StyleScrollSnapPoints> 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<StyleScrollSnapPoints> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleScrollSnapPoints> create() { return adoptRef(*new StyleScrollSnapPoints); }
- PassRef<StyleScrollSnapPoints> copy() const;
</del><ins>+ static Ref<StyleScrollSnapPoints> create() { return adoptRef(*new StyleScrollSnapPoints); }
+ Ref<StyleScrollSnapPoints> 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<StyleSurroundData> StyleSurroundData::copy() const
</del><ins>+Ref<StyleSurroundData> 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<StyleSurroundData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleSurroundData> create() { return adoptRef(*new StyleSurroundData); }
- PassRef<StyleSurroundData> copy() const;
</del><ins>+ static Ref<StyleSurroundData> create() { return adoptRef(*new StyleSurroundData); }
+ Ref<StyleSurroundData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleSurroundData& o) const;
</span><span class="cx"> bool operator!=(const StyleSurroundData& 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<StyleTransformData> StyleTransformData::copy() const
</del><ins>+Ref<StyleTransformData> 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<StyleTransformData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleTransformData> create() { return adoptRef(*new StyleTransformData); }
- PassRef<StyleTransformData> copy() const;
</del><ins>+ static Ref<StyleTransformData> create() { return adoptRef(*new StyleTransformData); }
+ Ref<StyleTransformData> copy() const;
</ins><span class="cx">
</span><span class="cx"> bool operator==(const StyleTransformData& o) const;
</span><span class="cx"> bool operator!=(const StyleTransformData& 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<StyleVisualData> StyleVisualData::copy() const
</del><ins>+Ref<StyleVisualData> 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<StyleVisualData> {
</span><span class="cx"> public:
</span><del>- static PassRef<StyleVisualData> create() { return adoptRef(*new StyleVisualData); }
- PassRef<StyleVisualData> copy() const;
</del><ins>+ static Ref<StyleVisualData> create() { return adoptRef(*new StyleVisualData); }
+ Ref<StyleVisualData> copy() const;
</ins><span class="cx"> ~StyleVisualData();
</span><span class="cx">
</span><span class="cx"> bool operator==(const StyleVisualData& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGBlock::RenderSVGBlock(SVGGraphicsElement& element, Ref<RenderStyle>&& 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& graphicsElement() const { return downcast<SVGGraphicsElement>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- RenderSVGBlock(SVGGraphicsElement&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGBlock(SVGGraphicsElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGContainer::RenderSVGContainer(SVGElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGContainer(SVGElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> virtual const char* renderName() const override { return "RenderSVGContainer"; }
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGEllipse::RenderSVGEllipse(SVGGraphicsElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGEllipse(SVGGraphicsElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGForeignObject::RenderSVGForeignObject(SVGForeignObjectElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGForeignObject(SVGForeignObjectElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGForeignObject();
</span><span class="cx">
</span><span class="cx"> SVGForeignObjectElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGGradientStop::RenderSVGGradientStop(SVGStopElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGGradientStop(SVGStopElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGGradientStop();
</span><span class="cx">
</span><span class="cx"> SVGStopElement& element() const { return downcast<SVGStopElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGHiddenContainer::RenderSVGHiddenContainer(SVGElement& element, Ref<RenderStyle>&& 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"> // <defs>, <linearGradient>, <radialGradient> are all good examples
</span><span class="cx"> class RenderSVGHiddenContainer : public RenderSVGContainer {
</span><span class="cx"> public:
</span><del>- RenderSVGHiddenContainer(SVGElement&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGHiddenContainer(SVGElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGImage::RenderSVGImage(SVGImageElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGImage(SVGImageElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGImage();
</span><span class="cx">
</span><span class="cx"> SVGImageElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGInline::RenderSVGInline(SVGGraphicsElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGInline(SVGGraphicsElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> SVGGraphicsElement& graphicsElement() const { return downcast<SVGGraphicsElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGModelObject::RenderSVGModelObject(SVGElement& element, Ref<RenderStyle>&& 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& element() const { return downcast<SVGElement>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- RenderSVGModelObject(SVGElement&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGModelObject(SVGElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGPath::RenderSVGPath(SVGGraphicsElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGPath(SVGGraphicsElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGRect::RenderSVGRect(SVGRectElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGRect(SVGRectElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGRect();
</span><span class="cx">
</span><span class="cx"> SVGRectElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceClipper::RenderSVGResourceClipper(SVGClipPathElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceClipper(SVGClipPathElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGResourceClipper();
</span><span class="cx">
</span><span class="cx"> SVGClipPathElement& clipPathElement() const { return downcast<SVGClipPathElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceContainer::RenderSVGResourceContainer(SVGElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceContainer(SVGElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceFilter::RenderSVGResourceFilter(SVGFilterElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceFilter(SVGFilterElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGResourceFilter();
</span><span class="cx">
</span><span class="cx"> SVGFilterElement& filterElement() const { return downcast<SVGFilterElement>(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& filterPrimitiveElement, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceFilterPrimitive::RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes& filterPrimitiveElement, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&, Ref<RenderStyle>&&);
</ins><span class="cx"> SVGFilterPrimitiveStandardAttributes& 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& node, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceGradient::RenderSVGResourceGradient(SVGGradientElement& node, Ref<RenderStyle>&& 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&) override final { return FloatRect(); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- RenderSVGResourceGradient(SVGGradientElement&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceGradient(SVGGradientElement&, Ref<RenderStyle>&&);
</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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceLinearGradient::RenderSVGResourceLinearGradient(SVGLinearGradientElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceLinearGradient(SVGLinearGradientElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGResourceLinearGradient();
</span><span class="cx">
</span><span class="cx"> SVGLinearGradientElement& linearGradientElement() const { return downcast<SVGLinearGradientElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceMarker::RenderSVGResourceMarker(SVGMarkerElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceMarker(SVGMarkerElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGResourceMarker();
</span><span class="cx">
</span><span class="cx"> SVGMarkerElement& markerElement() const { return downcast<SVGMarkerElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceMasker::RenderSVGResourceMasker(SVGMaskElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceMasker(SVGMaskElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGResourceMasker();
</span><span class="cx">
</span><span class="cx"> SVGMaskElement& maskElement() const { return downcast<SVGMaskElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourcePattern::RenderSVGResourcePattern(SVGPatternElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourcePattern(SVGPatternElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> SVGPatternElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGResourceRadialGradient::RenderSVGResourceRadialGradient(SVGRadialGradientElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGResourceRadialGradient(SVGRadialGradientElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGResourceRadialGradient();
</span><span class="cx">
</span><span class="cx"> SVGRadialGradientElement& radialGradientElement() const { return downcast<SVGRadialGradientElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGRoot::RenderSVGRoot(SVGSVGElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGRoot(SVGSVGElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGRoot();
</span><span class="cx">
</span><span class="cx"> SVGSVGElement& 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& m_renderer;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-RenderSVGShape::RenderSVGShape(SVGGraphicsElement& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGShape::RenderSVGShape(SVGGraphicsElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
- RenderSVGShape(SVGGraphicsElement&, PassRef<RenderStyle>, Path*, bool);
</del><ins>+ RenderSVGShape(SVGGraphicsElement&, Ref<RenderStyle>&&);
+ RenderSVGShape(SVGGraphicsElement&, Ref<RenderStyle>&&, Path*, bool);
</ins><span class="cx"> virtual ~RenderSVGShape();
</span><span class="cx">
</span><span class="cx"> SVGGraphicsElement& graphicsElement() const { return downcast<SVGGraphicsElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+ explicit RenderSVGTSpan(SVGTextPositioningElement& element, Ref<RenderStyle>&& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGText::RenderSVGText(SVGTextElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGText(SVGTextElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> virtual ~RenderSVGText();
</span><span class="cx">
</span><span class="cx"> SVGTextElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGTextPath::RenderSVGTextPath(SVGTextPathElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGTextPath(SVGTextPathElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> SVGTextPathElement& 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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGTransformableContainer::RenderSVGTransformableContainer(SVGGraphicsElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGTransformableContainer(SVGGraphicsElement&, Ref<RenderStyle>&&);
</ins><span class="cx"> SVGGraphicsElement& graphicsElement() { return downcast<SVGGraphicsElement>(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& element, PassRef<RenderStyle> style)
</del><ins>+RenderSVGViewportContainer::RenderSVGViewportContainer(SVGSVGElement& element, Ref<RenderStyle>&& 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&, PassRef<RenderStyle>);
</del><ins>+ RenderSVGViewportContainer(SVGSVGElement&, Ref<RenderStyle>&&);
</ins><span class="cx">
</span><span class="cx"> SVGSVGElement& 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<SVGTextRunRenderingContext> create(RenderObject& renderer)
</del><ins>+ static Ref<SVGTextRunRenderingContext> create(RenderObject& 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<RenderStyle> resolveForDocument(const Document& document)
</del><ins>+Ref<RenderStyle> resolveForDocument(const Document& 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 <wtf/PassRef.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">
</span><span class="cx"> namespace Style {
</span><span class="cx">
</span><del>-PassRef<RenderStyle> resolveForDocument(const Document&);
</del><ins>+Ref<RenderStyle> resolveForDocument(const Document&);
</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<RenderStyle> styleForElement(Element& element, RenderStyle& inheritedStyle)
</del><ins>+static Ref<RenderStyle> styleForElement(Element& element, RenderStyle& inheritedStyle)
</ins><span class="cx"> {
</span><span class="cx"> if (element.hasCustomStyleResolveCallbacks()) {
</span><span class="cx"> if (RefPtr<RenderStyle> 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<RenderElement> SVGAElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGAElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> if (parentNode() && parentNode()->isSVGElement() && downcast<SVGElement>(*parentNode()).isTextContent())
</span><span class="cx"> return createRenderer<RenderSVGInline>(*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&, const AtomicString&) override;
</span><span class="cx"> virtual void svgAttributeChanged(const QualifiedName&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<RenderElement> SVGAltGlyphElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGAltGlyphElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGTSpan>(*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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<RenderElement> SVGCircleElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGCircleElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGEllipse>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGClipPathElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGClipPathElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourceClipper>(*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&) override;
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<SVGColor> createFromString(const String& rgbColor)
</del><ins>+ static Ref<SVGColor> createFromString(const String& 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<SVGColor> createFromColor(const Color& rgbColor)
</del><ins>+ static Ref<SVGColor> createFromColor(const Color& 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<SVGColor> createCurrentColor()
</del><ins>+ static Ref<SVGColor> 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<RenderElement> SVGDefsElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGDefsElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGHiddenContainer>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> SVGEllipseElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGEllipseElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGEllipse>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGFilterElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGFilterElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourceFilter>(*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&) override;
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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->setHasHeight(true);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGFilterPrimitiveStandardAttributes::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGFilterPrimitiveStandardAttributes::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourceFilterPrimitive>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) override;
</span><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<CSSFontFaceSrcValue> SVGFontFaceNameElement::srcValue() const
</del><ins>+Ref<CSSFontFaceSrcValue> 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<SVGFontFaceNameElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- PassRef<CSSFontFaceSrcValue> srcValue() const;
</del><ins>+ Ref<CSSFontFaceSrcValue> srcValue() const;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceNameElement(const QualifiedName&, Document&);
</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->removeClient(this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<CSSFontFaceSrcValue> SVGFontFaceUriElement::srcValue() const
</del><ins>+Ref<CSSFontFaceSrcValue> 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<CSSFontFaceSrcValue> srcValue() const;
</del><ins>+ Ref<CSSFontFaceSrcValue> srcValue() const;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceUriElement(const QualifiedName&, Document&);
</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<RenderElement> SVGForeignObjectElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGForeignObjectElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGForeignObject>(*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&) override;
</span><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> SVGGElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGGElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> // SVG 1.1 testsuite explicitely uses constructs like <g display="none"><linearGradient>
</span><span class="cx"> // We still have to create renderers for the <g> & <linearGradient> 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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> SVGGraphicsElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGGraphicsElement::createElementRenderer(Ref<RenderStyle>&& 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<RenderSVGPath>(*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"> // "base class" methods for all the elements which render as paths
</span><span class="cx"> virtual void toClipPath(Path&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> SVGGraphicsElement(const QualifiedName&, Document&);
</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<RenderElement> SVGImageElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGImageElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGImage>(*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&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> virtual const AtomicString& imageSourceURL() const override;
</span><span class="cx"> virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) 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<CSSPrimitiveValue> SVGLength::toCSSPrimitiveValue(const SVGLength& length)
</del><ins>+Ref<CSSPrimitiveValue> SVGLength::toCSSPrimitiveValue(const SVGLength& 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<CSSPrimitiveValue> toCSSPrimitiveValue(const SVGLength&);
</del><ins>+ static Ref<CSSPrimitiveValue> toCSSPrimitiveValue(const SVGLength&);
</ins><span class="cx"> static SVGLengthMode lengthModeForAnimatedLengthAttribute(const QualifiedName&);
</span><span class="cx">
</span><span class="cx"> SVGLength blend(const SVGLength& 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->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGLinearGradientElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGLinearGradientElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourceLinearGradient>(*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&, const AtomicString&) override;
</span><span class="cx"> virtual void svgAttributeChanged(const QualifiedName&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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()->attributeName);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGMarkerElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGMarkerElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourceMarker>(*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&) override;
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGMaskElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGMaskElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> RenderPtr<RenderElement> maskRenderer = createRenderer<RenderSVGResourceMasker>(*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<RenderLayer*> m_clientLayers;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<SVGPaint> createUnknown()
</del><ins>+ static Ref<SVGPaint> 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<SVGPaint> createNone()
</del><ins>+ static Ref<SVGPaint> 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<SVGPaint> createCurrentColor()
</del><ins>+ static Ref<SVGPaint> 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<SVGPaint> createColor(const Color& color)
</del><ins>+ static Ref<SVGPaint> createColor(const Color& 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<SVGPaint> createURI(const String& uri)
</del><ins>+ static Ref<SVGPaint> createURI(const String& 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<SVGPaint> createURIAndColor(const String& uri, const Color& color)
</del><ins>+ static Ref<SVGPaint> createURIAndColor(const String& uri, const Color& 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<SVGPaint> createURIAndNone(const String& uri)
</del><ins>+ static Ref<SVGPaint> createURIAndNone(const String& 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<SVGPaint> create(const SVGPaintType& type, const String& uri, const Color& color)
</del><ins>+ static Ref<SVGPaint> create(const SVGPaintType& type, const String& uri, const Color& 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->path().boundingRect();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGPathElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGPathElement::createElementRenderer(Ref<RenderStyle>&& 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<RenderSVGPath>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> virtual Node::InsertionNotificationRequest insertedInto(ContainerNode&) override;
</span><span class="cx"> virtual void removedFrom(ContainerNode&) 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->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGPatternElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGPatternElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourcePattern>(*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&) override;
</span><span class="cx"> virtual void childrenChanged(const ChildChange&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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->setNeedsLayout();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RenderPtr<RenderElement> SVGRadialGradientElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGRadialGradientElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGResourceRadialGradient>(*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&, const AtomicString&) override;
</span><span class="cx"> virtual void svgAttributeChanged(const QualifiedName&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> SVGRectElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGRectElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGRect>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> SVGSVGElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGSVGElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> if (isOutermostSVGSVGElement())
</span><span class="cx"> return createRenderer<RenderSVGRoot>(*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&, const AtomicString&) override;
</span><span class="cx">
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx">
</span><span class="cx"> virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</span><span class="cx"> virtual void removedFrom(ContainerNode&) 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<RenderElement> SVGStopElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGStopElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGGradientStop>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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<RenderElement> SVGSwitchElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGSwitchElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGTransformableContainer>(*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&) const override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<RenderElement> SVGSymbolElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGSymbolElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGHiddenContainer>(*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&);
</span><span class="cx"> virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</span><span class="cx"> virtual void svgAttributeChanged(const QualifiedName&) override;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) 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<SVGTRefTargetEventListener> create(SVGTRefElement& trefElement)
</del><ins>+ static Ref<SVGTRefTargetEventListener> create(SVGTRefElement& 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<RenderElement> SVGTRefElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGTRefElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGInline>(*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&, const AtomicString&) override;
</span><span class="cx"> virtual void svgAttributeChanged(const QualifiedName&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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<RenderElement> SVGTSpanElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGTSpanElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGTSpan>(*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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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<RenderElement> SVGTextElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGTextElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGText>(*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&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) 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<RenderElement> SVGTextPathElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGTextPathElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGTextPath>(*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&, const AtomicString&) override;
</span><span class="cx"> virtual void svgAttributeChanged(const QualifiedName&) override;
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual bool childShouldCreateRenderer(const Node&) const override;
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) 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<RenderElement> SVGUseElement::createElementRenderer(PassRef<RenderStyle> style)
</del><ins>+RenderPtr<RenderElement> SVGUseElement::createElementRenderer(Ref<RenderStyle>&& style)
</ins><span class="cx"> {
</span><span class="cx"> return createRenderer<RenderSVGTransformableContainer>(*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<RenderElement> createElementRenderer(PassRef<RenderStyle>) override;
</del><ins>+ virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&) override;
</ins><span class="cx"> virtual void toClipPath(Path&) 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 <akling@apple.com>
+
+ Replace PassRef with Ref/Ref&& across the board.
+ <https://webkit.org/b/139587>
+
+ 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 <mitz@apple.com>
</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<MutableStyleProperties> mutableStyle(style->isMutable() ? static_cast<MutableStyleProperties&>(*style) : style->mutableCopy());
</del><ins>+ Ref<MutableStyleProperties> mutableStyle(style->isMutable() ? Ref<MutableStyleProperties>(static_cast<MutableStyleProperties&>(*style)) : style->mutableCopy());
</ins><span class="cx"> return [[m_webView _editingDelegateForwarder] webView:m_webView
</span><span class="cx"> shouldApplyStyle:kit(mutableStyle->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 <WebCore/LinkHash.h>
</span><span class="cx"> #import <WebCore/VisitedLinkStore.h>
</span><del>-#import <wtf/PassRef.h>
</del><ins>+#import <wtf/Ref.h>
</ins><span class="cx">
</span><span class="cx"> class WebVisitedLinkStore final : public WebCore::VisitedLinkStore {
</span><span class="cx"> public:
</span><del>- static PassRef<WebVisitedLinkStore> create();
</del><ins>+ static Ref<WebVisitedLinkStore> 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<WebVisitedLinkStore> WebVisitedLinkStore::create()
</del><ins>+Ref<WebVisitedLinkStore> 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 <akling@apple.com>
+
+ Replace PassRef with Ref/Ref&& across the board.
+ <https://webkit.org/b/139587>
+
+ 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 <barraclough@apple.com>
</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 "APIObject.h"
</span><span class="cx"> #include "WebBackForwardListItem.h"
</span><span class="cx"> #include "WebPageProxy.h"
</span><del>-#include <wtf/PassRef.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</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<API::Object::Type::BackForwardList> {
</span><span class="cx"> public:
</span><del>- static PassRef<WebBackForwardList> create(WebPageProxy& page)
</del><ins>+ static Ref<WebBackForwardList> create(WebPageProxy& 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 "WebBatteryManagerProxy";
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRef<WebBatteryManagerProxy> WebBatteryManagerProxy::create(WebContext* context)
</del><ins>+Ref<WebBatteryManagerProxy> 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<WebBatteryManagerProxy> create(WebContext*);
</del><ins>+ static Ref<WebBatteryManagerProxy> 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<WebPageGroup> WebPageGroup::createNonNull(const String& identifier, bool visibleToInjectedBundle, bool visibleToHistoryClient)
</del><ins>+Ref<WebPageGroup> WebPageGroup::createNonNull(const String& 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& identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</span><span class="cx"> static PassRefPtr<WebPageGroup> create(const String& identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</span><del>- static PassRef<WebPageGroup> createNonNull(const String& identifier = String(), bool visibleToInjectedBundle = true, bool visibleToHistoryClient = true);
</del><ins>+ static Ref<WebPageGroup> createNonNull(const String& 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<BatteryProvider> BatteryProvider::create(WKContextRef context)
</del><ins>+Ref<BatteryProvider> 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<BatteryProvider>, public WebCore::BatteryProviderEflClient {
</span><span class="cx"> public:
</span><span class="cx"> virtual ~BatteryProvider();
</span><del>- static PassRef<BatteryProvider> create(WKContextRef);
</del><ins>+ static Ref<BatteryProvider> 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 <WebCore/UserMediaRequest.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/PassRef.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/RefPtr.h>
</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<MutableStyleProperties> mutableStyle(style->isMutable() ? static_cast<MutableStyleProperties&>(*style) : style->mutableCopy());
</del><ins>+ Ref<MutableStyleProperties> mutableStyle(style->isMutable() ? Ref<MutableStyleProperties>(static_cast<MutableStyleProperties&>(*style)) : style->mutableCopy());
</ins><span class="cx"> bool result = m_page->injectedBundleEditorClient().shouldApplyStyle(m_page, mutableStyle->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<UserMediaRequest> prRequest)
</del><ins>+void WebUserMediaClient::requestPermission(Ref<UserMediaRequest>&& prRequest)
</ins><span class="cx"> {
</span><span class="cx"> UserMediaRequest& 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<WebCore::UserMediaRequest>) override;
</del><ins>+ virtual void requestPermission(Ref<WebCore::UserMediaRequest>&&) override;
</ins><span class="cx"> virtual void cancelRequest(WebCore::UserMediaRequest&) override;
</span><span class="cx">
</span><span class="cx"> WebPage& 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<ViewUpdateDispatcher> ViewUpdateDispatcher::create()
</del><ins>+Ref<ViewUpdateDispatcher> 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 "VisibleContentRectUpdateInfo.h"
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/PassRef.h>
</del><ins>+#include <wtf/Ref.h>
</ins><span class="cx"> #include <wtf/TCSpinLock.h>
</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<ViewUpdateDispatcher> create();
</del><ins>+ static Ref<ViewUpdateDispatcher> 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 <akling@apple.com>
+
+ Replace PassRef with Ref/Ref&& across the board.
+ <https://webkit.org/b/139587>
+
+ 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 <g.czajkowski@samsung.com>
</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 "config.h"
</span><span class="cx">
</span><span class="cx"> #include "RefLogger.h"
</span><del>-#include <wtf/PassRef.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx">
</span><span class="lines">@@ -98,9 +97,9 @@
</span><span class="cx"> ASSERT_STREQ("ref(a) | deref(a) | deref(c) ", takeLogStr().c_str());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-static PassRef<RefLogger> passWithPassRef(PassRef<RefLogger> reference)
</del><ins>+static Ref<RefLogger> passWithRef(Ref<RefLogger>&& 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<RefLogger> passWithPassRefPtr(PassRefPtr<RefLogger> reference)
</span><span class="lines">@@ -115,7 +114,7 @@
</span><span class="cx"> DerivedRefLogger c("c");
</span><span class="cx">
</span><span class="cx"> {
</span><del>- Ref<RefLogger> ptr(passWithPassRef(a));
</del><ins>+ Ref<RefLogger> ptr(passWithRef(Ref<RefLogger>(a)));
</ins><span class="cx"> ASSERT_EQ(&a, ptr.ptr());
</span><span class="cx"> }
</span><span class="cx"> ASSERT_STREQ("ref(a) deref(a) ", takeLogStr().c_str());
</span><span class="lines">@@ -124,20 +123,20 @@
</span><span class="cx"> Ref<RefLogger> ptr(a);
</span><span class="cx"> ASSERT_EQ(&a, ptr.ptr());
</span><span class="cx"> log() << "| ";
</span><del>- ptr = passWithPassRef(b);
</del><ins>+ ptr = passWithRef(b);
</ins><span class="cx"> ASSERT_EQ(&b, ptr.ptr());
</span><span class="cx"> log() << "| ";
</span><span class="cx"> }
</span><span class="cx"> ASSERT_STREQ("ref(a) | ref(b) deref(a) | deref(b) ", takeLogStr().c_str());
</span><span class="cx">
</span><span class="cx"> {
</span><del>- RefPtr<RefLogger> ptr(passWithPassRef(a));
</del><ins>+ RefPtr<RefLogger> ptr(passWithRef(a));
</ins><span class="cx"> ASSERT_EQ(&a, ptr.get());
</span><span class="cx"> }
</span><span class="cx"> ASSERT_STREQ("ref(a) deref(a) ", takeLogStr().c_str());
</span><span class="cx">
</span><span class="cx"> {
</span><del>- RefPtr<RefLogger> ptr(passWithPassRefPtr(passWithPassRef(a)));
</del><ins>+ RefPtr<RefLogger> ptr(passWithPassRefPtr(passWithRef(a)));
</ins><span class="cx"> ASSERT_EQ(&a, ptr.get());
</span><span class="cx"> }
</span><span class="cx"> ASSERT_STREQ("ref(a) deref(a) ", takeLogStr().c_str());
</span><span class="lines">@@ -152,7 +151,7 @@
</span><span class="cx">
</span><span class="cx"> {
</span><span class="cx"> Ref<DerivedRefLogger> derivedReference(a);
</span><del>- Ref<RefLogger> baseReference(passWithPassRef(derivedReference));
</del><ins>+ Ref<RefLogger> baseReference(passWithRef(Ref<RefLogger>(derivedReference)));
</ins><span class="cx"> ASSERT_EQ(&a, derivedReference.ptr());
</span><span class="cx"> ASSERT_EQ(&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<void()>);
</span><span class="cx"> // 2) ~RefCounter();
</span><del>- // 3) PassRef<Count> count() const;
</del><ins>+ // 3) Ref<Count> 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("a");
</span><span class="cx"> {
</span><del>- PassRef<RefLogger> passRef(a);
</del><ins>+ Ref<RefLogger> passRef(a);
</ins><span class="cx"> RefPtr<RefLogger> ptr = WTF::move(passRef);
</span><span class="cx"> ASSERT_EQ(&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&) const { ASSERT_NOT_REACHED(); return false; }
</span><span class="cx"> };
</span><span class="cx">
</span><del>-static PassRef<WebCore::CalculationValue> createTestValue()
</del><ins>+static Ref<WebCore::CalculationValue> createTestValue()
</ins><span class="cx"> {
</span><span class="cx"> auto node = std::make_unique<CalculationDeletionTestNode>();
</span><span class="cx"> return WebCore::CalculationValue::create(WTF::move(node), WebCore::CalculationRangeAll);
</span></span></pre>
</div>
</div>
</body>
</html>