Title: [186059] trunk/Source/WebKit2
Revision
186059
Author
gyuyoung....@webkit.org
Date
2015-06-28 18:19:30 -0700 (Sun, 28 Jun 2015)

Log Message

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):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (186058 => 186059)


--- 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)
@@ -1,3 +1,123 @@
+2015-06-28  Gyuyoung Kim  <gyuyoung....@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):
+
 2015-06-28  Dan Bernstein  <m...@apple.com>
 
         [Cocoa] Remove _WKSecurityOrigin.{h,mm}

Modified: trunk/Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp (186058 => 186059)


--- 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)
@@ -47,7 +47,7 @@
 WKContextMenuItemRef WKContextMenuItemCreateAsAction(WKContextMenuItemTag tag, WKStringRef title, bool enabled)
 {
 #if ENABLE(CONTEXT_MENUS)
-    return toAPI(WebContextMenuItem::create(WebContextMenuItemData(ActionType, toImpl(tag), toImpl(title)->string(), enabled, false)).leakRef());
+    return toAPI(&WebContextMenuItem::create(WebContextMenuItemData(ActionType, toImpl(tag), toImpl(title)->string(), enabled, false)).leakRef());
 #else
     UNUSED_PARAM(tag);
     UNUSED_PARAM(title);
@@ -59,7 +59,7 @@
 WKContextMenuItemRef WKContextMenuItemCreateAsCheckableAction(WKContextMenuItemTag tag, WKStringRef title, bool enabled, bool checked)
 {
 #if ENABLE(CONTEXT_MENUS)
-    return toAPI(WebContextMenuItem::create(WebContextMenuItemData(CheckableActionType, toImpl(tag), toImpl(title)->string(), enabled, checked)).leakRef());
+    return toAPI(&WebContextMenuItem::create(WebContextMenuItemData(CheckableActionType, toImpl(tag), toImpl(title)->string(), enabled, checked)).leakRef());
 #else
     UNUSED_PARAM(tag);
     UNUSED_PARAM(title);

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp (186058 => 186059)


--- 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)
@@ -118,9 +118,9 @@
     return graphicsContext;
 }
 
-PassRefPtr<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<ShareableBitmap> bitmap)
+Ref<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<ShareableBitmap> bitmap)
 {
-    return adoptRef(new WebCoordinatedSurface(size, flags, bitmap));
+    return adoptRef(*new WebCoordinatedSurface(size, flags, bitmap));
 }
 
 WebCoordinatedSurface::WebCoordinatedSurface(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<ShareableBitmap> bitmap)
@@ -136,9 +136,9 @@
 {
 }
 
-PassRefPtr<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<GraphicsSurface> surface)
+Ref<WebCoordinatedSurface> WebCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, PassRefPtr<GraphicsSurface> surface)
 {
-    return adoptRef(new WebCoordinatedSurface(size, flags, surface));
+    return adoptRef(*new WebCoordinatedSurface(size, flags, surface));
 }
 #endif
 

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h (186058 => 186059)


--- 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)
@@ -81,7 +81,7 @@
     WebCoordinatedSurface(const WebCore::IntSize&, Flags, PassRefPtr<ShareableBitmap>);
 
     // Create a WebCoordinatedSurface referencing an existing ShareableBitmap.
-    static PassRefPtr<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<ShareableBitmap>);
+    static Ref<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<ShareableBitmap>);
 
     std::unique_ptr<WebCore::GraphicsContext> createGraphicsContext(const WebCore::IntRect&);
 #if USE(GRAPHICS_SURFACE)
@@ -89,7 +89,7 @@
     // Create a shareable bitmap backed by a graphics surface.
     static PassRefPtr<WebCoordinatedSurface> createWithSurface(const WebCore::IntSize&, Flags);
     // Create a WebCoordinatedSurface referencing an existing GraphicsSurface.
-    static PassRefPtr<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<WebCore::GraphicsSurface>);
+    static Ref<WebCoordinatedSurface> create(const WebCore::IntSize&, Flags, PassRefPtr<WebCore::GraphicsSurface>);
 
     bool isBackedByGraphicsSurface() const { return !!m_graphicsSurface; }
 #endif

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp (186058 => 186059)


--- 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)
@@ -35,14 +35,14 @@
 
 namespace WebKit {
 
-PassRefPtr<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags)
+Ref<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags)
 {
-    return adoptRef(new ThreadSafeCoordinatedSurface(size, flags, ImageBuffer::create(size)));
+    return adoptRef(*new ThreadSafeCoordinatedSurface(size, flags, ImageBuffer::create(size)));
 }
 
-PassRefPtr<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, std::unique_ptr<ImageBuffer> buffer)
+Ref<ThreadSafeCoordinatedSurface> ThreadSafeCoordinatedSurface::create(const IntSize& size, CoordinatedSurface::Flags flags, std::unique_ptr<ImageBuffer> buffer)
 {
-    return adoptRef(new ThreadSafeCoordinatedSurface(size, flags, WTF::move(buffer)));
+    return adoptRef(*new ThreadSafeCoordinatedSurface(size, flags, WTF::move(buffer)));
 }
 
 ThreadSafeCoordinatedSurface::ThreadSafeCoordinatedSurface(const IntSize& size, CoordinatedSurface::Flags flags, std::unique_ptr<ImageBuffer> buffer)

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h (186058 => 186059)


--- 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)
@@ -37,7 +37,7 @@
     virtual ~ThreadSafeCoordinatedSurface();
 
     // Create a new ThreadSafeCoordinatedSurface and allocate either a GraphicsSurface or a ImageBuffer as backing.
