Title: [160449] trunk/Source/WebKit2
Revision
160449
Author
[email protected]
Date
2013-12-11 11:18:08 -0800 (Wed, 11 Dec 2013)

Log Message

Remove platform specific gunk from WebURLRequest and WebURLResponse
https://bugs.webkit.org/show_bug.cgi?id=125589

Reviewed by Andreas Kling.

* Shared/API/c/WKURLRequest.cpp:
(WKURLRequestCopyURL):
* Shared/API/c/mac/WKURLRequestNS.mm:
(WKURLRequestCopyNSURLRequest):
* Shared/API/c/mac/WKURLResponseNS.mm:
(WKURLResponseCopyNSURLResponse):
* Shared/WebURLRequest.cpp:
* Shared/WebURLRequest.h:
* Shared/WebURLResponse.h:
* Shared/mac/WebURLRequestMac.mm: Removed.
* Shared/mac/WebURLResponseMac.mm: Removed.
* UIProcess/WebInspectorProxy.cpp:
(WebKit::isMainInspectorPage):
* WebKit2.xcodeproj/project.pbxproj:

Modified Paths

Removed Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (160448 => 160449)


--- trunk/Source/WebKit2/ChangeLog	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/ChangeLog	2013-12-11 19:18:08 UTC (rev 160449)
@@ -1,3 +1,25 @@
+2013-12-11  Anders Carlsson  <[email protected]>
+
+        Remove platform specific gunk from WebURLRequest and WebURLResponse
+        https://bugs.webkit.org/show_bug.cgi?id=125589
+
+        Reviewed by Andreas Kling.
+
+        * Shared/API/c/WKURLRequest.cpp:
+        (WKURLRequestCopyURL):
+        * Shared/API/c/mac/WKURLRequestNS.mm:
+        (WKURLRequestCopyNSURLRequest):
+        * Shared/API/c/mac/WKURLResponseNS.mm:
+        (WKURLResponseCopyNSURLResponse):
+        * Shared/WebURLRequest.cpp:
+        * Shared/WebURLRequest.h:
+        * Shared/WebURLResponse.h:
+        * Shared/mac/WebURLRequestMac.mm: Removed.
+        * Shared/mac/WebURLResponseMac.mm: Removed.
+        * UIProcess/WebInspectorProxy.cpp:
+        (WebKit::isMainInspectorPage):
+        * WebKit2.xcodeproj/project.pbxproj:
+
 2013-12-11  José Dapena Paz  <[email protected]> and Zan Dobersek  <[email protected]>
 
         [GTK][WK2] Add the WebKitBatteryProvider class

Modified: trunk/Source/WebKit2/Shared/API/c/WKURLRequest.cpp (160448 => 160449)


--- trunk/Source/WebKit2/Shared/API/c/WKURLRequest.cpp	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/API/c/WKURLRequest.cpp	2013-12-11 19:18:08 UTC (rev 160449)
@@ -45,7 +45,7 @@
 
 WKURLRef WKURLRequestCopyURL(WKURLRequestRef requestRef)
 {
-    return toCopiedURLAPI(toImpl(requestRef)->url());
+    return toCopiedURLAPI(toImpl(requestRef)->resourceRequest().url());
 }
 
 WKURLRef WKURLRequestCopyFirstPartyForCookies(WKURLRequestRef requestRef)

Modified: trunk/Source/WebKit2/Shared/API/c/mac/WKURLRequestNS.mm (160448 => 160449)


--- trunk/Source/WebKit2/Shared/API/c/mac/WKURLRequestNS.mm	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/API/c/mac/WKURLRequestNS.mm	2013-12-11 19:18:08 UTC (rev 160449)
@@ -29,6 +29,7 @@
 #import "WKAPICast.h"
 #import "WebURLRequest.h"
 
+using namespace WebCore;
 using namespace WebKit;
 
 WKURLRequestRef WKURLRequestCreateWithNSURLRequest(NSURLRequest* urlRequest)
@@ -40,5 +41,5 @@
 
 NSURLRequest* WKURLRequestCopyNSURLRequest(WKURLRequestRef urlRequest)
 {
-    return [toImpl(urlRequest)->platformRequest() copy];
+    return [toImpl(urlRequest)->resourceRequest().nsURLRequest(DoNotUpdateHTTPBody) copy];
 }

