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)