-    static PassRefPtr<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags);
+    static Ref<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags);
 
     virtual void paintToSurface(const WebCore::IntRect&, WebCore::CoordinatedSurface::Client*) override;
     virtual void copyToTexture(PassRefPtr<WebCore::BitmapTexture>, const WebCore::IntRect& target, const WebCore::IntPoint& sourceOffset) override;
@@ -49,7 +49,7 @@
     void endPaint();
 
     // Create a ThreadSafeCoordinatedSurface referencing an exisiting ImageBuffer
-    static PassRefPtr<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, std::unique_ptr<WebCore::ImageBuffer>);
+    static Ref<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, std::unique_ptr<WebCore::ImageBuffer>);
 
     std::unique_ptr<WebCore::ImageBuffer> m_imageBuffer;
 };

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp (186058 => 186059)


--- 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)
@@ -109,9 +109,9 @@
     double m_lastUpdateTime;
 };
 
-PassRefPtr<ThreadedCompositor> ThreadedCompositor::create(Client* client)
+Ref<ThreadedCompositor> ThreadedCompositor::create(Client* client)
 {
-    return adoptRef(new ThreadedCompositor(client));
+    return adoptRef(*new ThreadedCompositor(client));
 }
 
 ThreadedCompositor::ThreadedCompositor(Client* client)

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h (186058 => 186059)


--- 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)
@@ -60,7 +60,7 @@
         virtual void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) = 0;
     };
 
-    static PassRefPtr<ThreadedCompositor> create(Client*);
+    static Ref<ThreadedCompositor> create(Client*);
     virtual ~ThreadedCompositor();
 
     void setNeedsDisplay();

Modified: trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp (186058 => 186059)


--- 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)
@@ -41,9 +41,9 @@
     return ++generateNPObjectID;
 }
 
-PassRefPtr<NPRemoteObjectMap> NPRemoteObjectMap::create(IPC::Connection* connection)
+Ref<NPRemoteObjectMap> NPRemoteObjectMap::create(IPC::Connection* connection)
 {
-    return adoptRef(new NPRemoteObjectMap(connection));
+    return adoptRef(*new NPRemoteObjectMap(connection));
 }
 
 NPRemoteObjectMap::NPRemoteObjectMap(IPC::Connection* connection)

Modified: trunk/Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h (186058 => 186059)


--- 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)
@@ -43,7 +43,7 @@
 
 class NPRemoteObjectMap : public RefCounted<NPRemoteObjectMap> {
 public:
-    static PassRefPtr<NPRemoteObjectMap> create(IPC::Connection*);
+    static Ref<NPRemoteObjectMap> create(IPC::Connection*);
     ~NPRemoteObjectMap();
 
     // Creates an NPObjectProxy wrapper for the remote object with the given remote object ID.

Modified: trunk/Source/WebKit2/Shared/WebBatteryStatus.h (186058 => 186059)


--- 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)
@@ -47,9 +47,9 @@
         double level;
     };
 
-    static PassRefPtr<WebBatteryStatus> create(bool isCharging, double chargingTime, double dischargingTime, double level)
+    static Ref<WebBatteryStatus> create(bool isCharging, double chargingTime, double dischargingTime, double level)
     {
-        return adoptRef(new WebBatteryStatus(isCharging, chargingTime, dischargingTime, level));
+        return adoptRef(*new WebBatteryStatus(isCharging, chargingTime, dischargingTime, level));
     }
 
     virtual ~WebBatteryStatus();

Modified: trunk/Source/WebKit2/Shared/WebContextMenuItem.h (186058 => 186059)


--- 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)
@@ -44,14 +44,14 @@
 
 class WebContextMenuItem : public API::ObjectImpl<API::Object::Type::ContextMenuItem> {
 public:
-    static PassRefPtr<WebContextMenuItem> create(const WebContextMenuItemData& data)
+    static Ref<WebContextMenuItem> create(const WebContextMenuItemData& data)
     {
-        return adoptRef(new WebContextMenuItem(data));
+        return adoptRef(*new WebContextMenuItem(data));
     }
 
     static PassRefPtr<WebContextMenuItem> create(const WebCore::ContextMenuItem& item)
     {
-        return adoptRef(new WebContextMenuItem(item));
+        return adoptRef(*new WebContextMenuItem(item));
     }
 
     static PassRefPtr<WebContextMenuItem> create(const String& title, bool enabled, API::Array* submenuItems);

Modified: trunk/Source/WebKit2/Shared/WebRenderObject.cpp (186058 => 186059)


--- 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)
@@ -42,7 +42,7 @@
 
 namespace WebKit {
 
-PassRefPtr<WebRenderObject> WebRenderObject::create(WebPage* page)
+RefPtr<WebRenderObject> WebRenderObject::create(WebPage* page)
 {
     Frame* mainFrame = page->mainFrame();
     if (!mainFrame)

Modified: trunk/Source/WebKit2/Shared/WebRenderObject.h (186058 => 186059)


--- 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)
@@ -45,10 +45,10 @@
 
 class WebRenderObject : public API::ObjectImpl<API::Object::Type::RenderObject> {
 public:
-    static PassRefPtr<WebRenderObject> create(WebPage*);
-    static PassRefPtr<WebRenderObject> create(WebCore::RenderObject* renderer)
+    static RefPtr<WebRenderObject> create(WebPage*);
+    static Ref<WebRenderObject> create(WebCore::RenderObject* renderer)
     {
-        return adoptRef(new WebRenderObject(renderer, false));
+        return adoptRef(*new WebRenderObject(renderer, false));
     }
 
     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);

Modified: trunk/Source/WebKit2/UIProcess/API/APINavigationData.h (186058 => 186059)


--- 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)
@@ -34,9 +34,9 @@
 
 class NavigationData : public ObjectImpl<Object::Type::NavigationData> {
 public:
-    static PassRefPtr<NavigationData> create(const WebKit::WebNavigationDataStore& store)
+    static Ref<NavigationData> create(const WebKit::WebNavigationDataStore& store)
     {
-        return adoptRef(new NavigationData(store));
+        return adoptRef(*new NavigationData(store));
     }
 
     virtual ~NavigationData();

Modified: trunk/Source/WebKit2/UIProcess/API/APISession.cpp (186058 => 186059)


--- 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)
@@ -57,10 +57,10 @@
 {
 }
 