Modified: trunk/Source/WebKit2/Shared/API/c/mac/WKURLResponseNS.mm (160448 => 160449)


--- trunk/Source/WebKit2/Shared/API/c/mac/WKURLResponseNS.mm	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/API/c/mac/WKURLResponseNS.mm	2013-12-11 19:18:08 UTC (rev 160449)
@@ -40,5 +40,5 @@
 
 NSURLResponse* WKURLResponseCopyNSURLResponse(WKURLResponseRef urlResponse)
 {
-    return [toImpl(urlResponse)->platformResponse() copy];
+    return [toImpl(urlResponse)->resourceResponse().nsURLResponse() copy];
 }

Modified: trunk/Source/WebKit2/Shared/WebURLRequest.cpp (160448 => 160449)


--- trunk/Source/WebKit2/Shared/WebURLRequest.cpp	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/WebURLRequest.cpp	2013-12-11 19:18:08 UTC (rev 160449)
@@ -16,11 +16,6 @@
 
 namespace WebKit {
 
-PassRefPtr<WebURLRequest> WebURLRequest::create(const URL& url)
-{
-    return adoptRef(new WebURLRequest(ResourceRequest(url)));
-}
-
 WebURLRequest::WebURLRequest(const ResourceRequest& request)
     : m_request(request)
 {

Modified: trunk/Source/WebKit2/Shared/WebURLRequest.h (160448 => 160449)


--- trunk/Source/WebKit2/Shared/WebURLRequest.h	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/WebURLRequest.h	2013-12-11 19:18:08 UTC (rev 160449)
@@ -30,39 +30,22 @@
 #include <WebCore/ResourceRequest.h>
 #include <wtf/Forward.h>
 
-#if PLATFORM(MAC)
-typedef NSURLRequest* PlatformRequest;
-#else
-typedef void* PlatformRequest;
-#endif
-
 namespace WebKit {
 
 class WebURLRequest : public API::ObjectImpl<API::Object::Type::URLRequest> {
 public:
-    static PassRefPtr<WebURLRequest> create(const WebCore::URL&);
-
     static PassRefPtr<WebURLRequest> create(const WebCore::ResourceRequest& request)
     {
         return adoptRef(new WebURLRequest(request));
     }
 
-    static PassRefPtr<WebURLRequest> create(PlatformRequest platformRequest)
-    {
-        return adoptRef(new WebURLRequest(platformRequest));
-    }
-
-    PlatformRequest platformRequest() const;
     const WebCore::ResourceRequest& resourceRequest() const { return m_request; }
 
-    const String& url() const { return m_request.url(); }
-
     static double defaultTimeoutInterval(); // May return 0 when using platform default.
     static void setDefaultTimeoutInterval(double);
 
 private:
     explicit WebURLRequest(const WebCore::ResourceRequest&);
-    explicit WebURLRequest(PlatformRequest);
 
     WebCore::ResourceRequest m_request;
 };

Modified: trunk/Source/WebKit2/Shared/WebURLResponse.h (160448 => 160449)


--- trunk/Source/WebKit2/Shared/WebURLResponse.h	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/WebURLResponse.h	2013-12-11 19:18:08 UTC (rev 160449)
@@ -30,12 +30,6 @@
 #include <WebCore/ResourceResponse.h>
 #include <wtf/Forward.h>
 
-#if PLATFORM(MAC)
-typedef NSURLResponse* PlatformResponse;
-#else
-typedef void* PlatformResponse;
-#endif
-
 namespace WebKit {
 
 class WebURLResponse : public API::ObjectImpl<API::Object::Type::URLResponse> {
@@ -45,17 +39,10 @@
         return adoptRef(new WebURLResponse(response));
     }
 
-    static PassRefPtr<WebURLResponse> create(PlatformResponse platformResponse)
-    {
-        return adoptRef(new WebURLResponse(platformResponse));
-    }
-
-    PlatformResponse platformResponse() const;
     const WebCore::ResourceResponse& resourceResponse() const { return m_response; }
 
 private:
     explicit WebURLResponse(const WebCore::ResourceResponse&);
-    explicit WebURLResponse(PlatformResponse);
 
     WebCore::ResourceResponse m_response;
 };

Deleted: trunk/Source/WebKit2/Shared/mac/WebURLRequestMac.mm (160448 => 160449)


--- trunk/Source/WebKit2/Shared/mac/WebURLRequestMac.mm	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/mac/WebURLRequestMac.mm	2013-12-11 19:18:08 UTC (rev 160449)
@@ -1,43 +0,0 @@
-/*
- * Copyright (C) 2010 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "config.h"
-#import "WebURLRequest.h"
-
-using namespace WebCore;
-
-namespace WebKit {
-
-WebURLRequest::WebURLRequest(PlatformRequest platformRequest)
-    : m_request(platformRequest)
-{
-}
-
-PlatformRequest WebURLRequest::platformRequest() const
-{
-    return m_request.nsURLRequest(DoNotUpdateHTTPBody);
-}
-
-} // namespace WebKit

Deleted: trunk/Source/WebKit2/Shared/mac/WebURLResponseMac.mm (160448 => 160449)


--- trunk/Source/WebKit2/Shared/mac/WebURLResponseMac.mm	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/Shared/mac/WebURLResponseMac.mm	2013-12-11 19:18:08 UTC (rev 160449)
@@ -1,41 +0,0 @@
-/*
- * Copyright (C) 2010 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "config.h"
-#import "WebURLResponse.h"
-
-namespace WebKit {
-
-WebURLResponse::WebURLResponse(PlatformResponse platformResponse)
-    : m_response(platformResponse)
-{
-}
-
-PlatformResponse WebURLResponse::platformResponse() const
-{
-    return m_response.nsURLResponse();
-}
-
-} // namespace WebKit

Modified: trunk/Source/WebKit2/UIProcess/WebInspectorProxy.cpp (160448 => 160449)


--- trunk/Source/WebKit2/UIProcess/WebInspectorProxy.cpp	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/UIProcess/WebInspectorProxy.cpp	2013-12-11 19:18:08 UTC (rev 160449)
@@ -365,7 +365,7 @@
 {
     // Use URL so we can compare just the paths.
     URL inspectorURL(URL(), webInspectorProxy->inspectorPageURL());
-    URL requestURL(URL(), toImpl(requestRef)->url());
+    URL requestURL(URL(), toImpl(requestRef)->resourceRequest().url());
 
     ASSERT(WebCore::SchemeRegistry::shouldTreatURLSchemeAsLocal(inspectorURL.protocol()));
 

Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (160448 => 160449)


--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2013-12-11 19:03:28 UTC (rev 160448)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2013-12-11 19:18:08 UTC (rev 160449)
@@ -1045,7 +1045,6 @@
 		BC9099801256A98200083756 /* WKStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC90997F1256A98200083756 /* WKStringPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
 		BC90A1D2122DD55E00CC8C50 /* WebURLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BC90A1D0122DD55E00CC8C50 /* WebURLResponse.h */; };
 		BC90A1D3122DD55E00CC8C50 /* WebURLResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC90A1D1122DD55E00CC8C50 /* WebURLResponse.cpp */; };
-		BC90A1D7122DD66A00CC8C50 /* WebURLResponseMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC90A1D5122DD66A00CC8C50 /* WebURLResponseMac.mm */; };
 		BC963D6B113DD19200574BE2 /* WebPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC963D6A113DD19200574BE2 /* WebPage.cpp */; };
 		BC963D6E113DD1A500574BE2 /* WebPageMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC963D6D113DD1A500574BE2 /* WebPageMac.mm */; };
 		BC989D81161A7E5D000D46D3 /* WKWebProcessPlugIn.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC989D7F161A7E5B000D46D3 /* WKWebProcessPlugIn.mm */; };
