<!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 <gyuyoung.kim@webkit.org>
+
+ 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 <simon.fraser@apple.com>
</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<MediaKeyError> error = MediaKeyError::create(errorCode, systemCode).get();
- setError(error.get());
</del><ins>+ Ref<MediaKeyError> error = MediaKeyError::create(errorCode, systemCode).get();
+ setError(error.ptr());
</ins><span class="cx">
</span><span class="cx"> RefPtr<Event> keyerrorEvent = Event::create(eventNames().webkitkeyerrorEvent, false, false);
</span><span class="cx"> keyerrorEvent->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<DOMFormData> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DOMFormData> create(HTMLFormElement* form) { return adoptRef(new DOMFormData(form)); }
- static PassRefPtr<DOMFormData> create(const TextEncoding& encoding) { return adoptRef(new DOMFormData(encoding)); }
</del><ins>+ static Ref<DOMFormData> create(HTMLFormElement* form) { return adoptRef(*new DOMFormData(form)); }
+ static Ref<DOMFormData> create(const TextEncoding& encoding) { return adoptRef(*new DOMFormData(encoding)); }
</ins><span class="cx">
</span><span class="cx"> void append(const String& name, const String& value);
</span><span class="cx"> void append(const String& name, Blob*, const String& 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 &document().cachedResourceLoader();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<PlatformMediaResourceLoader> HTMLMediaElement::mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient> client)
</del><ins>+RefPtr<PlatformMediaResourceLoader> HTMLMediaElement::mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient> 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& 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<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) override;
</del><ins>+ virtual RefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN) && 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<MediaError> create(Code code) { return adoptRef(new MediaError(code)); }
</del><ins>+ static Ref<MediaError> 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<MediaKeyError> create(Code code, unsigned long systemCode = 0) { return adoptRef(new MediaKeyError(code, systemCode)); }
</del><ins>+ static Ref<MediaKeyError> 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 "Gradient.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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<CanvasProxy> CanvasProxy::create()
</del><ins>+Ref<CanvasProxy> 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<CanvasProxy> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<CanvasProxy> create();
</del><ins>+ static Ref<CanvasProxy> 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<WebGLActiveInfo> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WebGLActiveInfo> create(const String& name, GC3Denum type, GC3Dint size)
</del><ins>+ static Ref<WebGLActiveInfo> create(const String& 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 "CanvasContextAttributes.h"
</span><span class="cx"> #include "GraphicsContext3D.h"
</span><del>-#include <wtf/PassRefPtr.h>
</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 "WebGLRenderingContextBase.h"
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</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 "WebGLShader.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/Vector.h>
</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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
-
</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 "GraphicsContext3D.h"
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/Vector.h>
</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 "WebGLSharedObject.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLProgram.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span></span></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 "WebGLContextObject.h"
</span><span class="cx"> #include "WebGLVertexArrayObjectBase.h"
</span><span class="cx">
</span><del>-#include <wtf/PassRefPtr.h>
-
</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<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& document)
</del><ins>+Ref<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& 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<ImageControlsRootElement> maybeCreate(Document&);
</del><ins>+ static RefPtr<ImageControlsRootElement> maybeCreate(Document&);
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit ImageControlsRootElement(Document&);
</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("-webkit-media-controls-panel", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlPanelElement> MediaControlPanelElement::create(Document& document)
</del><ins>+Ref<MediaControlPanelElement> MediaControlPanelElement::create(Document& 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& eventLocation)
</span><span class="lines">@@ -261,9 +261,9 @@
</span><span class="cx"> setPseudo(AtomicString("-webkit-media-controls-enclosure", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlPanelEnclosureElement> MediaControlPanelEnclosureElement::create(Document& document)
</del><ins>+Ref<MediaControlPanelEnclosureElement> MediaControlPanelEnclosureElement::create(Document& 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("-webkit-media-controls-overlay-enclosure", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlOverlayEnclosureElement> MediaControlOverlayEnclosureElement::create(Document& document)
</del><ins>+Ref<MediaControlOverlayEnclosureElement> MediaControlOverlayEnclosureElement::create(Document& 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("-webkit-media-controls-timeline-container", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlTimelineContainerElement> MediaControlTimelineContainerElement::create(Document& document)
</del><ins>+Ref<MediaControlTimelineContainerElement> MediaControlTimelineContainerElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlTimelineContainerElement> element = adoptRef(new MediaControlTimelineContainerElement(document));
</del><ins>+ Ref<MediaControlTimelineContainerElement> element = adoptRef(*new MediaControlTimelineContainerElement(document));
</ins><span class="cx"> element->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("-webkit-media-controls-volume-slider-container", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlVolumeSliderContainerElement> MediaControlVolumeSliderContainerElement::create(Document& document)
</del><ins>+Ref<MediaControlVolumeSliderContainerElement> MediaControlVolumeSliderContainerElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlVolumeSliderContainerElement> element = adoptRef(new MediaControlVolumeSliderContainerElement(document));
</del><ins>+ Ref<MediaControlVolumeSliderContainerElement> element = adoptRef(*new MediaControlVolumeSliderContainerElement(document));
</ins><span class="cx"> element->hide();
</span><del>- return element.release();
</del><ins>+ return element;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> RenderPtr<RenderElement> MediaControlVolumeSliderContainerElement::createElementRenderer(Ref<RenderStyle>&& style, const RenderTreePosition&)
</span><span class="lines">@@ -361,11 +361,11 @@
</span><span class="cx"> setPseudo(AtomicString("-webkit-media-controls-status-display", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlStatusDisplayElement> MediaControlStatusDisplayElement::create(Document& document)
</del><ins>+Ref<MediaControlStatusDisplayElement> MediaControlStatusDisplayElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlStatusDisplayElement> element = adoptRef(new MediaControlStatusDisplayElement(document));
</del><ins>+ Ref<MediaControlStatusDisplayElement> element = adoptRef(*new MediaControlStatusDisplayElement(document));
</ins><span class="cx"> element->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("-webkit-media-controls-mute-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElement::create(Document& document, MediaControls* controls)
</del><ins>+Ref<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElement::create(Document& document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(controls);
</span><span class="cx">
</span><del>- RefPtr<MediaControlPanelMuteButtonElement> button = adoptRef(new MediaControlPanelMuteButtonElement(document, controls));
</del><ins>+ Ref<MediaControlPanelMuteButtonElement> button = adoptRef(*new MediaControlPanelMuteButtonElement(document, controls));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-volume-slider-mute-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMuteButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMuteButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(new MediaControlVolumeSliderMuteButtonElement(document));
</del><ins>+ Ref<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(*new MediaControlVolumeSliderMuteButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-play-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlPlayButtonElement> button = adoptRef(new MediaControlPlayButtonElement(document));
</del><ins>+ Ref<MediaControlPlayButtonElement> button = adoptRef(*new MediaControlPlayButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-overlay-play-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlOverlayPlayButtonElement> MediaControlOverlayPlayButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlOverlayPlayButtonElement> MediaControlOverlayPlayButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlOverlayPlayButtonElement> button = adoptRef(new MediaControlOverlayPlayButtonElement(document));
</del><ins>+ Ref<MediaControlOverlayPlayButtonElement> button = adoptRef(*new MediaControlOverlayPlayButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-seek-forward-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlSeekForwardButtonElement> MediaControlSeekForwardButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlSeekForwardButtonElement> MediaControlSeekForwardButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlSeekForwardButtonElement> button = adoptRef(new MediaControlSeekForwardButtonElement(document));
</del><ins>+ Ref<MediaControlSeekForwardButtonElement> button = adoptRef(*new MediaControlSeekForwardButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-seek-back-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlSeekBackButtonElement> MediaControlSeekBackButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlSeekBackButtonElement> MediaControlSeekBackButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlSeekBackButtonElement> button = adoptRef(new MediaControlSeekBackButtonElement(document));
</del><ins>+ Ref<MediaControlSeekBackButtonElement> button = adoptRef(*new MediaControlSeekBackButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-rewind-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlRewindButtonElement> MediaControlRewindButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlRewindButtonElement> MediaControlRewindButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlRewindButtonElement> button = adoptRef(new MediaControlRewindButtonElement(document));
</del><ins>+ Ref<MediaControlRewindButtonElement> button = adoptRef(*new MediaControlRewindButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-return-to-realtime-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlReturnToRealtimeButtonElement> MediaControlReturnToRealtimeButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlReturnToRealtimeButtonElement> MediaControlReturnToRealtimeButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlReturnToRealtimeButtonElement> button = adoptRef(new MediaControlReturnToRealtimeButtonElement(document));
</del><ins>+ Ref<MediaControlReturnToRealtimeButtonElement> button = adoptRef(*new MediaControlReturnToRealtimeButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</span><span class="cx"> button->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("-webkit-media-controls-toggle-closed-captions-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClosedCaptionsButtonElement::create(Document& document, MediaControls* controls)
</del><ins>+Ref<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClosedCaptionsButtonElement::create(Document& document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(controls);
</span><span class="cx">
</span><del>- RefPtr<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(new MediaControlToggleClosedCaptionsButtonElement(document, controls));
</del><ins>+ Ref<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(*new MediaControlToggleClosedCaptionsButtonElement(document, controls));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</span><span class="cx"> button->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("-webkit-media-controls-closed-captions-container", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlClosedCaptionsContainerElement> MediaControlClosedCaptionsContainerElement::create(Document& document)
</del><ins>+Ref<MediaControlClosedCaptionsContainerElement> MediaControlClosedCaptionsContainerElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlClosedCaptionsContainerElement> element = adoptRef(new MediaControlClosedCaptionsContainerElement(document));
</del><ins>+ Ref<MediaControlClosedCaptionsContainerElement> element = adoptRef(*new MediaControlClosedCaptionsContainerElement(document));
</ins><span class="cx"> element->setAttribute(dirAttr, "auto");
</span><span class="cx"> element->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("-webkit-media-controls-closed-captions-track-list", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlClosedCaptionsTrackListElement> MediaControlClosedCaptionsTrackListElement::create(Document& document, MediaControls* controls)
</del><ins>+Ref<MediaControlClosedCaptionsTrackListElement> MediaControlClosedCaptionsTrackListElement::create(Document& document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(controls);
</span><del>- RefPtr<MediaControlClosedCaptionsTrackListElement> element = adoptRef(new MediaControlClosedCaptionsTrackListElement(document, controls));
- return element.release();
</del><ins>+ Ref<MediaControlClosedCaptionsTrackListElement> 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("-webkit-media-controls-timeline", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlTimelineElement> MediaControlTimelineElement::create(Document& document, MediaControls* controls)
</del><ins>+Ref<MediaControlTimelineElement> MediaControlTimelineElement::create(Document& document, MediaControls* controls)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(controls);
</span><span class="cx">
</span><del>- RefPtr<MediaControlTimelineElement> timeline = adoptRef(new MediaControlTimelineElement(document, controls));
</del><ins>+ Ref<MediaControlTimelineElement> timeline = adoptRef(*new MediaControlTimelineElement(document, controls));
</ins><span class="cx"> timeline->ensureUserAgentShadowRoot();
</span><span class="cx"> timeline->setType("range");
</span><span class="cx"> timeline->setAttribute(precisionAttr, "float");
</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("-webkit-media-controls-volume-slider", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlPanelVolumeSliderElement> MediaControlPanelVolumeSliderElement::create(Document& document)
</del><ins>+Ref<MediaControlPanelVolumeSliderElement> MediaControlPanelVolumeSliderElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlPanelVolumeSliderElement> slider = adoptRef(new MediaControlPanelVolumeSliderElement(document));
</del><ins>+ Ref<MediaControlPanelVolumeSliderElement> slider = adoptRef(*new MediaControlPanelVolumeSliderElement(document));
</ins><span class="cx"> slider->ensureUserAgentShadowRoot();
</span><span class="cx"> slider->setType("range");
</span><span class="cx"> slider->setAttribute(precisionAttr, "float");
</span><span class="cx"> slider->setAttribute(maxAttr, "1");
</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("-webkit-media-controls-fullscreen-volume-slider", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlFullscreenVolumeSliderElement> MediaControlFullscreenVolumeSliderElement::create(Document& document)
</del><ins>+Ref<MediaControlFullscreenVolumeSliderElement> MediaControlFullscreenVolumeSliderElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlFullscreenVolumeSliderElement> slider = adoptRef(new MediaControlFullscreenVolumeSliderElement(document));
</del><ins>+ Ref<MediaControlFullscreenVolumeSliderElement> slider = adoptRef(*new MediaControlFullscreenVolumeSliderElement(document));
</ins><span class="cx"> slider->ensureUserAgentShadowRoot();
</span><span class="cx"> slider->setType("range");
</span><span class="cx"> slider->setAttribute(precisionAttr, "float");
</span><span class="cx"> slider->setAttribute(maxAttr, "1");
</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("-webkit-media-controls-fullscreen-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlFullscreenButtonElement> button = adoptRef(new MediaControlFullscreenButtonElement(document));
</del><ins>+ Ref<MediaControlFullscreenButtonElement> button = adoptRef(*new MediaControlFullscreenButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</span><span class="cx"> button->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("-webkit-media-controls-fullscreen-volume-min-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlFullscreenVolumeMinButtonElement> MediaControlFullscreenVolumeMinButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlFullscreenVolumeMinButtonElement> MediaControlFullscreenVolumeMinButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlFullscreenVolumeMinButtonElement> button = adoptRef(new MediaControlFullscreenVolumeMinButtonElement(document));
</del><ins>+ Ref<MediaControlFullscreenVolumeMinButtonElement> button = adoptRef(*new MediaControlFullscreenVolumeMinButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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("-webkit-media-controls-fullscreen-volume-max-button", AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<MediaControlFullscreenVolumeMaxButtonElement> MediaControlFullscreenVolumeMaxButtonElement::create(Document& document)
</del><ins>+Ref<MediaControlFullscreenVolumeMaxButtonElement> MediaControlFullscreenVolumeMaxButtonElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<MediaControlFullscreenVolumeMaxButtonElement> button = adoptRef(new MediaControlFullscreenVolumeMaxButtonElement(document));
</del><ins>+ Ref<MediaControlFullscreenVolumeMaxButtonElement> button = adoptRef(*new MediaControlFullscreenVolumeMaxButtonElement(document));
</ins><span class="cx"> button->ensureUserAgentShadowRoot();
</span><span class="cx"> button->setType("button");
</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<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDisplayElement::create(Document& document)
</del><ins>+Ref<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDisplayElement::create(Document& 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& 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<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplayElement::create(Document& document)
</del><ins>+Ref<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplayElement::create(Document& 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& 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<MediaControlPanelElement> create(Document&);
</del><ins>+ static Ref<MediaControlPanelElement> create(Document&);
</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<MediaControlPanelEnclosureElement> create(Document&);
</del><ins>+ static Ref<MediaControlPanelEnclosureElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlPanelEnclosureElement(Document&);
</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<MediaControlOverlayEnclosureElement> create(Document&);
</del><ins>+ static Ref<MediaControlOverlayEnclosureElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlOverlayEnclosureElement(Document&);
</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<MediaControlTimelineContainerElement> create(Document&);
</del><ins>+ static Ref<MediaControlTimelineContainerElement> create(Document&);
</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<MediaControlVolumeSliderContainerElement> create(Document&);
</del><ins>+ static Ref<MediaControlVolumeSliderContainerElement> create(Document&);
</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<MediaControlStatusDisplayElement> create(Document&);
</del><ins>+ static Ref<MediaControlStatusDisplayElement> create(Document&);
</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<MediaControlPanelMuteButtonElement> create(Document&, MediaControls*);
</del><ins>+ static Ref<MediaControlPanelMuteButtonElement> create(Document&, 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<MediaControlVolumeSliderMuteButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlVolumeSliderMuteButtonElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlVolumeSliderMuteButtonElement(Document&);
</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<MediaControlPlayButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlPlayButtonElement> create(Document&);
</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<MediaControlOverlayPlayButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlOverlayPlayButtonElement> create(Document&);
</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<MediaControlSeekForwardButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlSeekForwardButtonElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlSeekForwardButtonElement(Document&);
</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<MediaControlSeekBackButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlSeekBackButtonElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlSeekBackButtonElement(Document&);
</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<MediaControlRewindButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlRewindButtonElement> create(Document&);
</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<MediaControlReturnToRealtimeButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlReturnToRealtimeButtonElement> create(Document&);
</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<MediaControlToggleClosedCaptionsButtonElement> create(Document&, MediaControls*);
</del><ins>+ static Ref<MediaControlToggleClosedCaptionsButtonElement> create(Document&, 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<MediaControlClosedCaptionsContainerElement> create(Document&);
</del><ins>+ static Ref<MediaControlClosedCaptionsContainerElement> create(Document&);
</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<MediaControlClosedCaptionsTrackListElement> create(Document&, MediaControls*);
</del><ins>+ static Ref<MediaControlClosedCaptionsTrackListElement> create(Document&, 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<MediaControlTimelineElement> create(Document&, MediaControls*);
</del><ins>+ static Ref<MediaControlTimelineElement> create(Document&, 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<MediaControlFullscreenButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlFullscreenButtonElement> create(Document&);
</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<MediaControlPanelVolumeSliderElement> create(Document&);
</del><ins>+ static Ref<MediaControlPanelVolumeSliderElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlPanelVolumeSliderElement(Document&);
</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<MediaControlFullscreenVolumeSliderElement> create(Document&);
</del><ins>+ static Ref<MediaControlFullscreenVolumeSliderElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlFullscreenVolumeSliderElement(Document&);
</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<MediaControlFullscreenVolumeMinButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlFullscreenVolumeMinButtonElement> create(Document&);
</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<MediaControlFullscreenVolumeMaxButtonElement> create(Document&);
</del><ins>+ static Ref<MediaControlFullscreenVolumeMaxButtonElement> create(Document&);
</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<MediaControlTimeRemainingDisplayElement> create(Document&);
</del><ins>+ static Ref<MediaControlTimeRemainingDisplayElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlTimeRemainingDisplayElement(Document&);
</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<MediaControlCurrentTimeDisplayElement> create(Document&);
</del><ins>+ static Ref<MediaControlCurrentTimeDisplayElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlCurrentTimeDisplayElement(Document&);
</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<MediaControlsAppleEventListener> create(MediaControlsApple* mediaControls) { return adoptRef(new MediaControlsAppleEventListener(mediaControls)); }
</del><ins>+ static Ref<MediaControlsAppleEventListener> 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->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<MeterInnerElement> create(Document&);
</del><ins>+ static Ref<MeterInnerElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MeterInnerElement(Document&);
</span><span class="lines">@@ -62,14 +62,14 @@
</span><span class="cx"> virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-inline PassRefPtr<MeterInnerElement> MeterInnerElement::create(Document& document)
</del><ins>+inline Ref<MeterInnerElement> MeterInnerElement::create(Document& 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<MeterBarElement> create(Document&);
</del><ins>+ static Ref<MeterBarElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MeterBarElement(Document& 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<MeterBarElement> MeterBarElement::create(Document& document)
</del><ins>+inline Ref<MeterBarElement> MeterBarElement::create(Document& 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<MeterValueElement> create(Document&);
</del><ins>+ static Ref<MeterValueElement> create(Document&);
</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& valuePseudoId() const;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-inline PassRefPtr<MeterValueElement> MeterValueElement::create(Document& document)
</del><ins>+inline Ref<MeterValueElement> MeterValueElement::create(Document& 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<ProgressInnerElement> create(Document&);
</del><ins>+ static Ref<ProgressInnerElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ProgressInnerElement(Document&);
</span><span class="lines">@@ -61,40 +61,40 @@
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&) override;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-inline PassRefPtr<ProgressInnerElement> ProgressInnerElement::create(Document& document)
</del><ins>+inline Ref<ProgressInnerElement> ProgressInnerElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<ProgressInnerElement> result = adoptRef(new ProgressInnerElement(document));
</del><ins>+ Ref<ProgressInnerElement> result = adoptRef(*new ProgressInnerElement(document));
</ins><span class="cx"> result->setPseudo(AtomicString("-webkit-progress-inner-element", 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<ProgressBarElement> create(Document&);
</del><ins>+ static Ref<ProgressBarElement> create(Document&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ProgressBarElement(Document&);
</span><span class="cx"> };
</span><span class="cx">
</span><del>-inline PassRefPtr<ProgressBarElement> ProgressBarElement::create(Document& document)
</del><ins>+inline Ref<ProgressBarElement> ProgressBarElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<ProgressBarElement> result = adoptRef(new ProgressBarElement(document));
</del><ins>+ Ref<ProgressBarElement> result = adoptRef(*new ProgressBarElement(document));
</ins><span class="cx"> result->setPseudo(AtomicString("-webkit-progress-bar", 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<ProgressValueElement> create(Document&);
</del><ins>+ static Ref<ProgressValueElement> create(Document&);
</ins><span class="cx"> void setWidthPercentage(double);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ProgressValueElement(Document&);
</span><span class="cx"> };
</span><span class="cx">
</span><del>-inline PassRefPtr<ProgressValueElement> ProgressValueElement::create(Document& document)
</del><ins>+inline Ref<ProgressValueElement> ProgressValueElement::create(Document& document)
</ins><span class="cx"> {
</span><del>- RefPtr<ProgressValueElement> result = adoptRef(new ProgressValueElement(document));
</del><ins>+ Ref<ProgressValueElement> result = adoptRef(*new ProgressValueElement(document));
</ins><span class="cx"> result->setPseudo(AtomicString("-webkit-progress-value", 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<RenderImage>(*renderer).logicalHeight();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& document)
</del><ins>+RefPtr<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& 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<ImageControlsRootElementMac> controls = adoptRef(new ImageControlsRootElementMac(document));
</del><ins>+ RefPtr<ImageControlsRootElementMac> controls = adoptRef(*new ImageControlsRootElementMac(document));
</ins><span class="cx"> controls->setAttribute(HTMLNames::classAttr, "x-webkit-image-controls");
</span><span class="cx">
</span><span class="cx"> controls->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<TextTrackCueList> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<TextTrackCueList> create()
</del><ins>+ static Ref<TextTrackCueList> 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<VTTCue> VTTCue::create(ScriptExecutionContext& context, const WebVTTCueData& data)
</del><ins>+Ref<VTTCue> VTTCue::create(ScriptExecutionContext& context, const WebVTTCueData& 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& context, const MediaTime& start, const MediaTime& end, const String& 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<VTTCue> create(ScriptExecutionContext& context, double start, double end, const String& content)
</del><ins>+ static Ref<VTTCue> create(ScriptExecutionContext& context, double start, double end, const String& 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<VTTCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const String& content)
</del><ins>+ static Ref<VTTCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const String& 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<VTTCue> create(ScriptExecutionContext&, const WebVTTCueData&);
</del><ins>+ static Ref<VTTCue> create(ScriptExecutionContext&, const WebVTTCueData&);
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& 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<VTTRegion>, public ContextDestructionObserver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<VTTRegion> create(ScriptExecutionContext& context)
</del><ins>+ static Ref<VTTRegion> create(ScriptExecutionContext& 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<VideoTrack> create(VideoTrackClient* client, PassRefPtr<VideoTrackPrivate> trackPrivate)
</del><ins>+ static Ref<VideoTrack> create(VideoTrackClient* client, PassRefPtr<VideoTrackPrivate> 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<VideoTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)
</del><ins>+ static Ref<VideoTrackList> 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<WebVTTElement> WebVTTElement::create(WebVTTNodeType nodeType, Document& document)
</del><ins>+Ref<WebVTTElement> WebVTTElement::create(WebVTTNodeType nodeType, Document& 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<Element> WebVTTElement::cloneElementWithoutAttributesAndChildren(Document& 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<WebVTTElement> create(const WebVTTNodeType, Document&);
</del><ins>+ static Ref<WebVTTElement> create(const WebVTTNodeType, Document&);
</ins><span class="cx"> PassRefPtr<HTMLElement> createEquivalentHTMLElement(Document&);
</span><span class="cx">
</span><span class="cx"> virtual RefPtr<Element> cloneElementWithoutAttributesAndChildren(Document&) 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<WebVTTCueData> {
</span><span class="cx"> public:
</span><span class="cx">
</span><del>- static PassRefPtr<WebVTTCueData> create() { return adoptRef(new WebVTTCueData()); }
</del><ins>+ static Ref<WebVTTCueData> 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<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) { return nullptr; }
</del><ins>+ virtual RefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) { return nullptr; }
</ins><span class="cx"> virtual bool doesHaveAttribute(const AtomicString&, AtomicString* = 0) const { return false; }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span></span></pre>
</div>
</div>
</body>
</html>