-PassRefPtr<Session> Session::createEphemeral()
+Ref<Session> Session::createEphemeral()
 {
     // FIXME: support creation of non-default, non-ephemeral sessions
-    return adoptRef(new Session());
+    return adoptRef(*new Session());
 }
 
 bool Session::isEphemeral() const

Modified: trunk/Source/WebKit2/UIProcess/API/APISession.h (186058 => 186059)


--- 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)
@@ -34,7 +34,7 @@
 
 class Session : public API::ObjectImpl<API::Object::Type::Session> {
 public:
-    static PassRefPtr<Session> createEphemeral();
+    static Ref<Session> createEphemeral();
     virtual ~Session();
 
     static Session& defaultSession();

Modified: trunk/Source/WebKit2/UIProcess/API/APISessionState.cpp (186058 => 186059)


--- 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)
@@ -28,9 +28,9 @@
 
 namespace API {
 
-PassRefPtr<SessionState> SessionState::create(WebKit::SessionState sessionState)
+Ref<SessionState> SessionState::create(WebKit::SessionState sessionState)
 {
-    return adoptRef(new SessionState(WTF::move(sessionState)));
+    return adoptRef(*new SessionState(WTF::move(sessionState)));
 }
 
 SessionState::SessionState(WebKit::SessionState sessionState)

Modified: trunk/Source/WebKit2/UIProcess/API/APISessionState.h (186058 => 186059)


--- 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)
@@ -33,7 +33,7 @@
 
 class SessionState final : public ObjectImpl<Object::Type::SessionState> {
 public:
-    static PassRefPtr<SessionState> create(WebKit::SessionState);
+    static Ref<SessionState> create(WebKit::SessionState);
     virtual ~SessionState();
 
     const WebKit::SessionState& sessionState() const { return m_sessionState; }

Modified: trunk/Source/WebKit2/UIProcess/API/APIUserScript.h (186058 => 186059)


--- 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)
@@ -35,9 +35,9 @@
 public:
     static WebCore::URL generateUniqueURL();
 
-    static RefPtr<UserScript> create(WebCore::UserScript userScript)
+    static Ref<UserScript> create(WebCore::UserScript userScript)
     {
-        return adoptRef(new UserScript(userScript));
+        return adoptRef(*new UserScript(userScript));
     }
 
     UserScript(WebCore::UserScript userScript)

Modified: trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.cpp (186058 => 186059)


--- 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)
@@ -37,14 +37,14 @@
     return defaultDataStore;
 }
 
-RefPtr<WebsiteDataStore> WebsiteDataStore::createNonPersistentDataStore()
+Ref<WebsiteDataStore> WebsiteDataStore::createNonPersistentDataStore()
 {
-    return adoptRef(new WebsiteDataStore);
+    return adoptRef(*new WebsiteDataStore);
 }
 
-RefPtr<WebsiteDataStore> WebsiteDataStore::create(WebKit::WebsiteDataStore::Configuration configuration)
+Ref<WebsiteDataStore> WebsiteDataStore::create(WebKit::WebsiteDataStore::Configuration configuration)
 {
-    return adoptRef(new WebsiteDataStore(WTF::move(configuration)));
+    return adoptRef(*new WebsiteDataStore(WTF::move(configuration)));
 }
 
 WebsiteDataStore::WebsiteDataStore()

Modified: trunk/Source/WebKit2/UIProcess/API/APIWebsiteDataStore.h (186058 => 186059)


--- 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)
@@ -36,8 +36,8 @@
 class WebsiteDataStore final : public ObjectImpl<Object::Type::WebsiteDataStore> {
 public:
     static RefPtr<WebsiteDataStore> defaultDataStore();
-    static RefPtr<WebsiteDataStore> createNonPersistentDataStore();
-    static RefPtr<WebsiteDataStore> create(WebKit::WebsiteDataStore::Configuration);
+    static Ref<WebsiteDataStore> createNonPersistentDataStore();
+    static Ref<WebsiteDataStore> create(WebKit::WebsiteDataStore::Configuration);
     virtual ~WebsiteDataStore();
 
     bool isPersistent();

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKCredential.cpp (186058 => 186059)


--- 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)
@@ -40,12 +40,12 @@
 
 WKCredentialRef WKCredentialCreate(WKStringRef username, WKStringRef password, WKCredentialPersistence persistence)
 {
-    return toAPI(WebCredential::create(WebCore::Credential(toImpl(username)->string(), toImpl(password)->string(), toCredentialPersistence(persistence))).leakRef());
+    return toAPI(&WebCredential::create(WebCore::Credential(toImpl(username)->string(), toImpl(password)->string(), toCredentialPersistence(persistence))).leakRef());
 }
 
 WKCredentialRef WKCredentialCreateWithCertificateInfo(WKCertificateInfoRef certificateInfo)
 {
-    return toAPI(WebCredential::create(toImpl(certificateInfo)).leakRef());
+    return toAPI(&WebCredential::create(toImpl(certificateInfo)).leakRef());
 }
 
 WKStringRef WKCredentialCopyUser(WKCredentialRef credentialRef)

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp (186058 => 186059)