@@ -1151,7 +1150,6 @@
 		BCE17B7E1381F1170012A641 /* WKPagePrivateMac.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE17B7C1381F1170012A641 /* WKPagePrivateMac.h */; settings = {ATTRIBUTES = (Private, ); }; };
 		BCE2315D122C30CA00D5C35A /* WebURLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE2315B122C30CA00D5C35A /* WebURLRequest.h */; };
 		BCE2315E122C30CA00D5C35A /* WebURLRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE2315C122C30CA00D5C35A /* WebURLRequest.cpp */; };
-		BCE231C2122C466E00D5C35A /* WebURLRequestMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCE231C0122C466E00D5C35A /* WebURLRequestMac.mm */; };
 		BCE23263122C6CF300D5C35A /* WebCoreArgumentCodersMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCE23262122C6CF300D5C35A /* WebCoreArgumentCodersMac.mm */; };
 		BCE469531214E6CB000B98EB /* WebFormClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE4694F1214E6CB000B98EB /* WebFormClient.cpp */; };
 		BCE469541214E6CB000B98EB /* WebFormClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE469501214E6CB000B98EB /* WebFormClient.h */; };
@@ -2648,7 +2646,6 @@
 		BC90997F1256A98200083756 /* WKStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKStringPrivate.h; sourceTree = "<group>"; };
 		BC90A1D0122DD55E00CC8C50 /* WebURLResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebURLResponse.h; sourceTree = "<group>"; };
 		BC90A1D1122DD55E00CC8C50 /* WebURLResponse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebURLResponse.cpp; sourceTree = "<group>"; };
-		BC90A1D5122DD66A00CC8C50 /* WebURLResponseMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebURLResponseMac.mm; sourceTree = "<group>"; };
 		BC963D6A113DD19200574BE2 /* WebPage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebPage.cpp; sourceTree = "<group>"; };
 		BC963D6D113DD1A500574BE2 /* WebPageMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebPageMac.mm; sourceTree = "<group>"; };
 		BC989D7F161A7E5B000D46D3 /* WKWebProcessPlugIn.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKWebProcessPlugIn.mm; sourceTree = "<group>"; };
@@ -2757,7 +2754,6 @@
 		BCE17B7C1381F1170012A641 /* WKPagePrivateMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKPagePrivateMac.h; path = mac/WKPagePrivateMac.h; sourceTree = "<group>"; };
 		BCE2315B122C30CA00D5C35A /* WebURLRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebURLRequest.h; sourceTree = "<group>"; };
 		BCE2315C122C30CA00D5C35A /* WebURLRequest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebURLRequest.cpp; sourceTree = "<group>"; };
-		BCE231C0122C466E00D5C35A /* WebURLRequestMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebURLRequestMac.mm; sourceTree = "<group>"; };
 		BCE23262122C6CF300D5C35A /* WebCoreArgumentCodersMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebCoreArgumentCodersMac.mm; sourceTree = "<group>"; };
 		BCE4694F1214E6CB000B98EB /* WebFormClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebFormClient.cpp; sourceTree = "<group>"; };
 		BCE469501214E6CB000B98EB /* WebFormClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebFormClient.h; sourceTree = "<group>"; };
@@ -4798,8 +4794,6 @@
 				BC111B5B112F629800337BAB /* WebEventFactory.h */,
 				BC111B5C112F629800337BAB /* WebEventFactory.mm */,
 				905620E512BC2476000799B6 /* WebMemorySampler.mac.mm */,
-				BCE231C0122C466E00D5C35A /* WebURLRequestMac.mm */,
-				BC90A1D5122DD66A00CC8C50 /* WebURLResponseMac.mm */,
 			);
 			path = mac;
 			sourceTree = "<group>";
@@ -7395,9 +7389,7 @@
 				1A594ABA112A1FB6009DE7C7 /* WebUIClient.cpp in Sources */,
 				BCA0EF8012331E78007D3CFB /* WebUndoStep.cpp in Sources */,
 				BCE2315E122C30CA00D5C35A /* WebURLRequest.cpp in Sources */,
-				BCE231C2122C466E00D5C35A /* WebURLRequestMac.mm in Sources */,
 				BC90A1D3122DD55E00CC8C50 /* WebURLResponse.cpp in Sources */,
-				BC90A1D7122DD66A00CC8C50 /* WebURLResponseMac.mm in Sources */,
 				C0337DD1127A2980008FF4F4 /* WebWheelEvent.cpp in Sources */,
 				51FCB18517BBFE0300394CD8 /* AsynchronousNetworkLoaderClient.cpp in Sources */,
 				29CD55AB128E294F00133C85 /* WKAccessibilityWebPageObject.mm in Sources */,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to