<!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>[183735] trunk/Source/WebCore</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/183735">183735</a></dd>
<dt>Author</dt> <dd>gyuyoung.kim@webkit.org</dd>
<dt>Date</dt> <dd>2015-05-03 18:20:48 -0700 (Sun, 03 May 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Purge PassRefPtr in WebCore/html
https://bugs.webkit.org/show_bug.cgi?id=144543

Reviewed by Andreas Kling.

Change PassRefPtr in create() factory functions with Ref. In some functions,
it returns RefPtr when it might have a chance to return nullptr.

No new tests, no behavior changes.

* Modules/encryptedmedia/MediaKeySession.cpp:
(WebCore::MediaKeySession::sendError):
* html/DOMFormData.h:
(WebCore::DOMFormData::create):
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaPlayerCreateResourceLoader):
* html/HTMLMediaElement.h:
* html/MediaError.h:
(WebCore::MediaError::create):
* html/MediaKeyError.h:
(WebCore::MediaKeyError::create):
* html/canvas/CanvasGradient.h:
* html/canvas/CanvasProxy.cpp:
(WebCore::CanvasProxy::create):
* html/canvas/CanvasProxy.h:
* html/canvas/WebGLActiveInfo.h:
(WebCore::WebGLActiveInfo::create):
* html/canvas/WebGLContextAttributes.h:
* html/canvas/WebGLContextGroup.h:
* html/canvas/WebGLProgram.h:
* html/canvas/WebGLQuery.h:
* html/canvas/WebGLRenderbuffer.h:
* html/canvas/WebGLSampler.h:
* html/canvas/WebGLShader.h:
* html/canvas/WebGLShaderPrecisionFormat.h:
* html/canvas/WebGLSync.h:
* html/canvas/WebGLTexture.h:
* html/canvas/WebGLTransformFeedback.h:
* html/canvas/WebGLUniformLocation.h:
* html/canvas/WebGLVertexArrayObjectOES.h:
* html/shadow/ImageControlsRootElement.cpp:
(WebCore::ImageControlsRootElement::maybeCreate):
* html/shadow/ImageControlsRootElement.h:
* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlPanelElement::create):
(WebCore::MediaControlPanelEnclosureElement::create):
(WebCore::MediaControlOverlayEnclosureElement::create):
(WebCore::MediaControlTimelineContainerElement::create):
(WebCore::MediaControlVolumeSliderContainerElement::create):
(WebCore::MediaControlStatusDisplayElement::create):
(WebCore::MediaControlPanelMuteButtonElement::create):
(WebCore::MediaControlVolumeSliderMuteButtonElement::create):
(WebCore::MediaControlPlayButtonElement::create):
(WebCore::MediaControlOverlayPlayButtonElement::create):
(WebCore::MediaControlSeekForwardButtonElement::create):
(WebCore::MediaControlSeekBackButtonElement::create):
(WebCore::MediaControlRewindButtonElement::create):
(WebCore::MediaControlReturnToRealtimeButtonElement::create):
(WebCore::MediaControlToggleClosedCaptionsButtonElement::create):
(WebCore::MediaControlClosedCaptionsContainerElement::create):
(WebCore::MediaControlClosedCaptionsTrackListElement::create):
(WebCore::MediaControlTimelineElement::create):
(WebCore::MediaControlPanelVolumeSliderElement::create):
(WebCore::MediaControlFullscreenVolumeSliderElement::create):
(WebCore::MediaControlFullscreenButtonElement::create):
(WebCore::MediaControlFullscreenVolumeMinButtonElement::create):
(WebCore::MediaControlFullscreenVolumeMaxButtonElement::create):
(WebCore::MediaControlTimeRemainingDisplayElement::create):
(WebCore::MediaControlCurrentTimeDisplayElement::create):
* html/shadow/MediaControlElements.h:
* html/shadow/MediaControlsApple.h:
(WebCore::MediaControlsAppleEventListener::create):
* html/shadow/MeterShadowElement.h:
(WebCore::MeterInnerElement::create):
(WebCore::MeterBarElement::create):
(WebCore::MeterValueElement::create):
* html/shadow/ProgressShadowElement.h:
(WebCore::ProgressInnerElement::create):
(WebCore::ProgressBarElement::create):
(WebCore::ProgressValueElement::create):
* html/shadow/mac/ImageControlsRootElementMac.cpp:
(WebCore::ImageControlsRootElement::maybeCreate):
* html/track/TextTrackCueList.h:
(WebCore::TextTrackCueList::create):
* html/track/VTTCue.cpp:
(WebCore::VTTCue::create):
* html/track/VTTCue.h:
(WebCore::VTTCue::create):
* html/track/VTTRegion.h:
* html/track/VideoTrack.h:
* html/track/VideoTrackList.h:
* html/track/WebVTTElement.cpp:
(WebCore::WebVTTElement::create):
* html/track/WebVTTElement.h:
* html/track/WebVTTParser.h:
* platform/graphics/MediaPlayer.h:
(WebCore::MediaPlayerClient::mediaPlayerCreateResourceLoader):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeySessioncpp">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlDOMFormDatah">trunk/Source/WebCore/html/DOMFormData.h</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="#trunkSourceWebCorehtmlMediaErrorh">trunk/Source/WebCore/html/MediaError.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaKeyErrorh">trunk/Source/WebCore/html/MediaKeyError.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasGradienth">trunk/Source/WebCore/html/canvas/CanvasGradient.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasProxycpp">trunk/Source/WebCore/html/canvas/CanvasProxy.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasProxyh">trunk/Source/WebCore/html/canvas/CanvasProxy.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLActiveInfoh">trunk/Source/WebCore/html/canvas/WebGLActiveInfo.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLContextAttributesh">trunk/Source/WebCore/html/canvas/WebGLContextAttributes.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLContextGrouph">trunk/Source/WebCore/html/canvas/WebGLContextGroup.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLProgramh">trunk/Source/WebCore/html/canvas/WebGLProgram.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLQueryh">trunk/Source/WebCore/html/canvas/WebGLQuery.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderbufferh">trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLSamplerh">trunk/Source/WebCore/html/canvas/WebGLSampler.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLShaderh">trunk/Source/WebCore/html/canvas/WebGLShader.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLShaderPrecisionFormath">trunk/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLSynch">trunk/Source/WebCore/html/canvas/WebGLSync.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLTextureh">trunk/Source/WebCore/html/canvas/WebGLTexture.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLTransformFeedbackh">trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLUniformLocationh">trunk/Source/WebCore/html/canvas/WebGLUniformLocation.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjectOESh">trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowImageControlsRootElementcpp">trunk/Source/WebCore/html/shadow/ImageControlsRootElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowImageControlsRootElementh">trunk/Source/WebCore/html/shadow/ImageControlsRootElement.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="#trunkSourceWebCorehtmlshadowMediaControlsAppleh">trunk/Source/WebCore/html/shadow/MediaControlsApple.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMeterShadowElementh">trunk/Source/WebCore/html/shadow/MeterShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowProgressShadowElementh">trunk/Source/WebCore/html/shadow/ProgressShadowElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsRootElementMaccpp">trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackCueListh">trunk/Source/WebCore/html/track/TextTrackCueList.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="#trunkSourceWebCorehtmltrackVTTRegionh">trunk/Source/WebCore/html/track/VTTRegion.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVideoTrackh">trunk/Source/WebCore/html/track/VideoTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVideoTrackListh">trunk/Source/WebCore/html/track/VideoTrackList.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTElementcpp">trunk/Source/WebCore/html/track/WebVTTElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTElementh">trunk/Source/WebCore/html/track/WebVTTElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTParserh">trunk/Source/WebCore/html/track/WebVTTParser.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsMediaPlayerh">trunk/Source/WebCore/platform/graphics/MediaPlayer.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/ChangeLog        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -1,3 +1,103 @@
</span><ins>+2015-05-03  Gyuyoung Kim  &lt;gyuyoung.kim@webkit.org&gt;
+
+        Purge PassRefPtr in WebCore/html
+        https://bugs.webkit.org/show_bug.cgi?id=144543
+
+        Reviewed by Andreas Kling.
+
+        Change PassRefPtr in create() factory functions with Ref. In some functions,
+        it returns RefPtr when it might have a chance to return nullptr.
+
+        No new tests, no behavior changes.
+
+        * Modules/encryptedmedia/MediaKeySession.cpp:
+        (WebCore::MediaKeySession::sendError):
+        * html/DOMFormData.h:
+        (WebCore::DOMFormData::create):
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::mediaPlayerCreateResourceLoader):
+        * html/HTMLMediaElement.h:
+        * html/MediaError.h:
+        (WebCore::MediaError::create):
+        * html/MediaKeyError.h:
+        (WebCore::MediaKeyError::create):
+        * html/canvas/CanvasGradient.h:
+        * html/canvas/CanvasProxy.cpp:
+        (WebCore::CanvasProxy::create):
+        * html/canvas/CanvasProxy.h:
+        * html/canvas/WebGLActiveInfo.h:
+        (WebCore::WebGLActiveInfo::create):
+        * html/canvas/WebGLContextAttributes.h:
+        * html/canvas/WebGLContextGroup.h:
+        * html/canvas/WebGLProgram.h:
+        * html/canvas/WebGLQuery.h:
+        * html/canvas/WebGLRenderbuffer.h:
+        * html/canvas/WebGLSampler.h:
+        * html/canvas/WebGLShader.h:
+        * html/canvas/WebGLShaderPrecisionFormat.h:
+        * html/canvas/WebGLSync.h:
+        * html/canvas/WebGLTexture.h:
+        * html/canvas/WebGLTransformFeedback.h:
+        * html/canvas/WebGLUniformLocation.h:
+        * html/canvas/WebGLVertexArrayObjectOES.h:
+        * html/shadow/ImageControlsRootElement.cpp:
+        (WebCore::ImageControlsRootElement::maybeCreate):
+        * html/shadow/ImageControlsRootElement.h:
+        * html/shadow/MediaControlElements.cpp:
+        (WebCore::MediaControlPanelElement::create):
+        (WebCore::MediaControlPanelEnclosureElement::create):
+        (WebCore::MediaControlOverlayEnclosureElement::create):
+        (WebCore::MediaControlTimelineContainerElement::create):
+        (WebCore::MediaControlVolumeSliderContainerElement::create):
+        (WebCore::MediaControlStatusDisplayElement::create):
+        (WebCore::MediaControlPanelMuteButtonElement::create):
+        (WebCore::MediaControlVolumeSliderMuteButtonElement::create):
+        (WebCore::MediaControlPlayButtonElement::create):
+        (WebCore::MediaControlOverlayPlayButtonElement::create):
+        (WebCore::MediaControlSeekForwardButtonElement::create):
+        (WebCore::MediaControlSeekBackButtonElement::create):
+        (WebCore::MediaControlRewindButtonElement::create):
+        (WebCore::MediaControlReturnToRealtimeButtonElement::create):
+        (WebCore::MediaControlToggleClosedCaptionsButtonElement::create):
+        (WebCore::MediaControlClosedCaptionsContainerElement::create):
+        (WebCore::MediaControlClosedCaptionsTrackListElement::create):
+        (WebCore::MediaControlTimelineElement::create):
+        (WebCore::MediaControlPanelVolumeSliderElement::create):
+        (WebCore::MediaControlFullscreenVolumeSliderElement::create):
+        (WebCore::MediaControlFullscreenButtonElement::create):
+        (WebCore::MediaControlFullscreenVolumeMinButtonElement::create):
+        (WebCore::MediaControlFullscreenVolumeMaxButtonElement::create):
+        (WebCore::MediaControlTimeRemainingDisplayElement::create):
+        (WebCore::MediaControlCurrentTimeDisplayElement::create):
+        * html/shadow/MediaControlElements.h:
+        * html/shadow/MediaControlsApple.h:
+        (WebCore::MediaControlsAppleEventListener::create):
+        * html/shadow/MeterShadowElement.h:
+        (WebCore::MeterInnerElement::create):
+        (WebCore::MeterBarElement::create):
+        (WebCore::MeterValueElement::create):
+        * html/shadow/ProgressShadowElement.h:
+        (WebCore::ProgressInnerElement::create):
+        (WebCore::ProgressBarElement::create):
+        (WebCore::ProgressValueElement::create):
+        * html/shadow/mac/ImageControlsRootElementMac.cpp:
+        (WebCore::ImageControlsRootElement::maybeCreate):
+        * html/track/TextTrackCueList.h:
+        (WebCore::TextTrackCueList::create):
+        * html/track/VTTCue.cpp:
+        (WebCore::VTTCue::create):
+        * html/track/VTTCue.h:
+        (WebCore::VTTCue::create):
+        * html/track/VTTRegion.h:
+        * html/track/VideoTrack.h:
+        * html/track/VideoTrackList.h:
+        * html/track/WebVTTElement.cpp:
+        (WebCore::WebVTTElement::create):
+        * html/track/WebVTTElement.h:
+        * html/track/WebVTTParser.h:
+        * platform/graphics/MediaPlayer.h:
+        (WebCore::MediaPlayerClient::mediaPlayerCreateResourceLoader):
+
</ins><span class="cx"> 2015-05-03  Simon Fraser  &lt;simon.fraser@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Make some static data const
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -221,8 +221,8 @@
</span><span class="cx"> 
</span><span class="cx"> void MediaKeySession::sendError(CDMSessionClient::MediaKeyErrorCode errorCode, unsigned long systemCode)
</span><span class="cx"> {
</span><del>-    RefPtr&lt;MediaKeyError&gt; error = MediaKeyError::create(errorCode, systemCode).get();
-    setError(error.get());
</del><ins>+    Ref&lt;MediaKeyError&gt; error = MediaKeyError::create(errorCode, systemCode).get();
+    setError(error.ptr());
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;Event&gt; keyerrorEvent = Event::create(eventNames().webkitkeyerrorEvent, false, false);
</span><span class="cx">     keyerrorEvent-&gt;setTarget(this);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMFormDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DOMFormData.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMFormData.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/DOMFormData.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx"> 
</span><span class="cx"> class DOMFormData : public FormDataList, public RefCounted&lt;DOMFormData&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;DOMFormData&gt; create(HTMLFormElement* form) { return adoptRef(new DOMFormData(form)); }
-    static PassRefPtr&lt;DOMFormData&gt; create(const TextEncoding&amp; encoding) { return adoptRef(new DOMFormData(encoding)); }
</del><ins>+    static Ref&lt;DOMFormData&gt; create(HTMLFormElement* form) { return adoptRef(*new DOMFormData(form)); }
+    static Ref&lt;DOMFormData&gt; create(const TextEncoding&amp; encoding) { return adoptRef(*new DOMFormData(encoding)); }
</ins><span class="cx"> 
</span><span class="cx">     void append(const String&amp; name, const String&amp; value);
</span><span class="cx">     void append(const String&amp; name, Blob*, const String&amp; filename = String());
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -5814,9 +5814,9 @@
</span><span class="cx">     return &amp;document().cachedResourceLoader();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;PlatformMediaResourceLoader&gt; HTMLMediaElement::mediaPlayerCreateResourceLoader(std::unique_ptr&lt;PlatformMediaResourceLoaderClient&gt; client)
</del><ins>+RefPtr&lt;PlatformMediaResourceLoader&gt; HTMLMediaElement::mediaPlayerCreateResourceLoader(std::unique_ptr&lt;PlatformMediaResourceLoaderClient&gt; client)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MediaResourceLoader(document(), fastGetAttribute(HTMLNames::crossoriginAttr), WTF::move(client)));
</del><ins>+    return adoptRef(*new MediaResourceLoader(document(), fastGetAttribute(HTMLNames::crossoriginAttr), WTF::move(client)));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool HTMLMediaElement::mediaPlayerShouldWaitForResponseToAuthenticationChallenge(const AuthenticationChallenge&amp; challenge)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -588,7 +588,7 @@
</span><span class="cx">     virtual bool mediaPlayerIsPaused() const override;
</span><span class="cx">     virtual bool mediaPlayerIsLooping() const override;
</span><span class="cx">     virtual CachedResourceLoader* mediaPlayerCachedResourceLoader() override;
</span><del>-    virtual PassRefPtr&lt;PlatformMediaResourceLoader&gt; mediaPlayerCreateResourceLoader(std::unique_ptr&lt;PlatformMediaResourceLoaderClient&gt;) override;
</del><ins>+    virtual RefPtr&lt;PlatformMediaResourceLoader&gt; mediaPlayerCreateResourceLoader(std::unique_ptr&lt;PlatformMediaResourceLoaderClient&gt;) override;
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WIN) &amp;&amp; USE(AVFOUNDATION)
</span><span class="cx">     virtual GraphicsDeviceAdapter* mediaPlayerGraphicsDeviceAdapter(const MediaPlayer*) const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaError.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaError.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/MediaError.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> #endif
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    static PassRefPtr&lt;MediaError&gt; create(Code code) { return adoptRef(new MediaError(code)); }
</del><ins>+    static Ref&lt;MediaError&gt; create(Code code) { return adoptRef(*new MediaError(code)); }
</ins><span class="cx"> 
</span><span class="cx">     Code code() const { return m_code; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaKeyErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaKeyError.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaKeyError.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/MediaKeyError.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">     };
</span><span class="cx">     typedef unsigned short Code;
</span><span class="cx"> 
</span><del>-    static PassRefPtr&lt;MediaKeyError&gt; create(Code code, unsigned long systemCode = 0) { return adoptRef(new MediaKeyError(code, systemCode)); }
</del><ins>+    static Ref&lt;MediaKeyError&gt; create(Code code, unsigned long systemCode = 0) { return adoptRef(*new MediaKeyError(code, systemCode)); }
</ins><span class="cx"> 
</span><span class="cx">     Code code() const { return m_code; }
</span><span class="cx">     unsigned long systemCode() { return m_systemCode; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasGradient.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasGradient.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/CanvasGradient.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;Gradient.h&quot;
</span><span class="cx"> #include &lt;wtf/Forward.h&gt;
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasProxy.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasProxy.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/CanvasProxy.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;CanvasProxy&gt; CanvasProxy::create()
</del><ins>+Ref&lt;CanvasProxy&gt; CanvasProxy::create()
</ins><span class="cx"> {
</span><del>-    return adoptRef(new CanvasProxy());
</del><ins>+    return adoptRef(*new CanvasProxy());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> CanvasProxy::CanvasProxy()
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasProxy.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasProxy.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/CanvasProxy.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> class CanvasProxy : public RefCounted&lt;CanvasProxy&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;CanvasProxy&gt; create();
</del><ins>+    static Ref&lt;CanvasProxy&gt; create();
</ins><span class="cx"> 
</span><span class="cx">     virtual ~CanvasProxy();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLActiveInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLActiveInfo.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLActiveInfo.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLActiveInfo.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx"> 
</span><span class="cx"> class WebGLActiveInfo : public RefCounted&lt;WebGLActiveInfo&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;WebGLActiveInfo&gt; create(const String&amp; name, GC3Denum type, GC3Dint size)
</del><ins>+    static Ref&lt;WebGLActiveInfo&gt; create(const String&amp; name, GC3Denum type, GC3Dint size)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new WebGLActiveInfo(name, type, size));
</del><ins>+        return adoptRef(*new WebGLActiveInfo(name, type, size));
</ins><span class="cx">     }
</span><span class="cx">     String name() const { return m_name; }
</span><span class="cx">     GC3Denum type() const { return m_type; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLContextAttributesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLContextAttributes.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLContextAttributes.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLContextAttributes.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;CanvasContextAttributes.h&quot;
</span><span class="cx"> #include &quot;GraphicsContext3D.h&quot;
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLContextGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLContextGroup.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLContextGroup.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLContextGroup.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLRenderingContextBase.h&quot;
</span><span class="cx"> #include &lt;wtf/HashSet.h&gt;
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLProgramh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLProgram.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLProgram.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLProgram.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLShader.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLQueryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLQuery.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLQuery.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLQuery.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderbufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLSamplerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLSampler.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLSampler.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLSampler.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLShaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLShader.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLShader.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLShader.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,8 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class WebGLShader final : public WebGLSharedObject {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLShaderPrecisionFormath"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #define WebGLShaderPrecisionFormat_h
</span><span class="cx"> 
</span><span class="cx"> #include &quot;GraphicsContext3D.h&quot;
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLSynch"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLSync.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLSync.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLSync.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLTextureh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLTexture.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLTexture.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLTexture.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLTransformFeedbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLSharedObject.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLUniformLocationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLUniformLocation.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLUniformLocation.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLUniformLocation.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;WebGLProgram.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
</del><span class="cx"> #include &lt;wtf/RefCounted.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjectOESh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> #include &quot;WebGLContextObject.h&quot;
</span><span class="cx"> #include &quot;WebGLVertexArrayObjectBase.h&quot;
</span><span class="cx"> 
</span><del>-#include &lt;wtf/PassRefPtr.h&gt;
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class WebGLVertexArrayObjectOES final : public WebGLVertexArrayObjectBase {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowImageControlsRootElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ImageControlsRootElement.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ImageControlsRootElement.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/ImageControlsRootElement.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -31,9 +31,9 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(MAC)
</span><del>-PassRefPtr&lt;ImageControlsRootElement&gt; ImageControlsRootElement::maybeCreate(Document&amp; document)
</del><ins>+Ref&lt;ImageControlsRootElement&gt; ImageControlsRootElement::maybeCreate(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new ImageControlsRootElement(document));
</del><ins>+    return adoptRef(*new ImageControlsRootElement(document));
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowImageControlsRootElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> public:
</span><span class="cx">     virtual ~ImageControlsRootElement();
</span><span class="cx"> 
</span><del>-    static PassRefPtr&lt;ImageControlsRootElement&gt; maybeCreate(Document&amp;);
</del><ins>+    static RefPtr&lt;ImageControlsRootElement&gt; maybeCreate(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     explicit ImageControlsRootElement(Document&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -79,9 +79,9 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-panel&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlPanelElement&gt; MediaControlPanelElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlPanelElement&gt; MediaControlPanelElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MediaControlPanelElement(document));
</del><ins>+    return adoptRef(*new MediaControlPanelElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlPanelElement::startDrag(const LayoutPoint&amp; eventLocation)
</span><span class="lines">@@ -261,9 +261,9 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-enclosure&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlPanelEnclosureElement&gt; MediaControlPanelEnclosureElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlPanelEnclosureElement&gt; MediaControlPanelEnclosureElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MediaControlPanelEnclosureElement(document));
</del><ins>+    return adoptRef(*new MediaControlPanelEnclosureElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -275,9 +275,9 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-overlay-enclosure&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlOverlayEnclosureElement&gt; MediaControlOverlayEnclosureElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlOverlayEnclosureElement&gt; MediaControlOverlayEnclosureElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MediaControlOverlayEnclosureElement(document));
</del><ins>+    return adoptRef(*new MediaControlOverlayEnclosureElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -288,11 +288,11 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-timeline-container&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlTimelineContainerElement&gt; MediaControlTimelineContainerElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlTimelineContainerElement&gt; MediaControlTimelineContainerElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlTimelineContainerElement&gt; element = adoptRef(new MediaControlTimelineContainerElement(document));
</del><ins>+    Ref&lt;MediaControlTimelineContainerElement&gt; element = adoptRef(*new MediaControlTimelineContainerElement(document));
</ins><span class="cx">     element-&gt;hide();
</span><del>-    return element.release();
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlTimelineContainerElement::setTimeDisplaysHidden(bool hidden)
</span><span class="lines">@@ -323,11 +323,11 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-volume-slider-container&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlVolumeSliderContainerElement&gt; MediaControlVolumeSliderContainerElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlVolumeSliderContainerElement&gt; MediaControlVolumeSliderContainerElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlVolumeSliderContainerElement&gt; element = adoptRef(new MediaControlVolumeSliderContainerElement(document));
</del><ins>+    Ref&lt;MediaControlVolumeSliderContainerElement&gt; element = adoptRef(*new MediaControlVolumeSliderContainerElement(document));
</ins><span class="cx">     element-&gt;hide();
</span><del>-    return element.release();
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RenderPtr&lt;RenderElement&gt; MediaControlVolumeSliderContainerElement::createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp; style, const RenderTreePosition&amp;)
</span><span class="lines">@@ -361,11 +361,11 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-status-display&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlStatusDisplayElement&gt; MediaControlStatusDisplayElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlStatusDisplayElement&gt; MediaControlStatusDisplayElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlStatusDisplayElement&gt; element = adoptRef(new MediaControlStatusDisplayElement(document));
</del><ins>+    Ref&lt;MediaControlStatusDisplayElement&gt; element = adoptRef(*new MediaControlStatusDisplayElement(document));
</ins><span class="cx">     element-&gt;hide();
</span><del>-    return element.release();
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlStatusDisplayElement::update()
</span><span class="lines">@@ -410,14 +410,14 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-mute-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlPanelMuteButtonElement&gt; MediaControlPanelMuteButtonElement::create(Document&amp; document, MediaControls* controls)
</del><ins>+Ref&lt;MediaControlPanelMuteButtonElement&gt; MediaControlPanelMuteButtonElement::create(Document&amp; document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(controls);
</span><span class="cx"> 
</span><del>-    RefPtr&lt;MediaControlPanelMuteButtonElement&gt; button = adoptRef(new MediaControlPanelMuteButtonElement(document, controls));
</del><ins>+    Ref&lt;MediaControlPanelMuteButtonElement&gt; button = adoptRef(*new MediaControlPanelMuteButtonElement(document, controls));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlPanelMuteButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -436,12 +436,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-volume-slider-mute-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlVolumeSliderMuteButtonElement&gt; MediaControlVolumeSliderMuteButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlVolumeSliderMuteButtonElement&gt; MediaControlVolumeSliderMuteButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlVolumeSliderMuteButtonElement&gt; button = adoptRef(new MediaControlVolumeSliderMuteButtonElement(document));
</del><ins>+    Ref&lt;MediaControlVolumeSliderMuteButtonElement&gt; button = adoptRef(*new MediaControlVolumeSliderMuteButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -452,12 +452,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-play-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlPlayButtonElement&gt; MediaControlPlayButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlPlayButtonElement&gt; MediaControlPlayButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlPlayButtonElement&gt; button = adoptRef(new MediaControlPlayButtonElement(document));
</del><ins>+    Ref&lt;MediaControlPlayButtonElement&gt; button = adoptRef(*new MediaControlPlayButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlPlayButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -486,12 +486,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-overlay-play-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlOverlayPlayButtonElement&gt; MediaControlOverlayPlayButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlOverlayPlayButtonElement&gt; MediaControlOverlayPlayButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlOverlayPlayButtonElement&gt; button = adoptRef(new MediaControlOverlayPlayButtonElement(document));
</del><ins>+    Ref&lt;MediaControlOverlayPlayButtonElement&gt; button = adoptRef(*new MediaControlOverlayPlayButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlOverlayPlayButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -520,12 +520,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-seek-forward-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlSeekForwardButtonElement&gt; MediaControlSeekForwardButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlSeekForwardButtonElement&gt; MediaControlSeekForwardButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlSeekForwardButtonElement&gt; button = adoptRef(new MediaControlSeekForwardButtonElement(document));
</del><ins>+    Ref&lt;MediaControlSeekForwardButtonElement&gt; button = adoptRef(*new MediaControlSeekForwardButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -536,12 +536,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-seek-back-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlSeekBackButtonElement&gt; MediaControlSeekBackButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlSeekBackButtonElement&gt; MediaControlSeekBackButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlSeekBackButtonElement&gt; button = adoptRef(new MediaControlSeekBackButtonElement(document));
</del><ins>+    Ref&lt;MediaControlSeekBackButtonElement&gt; button = adoptRef(*new MediaControlSeekBackButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -552,12 +552,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-rewind-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlRewindButtonElement&gt; MediaControlRewindButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlRewindButtonElement&gt; MediaControlRewindButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlRewindButtonElement&gt; button = adoptRef(new MediaControlRewindButtonElement(document));
</del><ins>+    Ref&lt;MediaControlRewindButtonElement&gt; button = adoptRef(*new MediaControlRewindButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlRewindButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -577,13 +577,13 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-return-to-realtime-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlReturnToRealtimeButtonElement&gt; MediaControlReturnToRealtimeButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlReturnToRealtimeButtonElement&gt; MediaControlReturnToRealtimeButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlReturnToRealtimeButtonElement&gt; button = adoptRef(new MediaControlReturnToRealtimeButtonElement(document));
</del><ins>+    Ref&lt;MediaControlReturnToRealtimeButtonElement&gt; button = adoptRef(*new MediaControlReturnToRealtimeButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><span class="cx">     button-&gt;hide();
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlReturnToRealtimeButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -609,15 +609,15 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-toggle-closed-captions-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlToggleClosedCaptionsButtonElement&gt; MediaControlToggleClosedCaptionsButtonElement::create(Document&amp; document, MediaControls* controls)
</del><ins>+Ref&lt;MediaControlToggleClosedCaptionsButtonElement&gt; MediaControlToggleClosedCaptionsButtonElement::create(Document&amp; document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(controls);
</span><span class="cx"> 
</span><del>-    RefPtr&lt;MediaControlToggleClosedCaptionsButtonElement&gt; button = adoptRef(new MediaControlToggleClosedCaptionsButtonElement(document, controls));
</del><ins>+    Ref&lt;MediaControlToggleClosedCaptionsButtonElement&gt; button = adoptRef(*new MediaControlToggleClosedCaptionsButtonElement(document, controls));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><span class="cx">     button-&gt;hide();
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlToggleClosedCaptionsButtonElement::updateDisplayType()
</span><span class="lines">@@ -655,12 +655,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-closed-captions-container&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlClosedCaptionsContainerElement&gt; MediaControlClosedCaptionsContainerElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlClosedCaptionsContainerElement&gt; MediaControlClosedCaptionsContainerElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlClosedCaptionsContainerElement&gt; element = adoptRef(new MediaControlClosedCaptionsContainerElement(document));
</del><ins>+    Ref&lt;MediaControlClosedCaptionsContainerElement&gt; element = adoptRef(*new MediaControlClosedCaptionsContainerElement(document));
</ins><span class="cx">     element-&gt;setAttribute(dirAttr, &quot;auto&quot;);
</span><span class="cx">     element-&gt;hide();
</span><del>-    return element.release();
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -677,11 +677,11 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-closed-captions-track-list&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlClosedCaptionsTrackListElement&gt; MediaControlClosedCaptionsTrackListElement::create(Document&amp; document, MediaControls* controls)
</del><ins>+Ref&lt;MediaControlClosedCaptionsTrackListElement&gt; MediaControlClosedCaptionsTrackListElement::create(Document&amp; document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(controls);
</span><del>-    RefPtr&lt;MediaControlClosedCaptionsTrackListElement&gt; element = adoptRef(new MediaControlClosedCaptionsTrackListElement(document, controls));
-    return element.release();
</del><ins>+    Ref&lt;MediaControlClosedCaptionsTrackListElement&gt; element = adoptRef(*new MediaControlClosedCaptionsTrackListElement(document, controls));
+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlClosedCaptionsTrackListElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -837,15 +837,15 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-timeline&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlTimelineElement&gt; MediaControlTimelineElement::create(Document&amp; document, MediaControls* controls)
</del><ins>+Ref&lt;MediaControlTimelineElement&gt; MediaControlTimelineElement::create(Document&amp; document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(controls);
</span><span class="cx"> 
</span><del>-    RefPtr&lt;MediaControlTimelineElement&gt; timeline = adoptRef(new MediaControlTimelineElement(document, controls));
</del><ins>+    Ref&lt;MediaControlTimelineElement&gt; timeline = adoptRef(*new MediaControlTimelineElement(document, controls));
</ins><span class="cx">     timeline-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     timeline-&gt;setType(&quot;range&quot;);
</span><span class="cx">     timeline-&gt;setAttribute(precisionAttr, &quot;float&quot;);
</span><del>-    return timeline.release();
</del><ins>+    return timeline;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlTimelineElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -905,14 +905,14 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-volume-slider&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlPanelVolumeSliderElement&gt; MediaControlPanelVolumeSliderElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlPanelVolumeSliderElement&gt; MediaControlPanelVolumeSliderElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlPanelVolumeSliderElement&gt; slider = adoptRef(new MediaControlPanelVolumeSliderElement(document));
</del><ins>+    Ref&lt;MediaControlPanelVolumeSliderElement&gt; slider = adoptRef(*new MediaControlPanelVolumeSliderElement(document));
</ins><span class="cx">     slider-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     slider-&gt;setType(&quot;range&quot;);
</span><span class="cx">     slider-&gt;setAttribute(precisionAttr, &quot;float&quot;);
</span><span class="cx">     slider-&gt;setAttribute(maxAttr, &quot;1&quot;);
</span><del>-    return slider.release();
</del><ins>+    return slider;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -923,14 +923,14 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-fullscreen-volume-slider&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlFullscreenVolumeSliderElement&gt; MediaControlFullscreenVolumeSliderElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlFullscreenVolumeSliderElement&gt; MediaControlFullscreenVolumeSliderElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlFullscreenVolumeSliderElement&gt; slider = adoptRef(new MediaControlFullscreenVolumeSliderElement(document));
</del><ins>+    Ref&lt;MediaControlFullscreenVolumeSliderElement&gt; slider = adoptRef(*new MediaControlFullscreenVolumeSliderElement(document));
</ins><span class="cx">     slider-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     slider-&gt;setType(&quot;range&quot;);
</span><span class="cx">     slider-&gt;setAttribute(precisionAttr, &quot;float&quot;);
</span><span class="cx">     slider-&gt;setAttribute(maxAttr, &quot;1&quot;);
</span><del>-    return slider.release();
</del><ins>+    return slider;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -941,13 +941,13 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-fullscreen-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlFullscreenButtonElement&gt; MediaControlFullscreenButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlFullscreenButtonElement&gt; MediaControlFullscreenButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlFullscreenButtonElement&gt; button = adoptRef(new MediaControlFullscreenButtonElement(document));
</del><ins>+    Ref&lt;MediaControlFullscreenButtonElement&gt; button = adoptRef(*new MediaControlFullscreenButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><span class="cx">     button-&gt;hide();
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlFullscreenButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -985,12 +985,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-fullscreen-volume-min-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlFullscreenVolumeMinButtonElement&gt; MediaControlFullscreenVolumeMinButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlFullscreenVolumeMinButtonElement&gt; MediaControlFullscreenVolumeMinButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlFullscreenVolumeMinButtonElement&gt; button = adoptRef(new MediaControlFullscreenVolumeMinButtonElement(document));
</del><ins>+    Ref&lt;MediaControlFullscreenVolumeMinButtonElement&gt; button = adoptRef(*new MediaControlFullscreenVolumeMinButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlFullscreenVolumeMinButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -1011,12 +1011,12 @@
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-fullscreen-volume-max-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlFullscreenVolumeMaxButtonElement&gt; MediaControlFullscreenVolumeMaxButtonElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlFullscreenVolumeMaxButtonElement&gt; MediaControlFullscreenVolumeMaxButtonElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;MediaControlFullscreenVolumeMaxButtonElement&gt; button = adoptRef(new MediaControlFullscreenVolumeMaxButtonElement(document));
</del><ins>+    Ref&lt;MediaControlFullscreenVolumeMaxButtonElement&gt; button = adoptRef(*new MediaControlFullscreenVolumeMaxButtonElement(document));
</ins><span class="cx">     button-&gt;ensureUserAgentShadowRoot();
</span><span class="cx">     button-&gt;setType(&quot;button&quot;);
</span><del>-    return button.release();
</del><ins>+    return button;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaControlFullscreenVolumeMaxButtonElement::defaultEventHandler(Event* event)
</span><span class="lines">@@ -1037,9 +1037,9 @@
</span><span class="cx">     setPseudo(getMediaControlTimeRemainingDisplayElementShadowPseudoId());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlTimeRemainingDisplayElement&gt; MediaControlTimeRemainingDisplayElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlTimeRemainingDisplayElement&gt; MediaControlTimeRemainingDisplayElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MediaControlTimeRemainingDisplayElement(document));
</del><ins>+    return adoptRef(*new MediaControlTimeRemainingDisplayElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static const AtomicString&amp; getMediaControlTimeRemainingDisplayElementShadowPseudoId()
</span><span class="lines">@@ -1056,9 +1056,9 @@
</span><span class="cx">     setPseudo(getMediaControlCurrentTimeDisplayElementShadowPseudoId());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;MediaControlCurrentTimeDisplayElement&gt; MediaControlCurrentTimeDisplayElement::create(Document&amp; document)
</del><ins>+Ref&lt;MediaControlCurrentTimeDisplayElement&gt; MediaControlCurrentTimeDisplayElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MediaControlCurrentTimeDisplayElement(document));
</del><ins>+    return adoptRef(*new MediaControlCurrentTimeDisplayElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static const AtomicString&amp; getMediaControlCurrentTimeDisplayElementShadowPseudoId()
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlPanelElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlPanelElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlPanelElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void setCanBeDragged(bool);
</span><span class="cx">     void setIsDisplayed(bool);
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlPanelEnclosureElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlPanelEnclosureElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlPanelEnclosureElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlPanelEnclosureElement(Document&amp;);
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlOverlayEnclosureElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlOverlayEnclosureElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlOverlayEnclosureElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlOverlayEnclosureElement(Document&amp;);
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlTimelineContainerElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlTimelineContainerElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlTimelineContainerElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void setTimeDisplaysHidden(bool);
</span><span class="cx"> 
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlVolumeSliderContainerElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlVolumeSliderContainerElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlVolumeSliderContainerElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseMoveEvents() override { return true; }
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlStatusDisplayElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlStatusDisplayElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlStatusDisplayElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx">     void update();
</span><span class="cx"> 
</span><span class="lines">@@ -150,7 +150,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlPanelMuteButtonElement final : public MediaControlMuteButtonElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlPanelMuteButtonElement&gt; create(Document&amp;, MediaControls*);
</del><ins>+    static Ref&lt;MediaControlPanelMuteButtonElement&gt; create(Document&amp;, MediaControls*);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseMoveEvents() override { return true; }
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlVolumeSliderMuteButtonElement final : public MediaControlMuteButtonElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlVolumeSliderMuteButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlVolumeSliderMuteButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlVolumeSliderMuteButtonElement(Document&amp;);
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlPlayButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlPlayButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlPlayButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -197,7 +197,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlOverlayPlayButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlOverlayPlayButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlOverlayPlayButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx">     virtual void updateDisplayType() override;
</span><span class="cx"> 
</span><span class="lines">@@ -211,7 +211,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlSeekForwardButtonElement final : public MediaControlSeekButtonElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlSeekForwardButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlSeekForwardButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlSeekForwardButtonElement(Document&amp;);
</span><span class="lines">@@ -223,7 +223,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlSeekBackButtonElement final : public MediaControlSeekButtonElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlSeekBackButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlSeekBackButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlSeekBackButtonElement(Document&amp;);
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlRewindButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlRewindButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlRewindButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -251,7 +251,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlReturnToRealtimeButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlReturnToRealtimeButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlReturnToRealtimeButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -267,7 +267,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlToggleClosedCaptionsButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlToggleClosedCaptionsButtonElement&gt; create(Document&amp;, MediaControls*);
</del><ins>+    static Ref&lt;MediaControlToggleClosedCaptionsButtonElement&gt; create(Document&amp;, MediaControls*);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -289,7 +289,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlClosedCaptionsContainerElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlClosedCaptionsContainerElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlClosedCaptionsContainerElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -303,7 +303,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlClosedCaptionsTrackListElement final : public MediaControlDivElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlClosedCaptionsTrackListElement&gt; create(Document&amp;, MediaControls*);
</del><ins>+    static Ref&lt;MediaControlClosedCaptionsTrackListElement&gt; create(Document&amp;, MediaControls*);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -331,7 +331,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlTimelineElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlTimelineElement&gt; create(Document&amp;, MediaControls*);
</del><ins>+    static Ref&lt;MediaControlTimelineElement&gt; create(Document&amp;, MediaControls*);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override;
</span><span class="lines">@@ -352,7 +352,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlFullscreenButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlFullscreenButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlFullscreenButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -370,7 +370,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlPanelVolumeSliderElement final : public MediaControlVolumeSliderElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlPanelVolumeSliderElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlPanelVolumeSliderElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlPanelVolumeSliderElement(Document&amp;);
</span><span class="lines">@@ -379,7 +379,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlFullscreenVolumeSliderElement final : public MediaControlVolumeSliderElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlFullscreenVolumeSliderElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlFullscreenVolumeSliderElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlFullscreenVolumeSliderElement(Document&amp;);
</span><span class="lines">@@ -389,7 +389,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlFullscreenVolumeMinButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlFullscreenVolumeMinButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlFullscreenVolumeMinButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -404,7 +404,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlFullscreenVolumeMaxButtonElement final : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlFullscreenVolumeMaxButtonElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlFullscreenVolumeMaxButtonElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     virtual bool willRespondToMouseClickEvents() override { return true; }
</span><span class="lines">@@ -421,7 +421,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlTimeRemainingDisplayElement final : public MediaControlTimeDisplayElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlTimeRemainingDisplayElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlTimeRemainingDisplayElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlTimeRemainingDisplayElement(Document&amp;);
</span><span class="lines">@@ -431,7 +431,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlCurrentTimeDisplayElement final : public MediaControlTimeDisplayElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlCurrentTimeDisplayElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MediaControlCurrentTimeDisplayElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     explicit MediaControlCurrentTimeDisplayElement(Document&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlsAppleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlsApple.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlsApple.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/MediaControlsApple.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MediaControlsAppleEventListener : public EventListener {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MediaControlsAppleEventListener&gt; create(MediaControlsApple* mediaControls) { return adoptRef(new MediaControlsAppleEventListener(mediaControls)); }
</del><ins>+    static Ref&lt;MediaControlsAppleEventListener&gt; create(MediaControlsApple* mediaControls) { return adoptRef(*new MediaControlsAppleEventListener(mediaControls)); }
</ins><span class="cx">     static const MediaControlsAppleEventListener* cast(const EventListener* listener)
</span><span class="cx">     {
</span><span class="cx">         return listener-&gt;type() == MediaControlsAppleEventListenerType
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMeterShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MeterShadowElement.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> 
</span><span class="cx"> class MeterInnerElement final : public MeterShadowElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MeterInnerElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MeterInnerElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     MeterInnerElement(Document&amp;);
</span><span class="lines">@@ -62,14 +62,14 @@
</span><span class="cx">     virtual RenderPtr&lt;RenderElement&gt; createElementRenderer(Ref&lt;RenderStyle&gt;&amp;&amp;, const RenderTreePosition&amp;) override;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline PassRefPtr&lt;MeterInnerElement&gt; MeterInnerElement::create(Document&amp; document)
</del><ins>+inline Ref&lt;MeterInnerElement&gt; MeterInnerElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MeterInnerElement(document));
</del><ins>+    return adoptRef(*new MeterInnerElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> class MeterBarElement final : public MeterShadowElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MeterBarElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MeterBarElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     MeterBarElement(Document&amp; document)
</span><span class="lines">@@ -80,14 +80,14 @@
</span><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline PassRefPtr&lt;MeterBarElement&gt; MeterBarElement::create(Document&amp; document)
</del><ins>+inline Ref&lt;MeterBarElement&gt; MeterBarElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MeterBarElement(document));
</del><ins>+    return adoptRef(*new MeterBarElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> class MeterValueElement final : public MeterShadowElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;MeterValueElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;MeterValueElement&gt; create(Document&amp;);
</ins><span class="cx">     void setWidthPercentage(double);
</span><span class="cx">     void updatePseudo() { setPseudo(valuePseudoId()); }
</span><span class="cx"> 
</span><span class="lines">@@ -101,9 +101,9 @@
</span><span class="cx">     const AtomicString&amp; valuePseudoId() const;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline PassRefPtr&lt;MeterValueElement&gt; MeterValueElement::create(Document&amp; document)
</del><ins>+inline Ref&lt;MeterValueElement&gt; MeterValueElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new MeterValueElement(document));
</del><ins>+    return adoptRef(*new MeterValueElement(document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowProgressShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ProgressShadowElement.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> class ProgressInnerElement final : public ProgressShadowElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;ProgressInnerElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;ProgressInnerElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     ProgressInnerElement(Document&amp;);
</span><span class="lines">@@ -61,40 +61,40 @@
</span><span class="cx">     virtual bool rendererIsNeeded(const RenderStyle&amp;) override;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline PassRefPtr&lt;ProgressInnerElement&gt; ProgressInnerElement::create(Document&amp; document)
</del><ins>+inline Ref&lt;ProgressInnerElement&gt; ProgressInnerElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;ProgressInnerElement&gt; result = adoptRef(new ProgressInnerElement(document));
</del><ins>+    Ref&lt;ProgressInnerElement&gt; result = adoptRef(*new ProgressInnerElement(document));
</ins><span class="cx">     result-&gt;setPseudo(AtomicString(&quot;-webkit-progress-inner-element&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx">     return result;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> class ProgressBarElement final : public ProgressShadowElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;ProgressBarElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;ProgressBarElement&gt; create(Document&amp;);
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     ProgressBarElement(Document&amp;);
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline PassRefPtr&lt;ProgressBarElement&gt; ProgressBarElement::create(Document&amp; document)
</del><ins>+inline Ref&lt;ProgressBarElement&gt; ProgressBarElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;ProgressBarElement&gt; result = adoptRef(new ProgressBarElement(document));
</del><ins>+    Ref&lt;ProgressBarElement&gt; result = adoptRef(*new ProgressBarElement(document));
</ins><span class="cx">     result-&gt;setPseudo(AtomicString(&quot;-webkit-progress-bar&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx">     return result;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> class ProgressValueElement final : public ProgressShadowElement {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;ProgressValueElement&gt; create(Document&amp;);
</del><ins>+    static Ref&lt;ProgressValueElement&gt; create(Document&amp;);
</ins><span class="cx">     void setWidthPercentage(double);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     ProgressValueElement(Document&amp;);
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-inline PassRefPtr&lt;ProgressValueElement&gt; ProgressValueElement::create(Document&amp; document)
</del><ins>+inline Ref&lt;ProgressValueElement&gt; ProgressValueElement::create(Document&amp; document)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;ProgressValueElement&gt; result = adoptRef(new ProgressValueElement(document));
</del><ins>+    Ref&lt;ProgressValueElement&gt; result = adoptRef(*new ProgressValueElement(document));
</ins><span class="cx">     result-&gt;setPseudo(AtomicString(&quot;-webkit-progress-value&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx">     return result;
</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 (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -80,12 +80,12 @@
</span><span class="cx">     computedValues.m_extent = downcast&lt;RenderImage&gt;(*renderer).logicalHeight();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;ImageControlsRootElement&gt; ImageControlsRootElement::maybeCreate(Document&amp; document)
</del><ins>+RefPtr&lt;ImageControlsRootElement&gt; ImageControlsRootElement::maybeCreate(Document&amp; document)
</ins><span class="cx"> {
</span><span class="cx">     if (!document.page())
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    RefPtr&lt;ImageControlsRootElementMac&gt; controls = adoptRef(new ImageControlsRootElementMac(document));
</del><ins>+    RefPtr&lt;ImageControlsRootElementMac&gt; controls = adoptRef(*new ImageControlsRootElementMac(document));
</ins><span class="cx">     controls-&gt;setAttribute(HTMLNames::classAttr, &quot;x-webkit-image-controls&quot;);
</span><span class="cx"> 
</span><span class="cx">     controls-&gt;appendChild(ImageControlsButtonElementMac::maybeCreate(document));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCueList.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCueList.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/TextTrackCueList.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> 
</span><span class="cx"> class TextTrackCueList : public RefCounted&lt;TextTrackCueList&gt; {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;TextTrackCueList&gt; create()
</del><ins>+    static Ref&lt;TextTrackCueList&gt; create()
</ins><span class="cx">     {
</span><del>-        return adoptRef(new TextTrackCueList);
</del><ins>+        return adoptRef(*new TextTrackCueList);
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ~TextTrackCueList() { }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/VTTCue.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -247,9 +247,9 @@
</span><span class="cx">     return cueBackdropShadowPseudoId;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;VTTCue&gt; VTTCue::create(ScriptExecutionContext&amp; context, const WebVTTCueData&amp; data)
</del><ins>+Ref&lt;VTTCue&gt; VTTCue::create(ScriptExecutionContext&amp; context, const WebVTTCueData&amp; data)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new VTTCue(context, data));
</del><ins>+    return adoptRef(*new VTTCue(context, data));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> VTTCue::VTTCue(ScriptExecutionContext&amp; context, const MediaTime&amp; start, const MediaTime&amp; end, const String&amp; content)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/VTTCue.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -74,17 +74,17 @@
</span><span class="cx"> 
</span><span class="cx"> class VTTCue : public TextTrackCue {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;VTTCue&gt; create(ScriptExecutionContext&amp; context, double start, double end, const String&amp; content)
</del><ins>+    static Ref&lt;VTTCue&gt; create(ScriptExecutionContext&amp; context, double start, double end, const String&amp; content)
</ins><span class="cx">     {
</span><span class="cx">         return create(context, MediaTime::createWithDouble(start), MediaTime::createWithDouble(end), content);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRefPtr&lt;VTTCue&gt; create(ScriptExecutionContext&amp; context, const MediaTime&amp; start, const MediaTime&amp; end, const String&amp; content)
</del><ins>+    static Ref&lt;VTTCue&gt; create(ScriptExecutionContext&amp; context, const MediaTime&amp; start, const MediaTime&amp; end, const String&amp; content)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new VTTCue(context, start, end, content));
</del><ins>+        return adoptRef(*new VTTCue(context, start, end, content));
</ins><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static PassRefPtr&lt;VTTCue&gt; create(ScriptExecutionContext&amp;, const WebVTTCueData&amp;);
</del><ins>+    static Ref&lt;VTTCue&gt; create(ScriptExecutionContext&amp;, const WebVTTCueData&amp;);
</ins><span class="cx"> 
</span><span class="cx">     static const AtomicString&amp; cueBackdropShadowPseudoId();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegion.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegion.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/VTTRegion.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx"> 
</span><span class="cx"> class VTTRegion final : public RefCounted&lt;VTTRegion&gt;, public ContextDestructionObserver {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;VTTRegion&gt; create(ScriptExecutionContext&amp; context)
</del><ins>+    static Ref&lt;VTTRegion&gt; create(ScriptExecutionContext&amp; context)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new VTTRegion(context));
</del><ins>+        return adoptRef(*new VTTRegion(context));
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     virtual ~VTTRegion();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVideoTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VideoTrack.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VideoTrack.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/VideoTrack.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx"> 
</span><span class="cx"> class VideoTrack final : public TrackBase, public VideoTrackPrivateClient {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;VideoTrack&gt; create(VideoTrackClient* client, PassRefPtr&lt;VideoTrackPrivate&gt; trackPrivate)
</del><ins>+    static Ref&lt;VideoTrack&gt; create(VideoTrackClient* client, PassRefPtr&lt;VideoTrackPrivate&gt; trackPrivate)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new VideoTrack(client, trackPrivate));
</del><ins>+        return adoptRef(*new VideoTrack(client, trackPrivate));
</ins><span class="cx">     }
</span><span class="cx">     virtual ~VideoTrack();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVideoTrackListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VideoTrackList.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VideoTrackList.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/VideoTrackList.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> 
</span><span class="cx"> class VideoTrackList final : public TrackListBase {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;VideoTrackList&gt; create(HTMLMediaElement* owner, ScriptExecutionContext* context)
</del><ins>+    static Ref&lt;VideoTrackList&gt; create(HTMLMediaElement* owner, ScriptExecutionContext* context)
</ins><span class="cx">     {
</span><del>-        return adoptRef(new VideoTrackList(owner, context));
</del><ins>+        return adoptRef(*new VideoTrackList(owner, context));
</ins><span class="cx">     }
</span><span class="cx">     virtual ~VideoTrackList();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTElement.cpp (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTElement.cpp        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/WebVTTElement.cpp        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -75,9 +75,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-PassRefPtr&lt;WebVTTElement&gt; WebVTTElement::create(WebVTTNodeType nodeType, Document&amp; document)
</del><ins>+Ref&lt;WebVTTElement&gt; WebVTTElement::create(WebVTTNodeType nodeType, Document&amp; document)
</ins><span class="cx"> {
</span><del>-    return adoptRef(new WebVTTElement(nodeType, document));
</del><ins>+    return adoptRef(*new WebVTTElement(nodeType, document));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr&lt;Element&gt; WebVTTElement::cloneElementWithoutAttributesAndChildren(Document&amp; targetDocument)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTElement.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTElement.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/WebVTTElement.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebVTTElement final : public Element {
</span><span class="cx"> public:
</span><del>-    static PassRefPtr&lt;WebVTTElement&gt; create(const WebVTTNodeType, Document&amp;);
</del><ins>+    static Ref&lt;WebVTTElement&gt; create(const WebVTTNodeType, Document&amp;);
</ins><span class="cx">     PassRefPtr&lt;HTMLElement&gt; createEquivalentHTMLElement(Document&amp;);
</span><span class="cx"> 
</span><span class="cx">     virtual RefPtr&lt;Element&gt; cloneElementWithoutAttributesAndChildren(Document&amp;) override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTParser.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTParser.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/html/track/WebVTTParser.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> class WebVTTCueData final : public RefCounted&lt;WebVTTCueData&gt; {
</span><span class="cx"> public:
</span><span class="cx"> 
</span><del>-    static PassRefPtr&lt;WebVTTCueData&gt; create() { return adoptRef(new WebVTTCueData()); }
</del><ins>+    static Ref&lt;WebVTTCueData&gt; create() { return adoptRef(*new WebVTTCueData()); }
</ins><span class="cx">     ~WebVTTCueData() { }
</span><span class="cx"> 
</span><span class="cx">     MediaTime startTime() const { return m_startTime; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMediaPlayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.h (183734 => 183735)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaPlayer.h        2015-05-03 23:58:44 UTC (rev 183734)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.h        2015-05-04 01:20:48 UTC (rev 183735)
</span><span class="lines">@@ -244,7 +244,7 @@
</span><span class="cx">     virtual bool mediaPlayerIsPaused() const { return true; }
</span><span class="cx">     virtual bool mediaPlayerIsLooping() const { return false; }
</span><span class="cx">     virtual CachedResourceLoader* mediaPlayerCachedResourceLoader() { return 0; }
</span><del>-    virtual PassRefPtr&lt;PlatformMediaResourceLoader&gt; mediaPlayerCreateResourceLoader(std::unique_ptr&lt;PlatformMediaResourceLoaderClient&gt;) { return nullptr; }
</del><ins>+    virtual RefPtr&lt;PlatformMediaResourceLoader&gt; mediaPlayerCreateResourceLoader(std::unique_ptr&lt;PlatformMediaResourceLoaderClient&gt;) { return nullptr; }
</ins><span class="cx">     virtual bool doesHaveAttribute(const AtomicString&amp;, AtomicString* = 0) const { return false; }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span></span></pre>
</div>
</div>

</body>
</html>