--- 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)
@@ -410,7 +410,7 @@
     if (shouldReturnData)
         return toAPI(encodeLegacySessionState(sessionState).release().leakRef());
 
-    return toAPI(API::SessionState::create(WTF::move(sessionState)).leakRef());
+    return toAPI(&API::SessionState::create(WTF::move(sessionState)).leakRef());
 }
 
 void WKPageRestoreFromSessionState(WKPageRef pageRef, WKTypeRef sessionStateRef)
@@ -804,7 +804,7 @@
             if (!m_client.customContextMenuItemSelected)
                 return;
 
-            m_client.customContextMenuItemSelected(toAPI(&page), toAPI(WebContextMenuItem::create(itemData).get()), m_client.base.clientInfo);
+            m_client.customContextMenuItemSelected(toAPI(&page), toAPI(WebContextMenuItem::create(itemData).ptr()), m_client.base.clientInfo);
         }
 
         virtual void contextMenuDismissed(WebPageProxy& page) override

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKSessionStateRef.cpp (186058 => 186059)


--- 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)
@@ -43,7 +43,7 @@
     if (!WebKit::decodeLegacySessionState(WebKit::toImpl(data)->bytes(), WebKit::toImpl(data)->size(), sessionState))
         return nullptr;
 
-    return WebKit::toAPI(API::SessionState::create(WTF::move(sessionState)).leakRef());
+    return WebKit::toAPI(&API::SessionState::create(WTF::move(sessionState)).leakRef());
 }
 
 WKDataRef WKSessionStateCopyData(WKSessionStateRef sessionState)

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKUserScriptRef.cpp (186058 => 186059)


--- 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)
@@ -38,7 +38,7 @@
 
 WKUserScriptRef WKUserScriptCreateWithSource(WKStringRef sourceRef, _WKUserScriptInjectionTime injectionTime, bool forMainFrameOnly)
 {
-    return toAPI(API::UserScript::create(WebCore::UserScript { toWTFString(sourceRef), API::UserScript::generateUniqueURL(), { }, { }, toUserScriptInjectionTime(injectionTime), forMainFrameOnly ? WebCore::InjectInTopFrameOnly : WebCore::InjectInAllFrames }).leakRef());
+    return toAPI(&API::UserScript::create(WebCore::UserScript { toWTFString(sourceRef), API::UserScript::generateUniqueURL(), { }, { }, toUserScriptInjectionTime(injectionTime), forMainFrameOnly ? WebCore::InjectInTopFrameOnly : WebCore::InjectInAllFrames }).leakRef());
 }
 
 WKStringRef WKUserScriptCopySource(WKUserScriptRef userScriptRef)

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm (186058 => 186059)


--- 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)
@@ -87,7 +87,7 @@
 {
     checkChallenge(challenge);
     AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy;
-    webChallenge.listener()->useCredential(WebCredential::create(Credential(credential)).get());
+    webChallenge.listener()->useCredential(WebCredential::create(Credential(credential)).ptr());
 }
 
 - (void)performDefaultHandlingForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.mm (186058 => 186059)


--- 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)
@@ -40,7 +40,7 @@
 
 + (WKWebsiteDataStore *)nonPersistentDataStore
 {
-    return [WebKit::wrapper(*API::WebsiteDataStore::createNonPersistentDataStore().release().leakRef()) autorelease];
+    return [WebKit::wrapper(API::WebsiteDataStore::createNonPersistentDataStore().leakRef()) autorelease];
 }
 
 - (void)dealloc

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.cpp (186058 => 186059)


--- 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)
@@ -60,7 +60,7 @@
     const size_t originsCount = WKArrayGetSize(wkOrigins);
     for (size_t i = 0; i < originsCount; ++i) {
         WKSecurityOriginRef securityOriginRef = static_cast<WKSecurityOriginRef>(WKArrayGetItemAtIndex(wkOrigins, i));
-        origins = eina_list_append(origins, EwkSecurityOrigin::create(securityOriginRef).leakRef());
+        origins = eina_list_append(origins, &EwkSecurityOrigin::create(securityOriginRef).leakRef());
     }
 
     callbackData->callback(origins, callbackData->userData);

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request_private.h (186058 => 186059)


--- 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)
@@ -37,9 +37,9 @@
 public:
     EWK_OBJECT_DECLARE(EwkAuthRequest)
 
-    static PassRefPtr<EwkAuthRequest> create(WKAuthenticationChallengeRef authenticationChallenge)
+    static Ref<EwkAuthRequest> create(WKAuthenticationChallengeRef authenticationChallenge)
     {
-        return adoptRef(new EwkAuthRequest(authenticationChallenge));
+        return adoptRef(*new EwkAuthRequest(authenticationChallenge));
     }
     ~EwkAuthRequest();
 

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item_private.h (186058 => 186059)


