Changeset 160853 in webkit
- Timestamp:
- Dec 19, 2013 1:32:15 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 10 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r160833 r160853 1 2013-12-17 Sam Weinig <sam@webkit.org> 2 3 [WK2] Rename WebURLResponse to API::URLResponse 4 https://bugs.webkit.org/show_bug.cgi?id=125910 5 6 Reviewed by Andreas Kling. 7 8 * Shared/API/c/WKSharedAPICast.h: 9 (WebKit::toAPI): 10 * Shared/API/c/WKURLResponse.cpp: 11 (WKURLResponseGetTypeID): 12 * Shared/API/c/mac/WKURLResponseNS.mm: 13 (WKURLResponseCreateWithNSURLResponse): 14 * Shared/APIURLRequest.cpp: 15 * Shared/APIURLResponse.cpp: Copied from Source/WebKit2/Shared/WebURLResponse.cpp. 16 (API::URLResponse::URLResponse): 17 (API::URLResponse::encode): 18 (API::URLResponse::decode): 19 * Shared/APIURLResponse.h: Copied from Source/WebKit2/Shared/WebURLResponse.h. 20 (API::URLResponse::create): 21 * Shared/UserMessageCoders.h: 22 (WebKit::UserMessageEncoder::baseEncode): 23 (WebKit::UserMessageDecoder::baseDecode): 24 * Shared/WebURLResponse.cpp: Removed. 25 * Shared/WebURLResponse.h: Removed. 26 * UIProcess/WebDownloadClient.cpp: 27 (WebKit::WebDownloadClient::didReceiveResponse): 28 * UIProcess/WebPolicyClient.cpp: 29 (WebKit::WebPolicyClient::decidePolicyForResponse): 30 * WebKit2.xcodeproj/project.pbxproj: 31 * WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.cpp: 32 (WebKit::InjectedBundlePagePolicyClient::decidePolicyForResponse): 33 1 34 2013-12-19 Nick Diego Yamane <nick.yamane@openbossa.org> 2 35 -
trunk/Source/WebKit2/Shared/API/c/WKSharedAPICast.h
r160737 r160853 30 30 #include "APIString.h" 31 31 #include "APIURLRequest.h" 32 #include "APIURLResponse.h" 32 33 #include "ImageOptions.h" 33 34 #include "SameDocumentNavigationType.h" … … 48 49 #include "WebSecurityOrigin.h" 49 50 #include "WebURL.h" 50 #include "WebURLResponse.h"51 51 #include <WebCore/ContextMenuItem.h> 52 52 #include <WebCore/FloatRect.h> … … 81 81 class WebSecurityOrigin; 82 82 class WebSerializedScriptValue; 83 class WebURLResponse;84 83 class WebUserContentURLPattern; 85 84 … … 113 112 WK_ADD_API_MAPPING(WKURLRef, WebURL) 114 113 WK_ADD_API_MAPPING(WKURLRequestRef, API::URLRequest) 115 WK_ADD_API_MAPPING(WKURLResponseRef, WebURLResponse)114 WK_ADD_API_MAPPING(WKURLResponseRef, API::URLResponse) 116 115 WK_ADD_API_MAPPING(WKUserContentURLPatternRef, WebUserContentURLPattern) 117 116 … … 210 209 } 211 210 212 inline ProxyingRefPtr< WebURLResponse> toAPI(const WebCore::ResourceResponse& response)213 { 214 return ProxyingRefPtr< WebURLResponse>(WebURLResponse::create(response));211 inline ProxyingRefPtr<API::URLResponse> toAPI(const WebCore::ResourceResponse& response) 212 { 213 return ProxyingRefPtr<API::URLResponse>(API::URLResponse::create(response)); 215 214 } 216 215 -
trunk/Source/WebKit2/Shared/API/c/WKURLResponse.cpp
r156550 r160853 27 27 #include "WKURLResponse.h" 28 28 29 #include "APIURLResponse.h" 29 30 #include "WKAPICast.h" 30 #include "WebURLResponse.h"31 31 #include <WebCore/URL.h> 32 32 … … 35 35 WKTypeID WKURLResponseGetTypeID() 36 36 { 37 return toAPI( WebURLResponse::APIType);37 return toAPI(API::URLResponse::APIType); 38 38 } 39 39 -
trunk/Source/WebKit2/Shared/API/c/mac/WKURLResponseNS.mm
r160449 r160853 27 27 #import "WKURLResponseNS.h" 28 28 29 #import "APIURLResponse.h" 29 30 #import "WKAPICast.h" 30 #import "WebURLResponse.h"31 31 32 32 using namespace WebKit; … … 35 35 { 36 36 RetainPtr<NSURLResponse> copiedURLResponse = adoptNS([urlResponse copy]); 37 RefPtr< WebURLResponse> response = WebURLResponse::create(copiedURLResponse.get());37 RefPtr<API::URLResponse> response = API::URLResponse::create(copiedURLResponse.get()); 38 38 return toAPI(response.release().leakRef()); 39 39 } -
trunk/Source/WebKit2/Shared/APIURLRequest.cpp
r160737 r160853 27 27 #include "APIURLRequest.h" 28 28 29 #include "ArgumentDecoder.h"30 #include "ArgumentEncoder.h"31 29 #include "WebContext.h" 30 #include "WebCoreArgumentCoders.h" 32 31 33 32 using namespace WebCore; -
trunk/Source/WebKit2/Shared/APIURLResponse.cpp
r160748 r160853 25 25 26 26 #include "config.h" 27 #include " WebURLResponse.h"27 #include "APIURLResponse.h" 28 28 29 namespace WebKit { 29 #include "WebCoreArgumentCoders.h" 30 30 31 WebURLResponse::WebURLResponse(const WebCore::ResourceResponse& response) 31 using namespace WebCore; 32 33 namespace API { 34 35 URLResponse::URLResponse(const WebCore::ResourceResponse& response) 32 36 : m_response(response) 33 37 { 34 38 } 35 39 36 } // namespace WebKit 40 void URLResponse::encode(IPC::ArgumentEncoder& encoder) const 41 { 42 encoder << resourceResponse(); 43 } 44 45 bool URLResponse::decode(IPC::ArgumentDecoder& decoder, RefPtr<Object>& result) 46 { 47 ResourceResponse response; 48 if (!decoder.decode(response)) 49 return false; 50 51 result = create(response); 52 return true; 53 } 54 55 } // namespace API -
trunk/Source/WebKit2/Shared/APIURLResponse.h
r160748 r160853 24 24 */ 25 25 26 #ifndef WebURLResponse_h27 #define WebURLResponse_h26 #ifndef APIURLResponse_h 27 #define APIURLResponse_h 28 28 29 29 #include "APIObject.h" … … 31 31 #include <wtf/Forward.h> 32 32 33 namespace WebKit { 33 namespace IPC { 34 class ArgumentDecoder; 35 class ArgumentEncoder; 36 } 34 37 35 class WebURLResponse : public API::ObjectImpl<API::Object::Type::URLResponse> { 38 namespace API { 39 40 class URLResponse : public ObjectImpl<Object::Type::URLResponse> { 36 41 public: 37 static PassRefPtr< WebURLResponse> create(const WebCore::ResourceResponse& response)42 static PassRefPtr<URLResponse> create(const WebCore::ResourceResponse& response) 38 43 { 39 return adoptRef(new WebURLResponse(response));44 return adoptRef(new URLResponse(response)); 40 45 } 41 46 42 47 const WebCore::ResourceResponse& resourceResponse() const { return m_response; } 43 48 49 void encode(IPC::ArgumentEncoder&) const; 50 static bool decode(IPC::ArgumentDecoder&, RefPtr<Object>&); 51 44 52 private: 45 explicit WebURLResponse(const WebCore::ResourceResponse&);53 explicit URLResponse(const WebCore::ResourceResponse&); 46 54 47 55 WebCore::ResourceResponse m_response; 48 56 }; 49 57 50 } // namespace WebKit58 } // namespace API 51 59 52 #endif // WebURLResponse_h60 #endif // APIURLResponse_h -
trunk/Source/WebKit2/Shared/UserMessageCoders.h
r160737 r160853 33 33 #include "APIString.h" 34 34 #include "APIURLRequest.h" 35 #include "APIURLResponse.h" 35 36 #include "ArgumentDecoder.h" 36 37 #include "ArgumentEncoder.h" … … 46 47 #include "WebSerializedScriptValue.h" 47 48 #include "WebURL.h" 48 #include "WebURLResponse.h"49 49 #include "WebUserContentURLPattern.h" 50 50 … … 66 66 // - WebURL -> WebURL 67 67 // - API::URLRequest -> API::URLRequest 68 // - WebURLResponse -> WebURLResponse68 // - API::URLResponse -> API::URLResponse 69 69 // - WebError -> WebError 70 70 … … 183 183 } 184 184 case API::Object::Type::URLResponse: { 185 WebURLResponse* urlResponseObject = static_cast<WebURLResponse*>(m_root);185 API::URLResponse* urlResponseObject = static_cast<API::URLResponse*>(m_root); 186 186 encoder << urlResponseObject->resourceResponse(); 187 187 return true; … … 255 255 // - WebURL -> WebURL 256 256 // - API::URLRequest -> API::URLRequest 257 // - WebURLResponse -> WebURLResponse257 // - API::URLResponse -> API::URLResponse 258 258 // - WebError -> WebError 259 259 … … 472 472 if (!decoder.decode(response)) 473 473 return false; 474 coder.m_root = WebURLResponse::create(response);474 coder.m_root = API::URLResponse::create(response); 475 475 break; 476 476 } -
trunk/Source/WebKit2/UIProcess/WebDownloadClient.cpp
r159988 r160853 27 27 #include "WebDownloadClient.h" 28 28 29 #include "APIURLResponse.h" 29 30 #include "WKAPICast.h" 30 #include "WebURLResponse.h"31 31 #include "WKRetainPtr.h" 32 32 … … 56 56 return; 57 57 58 m_client.didReceiveResponse(toAPI(webContext), toAPI(downloadProxy), toAPI( WebURLResponse::create(response).get()), m_client.base.clientInfo);58 m_client.didReceiveResponse(toAPI(webContext), toAPI(downloadProxy), toAPI(API::URLResponse::create(response).get()), m_client.base.clientInfo); 59 59 } 60 60 -
trunk/Source/WebKit2/UIProcess/WebPolicyClient.cpp
r160737 r160853 69 69 return false; 70 70 71 RefPtr< WebURLResponse> response = WebURLResponse::create(resourceResponse);71 RefPtr<API::URLResponse> response = API::URLResponse::create(resourceResponse); 72 72 RefPtr<API::URLRequest> request = API::URLRequest::create(resourceRequest); 73 73 -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r160818 r160853 1082 1082 BC8F2F2E16273ACC005FACB5 /* WKWebProcessPlugInBrowserContextControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8F2F2D16273ACB005FACB5 /* WKWebProcessPlugInBrowserContextControllerInternal.h */; }; 1083 1083 BC9099801256A98200083756 /* WKStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC90997F1256A98200083756 /* WKStringPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1084 BC90A1D2122DD55E00CC8C50 /* WebURLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BC90A1D0122DD55E00CC8C50 /* WebURLResponse.h */; };1085 BC90A1D3122DD55E00CC8C50 /* WebURLResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC90A1D1122DD55E00CC8C50 /* WebURLResponse.cpp */; };1084 BC90A1D2122DD55E00CC8C50 /* APIURLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BC90A1D0122DD55E00CC8C50 /* APIURLResponse.h */; }; 1085 BC90A1D3122DD55E00CC8C50 /* APIURLResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC90A1D1122DD55E00CC8C50 /* APIURLResponse.cpp */; }; 1086 1086 BC963D6B113DD19200574BE2 /* WebPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC963D6A113DD19200574BE2 /* WebPage.cpp */; }; 1087 1087 BC963D6E113DD1A500574BE2 /* WebPageMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC963D6D113DD1A500574BE2 /* WebPageMac.mm */; }; … … 2723 2723 BC8F2F2D16273ACB005FACB5 /* WKWebProcessPlugInBrowserContextControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKWebProcessPlugInBrowserContextControllerInternal.h; sourceTree = "<group>"; }; 2724 2724 BC90997F1256A98200083756 /* WKStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKStringPrivate.h; sourceTree = "<group>"; }; 2725 BC90A1D0122DD55E00CC8C50 /* WebURLResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebURLResponse.h; sourceTree = "<group>"; };2726 BC90A1D1122DD55E00CC8C50 /* WebURLResponse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebURLResponse.cpp; sourceTree = "<group>"; };2725 BC90A1D0122DD55E00CC8C50 /* APIURLResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIURLResponse.h; sourceTree = "<group>"; }; 2726 BC90A1D1122DD55E00CC8C50 /* APIURLResponse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIURLResponse.cpp; sourceTree = "<group>"; }; 2727 2727 BC963D6A113DD19200574BE2 /* WebPage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebPage.cpp; sourceTree = "<group>"; }; 2728 2728 BC963D6D113DD1A500574BE2 /* WebPageMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebPageMac.mm; sourceTree = "<group>"; }; … … 3514 3514 BCE2315C122C30CA00D5C35A /* APIURLRequest.cpp */, 3515 3515 BCE2315B122C30CA00D5C35A /* APIURLRequest.h */, 3516 BC90A1D1122DD55E00CC8C50 /* APIURLResponse.cpp */, 3517 BC90A1D0122DD55E00CC8C50 /* APIURLResponse.h */, 3516 3518 A7D792D51767CB6E00881CBE /* ActivityAssertion.cpp */, 3517 3519 A7D792D41767CB0900881CBE /* ActivityAssertion.h */, … … 3643 3645 C0337DD7127A51B6008FF4F4 /* WebTouchEvent.cpp */, 3644 3646 BCDB86C01200FB97007254BE /* WebURL.h */, 3645 BC90A1D1122DD55E00CC8C50 /* WebURLResponse.cpp */,3646 BC90A1D0122DD55E00CC8C50 /* WebURLResponse.h */,3647 3647 F6113E24126CE1820057D0A7 /* WebUserContentURLPattern.h */, 3648 3648 C0337DD0127A2980008FF4F4 /* WebWheelEvent.cpp */, … … 6187 6187 51C96119183D294700D2002E /* WebIDBServerConnectionMessages.h in Headers */, 6188 6188 BCE2315D122C30CA00D5C35A /* APIURLRequest.h in Headers */, 6189 BC90A1D2122DD55E00CC8C50 /* WebURLResponse.h in Headers */,6189 BC90A1D2122DD55E00CC8C50 /* APIURLResponse.h in Headers */, 6190 6190 F6113E25126CE1820057D0A7 /* WebUserContentURLPattern.h in Headers */, 6191 6191 29CD55AA128E294F00133C85 /* WKAccessibilityWebPageObject.h in Headers */, … … 7554 7554 BCA0EF8012331E78007D3CFB /* WebUndoStep.cpp in Sources */, 7555 7555 BCE2315E122C30CA00D5C35A /* APIURLRequest.cpp in Sources */, 7556 BC90A1D3122DD55E00CC8C50 /* WebURLResponse.cpp in Sources */,7556 BC90A1D3122DD55E00CC8C50 /* APIURLResponse.cpp in Sources */, 7557 7557 C0337DD1127A2980008FF4F4 /* WebWheelEvent.cpp in Sources */, 7558 7558 51FCB18517BBFE0300394CD8 /* AsynchronousNetworkLoaderClient.cpp in Sources */, -
trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.cpp
r160737 r160853 66 66 return WKBundlePagePolicyActionPassThrough; 67 67 68 RefPtr< WebURLResponse> response = WebURLResponse::create(resourceResponse);68 RefPtr<API::URLResponse> response = API::URLResponse::create(resourceResponse); 69 69 RefPtr<API::URLRequest> request = API::URLRequest::create(resourceRequest); 70 70
Note: See TracChangeset
for help on using the changeset viewer.