<!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>[186059] trunk/Source/WebKit2</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/186059">186059</a></dd>
<dt>Author</dt> <dd>gyuyoung.kim@webkit.org</dd>
<dt>Date</dt> <dd>2015-06-28 18:19:30 -0700 (Sun, 28 Jun 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>Use Ref/RefPtr instead of PassRefPtr in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=146190
Reviewed by Darin Adler.
As a step to remove PassRefPtr, this patch reduces use of PassRefPtr in WebKit2.
* Shared/API/c/WKContextMenuItem.cpp:
(WKContextMenuItemCreateAsAction):
(WKContextMenuItemCreateAsCheckableAction):
* Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp:
(WebKit::WebCoordinatedSurface::create):
* Shared/CoordinatedGraphics/WebCoordinatedSurface.h:
* Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp:
(WebKit::ThreadSafeCoordinatedSurface::create):
* Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h:
* Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:
(WebKit::ThreadedCompositor::create):
* Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h:
* Shared/Plugins/NPRemoteObjectMap.cpp:
(WebKit::NPRemoteObjectMap::create):
* Shared/Plugins/NPRemoteObjectMap.h:
* Shared/WebBatteryStatus.h:
(WebKit::WebBatteryStatus::create):
* Shared/WebCertificateInfo.h:
(WebKit::WebCertificateInfo::create):
* Shared/WebContextMenuItem.h:
(WebKit::WebContextMenuItem::create):
* Shared/WebRenderObject.cpp:
(WebKit::WebRenderObject::create):
* Shared/WebRenderObject.h:
(WebKit::WebRenderObject::create):
* UIProcess/API/APINavigationData.h:
(API::NavigationData::create):
* UIProcess/API/APISession.cpp:
(API::Session::createEphemeral):
* UIProcess/API/APISession.h:
* UIProcess/API/APISessionState.cpp:
(API::SessionState::create):
* UIProcess/API/APISessionState.h:
* UIProcess/API/APIUserScript.h:
* UIProcess/API/APIWebsiteDataStore.cpp:
(API::WebsiteDataStore::createNonPersistentDataStore):
(API::WebsiteDataStore::create):
* UIProcess/API/APIWebsiteDataStore.h:
* UIProcess/API/C/WKCredential.cpp:
(WKCredentialCreate):
(WKCredentialCreateWithCertificateInfo):
* UIProcess/API/C/WKPage.cpp:
(WKPageCopySessionState):
(WKPageSetPageContextMenuClient):
* UIProcess/API/C/WKSessionStateRef.cpp:
(WKSessionStateCreateFromData):
* UIProcess/API/C/WKUserScriptRef.cpp:
(WKUserScriptCreateWithSource):
* UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm:
(-[WKNSURLAuthenticationChallengeSender useCredential:forAuthenticationChallenge:]):
* UIProcess/API/Cocoa/WKProcessGroup.mm:
(-[WKProcessGroup _setAllowsSpecificHTTPSCertificate:forHost:]):
* UIProcess/API/Cocoa/WKProcessPool.mm:
(-[WKProcessPool _setAllowsSpecificHTTPSCertificate:forHost:]):
* UIProcess/API/Cocoa/WKWebsiteDataStore.mm:
(+[WKWebsiteDataStore nonPersistentDataStore]):
* UIProcess/API/efl/ewk_auth_request_private.h:
(EwkAuthRequest::create):
* UIProcess/API/efl/ewk_back_forward_list_item_private.h:
(EwkBackForwardListItem::create):
* UIProcess/API/efl/ewk_context.cpp:
(EwkContext::create):
* UIProcess/API/efl/ewk_context_menu_private.h:
(EwkContextMenu::create):
* UIProcess/API/efl/ewk_download_job_private.h:
(EwkDownloadJob::create):
* UIProcess/API/efl/ewk_file_chooser_request_private.h:
(EwkFileChooserRequest::create):
* UIProcess/API/efl/ewk_form_submission_request_private.h:
(EwkFormSubmissionRequest::create):
* UIProcess/API/efl/ewk_navigation_data_private.h:
(EwkNavigationData::create):
* UIProcess/API/efl/ewk_security_origin_private.h:
(EwkSecurityOrigin::create):
* UIProcess/Authentication/AuthenticationChallengeProxy.h:
(WebKit::AuthenticationChallengeProxy::create):
* UIProcess/Authentication/AuthenticationDecisionListener.h:
(WebKit::AuthenticationDecisionListener::create):
* UIProcess/Authentication/WebCredential.h:
(WebKit::WebCredential::create):
* UIProcess/Authentication/WebProtectionSpace.h:
(WebKit::WebProtectionSpace::create):
* UIProcess/Cocoa/NavigationState.mm:
(WebKit::NavigationState::HistoryClient::didNavigateWithNavigationData):
* UIProcess/Databases/DatabaseProcessProxy.cpp:
(WebKit::DatabaseProcessProxy::create):
* UIProcess/Databases/DatabaseProcessProxy.h:
* UIProcess/Launcher/ProcessLauncher.h:
(WebKit::ProcessLauncher::create):
* UIProcess/Launcher/mac/ProcessLauncherMac.mm:
* UIProcess/Notifications/WebNotificationManagerProxy.cpp:
(WebKit::WebNotificationManagerProxy::create):
* UIProcess/Notifications/WebNotificationManagerProxy.h:
* UIProcess/Plugins/PluginProcessProxy.cpp:
(WebKit::PluginProcessProxy::create):
* UIProcess/Plugins/PluginProcessProxy.h:
* UIProcess/Scrolling/RemoteScrollingTree.cpp:
(WebKit::RemoteScrollingTree::create):
* UIProcess/Scrolling/RemoteScrollingTree.h:
* UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm:
(WebKit::ScrollingTreeOverflowScrollingNodeIOS::create):
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::WebProcessPool):
* UIProcess/efl/WebPopupMenuListenerEfl.h:
(WebKit::WebPopupMenuListenerEfl::create):
* UIProcess/efl/WebViewEfl.cpp:
(WebKit::WebView::create):
* UIProcess/ios/WebVideoFullscreenManagerProxy.h:
* UIProcess/ios/WebVideoFullscreenManagerProxy.mm:
(WebKit::WebVideoFullscreenManagerProxy::create):</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIcWKContextMenuItemcpp">trunk/Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsWebCoordinatedSurfacecpp">trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsWebCoordinatedSurfaceh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadSafeCoordinatedSurfacecpp">trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadSafeCoordinatedSurfaceh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadedCompositorcpp">trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadedCompositorh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNPRemoteObjectMapcpp">trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedPluginsNPRemoteObjectMaph">trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebBatteryStatush">trunk/Source/WebKit2/Shared/WebBatteryStatus.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebContextMenuItemh">trunk/Source/WebKit2/Shared/WebContextMenuItem.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebRenderObjectcpp">trunk/Source/WebKit2/Shared/WebRenderObject.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedWebRenderObjecth">trunk/Source/WebKit2/Shared/WebRenderObject.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPINavigationDatah">trunk/Source/WebKit2/UIProcess/API/APINavigationData.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPISessioncpp">trunk/Source/WebKit2/UIProcess/API/APISession.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPISessionh">trunk/Source/WebKit2/UIProcess/API/APISession.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPISessionStatecpp">trunk/Source/WebKit2/UIProcess/API/APISessionState.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPISessionStateh">trunk/Source/WebKit2/UIProcess/API/APISessionState.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPIUserScripth">trunk/Source/WebKit2/UIProcess/API/APIUserScript.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPIWebsiteDataStorecpp">trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPIWebsiteDataStoreh">trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKCredentialcpp">trunk/Source/WebKit2/UIProcess/API/C/WKCredential.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKPagecpp">trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKSessionStateRefcpp">trunk/Source/WebKit2/UIProcess/API/C/WKSessionStateRef.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKUserScriptRefcpp">trunk/Source/WebKit2/UIProcess/API/C/WKUserScriptRef.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNSURLAuthenticationChallengemm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataStoremm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_application_cache_managercpp">trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_auth_request_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_back_forward_list_item_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_context_menucpp">trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_context_menu_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_download_job_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_file_chooser_request_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_form_submission_request_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_navigation_data_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflewk_security_origin_privateh">trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin_private.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkWebKitAuthenticationRequestcpp">trunk/Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticationRequest.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationAuthenticationChallengeProxyh">trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationAuthenticationDecisionListenerh">trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationWebCredentialh">trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAuthenticationWebProtectionSpaceh">trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaNavigationStatemm">trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCoordinatedGraphicsWebViewh">trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxycpp">trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxyh">trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessLauncherProcessLauncherh">trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessLaunchermacProcessLauncherMacmm">trunk/Source/WebKit2/UIProcess/Launcher/mac/ProcessLauncherMac.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxycpp">trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxyh">trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsPluginProcessProxycpp">trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh">trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessScrollingRemoteScrollingTreecpp">trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessScrollingRemoteScrollingTreeh">trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessScrollingiosScrollingTreeOverflowScrollingNodeIOSh">trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessScrollingiosScrollingTreeOverflowScrollingNodeIOSmm">trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessPoolcpp">trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflWebPopupMenuListenerEflh">trunk/Source/WebKit2/UIProcess/efl/WebPopupMenuListenerEfl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflWebViewEflcpp">trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWebVideoFullscreenManagerProxyh">trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWebVideoFullscreenManagerProxymm">trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/ChangeLog        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -1,3 +1,123 @@
</span><ins>+2015-06-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
+
+ Use Ref/RefPtr instead of PassRefPtr in WebKit2
+ https://bugs.webkit.org/show_bug.cgi?id=146190
+
+ Reviewed by Darin Adler.
+
+ As a step to remove PassRefPtr, this patch reduces use of PassRefPtr in WebKit2.
+
+ * Shared/API/c/WKContextMenuItem.cpp:
+ (WKContextMenuItemCreateAsAction):
+ (WKContextMenuItemCreateAsCheckableAction):
+ * Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp:
+ (WebKit::WebCoordinatedSurface::create):
+ * Shared/CoordinatedGraphics/WebCoordinatedSurface.h:
+ * Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp:
+ (WebKit::ThreadSafeCoordinatedSurface::create):
+ * Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h:
+ * Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:
+ (WebKit::ThreadedCompositor::create):
+ * Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h:
+ * Shared/Plugins/NPRemoteObjectMap.cpp:
+ (WebKit::NPRemoteObjectMap::create):
+ * Shared/Plugins/NPRemoteObjectMap.h:
+ * Shared/WebBatteryStatus.h:
+ (WebKit::WebBatteryStatus::create):
+ * Shared/WebCertificateInfo.h:
+ (WebKit::WebCertificateInfo::create):
+ * Shared/WebContextMenuItem.h:
+ (WebKit::WebContextMenuItem::create):
+ * Shared/WebRenderObject.cpp:
+ (WebKit::WebRenderObject::create):
+ * Shared/WebRenderObject.h:
+ (WebKit::WebRenderObject::create):
+ * UIProcess/API/APINavigationData.h:
+ (API::NavigationData::create):
+ * UIProcess/API/APISession.cpp:
+ (API::Session::createEphemeral):
+ * UIProcess/API/APISession.h:
+ * UIProcess/API/APISessionState.cpp:
+ (API::SessionState::create):
+ * UIProcess/API/APISessionState.h:
+ * UIProcess/API/APIUserScript.h:
+ * UIProcess/API/APIWebsiteDataStore.cpp:
+ (API::WebsiteDataStore::createNonPersistentDataStore):
+ (API::WebsiteDataStore::create):
+ * UIProcess/API/APIWebsiteDataStore.h:
+ * UIProcess/API/C/WKCredential.cpp:
+ (WKCredentialCreate):
+ (WKCredentialCreateWithCertificateInfo):
+ * UIProcess/API/C/WKPage.cpp:
+ (WKPageCopySessionState):
+ (WKPageSetPageContextMenuClient):
+ * UIProcess/API/C/WKSessionStateRef.cpp:
+ (WKSessionStateCreateFromData):
+ * UIProcess/API/C/WKUserScriptRef.cpp:
+ (WKUserScriptCreateWithSource):
+ * UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm:
+ (-[WKNSURLAuthenticationChallengeSender useCredential:forAuthenticationChallenge:]):
+ * UIProcess/API/Cocoa/WKProcessGroup.mm:
+ (-[WKProcessGroup _setAllowsSpecificHTTPSCertificate:forHost:]):
+ * UIProcess/API/Cocoa/WKProcessPool.mm:
+ (-[WKProcessPool _setAllowsSpecificHTTPSCertificate:forHost:]):
+ * UIProcess/API/Cocoa/WKWebsiteDataStore.mm:
+ (+[WKWebsiteDataStore nonPersistentDataStore]):
+ * UIProcess/API/efl/ewk_auth_request_private.h:
+ (EwkAuthRequest::create):
+ * UIProcess/API/efl/ewk_back_forward_list_item_private.h:
+ (EwkBackForwardListItem::create):
+ * UIProcess/API/efl/ewk_context.cpp:
+ (EwkContext::create):
+ * UIProcess/API/efl/ewk_context_menu_private.h:
+ (EwkContextMenu::create):
+ * UIProcess/API/efl/ewk_download_job_private.h:
+ (EwkDownloadJob::create):
+ * UIProcess/API/efl/ewk_file_chooser_request_private.h:
+ (EwkFileChooserRequest::create):
+ * UIProcess/API/efl/ewk_form_submission_request_private.h:
+ (EwkFormSubmissionRequest::create):
+ * UIProcess/API/efl/ewk_navigation_data_private.h:
+ (EwkNavigationData::create):
+ * UIProcess/API/efl/ewk_security_origin_private.h:
+ (EwkSecurityOrigin::create):
+ * UIProcess/Authentication/AuthenticationChallengeProxy.h:
+ (WebKit::AuthenticationChallengeProxy::create):
+ * UIProcess/Authentication/AuthenticationDecisionListener.h:
+ (WebKit::AuthenticationDecisionListener::create):
+ * UIProcess/Authentication/WebCredential.h:
+ (WebKit::WebCredential::create):
+ * UIProcess/Authentication/WebProtectionSpace.h:
+ (WebKit::WebProtectionSpace::create):
+ * UIProcess/Cocoa/NavigationState.mm:
+ (WebKit::NavigationState::HistoryClient::didNavigateWithNavigationData):
+ * UIProcess/Databases/DatabaseProcessProxy.cpp:
+ (WebKit::DatabaseProcessProxy::create):
+ * UIProcess/Databases/DatabaseProcessProxy.h:
+ * UIProcess/Launcher/ProcessLauncher.h:
+ (WebKit::ProcessLauncher::create):
+ * UIProcess/Launcher/mac/ProcessLauncherMac.mm:
+ * UIProcess/Notifications/WebNotificationManagerProxy.cpp:
+ (WebKit::WebNotificationManagerProxy::create):
+ * UIProcess/Notifications/WebNotificationManagerProxy.h:
+ * UIProcess/Plugins/PluginProcessProxy.cpp:
+ (WebKit::PluginProcessProxy::create):
+ * UIProcess/Plugins/PluginProcessProxy.h:
+ * UIProcess/Scrolling/RemoteScrollingTree.cpp:
+ (WebKit::RemoteScrollingTree::create):
+ * UIProcess/Scrolling/RemoteScrollingTree.h:
+ * UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm:
+ (WebKit::ScrollingTreeOverflowScrollingNodeIOS::create):
+ * UIProcess/WebProcessPool.cpp:
+ (WebKit::WebProcessPool::WebProcessPool):
+ * UIProcess/efl/WebPopupMenuListenerEfl.h:
+ (WebKit::WebPopupMenuListenerEfl::create):
+ * UIProcess/efl/WebViewEfl.cpp:
+ (WebKit::WebView::create):
+ * UIProcess/ios/WebVideoFullscreenManagerProxy.h:
+ * UIProcess/ios/WebVideoFullscreenManagerProxy.mm:
+ (WebKit::WebVideoFullscreenManagerProxy::create):
+
</ins><span class="cx"> 2015-06-28 Dan Bernstein <mitz@apple.com>
</span><span class="cx">
</span><span class="cx"> [Cocoa] Remove _WKSecurityOrigin.{h,mm}
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIcWKContextMenuItemcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> WKContextMenuItemRef WKContextMenuItemCreateAsAction(WKContextMenuItemTag tag, WKStringRef title, bool enabled)
</span><span class="cx"> {
</span><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- return toAPI(WebContextMenuItem::create(WebContextMenuItemData(ActionType, toImpl(tag), toImpl(title)->string(), enabled, false)).leakRef());
</del><ins>+ return toAPI(&WebContextMenuItem::create(WebContextMenuItemData(ActionType, toImpl(tag), toImpl(title)->string(), enabled, false)).leakRef());
</ins><span class="cx"> #else
</span><span class="cx"> UNUSED_PARAM(tag);
</span><span class="cx"> UNUSED_PARAM(title);
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> WKContextMenuItemRef WKContextMenuItemCreateAsCheckableAction(WKContextMenuItemTag tag, WKStringRef title, bool enabled, bool checked)
</span><span class="cx"> {
</span><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- return toAPI(WebContextMenuItem::create(WebContextMenuItemData(CheckableActionType, toImpl(tag), toImpl(title)->string(), enabled, checked)).leakRef());
</del><ins>+ return toAPI(&WebContextMenuItem::create(WebContextMenuItemData(CheckableActionType, toImpl(tag), toImpl(title)->string(), enabled, checked)).leakRef());
</ins><span class="cx"> #else
</span><span class="cx"> UNUSED_PARAM(tag);
</span><span class="cx"> UNUSED_PARAM(title);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsWebCoordinatedSurfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -118,9 +118,9 @@
</span><span class="cx"> return graphicsContext;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<ShareableBitmap> bitmap)
</del><ins>+Ref<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<ShareableBitmap> bitmap)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebCoordinatedSurface(size, flags, bitmap));
</del><ins>+ return adoptRef(*new WebCoordinatedSurface(size, flags, bitmap));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WebCoordinatedSurface::WebCoordinatedSurface(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<ShareableBitmap> bitmap)
</span><span class="lines">@@ -136,9 +136,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<GraphicsSurface> surface)
</del><ins>+Ref<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<GraphicsSurface> surface)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebCoordinatedSurface(size, flags, surface));
</del><ins>+ return adoptRef(*new WebCoordinatedSurface(size, flags, surface));
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsWebCoordinatedSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> WebCoordinatedSurface(const WebCore::IntSize&, Flags, PassRefPtr<ShareableBitmap>);
</span><span class="cx">
</span><span class="cx"> // Create a WebCoordinatedSurface referencing an existing ShareableBitmap.
</span><del>- static PassRefPtr<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<ShareableBitmap>);
</del><ins>+ static Ref<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<ShareableBitmap>);
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<WebCore::GraphicsContext> createGraphicsContext(const WebCore::IntRect&);
</span><span class="cx"> #if USE(GRAPHICS_SURFACE)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> // Create a shareable bitmap backed by a graphics surface.
</span><span class="cx"> static PassRefPtr<WebCoordinatedSurface> createWithSurface(const WebCore::IntSize&, Flags);
</span><span class="cx"> // Create a WebCoordinatedSurface referencing an existing GraphicsSurface.
</span><del>- static PassRefPtr<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<WebCore::GraphicsSurface>);
</del><ins>+ static Ref<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<WebCore::GraphicsSurface>);
</ins><span class="cx">
</span><span class="cx"> bool isBackedByGraphicsSurface() const { return !!m_graphicsSurface; }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadSafeCoordinatedSurfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -35,14 +35,14 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-PassRefPtr<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags)
</del><ins>+Ref<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ThreadSafeCoordinatedSurface(size, flags, ImageBuffer::create(size)));
</del><ins>+ return adoptRef(*new ThreadSafeCoordinatedSurface(size, flags, ImageBuffer::create(size)));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, std::unique_ptr<ImageBuffer> buffer)
</del><ins>+Ref<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, std::unique_ptr<ImageBuffer> buffer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ThreadSafeCoordinatedSurface(size, flags, WTF::move(buffer)));
</del><ins>+ return adoptRef(*new ThreadSafeCoordinatedSurface(size, flags, WTF::move(buffer)));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ThreadSafeCoordinatedSurface::ThreadSafeCoordinatedSurface(const IntSize& size, CoordinatedSurface::Flags flags, std::unique_ptr<ImageBuffer> buffer)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadSafeCoordinatedSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> virtual ~ThreadSafeCoordinatedSurface();
</span><span class="cx">
</span><span class="cx"> // Create a new ThreadSafeCoordinatedSurface and allocate either a GraphicsSurface or a ImageBuffer as backing.
</span><del>- static PassRefPtr<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags);
</del><ins>+ static Ref<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags);
</ins><span class="cx">
</span><span class="cx"> virtual void paintToSurface(const WebCore::IntRect&, WebCore::CoordinatedSurface::Client*) override;
</span><span class="cx"> virtual void copyToTexture(PassRefPtr<WebCore::BitmapTexture>, const WebCore::IntRect& target, const WebCore::IntPoint& sourceOffset) override;
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> void endPaint();
</span><span class="cx">
</span><span class="cx"> // Create a ThreadSafeCoordinatedSurface referencing an exisiting ImageBuffer
</span><del>- static PassRefPtr<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, std::unique_ptr<WebCore::ImageBuffer>);
</del><ins>+ static Ref<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, std::unique_ptr<WebCore::ImageBuffer>);
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<WebCore::ImageBuffer> m_imageBuffer;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadedCompositorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -109,9 +109,9 @@
</span><span class="cx"> double m_lastUpdateTime;
</span><span class="cx"> };
</span><span class="cx">
</span><del>-PassRefPtr<ThreadedCompositor> ThreadedCompositor::create(Client* client)
</del><ins>+Ref<ThreadedCompositor> ThreadedCompositor::create(Client* client)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ThreadedCompositor(client));
</del><ins>+ return adoptRef(*new ThreadedCompositor(client));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ThreadedCompositor::ThreadedCompositor(Client* client)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadedCompositorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> virtual void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) = 0;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<ThreadedCompositor> create(Client*);
</del><ins>+ static Ref<ThreadedCompositor> create(Client*);
</ins><span class="cx"> virtual ~ThreadedCompositor();
</span><span class="cx">
</span><span class="cx"> void setNeedsDisplay();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNPRemoteObjectMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx"> return ++generateNPObjectID;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<NPRemoteObjectMap> NPRemoteObjectMap::create(IPC::Connection* connection)
</del><ins>+Ref<NPRemoteObjectMap> NPRemoteObjectMap::create(IPC::Connection* connection)
</ins><span class="cx"> {
</span><del>- return adoptRef(new NPRemoteObjectMap(connection));
</del><ins>+ return adoptRef(*new NPRemoteObjectMap(connection));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> NPRemoteObjectMap::NPRemoteObjectMap(IPC::Connection* connection)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedPluginsNPRemoteObjectMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">
</span><span class="cx"> class NPRemoteObjectMap : public RefCounted<NPRemoteObjectMap> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<NPRemoteObjectMap> create(IPC::Connection*);
</del><ins>+ static Ref<NPRemoteObjectMap> create(IPC::Connection*);
</ins><span class="cx"> ~NPRemoteObjectMap();
</span><span class="cx">
</span><span class="cx"> // Creates an NPObjectProxy wrapper for the remote object with the given remote object ID.
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebBatteryStatush"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebBatteryStatus.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebBatteryStatus.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/WebBatteryStatus.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx"> double level;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<WebBatteryStatus> create(bool isCharging, double chargingTime, double dischargingTime, double level)
</del><ins>+ static Ref<WebBatteryStatus> create(bool isCharging, double chargingTime, double dischargingTime, double level)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebBatteryStatus(isCharging, chargingTime, dischargingTime, level));
</del><ins>+ return adoptRef(*new WebBatteryStatus(isCharging, chargingTime, dischargingTime, level));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~WebBatteryStatus();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebContextMenuItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebContextMenuItem.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebContextMenuItem.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/WebContextMenuItem.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -44,14 +44,14 @@
</span><span class="cx">
</span><span class="cx"> class WebContextMenuItem : public API::ObjectImpl<API::Object::Type::ContextMenuItem> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WebContextMenuItem> create(const WebContextMenuItemData& data)
</del><ins>+ static Ref<WebContextMenuItem> create(const WebContextMenuItemData& data)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebContextMenuItem(data));
</del><ins>+ return adoptRef(*new WebContextMenuItem(data));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> static PassRefPtr<WebContextMenuItem> create(const WebCore::ContextMenuItem& item)
</span><span class="cx"> {
</span><del>- return adoptRef(new WebContextMenuItem(item));
</del><ins>+ return adoptRef(*new WebContextMenuItem(item));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> static PassRefPtr<WebContextMenuItem> create(const String& title, bool enabled, API::Array* submenuItems);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebRenderObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebRenderObject.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebRenderObject.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/WebRenderObject.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-PassRefPtr<WebRenderObject> WebRenderObject::create(WebPage* page)
</del><ins>+RefPtr<WebRenderObject> WebRenderObject::create(WebPage* page)
</ins><span class="cx"> {
</span><span class="cx"> Frame* mainFrame = page->mainFrame();
</span><span class="cx"> if (!mainFrame)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebRenderObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebRenderObject.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebRenderObject.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/Shared/WebRenderObject.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -45,10 +45,10 @@
</span><span class="cx">
</span><span class="cx"> class WebRenderObject : public API::ObjectImpl<API::Object::Type::RenderObject> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WebRenderObject> create(WebPage*);
- static PassRefPtr<WebRenderObject> create(WebCore::RenderObject* renderer)
</del><ins>+ static RefPtr<WebRenderObject> create(WebPage*);
+ static Ref<WebRenderObject> create(WebCore::RenderObject* renderer)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebRenderObject(renderer, false));
</del><ins>+ return adoptRef(*new WebRenderObject(renderer, false));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> static PassRefPtr<WebRenderObject> create(const String& name, const String& elementTagName, const String& elementID, PassRefPtr<API::Array> elementClassNames, WebCore::IntPoint absolutePosition, WebCore::IntRect frameRect, const String& textSnippet, unsigned textLength, PassRefPtr<API::Array> children);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPINavigationDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APINavigationData.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APINavigationData.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APINavigationData.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class NavigationData : public ObjectImpl<Object::Type::NavigationData> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<NavigationData> create(const WebKit::WebNavigationDataStore& store)
</del><ins>+ static Ref<NavigationData> create(const WebKit::WebNavigationDataStore& store)
</ins><span class="cx"> {
</span><del>- return adoptRef(new NavigationData(store));
</del><ins>+ return adoptRef(*new NavigationData(store));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~NavigationData();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPISessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APISession.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APISession.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APISession.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -57,10 +57,10 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<Session> Session::createEphemeral()
</del><ins>+Ref<Session> Session::createEphemeral()
</ins><span class="cx"> {
</span><span class="cx"> // FIXME: support creation of non-default, non-ephemeral sessions
</span><del>- return adoptRef(new Session());
</del><ins>+ return adoptRef(*new Session());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool Session::isEphemeral() const
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPISessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APISession.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APISession.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APISession.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class Session : public API::ObjectImpl<API::Object::Type::Session> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<Session> createEphemeral();
</del><ins>+ static Ref<Session> createEphemeral();
</ins><span class="cx"> virtual ~Session();
</span><span class="cx">
</span><span class="cx"> static Session& defaultSession();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPISessionStatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APISessionState.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APISessionState.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APISessionState.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -28,9 +28,9 @@
</span><span class="cx">
</span><span class="cx"> namespace API {
</span><span class="cx">
</span><del>-PassRefPtr<SessionState> SessionState::create(WebKit::SessionState sessionState)
</del><ins>+Ref<SessionState> SessionState::create(WebKit::SessionState sessionState)
</ins><span class="cx"> {
</span><del>- return adoptRef(new SessionState(WTF::move(sessionState)));
</del><ins>+ return adoptRef(*new SessionState(WTF::move(sessionState)));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> SessionState::SessionState(WebKit::SessionState sessionState)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPISessionStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APISessionState.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APISessionState.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APISessionState.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">
</span><span class="cx"> class SessionState final : public ObjectImpl<Object::Type::SessionState> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<SessionState> create(WebKit::SessionState);
</del><ins>+ static Ref<SessionState> create(WebKit::SessionState);
</ins><span class="cx"> virtual ~SessionState();
</span><span class="cx">
</span><span class="cx"> const WebKit::SessionState& sessionState() const { return m_sessionState; }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPIUserScripth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APIUserScript.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APIUserScript.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APIUserScript.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx"> public:
</span><span class="cx"> static WebCore::URL generateUniqueURL();
</span><span class="cx">
</span><del>- static RefPtr<UserScript> create(WebCore::UserScript userScript)
</del><ins>+ static Ref<UserScript> create(WebCore::UserScript userScript)
</ins><span class="cx"> {
</span><del>- return adoptRef(new UserScript(userScript));
</del><ins>+ return adoptRef(*new UserScript(userScript));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> UserScript(WebCore::UserScript userScript)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPIWebsiteDataStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -37,14 +37,14 @@
</span><span class="cx"> return defaultDataStore;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-RefPtr<WebsiteDataStore> WebsiteDataStore::createNonPersistentDataStore()
</del><ins>+Ref<WebsiteDataStore> WebsiteDataStore::createNonPersistentDataStore()
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebsiteDataStore);
</del><ins>+ return adoptRef(*new WebsiteDataStore);
</ins><span class="cx"> }
</span><span class="cx">
</span><del>-RefPtr<WebsiteDataStore> WebsiteDataStore::create(WebKit::WebsiteDataStore::Configuration configuration)
</del><ins>+Ref<WebsiteDataStore> WebsiteDataStore::create(WebKit::WebsiteDataStore::Configuration configuration)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebsiteDataStore(WTF::move(configuration)));
</del><ins>+ return adoptRef(*new WebsiteDataStore(WTF::move(configuration)));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WebsiteDataStore::WebsiteDataStore()
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPIWebsiteDataStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> class WebsiteDataStore final : public ObjectImpl<Object::Type::WebsiteDataStore> {
</span><span class="cx"> public:
</span><span class="cx"> static RefPtr<WebsiteDataStore> defaultDataStore();
</span><del>- static RefPtr<WebsiteDataStore> createNonPersistentDataStore();
- static RefPtr<WebsiteDataStore> create(WebKit::WebsiteDataStore::Configuration);
</del><ins>+ static Ref<WebsiteDataStore> createNonPersistentDataStore();
+ static Ref<WebsiteDataStore> create(WebKit::WebsiteDataStore::Configuration);
</ins><span class="cx"> virtual ~WebsiteDataStore();
</span><span class="cx">
</span><span class="cx"> bool isPersistent();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKCredentialcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKCredential.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKCredential.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKCredential.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -40,12 +40,12 @@
</span><span class="cx">
</span><span class="cx"> WKCredentialRef WKCredentialCreate(WKStringRef username, WKStringRef password, WKCredentialPersistence persistence)
</span><span class="cx"> {
</span><del>- return toAPI(WebCredential::create(WebCore::Credential(toImpl(username)->string(), toImpl(password)->string(), toCredentialPersistence(persistence))).leakRef());
</del><ins>+ return toAPI(&WebCredential::create(WebCore::Credential(toImpl(username)->string(), toImpl(password)->string(), toCredentialPersistence(persistence))).leakRef());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WKCredentialRef WKCredentialCreateWithCertificateInfo(WKCertificateInfoRef certificateInfo)
</span><span class="cx"> {
</span><del>- return toAPI(WebCredential::create(toImpl(certificateInfo)).leakRef());
</del><ins>+ return toAPI(&WebCredential::create(toImpl(certificateInfo)).leakRef());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WKStringRef WKCredentialCopyUser(WKCredentialRef credentialRef)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -410,7 +410,7 @@
</span><span class="cx"> if (shouldReturnData)
</span><span class="cx"> return toAPI(encodeLegacySessionState(sessionState).release().leakRef());
</span><span class="cx">
</span><del>- return toAPI(API::SessionState::create(WTF::move(sessionState)).leakRef());
</del><ins>+ return toAPI(&API::SessionState::create(WTF::move(sessionState)).leakRef());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void WKPageRestoreFromSessionState(WKPageRef pageRef, WKTypeRef sessionStateRef)
</span><span class="lines">@@ -804,7 +804,7 @@
</span><span class="cx"> if (!m_client.customContextMenuItemSelected)
</span><span class="cx"> return;
</span><span class="cx">
</span><del>- m_client.customContextMenuItemSelected(toAPI(&page), toAPI(WebContextMenuItem::create(itemData).get()), m_client.base.clientInfo);
</del><ins>+ m_client.customContextMenuItemSelected(toAPI(&page), toAPI(WebContextMenuItem::create(itemData).ptr()), m_client.base.clientInfo);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual void contextMenuDismissed(WebPageProxy& page) override
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKSessionStateRefcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKSessionStateRef.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKSessionStateRef.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKSessionStateRef.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> if (!WebKit::decodeLegacySessionState(WebKit::toImpl(data)->bytes(), WebKit::toImpl(data)->size(), sessionState))
</span><span class="cx"> return nullptr;
</span><span class="cx">
</span><del>- return WebKit::toAPI(API::SessionState::create(WTF::move(sessionState)).leakRef());
</del><ins>+ return WebKit::toAPI(&API::SessionState::create(WTF::move(sessionState)).leakRef());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WKDataRef WKSessionStateCopyData(WKSessionStateRef sessionState)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKUserScriptRefcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKUserScriptRef.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKUserScriptRef.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKUserScriptRef.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> WKUserScriptRef WKUserScriptCreateWithSource(WKStringRef sourceRef, _WKUserScriptInjectionTime injectionTime, bool forMainFrameOnly)
</span><span class="cx"> {
</span><del>- return toAPI(API::UserScript::create(WebCore::UserScript { toWTFString(sourceRef), API::UserScript::generateUniqueURL(), { }, { }, toUserScriptInjectionTime(injectionTime), forMainFrameOnly ? WebCore::InjectInTopFrameOnly : WebCore::InjectInAllFrames }).leakRef());
</del><ins>+ return toAPI(&API::UserScript::create(WebCore::UserScript { toWTFString(sourceRef), API::UserScript::generateUniqueURL(), { }, { }, toUserScriptInjectionTime(injectionTime), forMainFrameOnly ? WebCore::InjectInTopFrameOnly : WebCore::InjectInAllFrames }).leakRef());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WKStringRef WKUserScriptCopySource(WKUserScriptRef userScriptRef)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNSURLAuthenticationChallengemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> {
</span><span class="cx"> checkChallenge(challenge);
</span><span class="cx"> AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy;
</span><del>- webChallenge.listener()->useCredential(WebCredential::create(Credential(credential)).get());
</del><ins>+ webChallenge.listener()->useCredential(WebCredential::create(Credential(credential)).ptr());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> - (void)performDefaultHandlingForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataStoremm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.mm (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.mm        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.mm        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> + (WKWebsiteDataStore *)nonPersistentDataStore
</span><span class="cx"> {
</span><del>- return [WebKit::wrapper(*API::WebsiteDataStore::createNonPersistentDataStore().release().leakRef()) autorelease];
</del><ins>+ return [WebKit::wrapper(API::WebsiteDataStore::createNonPersistentDataStore().leakRef()) autorelease];
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> - (void)dealloc
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_application_cache_managercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> const size_t originsCount = WKArrayGetSize(wkOrigins);
</span><span class="cx"> for (size_t i = 0; i < originsCount; ++i) {
</span><span class="cx"> WKSecurityOriginRef securityOriginRef = static_cast<WKSecurityOriginRef>(WKArrayGetItemAtIndex(wkOrigins, i));
</span><del>- origins = eina_list_append(origins, EwkSecurityOrigin::create(securityOriginRef).leakRef());
</del><ins>+ origins = eina_list_append(origins, &EwkSecurityOrigin::create(securityOriginRef).leakRef());
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> callbackData->callback(origins, callbackData->userData);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_auth_request_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkAuthRequest)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkAuthRequest> create(WKAuthenticationChallengeRef authenticationChallenge)
</del><ins>+ static Ref<EwkAuthRequest> create(WKAuthenticationChallengeRef authenticationChallenge)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkAuthRequest(authenticationChallenge));
</del><ins>+ return adoptRef(*new EwkAuthRequest(authenticationChallenge));
</ins><span class="cx"> }
</span><span class="cx"> ~EwkAuthRequest();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_back_forward_list_item_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkBackForwardListItem)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkBackForwardListItem> create(WKBackForwardListItemRef itemRef)
</del><ins>+ static Ref<EwkBackForwardListItem> create(WKBackForwardListItemRef itemRef)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkBackForwardListItem(itemRef));
</del><ins>+ return adoptRef(*new EwkBackForwardListItem(itemRef));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const char* url() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_context_menucpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -109,12 +109,12 @@
</span><span class="cx">
</span><span class="cx"> Ewk_Context_Menu* ewk_context_menu_new()
</span><span class="cx"> {
</span><del>- return EwkContextMenu::create().leakRef();
</del><ins>+ return &EwkContextMenu::create().leakRef();
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> Ewk_Context_Menu* ewk_context_menu_new_with_items(Eina_List* items)
</span><span class="cx"> {
</span><del>- return EwkContextMenu::create(items).leakRef();
</del><ins>+ return &EwkContextMenu::create(items).leakRef();
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> Eina_Bool ewk_context_menu_item_append(Ewk_Context_Menu* menu, Ewk_Context_Menu_Item* item)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_context_menu_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -37,19 +37,19 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkContextMenu)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkContextMenu> create(EwkView* viewImpl, WKArrayRef items)
</del><ins>+ static Ref<EwkContextMenu> create(EwkView* viewImpl, WKArrayRef items)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkContextMenu(viewImpl, items));
</del><ins>+ return adoptRef(*new EwkContextMenu(viewImpl, items));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EwkContextMenu> create()
</del><ins>+ static Ref<EwkContextMenu> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkContextMenu());
</del><ins>+ return adoptRef(*new EwkContextMenu());
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EwkContextMenu> create(Eina_List* items)
</del><ins>+ static Ref<EwkContextMenu> create(Eina_List* items)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkContextMenu(items));
</del><ins>+ return adoptRef(*new EwkContextMenu(items));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ~EwkContextMenu();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_download_job_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkDownloadJob)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkDownloadJob> create(WKDownloadRef download)
</del><ins>+ static Ref<EwkDownloadJob> create(WKDownloadRef download)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkDownloadJob(download));
</del><ins>+ return adoptRef(*new EwkDownloadJob(download));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> uint64_t id() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_file_chooser_request_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkFileChooserRequest)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkFileChooserRequest> create(WKOpenPanelParametersRef parameters, WKOpenPanelResultListenerRef listener)
</del><ins>+ static Ref<EwkFileChooserRequest> create(WKOpenPanelParametersRef parameters, WKOpenPanelResultListenerRef listener)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkFileChooserRequest(parameters, listener));
</del><ins>+ return adoptRef(*new EwkFileChooserRequest(parameters, listener));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ~EwkFileChooserRequest();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_form_submission_request_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx">
</span><span class="cx"> ~EwkFormSubmissionRequest();
</span><span class="cx">
</span><del>- static PassRefPtr<EwkFormSubmissionRequest> create(WKDictionaryRef values, WKFormSubmissionListenerRef listener)
</del><ins>+ static Ref<EwkFormSubmissionRequest> create(WKDictionaryRef values, WKFormSubmissionListenerRef listener)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkFormSubmissionRequest(values, listener));
</del><ins>+ return adoptRef(*new EwkFormSubmissionRequest(values, listener));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WKRetainPtr<WKArrayRef> fieldNames() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_navigation_data_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkNavigationData)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkNavigationData> create(WKNavigationDataRef dataRef)
</del><ins>+ static Ref<EwkNavigationData> create(WKNavigationDataRef dataRef)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkNavigationData(dataRef));
</del><ins>+ return adoptRef(*new EwkNavigationData(dataRef));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> EwkUrlRequest* originalRequest() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflewk_security_origin_privateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin_private.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin_private.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin_private.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -35,14 +35,14 @@
</span><span class="cx"> public:
</span><span class="cx"> EWK_OBJECT_DECLARE(EwkSecurityOrigin)
</span><span class="cx">
</span><del>- static PassRefPtr<EwkSecurityOrigin> create(WKSecurityOriginRef originRef)
</del><ins>+ static Ref<EwkSecurityOrigin> create(WKSecurityOriginRef originRef)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkSecurityOrigin(originRef));
</del><ins>+ return adoptRef(*new EwkSecurityOrigin(originRef));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<EwkSecurityOrigin> create(const char* url)
</del><ins>+ static Ref<EwkSecurityOrigin> create(const char* url)
</ins><span class="cx"> {
</span><del>- return adoptRef(new EwkSecurityOrigin(url));
</del><ins>+ return adoptRef(*new EwkSecurityOrigin(url));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const char* host() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkWebKitAuthenticationRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticationRequest.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticationRequest.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticationRequest.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -312,8 +312,11 @@
</span><span class="cx"> {
</span><span class="cx"> g_return_if_fail(WEBKIT_IS_AUTHENTICATION_REQUEST(request));
</span><span class="cx">
</span><del>- RefPtr<WebCredential> webCredential = credential ? WebCredential::create(webkitCredentialGetCredential(credential)) : 0;
- request->priv->authenticationChallenge->listener()->useCredential(webCredential.get());
</del><ins>+ if (credential)
+ request->priv->authenticationChallenge->listener()->useCredential(WebCredential::create(webkitCredentialGetCredential(credential)).ptr());
+ else
+ request->priv->authenticationChallenge->listener()->useCredential(nullptr);
+
</ins><span class="cx"> request->priv->handledRequest = true;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationAuthenticationChallengeProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -43,9 +43,9 @@
</span><span class="cx">
</span><span class="cx"> class AuthenticationChallengeProxy : public API::ObjectImpl<API::Object::Type::AuthenticationChallenge> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AuthenticationChallengeProxy> create(const WebCore::AuthenticationChallenge& authenticationChallenge, uint64_t challengeID, IPC::Connection* connection)
</del><ins>+ static Ref<AuthenticationChallengeProxy> create(const WebCore::AuthenticationChallenge& authenticationChallenge, uint64_t challengeID, IPC::Connection* connection)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AuthenticationChallengeProxy(authenticationChallenge, challengeID, connection));
</del><ins>+ return adoptRef(*new AuthenticationChallengeProxy(authenticationChallenge, challengeID, connection));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ~AuthenticationChallengeProxy();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationAuthenticationDecisionListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx">
</span><span class="cx"> class AuthenticationDecisionListener : public API::ObjectImpl<API::Object::Type::AuthenticationDecisionListener> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<AuthenticationDecisionListener> create(AuthenticationChallengeProxy* authenticationChallenge)
</del><ins>+ static Ref<AuthenticationDecisionListener> create(AuthenticationChallengeProxy* authenticationChallenge)
</ins><span class="cx"> {
</span><del>- return adoptRef(new AuthenticationDecisionListener(authenticationChallenge));
</del><ins>+ return adoptRef(*new AuthenticationDecisionListener(authenticationChallenge));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void useCredential(WebCredential*);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationWebCredentialh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -39,14 +39,14 @@
</span><span class="cx"> public:
</span><span class="cx"> ~WebCredential();
</span><span class="cx">
</span><del>- static PassRefPtr<WebCredential> create(const WebCore::Credential& credential)
</del><ins>+ static Ref<WebCredential> create(const WebCore::Credential& credential)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebCredential(credential));
</del><ins>+ return adoptRef(*new WebCredential(credential));
</ins><span class="cx"> }
</span><span class="cx">
</span><del>- static PassRefPtr<WebCredential> create(WebCertificateInfo* certificateInfo)
</del><ins>+ static Ref<WebCredential> create(WebCertificateInfo* certificateInfo)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebCredential(certificateInfo));
</del><ins>+ return adoptRef(*new WebCredential(certificateInfo));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WebCertificateInfo* certificateInfo();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAuthenticationWebProtectionSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">
</span><span class="cx"> class WebProtectionSpace : public API::ObjectImpl<API::Object::Type::ProtectionSpace> {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WebProtectionSpace> create(const WebCore::ProtectionSpace& protectionSpace)
</del><ins>+ static Ref<WebProtectionSpace> create(const WebCore::ProtectionSpace& protectionSpace)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebProtectionSpace(protectionSpace));
</del><ins>+ return adoptRef(*new WebProtectionSpace(protectionSpace));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const String& protocol() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaNavigationStatemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.mm (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.mm        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.mm        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -715,7 +715,7 @@
</span><span class="cx"> if (!historyDelegate)
</span><span class="cx"> return;
</span><span class="cx">
</span><del>- [historyDelegate _webView:m_navigationState.m_webView didNavigateWithNavigationData:wrapper(*API::NavigationData::create(navigationDataStore))];
</del><ins>+ [historyDelegate _webView:m_navigationState.m_webView didNavigateWithNavigationData:wrapper(API::NavigationData::create(navigationDataStore))];
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void NavigationState::HistoryClient::didPerformClientRedirect(WebKit::WebPageProxy&, const WTF::String& sourceURL, const WTF::String& destinationURL)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCoordinatedGraphicsWebViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~WebView();
</span><span class="cx">
</span><del>- static PassRefPtr<WebView> create(WebProcessPool*, WebPageGroup*);
</del><ins>+ static Ref<WebView> create(WebProcessPool*, WebPageGroup*);
</ins><span class="cx">
</span><span class="cx"> void initialize();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -45,9 +45,9 @@
</span><span class="cx"> return ++callbackID;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<DatabaseProcessProxy> DatabaseProcessProxy::create(WebProcessPool* processPool)
</del><ins>+Ref<DatabaseProcessProxy> DatabaseProcessProxy::create(WebProcessPool* processPool)
</ins><span class="cx"> {
</span><del>- return adoptRef(new DatabaseProcessProxy(processPool));
</del><ins>+ return adoptRef(*new DatabaseProcessProxy(processPool));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> DatabaseProcessProxy::DatabaseProcessProxy(WebProcessPool* processPool)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> class DatabaseProcessProxy : public ChildProcessProxy {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<DatabaseProcessProxy> create(WebProcessPool*);
</del><ins>+ static Ref<DatabaseProcessProxy> create(WebProcessPool*);
</ins><span class="cx"> ~DatabaseProcessProxy();
</span><span class="cx">
</span><span class="cx"> void fetchWebsiteData(WebCore::SessionID, WebsiteDataTypes, std::function<void (WebsiteData)> completionHandler);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessLauncherProcessLauncherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -74,9 +74,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx">
</span><del>- static PassRefPtr<ProcessLauncher> create(Client* client, const LaunchOptions& launchOptions)
</del><ins>+ static Ref<ProcessLauncher> create(Client* client, const LaunchOptions& launchOptions)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ProcessLauncher(client, launchOptions));
</del><ins>+ return adoptRef(*new ProcessLauncher(client, launchOptions));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> bool isLaunching() const { return m_isLaunching; }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessLaunchermacProcessLauncherMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Launcher/mac/ProcessLauncherMac.mm (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Launcher/mac/ProcessLauncherMac.mm        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Launcher/mac/ProcessLauncherMac.mm        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx"> namespace {
</span><span class="cx">
</span><span class="cx"> struct UUIDHolder : public RefCounted<UUIDHolder> {
</span><del>- static PassRefPtr<UUIDHolder> create()
</del><ins>+ static Ref<UUIDHolder> create()
</ins><span class="cx"> {
</span><del>- return adoptRef(new UUIDHolder);
</del><ins>+ return adoptRef(*new UUIDHolder);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> UUIDHolder()
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx"> return "WebNotificationManagerProxy";
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<WebNotificationManagerProxy> WebNotificationManagerProxy::create(WebProcessPool* processPool)
</del><ins>+Ref<WebNotificationManagerProxy> WebNotificationManagerProxy::create(WebProcessPool* processPool)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebNotificationManagerProxy(processPool));
</del><ins>+ return adoptRef(*new WebNotificationManagerProxy(processPool));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WebNotificationManagerProxy::WebNotificationManagerProxy(WebProcessPool* processPool)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">
</span><span class="cx"> static const char* supplementName();
</span><span class="cx">
</span><del>- static PassRefPtr<WebNotificationManagerProxy> create(WebProcessPool*);
</del><ins>+ static Ref<WebNotificationManagerProxy> create(WebProcessPool*);
</ins><span class="cx">
</span><span class="cx"> void initializeProvider(const WKNotificationProviderBase*);
</span><span class="cx"> void populateCopyOfNotificationPermissions(HashMap<String, bool>&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsPluginProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -55,9 +55,9 @@
</span><span class="cx"> return ++callbackID;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-PassRefPtr<PluginProcessProxy> PluginProcessProxy::create(PluginProcessManager* PluginProcessManager, const PluginProcessAttributes& pluginProcessAttributes, uint64_t pluginProcessToken)
</del><ins>+Ref<PluginProcessProxy> PluginProcessProxy::create(PluginProcessManager* PluginProcessManager, const PluginProcessAttributes& pluginProcessAttributes, uint64_t pluginProcessToken)
</ins><span class="cx"> {
</span><del>- return adoptRef(new PluginProcessProxy(PluginProcessManager, pluginProcessAttributes, pluginProcessToken));
</del><ins>+ return adoptRef(*new PluginProcessProxy(PluginProcessManager, pluginProcessAttributes, pluginProcessToken));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> PluginProcessProxy::PluginProcessProxy(PluginProcessManager* PluginProcessManager, const PluginProcessAttributes& pluginProcessAttributes, uint64_t pluginProcessToken)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">
</span><span class="cx"> class PluginProcessProxy : public ChildProcessProxy {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<PluginProcessProxy> create(PluginProcessManager*, const PluginProcessAttributes&, uint64_t pluginProcessToken);
</del><ins>+ static Ref<PluginProcessProxy> create(PluginProcessManager*, const PluginProcessAttributes&, uint64_t pluginProcessToken);
</ins><span class="cx"> ~PluginProcessProxy();
</span><span class="cx">
</span><span class="cx"> const PluginProcessAttributes& pluginProcessAttributes() const { return m_pluginProcessAttributes; }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessScrollingRemoteScrollingTreecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-RefPtr<RemoteScrollingTree> RemoteScrollingTree::create(RemoteScrollingCoordinatorProxy& scrollingCoordinator)
</del><ins>+Ref<RemoteScrollingTree> RemoteScrollingTree::create(RemoteScrollingCoordinatorProxy& scrollingCoordinator)
</ins><span class="cx"> {
</span><del>- return adoptRef(new RemoteScrollingTree(scrollingCoordinator));
</del><ins>+ return adoptRef(*new RemoteScrollingTree(scrollingCoordinator));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> RemoteScrollingTree::RemoteScrollingTree(RemoteScrollingCoordinatorProxy& scrollingCoordinator)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessScrollingRemoteScrollingTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class RemoteScrollingTree : public WebCore::ScrollingTree {
</span><span class="cx"> public:
</span><del>- static RefPtr<RemoteScrollingTree> create(RemoteScrollingCoordinatorProxy&);
</del><ins>+ static Ref<RemoteScrollingTree> create(RemoteScrollingCoordinatorProxy&);
</ins><span class="cx"> virtual ~RemoteScrollingTree();
</span><span class="cx">
</span><span class="cx"> virtual bool isRemoteScrollingTree() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessScrollingiosScrollingTreeOverflowScrollingNodeIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> class ScrollingTreeOverflowScrollingNodeIOS : public WebCore::ScrollingTreeOverflowScrollingNode {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<ScrollingTreeOverflowScrollingNodeIOS> create(WebCore::ScrollingTree&, WebCore::ScrollingNodeID);
</del><ins>+ static Ref<ScrollingTreeOverflowScrollingNodeIOS> create(WebCore::ScrollingTree&, WebCore::ScrollingNodeID);
</ins><span class="cx"> virtual ~ScrollingTreeOverflowScrollingNodeIOS();
</span><span class="cx">
</span><span class="cx"> void overflowScrollWillStart();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessScrollingiosScrollingTreeOverflowScrollingNodeIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -131,9 +131,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-PassRefPtr<ScrollingTreeOverflowScrollingNodeIOS> ScrollingTreeOverflowScrollingNodeIOS::create(WebCore::ScrollingTree& scrollingTree, WebCore::ScrollingNodeID nodeID)
</del><ins>+Ref<ScrollingTreeOverflowScrollingNodeIOS> ScrollingTreeOverflowScrollingNodeIOS::create(WebCore::ScrollingTree& scrollingTree, WebCore::ScrollingNodeID nodeID)
</ins><span class="cx"> {
</span><del>- return adoptRef(new ScrollingTreeOverflowScrollingNodeIOS(scrollingTree, nodeID));
</del><ins>+ return adoptRef(*new ScrollingTreeOverflowScrollingNodeIOS(scrollingTree, nodeID));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> ScrollingTreeOverflowScrollingNodeIOS::ScrollingTreeOverflowScrollingNodeIOS(WebCore::ScrollingTree& scrollingTree, WebCore::ScrollingNodeID nodeID)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessPoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -152,7 +152,7 @@
</span><span class="cx"> , m_shouldUseFontSmoothing(true)
</span><span class="cx"> , m_memorySamplerEnabled(false)
</span><span class="cx"> , m_memorySamplerInterval(1400.0)
</span><del>- , m_websiteDataStore(m_configuration->shouldHaveLegacyDataStore() ? API::WebsiteDataStore::create(legacyWebsiteDataStoreConfiguration(m_configuration)) : nullptr)
</del><ins>+ , m_websiteDataStore(m_configuration->shouldHaveLegacyDataStore() ? API::WebsiteDataStore::create(legacyWebsiteDataStoreConfiguration(m_configuration)).ptr() : nullptr)
</ins><span class="cx"> #if USE(SOUP)
</span><span class="cx"> , m_initialHTTPCookieAcceptPolicy(HTTPCookieAcceptPolicyOnlyFromMainDocumentDomain)
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflWebPopupMenuListenerEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/WebPopupMenuListenerEfl.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/WebPopupMenuListenerEfl.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/efl/WebPopupMenuListenerEfl.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx">
</span><span class="cx"> class WebPopupMenuListenerEfl : public WebPopupMenuProxy {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WebPopupMenuListenerEfl> create(WebPopupMenuProxy::Client* client)
</del><ins>+ static Ref<WebPopupMenuListenerEfl> create(WebPopupMenuProxy::Client* client)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebPopupMenuListenerEfl(client));
</del><ins>+ return adoptRef(*new WebPopupMenuListenerEfl(client));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void valueChanged(int newSelectedIndex);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflWebViewEflcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.cpp (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.cpp        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.cpp        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -55,9 +55,9 @@
</span><span class="cx">
</span><span class="cx"> namespace WebKit {
</span><span class="cx">
</span><del>-PassRefPtr<WebView> WebView::create(WebProcessPool* processPool, WebPageGroup* pageGroup)
</del><ins>+Ref<WebView> WebView::create(WebProcessPool* processPool, WebPageGroup* pageGroup)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebViewEfl(processPool, pageGroup));
</del><ins>+ return adoptRef(*new WebViewEfl(processPool, pageGroup));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WebViewEfl::WebViewEfl(WebProcessPool* processPool, WebPageGroup* pageGroup)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWebVideoFullscreenManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">
</span><span class="cx"> class WebVideoFullscreenManagerProxy : public RefCounted<WebVideoFullscreenManagerProxy>, private IPC::MessageReceiver {
</span><span class="cx"> public:
</span><del>- static PassRefPtr<WebVideoFullscreenManagerProxy> create(WebPageProxy&);
</del><ins>+ static RefPtr<WebVideoFullscreenManagerProxy> create(WebPageProxy&);
</ins><span class="cx"> virtual ~WebVideoFullscreenManagerProxy();
</span><span class="cx">
</span><span class="cx"> void invalidate();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWebVideoFullscreenManagerProxymm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm (186058 => 186059)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm        2015-06-29 00:33:15 UTC (rev 186058)
+++ trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm        2015-06-29 01:19:30 UTC (rev 186059)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">
</span><span class="cx"> #if __IPHONE_OS_VERSION_MIN_REQUIRED < 90000 || !HAVE(AVKIT)
</span><span class="cx">
</span><del>-PassRefPtr<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy&)
</del><ins>+RefPtr<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy&)
</ins><span class="cx"> {
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span><span class="lines">@@ -211,9 +211,9 @@
</span><span class="cx">
</span><span class="cx"> #pragma mark - WebVideoFullscreenManagerProxy
</span><span class="cx">
</span><del>-PassRefPtr<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy& page)
</del><ins>+Ref<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy& page)
</ins><span class="cx"> {
</span><del>- return adoptRef(new WebVideoFullscreenManagerProxy(page));
</del><ins>+ return adoptRef(*new WebVideoFullscreenManagerProxy(page));
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> WebVideoFullscreenManagerProxy::WebVideoFullscreenManagerProxy(WebPageProxy& page)
</span></span></pre>
</div>
</div>
</body>
</html>