--- 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)
@@ -39,9 +39,9 @@
 public:
     EWK_OBJECT_DECLARE(EwkBackForwardListItem)
 
-    static PassRefPtr<EwkBackForwardListItem> create(WKBackForwardListItemRef itemRef)
+    static Ref<EwkBackForwardListItem> create(WKBackForwardListItemRef itemRef)
     {
-        return adoptRef(new EwkBackForwardListItem(itemRef));
+        return adoptRef(*new EwkBackForwardListItem(itemRef));
     }
 
     const char* url() const;

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu.cpp (186058 => 186059)


--- 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)
@@ -109,12 +109,12 @@
 
 Ewk_Context_Menu* ewk_context_menu_new()
 {
-    return EwkContextMenu::create().leakRef();
+    return &EwkContextMenu::create().leakRef();
 }
 
 Ewk_Context_Menu* ewk_context_menu_new_with_items(Eina_List* items)
 {
-    return EwkContextMenu::create(items).leakRef();
+    return &EwkContextMenu::create(items).leakRef();
 }
 
 Eina_Bool ewk_context_menu_item_append(Ewk_Context_Menu* menu, Ewk_Context_Menu_Item* item)

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_private.h (186058 => 186059)


--- 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)
@@ -37,19 +37,19 @@
 public:
     EWK_OBJECT_DECLARE(EwkContextMenu)
 
-    static PassRefPtr<EwkContextMenu> create(EwkView* viewImpl, WKArrayRef items)
+    static Ref<EwkContextMenu> create(EwkView* viewImpl, WKArrayRef items)
     {
-        return adoptRef(new EwkContextMenu(viewImpl, items));
+        return adoptRef(*new EwkContextMenu(viewImpl, items));
     }
 
-    static PassRefPtr<EwkContextMenu> create()
+    static Ref<EwkContextMenu> create()
     {
-        return adoptRef(new EwkContextMenu());
+        return adoptRef(*new EwkContextMenu());
     }
 
-    static PassRefPtr<EwkContextMenu> create(Eina_List* items)
+    static Ref<EwkContextMenu> create(Eina_List* items)
     {
-        return adoptRef(new EwkContextMenu(items));
+        return adoptRef(*new EwkContextMenu(items));
     }
 
     ~EwkContextMenu();

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job_private.h (186058 => 186059)


--- 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)
@@ -42,9 +42,9 @@
 public:
     EWK_OBJECT_DECLARE(EwkDownloadJob)
 
-    static PassRefPtr<EwkDownloadJob> create(WKDownloadRef download)
+    static Ref<EwkDownloadJob> create(WKDownloadRef download)
     {
-        return adoptRef(new EwkDownloadJob(download));
+        return adoptRef(*new EwkDownloadJob(download));
     }
 
     uint64_t id() const;

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request_private.h (186058 => 186059)


--- 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)
@@ -36,9 +36,9 @@
 public:
     EWK_OBJECT_DECLARE(EwkFileChooserRequest)
 
-    static PassRefPtr<EwkFileChooserRequest> create(WKOpenPanelParametersRef parameters, WKOpenPanelResultListenerRef listener)
+    static Ref<EwkFileChooserRequest> create(WKOpenPanelParametersRef parameters, WKOpenPanelResultListenerRef listener)
     {
-        return adoptRef(new EwkFileChooserRequest(parameters, listener));
+        return adoptRef(*new EwkFileChooserRequest(parameters, listener));
     }
 
     ~EwkFileChooserRequest();

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request_private.h (186058 => 186059)


--- 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)
@@ -38,9 +38,9 @@
 
     ~EwkFormSubmissionRequest();
 
-    static PassRefPtr<EwkFormSubmissionRequest> create(WKDictionaryRef values, WKFormSubmissionListenerRef listener)
+    static Ref<EwkFormSubmissionRequest> create(WKDictionaryRef values, WKFormSubmissionListenerRef listener)
     {
-        return adoptRef(new EwkFormSubmissionRequest(values, listener));
+        return adoptRef(*new EwkFormSubmissionRequest(values, listener));
     }
 
     WKRetainPtr<WKArrayRef> fieldNames() const;

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data_private.h (186058 => 186059)


--- 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)
@@ -41,9 +41,9 @@
 public:
     EWK_OBJECT_DECLARE(EwkNavigationData)
 
-    static PassRefPtr<EwkNavigationData> create(WKNavigationDataRef dataRef)
+    static Ref<EwkNavigationData> create(WKNavigationDataRef dataRef)
     {
-        return adoptRef(new EwkNavigationData(dataRef));
+        return adoptRef(*new EwkNavigationData(dataRef));
     }
 
     EwkUrlRequest* originalRequest() const;

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin_private.h (186058 => 186059)


--- 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)
@@ -35,14 +35,14 @@
 public:
     EWK_OBJECT_DECLARE(EwkSecurityOrigin)
 
-    static PassRefPtr<EwkSecurityOrigin> create(WKSecurityOriginRef originRef)
+    static Ref<EwkSecurityOrigin> create(WKSecurityOriginRef originRef)
     {
-        return adoptRef(new EwkSecurityOrigin(originRef));
+        return adoptRef(*new EwkSecurityOrigin(originRef));
     }
 
-    static PassRefPtr<EwkSecurityOrigin> create(const char* url)
+    static Ref<EwkSecurityOrigin> create(const char* url)
     {
-        return adoptRef(new EwkSecurityOrigin(url));
+        return adoptRef(*new EwkSecurityOrigin(url));
     }
 
     const char* host() const;

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticationRequest.cpp (186058 => 186059)


--- 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)
@@ -312,8 +312,11 @@
 {
     g_return_if_fail(WEBKIT_IS_AUTHENTICATION_REQUEST(request));
 
-    RefPtr<WebCredential> webCredential = credential ? WebCredential::create(webkitCredentialGetCredential(credential)) : 0;
-    request->priv->authenticationChallenge->listener()->useCredential(webCredential.get());
+    if (credential)
+        request->priv->authenticationChallenge->listener()->useCredential(WebCredential::create(webkitCredentialGetCredential(credential)).ptr());
+    else
+        request->priv->authenticationChallenge->listener()->useCredential(nullptr);
+
     request->priv->handledRequest = true;
 }
 

Modified: trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h (186058 => 186059)


--- 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)
@@ -43,9 +43,9 @@
 
 class AuthenticationChallengeProxy : public API::ObjectImpl<API::Object::Type::AuthenticationChallenge> {
 public:
-    static PassRefPtr<AuthenticationChallengeProxy> create(const WebCore::AuthenticationChallenge& authenticationChallenge, uint64_t challengeID, IPC::Connection* connection)
+    static Ref<AuthenticationChallengeProxy> create(const WebCore::AuthenticationChallenge& authenticationChallenge, uint64_t challengeID, IPC::Connection* connection)
     {
-        return adoptRef(new AuthenticationChallengeProxy(authenticationChallenge, challengeID, connection));
+        return adoptRef(*new AuthenticationChallengeProxy(authenticationChallenge, challengeID, connection));
     }
     
     ~AuthenticationChallengeProxy();

Modified: trunk/Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h (186058 => 186059)


--- 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)
@@ -37,9 +37,9 @@
 
 class AuthenticationDecisionListener : public API::ObjectImpl<API::Object::Type::AuthenticationDecisionListener> {
 public:
-    static PassRefPtr<AuthenticationDecisionListener> create(AuthenticationChallengeProxy* authenticationChallenge)
+    static Ref<AuthenticationDecisionListener> create(AuthenticationChallengeProxy* authenticationChallenge)
     {
-        return adoptRef(new AuthenticationDecisionListener(authenticationChallenge));
+        return adoptRef(*new AuthenticationDecisionListener(authenticationChallenge));
     }
     
     void useCredential(WebCredential*);

Modified: trunk/Source/WebKit2/UIProcess/Authentication/WebCredential.h (186058 => 186059)


--- 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)
@@ -39,14 +39,14 @@
 public:
     ~WebCredential();
 
-    static PassRefPtr<WebCredential> create(const WebCore::Credential& credential)
+    static Ref<WebCredential> create(const WebCore::Credential& credential)
     {
-        return adoptRef(new WebCredential(credential));
+        return adoptRef(*new WebCredential(credential));
     }
     
-    static PassRefPtr<WebCredential> create(WebCertificateInfo* certificateInfo)
+    static Ref<WebCredential> create(WebCertificateInfo* certificateInfo)
     {
-        return adoptRef(new WebCredential(certificateInfo));
+        return adoptRef(*new WebCredential(certificateInfo));
     }
     
     WebCertificateInfo* certificateInfo();

Modified: trunk/Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h (186058 => 186059)


--- 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)
@@ -34,9 +34,9 @@
 
 class WebProtectionSpace : public API::ObjectImpl<API::Object::Type::ProtectionSpace> {
 public:
-    static PassRefPtr<WebProtectionSpace> create(const WebCore::ProtectionSpace& protectionSpace)
+    static Ref<WebProtectionSpace> create(const WebCore::ProtectionSpace& protectionSpace)
     {
-        return adoptRef(new WebProtectionSpace(protectionSpace));
+        return adoptRef(*new WebProtectionSpace(protectionSpace));
     }
     
     const String& protocol() const;

Modified: trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.mm (186058 => 186059)


--- 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)
@@ -715,7 +715,7 @@
     if (!historyDelegate)
         return;
 
-    [historyDelegate _webView:m_navigationState.m_webView didNavigateWithNavigationData:wrapper(*API::NavigationData::create(navigationDataStore))];
+    [historyDelegate _webView:m_navigationState.m_webView didNavigateWithNavigationData:wrapper(API::NavigationData::create(navigationDataStore))];
 }
 
 void NavigationState::HistoryClient::didPerformClientRedirect(WebKit::WebPageProxy&, const WTF::String& sourceURL, const WTF::String& destinationURL)

Modified: trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.h (186058 => 186059)


--- 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)
@@ -51,7 +51,7 @@
 public:
     virtual ~WebView();
 
-    static PassRefPtr<WebView> create(WebProcessPool*, WebPageGroup*);
+    static Ref<WebView> create(WebProcessPool*, WebPageGroup*);
 
     void initialize();
 

Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.cpp (186058 => 186059)


--- 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)
@@ -45,9 +45,9 @@
     return ++callbackID;
 }
 
-PassRefPtr<DatabaseProcessProxy> DatabaseProcessProxy::create(WebProcessPool* processPool)
+Ref<DatabaseProcessProxy> DatabaseProcessProxy::create(WebProcessPool* processPool)
 {
-    return adoptRef(new DatabaseProcessProxy(processPool));
+    return adoptRef(*new DatabaseProcessProxy(processPool));
 }
 
 DatabaseProcessProxy::DatabaseProcessProxy(WebProcessPool* processPool)

Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h (186058 => 186059)


--- 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)
@@ -45,7 +45,7 @@
 
 class DatabaseProcessProxy : public ChildProcessProxy {
 public:
-    static PassRefPtr<DatabaseProcessProxy> create(WebProcessPool*);
+    static Ref<DatabaseProcessProxy> create(WebProcessPool*);
     ~DatabaseProcessProxy();
 
     void fetchWebsiteData(WebCore::SessionID, WebsiteDataTypes, std::function<void (WebsiteData)> completionHandler);

Modified: trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h (186058 => 186059)


--- 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)
@@ -74,9 +74,9 @@
 #endif
     };
 
-    static PassRefPtr<ProcessLauncher> create(Client* client, const LaunchOptions& launchOptions)
+    static Ref<ProcessLauncher> create(Client* client, const LaunchOptions& launchOptions)
     {
-        return adoptRef(new ProcessLauncher(client, launchOptions));
+        return adoptRef(*new ProcessLauncher(client, launchOptions));
     }
 
     bool isLaunching() const { return m_isLaunching; }

Modified: trunk/Source/WebKit2/UIProcess/Launcher/mac/ProcessLauncherMac.mm (186058 => 186059)


--- 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)
@@ -51,9 +51,9 @@
 namespace {
 
 struct UUIDHolder : public RefCounted<UUIDHolder> {
-    static PassRefPtr<UUIDHolder> create()
+    static Ref<UUIDHolder> create()
     {
-        return adoptRef(new UUIDHolder);
+        return adoptRef(*new UUIDHolder);
     }
 
     UUIDHolder()

Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp (186058 => 186059)


--- 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)
@@ -50,9 +50,9 @@
     return "WebNotificationManagerProxy";
 }
 
-PassRefPtr<WebNotificationManagerProxy> WebNotificationManagerProxy::create(WebProcessPool* processPool)
+Ref<WebNotificationManagerProxy> WebNotificationManagerProxy::create(WebProcessPool* processPool)
 {
-    return adoptRef(new WebNotificationManagerProxy(processPool));
+    return adoptRef(*new WebNotificationManagerProxy(processPool));
 }
 
 WebNotificationManagerProxy::WebNotificationManagerProxy(WebProcessPool* processPool)

Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h (186058 => 186059)


--- 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)
@@ -50,7 +50,7 @@
 
     static const char* supplementName();
 
-    static PassRefPtr<WebNotificationManagerProxy> create(WebProcessPool*);
+    static Ref<WebNotificationManagerProxy> create(WebProcessPool*);
 
     void initializeProvider(const WKNotificationProviderBase*);
     void populateCopyOfNotificationPermissions(HashMap<String, bool>&);

Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp (186058 => 186059)


--- 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)
@@ -55,9 +55,9 @@
     return ++callbackID;
 }
 
-PassRefPtr<PluginProcessProxy> PluginProcessProxy::create(PluginProcessManager* PluginProcessManager, const PluginProcessAttributes& pluginProcessAttributes, uint64_t pluginProcessToken)
+Ref<PluginProcessProxy> PluginProcessProxy::create(PluginProcessManager* PluginProcessManager, const PluginProcessAttributes& pluginProcessAttributes, uint64_t pluginProcessToken)
 {
-    return adoptRef(new PluginProcessProxy(PluginProcessManager, pluginProcessAttributes, pluginProcessToken));
+    return adoptRef(*new PluginProcessProxy(PluginProcessManager, pluginProcessAttributes, pluginProcessToken));
 }
 
 PluginProcessProxy::PluginProcessProxy(PluginProcessManager* PluginProcessManager, const PluginProcessAttributes& pluginProcessAttributes, uint64_t pluginProcessToken)

Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h (186058 => 186059)


--- 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)
@@ -68,7 +68,7 @@
 
 class PluginProcessProxy : public ChildProcessProxy {
 public:
-    static PassRefPtr<PluginProcessProxy> create(PluginProcessManager*, const PluginProcessAttributes&, uint64_t pluginProcessToken);
+    static Ref<PluginProcessProxy> create(PluginProcessManager*, const PluginProcessAttributes&, uint64_t pluginProcessToken);
     ~PluginProcessProxy();
 
     const PluginProcessAttributes& pluginProcessAttributes() const { return m_pluginProcessAttributes; }

Modified: trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.cpp (186058 => 186059)


--- 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)
@@ -44,9 +44,9 @@
 
 namespace WebKit {
 
-RefPtr<RemoteScrollingTree> RemoteScrollingTree::create(RemoteScrollingCoordinatorProxy& scrollingCoordinator)
+Ref<RemoteScrollingTree> RemoteScrollingTree::create(RemoteScrollingCoordinatorProxy& scrollingCoordinator)
 {
-    return adoptRef(new RemoteScrollingTree(scrollingCoordinator));
+    return adoptRef(*new RemoteScrollingTree(scrollingCoordinator));
 }
 
 RemoteScrollingTree::RemoteScrollingTree(RemoteScrollingCoordinatorProxy& scrollingCoordinator)

Modified: trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h (186058 => 186059)


--- 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)
@@ -38,7 +38,7 @@
 
 class RemoteScrollingTree : public WebCore::ScrollingTree {
 public:
-    static RefPtr<RemoteScrollingTree> create(RemoteScrollingCoordinatorProxy&);
+    static Ref<RemoteScrollingTree> create(RemoteScrollingCoordinatorProxy&);
     virtual ~RemoteScrollingTree();
 
     virtual bool isRemoteScrollingTree() const override { return true; }

Modified: trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h (186058 => 186059)


--- 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)
@@ -37,7 +37,7 @@
 
 class ScrollingTreeOverflowScrollingNodeIOS : public WebCore::ScrollingTreeOverflowScrollingNode {
 public:
-    static PassRefPtr<ScrollingTreeOverflowScrollingNodeIOS> create(WebCore::ScrollingTree&, WebCore::ScrollingNodeID);
+    static Ref<ScrollingTreeOverflowScrollingNodeIOS> create(WebCore::ScrollingTree&, WebCore::ScrollingNodeID);
     virtual ~ScrollingTreeOverflowScrollingNodeIOS();
 
     void overflowScrollWillStart();

Modified: trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm (186058 => 186059)


--- 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)
@@ -131,9 +131,9 @@
 
 namespace WebKit {
 
-PassRefPtr<ScrollingTreeOverflowScrollingNodeIOS> ScrollingTreeOverflowScrollingNodeIOS::create(WebCore::ScrollingTree& scrollingTree, WebCore::ScrollingNodeID nodeID)
+Ref<ScrollingTreeOverflowScrollingNodeIOS> ScrollingTreeOverflowScrollingNodeIOS::create(WebCore::ScrollingTree& scrollingTree, WebCore::ScrollingNodeID nodeID)
 {
-    return adoptRef(new ScrollingTreeOverflowScrollingNodeIOS(scrollingTree, nodeID));
+    return adoptRef(*new ScrollingTreeOverflowScrollingNodeIOS(scrollingTree, nodeID));
 }
 
 ScrollingTreeOverflowScrollingNodeIOS::ScrollingTreeOverflowScrollingNodeIOS(WebCore::ScrollingTree& scrollingTree, WebCore::ScrollingNodeID nodeID)

Modified: trunk/Source/WebKit2/UIProcess/WebProcessPool.cpp (186058 => 186059)


--- 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)
@@ -152,7 +152,7 @@
     , m_shouldUseFontSmoothing(true)
     , m_memorySamplerEnabled(false)
     , m_memorySamplerInterval(1400.0)
-    , m_websiteDataStore(m_configuration->shouldHaveLegacyDataStore() ? API::WebsiteDataStore::create(legacyWebsiteDataStoreConfiguration(m_configuration)) : nullptr)
+    , m_websiteDataStore(m_configuration->shouldHaveLegacyDataStore() ? API::WebsiteDataStore::create(legacyWebsiteDataStoreConfiguration(m_configuration)).ptr() : nullptr)
 #if USE(SOUP)
     , m_initialHTTPCookieAcceptPolicy(HTTPCookieAcceptPolicyOnlyFromMainDocumentDomain)
 #endif

Modified: trunk/Source/WebKit2/UIProcess/efl/WebPopupMenuListenerEfl.h (186058 => 186059)


--- 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)
@@ -32,9 +32,9 @@
 
 class WebPopupMenuListenerEfl : public WebPopupMenuProxy {
 public:
-    static PassRefPtr<WebPopupMenuListenerEfl> create(WebPopupMenuProxy::Client* client)
+    static Ref<WebPopupMenuListenerEfl> create(WebPopupMenuProxy::Client* client)
     {
-        return adoptRef(new WebPopupMenuListenerEfl(client));
+        return adoptRef(*new WebPopupMenuListenerEfl(client));
     }
 
     void valueChanged(int newSelectedIndex);

Modified: trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.cpp (186058 => 186059)


--- 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)
@@ -55,9 +55,9 @@
 
 namespace WebKit {
 
-PassRefPtr<WebView> WebView::create(WebProcessPool* processPool, WebPageGroup* pageGroup)
+Ref<WebView> WebView::create(WebProcessPool* processPool, WebPageGroup* pageGroup)
 {
-    return adoptRef(new WebViewEfl(processPool, pageGroup));
+    return adoptRef(*new WebViewEfl(processPool, pageGroup));
 }
 
 WebViewEfl::WebViewEfl(WebProcessPool* processPool, WebPageGroup* pageGroup)

Modified: trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.h (186058 => 186059)


--- 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)
@@ -101,7 +101,7 @@
 
 class WebVideoFullscreenManagerProxy : public RefCounted<WebVideoFullscreenManagerProxy>, private IPC::MessageReceiver {
 public:
-    static PassRefPtr<WebVideoFullscreenManagerProxy> create(WebPageProxy&);
+    static RefPtr<WebVideoFullscreenManagerProxy> create(WebPageProxy&);
     virtual ~WebVideoFullscreenManagerProxy();
 
     void invalidate();

Modified: trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm (186058 => 186059)


--- 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)
@@ -44,7 +44,7 @@
 
 #if __IPHONE_OS_VERSION_MIN_REQUIRED < 90000 || !HAVE(AVKIT)
 
-PassRefPtr<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy&)
+RefPtr<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy&)
 {
     return nullptr;
 }
@@ -211,9 +211,9 @@
 
 #pragma mark - WebVideoFullscreenManagerProxy
 
-PassRefPtr<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy& page)
+Ref<WebVideoFullscreenManagerProxy> WebVideoFullscreenManagerProxy::create(WebPageProxy& page)
 {
-    return adoptRef(new WebVideoFullscreenManagerProxy(page));
+    return adoptRef(*new WebVideoFullscreenManagerProxy(page));
 }
 
 WebVideoFullscreenManagerProxy::WebVideoFullscreenManagerProxy(WebPageProxy& page)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to