Changeset 150154 in webkit
- Timestamp:
- May 15, 2013 3:43:53 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r150142 r150154 964 964 Modules/websockets/WebSocketFrame.cpp 965 965 Modules/websockets/WebSocketHandshake.cpp 966 Modules/websockets/WebSocketHandshakeResponse.cpp967 966 Modules/websockets/WorkerThreadableWebSocketChannel.cpp 968 967 -
trunk/Source/WebCore/ChangeLog
r150153 r150154 1 2013-05-15 Anders Carlsson <andersca@apple.com> 2 3 Remove WebSocketHandshakeResponse class 4 https://bugs.webkit.org/show_bug.cgi?id=116190 5 6 Reviewed by Andreas Kling. 7 8 Just use ResourceResponse instead of WebSocketHandshakeResponse. 9 10 * CMakeLists.txt: 11 * GNUmakefile.list.am: 12 * Modules/websockets/WebSocketHandshake.cpp: 13 (WebCore::WebSocketHandshake::readServerHandshake): 14 (WebCore::WebSocketHandshake::serverWebSocketProtocol): 15 (WebCore::WebSocketHandshake::serverSetCookie): 16 (WebCore::WebSocketHandshake::serverSetCookie2): 17 (WebCore::WebSocketHandshake::serverUpgrade): 18 (WebCore::WebSocketHandshake::serverConnection): 19 (WebCore::WebSocketHandshake::serverWebSocketAccept): 20 (WebCore::WebSocketHandshake::serverHandshakeResponse): 21 (WebCore::WebSocketHandshake::readHTTPHeaders): 22 * Modules/websockets/WebSocketHandshake.h: 23 * Modules/websockets/WebSocketHandshakeResponse.cpp: Removed. 24 * Modules/websockets/WebSocketHandshakeResponse.h: Removed. 25 * Target.pri: 26 * WebCore.vcproj/WebCore.vcproj: 27 * WebCore.vcxproj/WebCore.vcxproj: 28 * WebCore.vcxproj/WebCore.vcxproj.filters: 29 * WebCore.xcodeproj/project.pbxproj: 30 * inspector/InspectorInstrumentation.cpp: 31 (WebCore): 32 (WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponseImpl): 33 * inspector/InspectorInstrumentation.h: 34 (InspectorInstrumentation): 35 (WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponse): 36 * inspector/InspectorResourceAgent.cpp: 37 (WebCore::InspectorResourceAgent::didReceiveWebSocketHandshakeResponse): 38 * inspector/InspectorResourceAgent.h: 39 (WebCore): 40 (InspectorResourceAgent): 41 1 42 2013-05-15 Eric Carlson <eric.carlson@apple.com> 2 43 -
trunk/Source/WebCore/GNUmakefile.list.am
r150142 r150154 2260 2260 Source/WebCore/Modules/websockets/WebSocketHandshake.cpp \ 2261 2261 Source/WebCore/Modules/websockets/WebSocketHandshake.h \ 2262 Source/WebCore/Modules/websockets/WebSocketHandshakeResponse.cpp \2263 Source/WebCore/Modules/websockets/WebSocketHandshakeResponse.h \2264 2262 Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp \ 2265 2263 Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h -
trunk/Source/WebCore/Modules/websockets/WebSocketHandshake.cpp
r150142 r150154 300 300 } 301 301 LOG(Network, "WebSocketHandshake %p readServerHandshake() Status code is %d", this, statusCode); 302 m_response.setStatusCode(statusCode); 303 m_response.setStatusText(statusText); 302 303 m_serverHandshakeResponse = ResourceResponse(); 304 m_serverHandshakeResponse.setHTTPStatusCode(statusCode); 305 m_serverHandshakeResponse.setHTTPStatusText(statusText); 306 304 307 if (statusCode != 101) { 305 308 m_mode = Failed; … … 341 344 String WebSocketHandshake::serverWebSocketProtocol() const 342 345 { 343 return m_ response.headerFields().get("sec-websocket-protocol");346 return m_serverHandshakeResponse.httpHeaderFields().get("sec-websocket-protocol"); 344 347 } 345 348 346 349 String WebSocketHandshake::serverSetCookie() const 347 350 { 348 return m_ response.headerFields().get("set-cookie");351 return m_serverHandshakeResponse.httpHeaderFields().get("set-cookie"); 349 352 } 350 353 351 354 String WebSocketHandshake::serverSetCookie2() const 352 355 { 353 return m_ response.headerFields().get("set-cookie2");356 return m_serverHandshakeResponse.httpHeaderFields().get("set-cookie2"); 354 357 } 355 358 356 359 String WebSocketHandshake::serverUpgrade() const 357 360 { 358 return m_ response.headerFields().get("upgrade");361 return m_serverHandshakeResponse.httpHeaderFields().get("upgrade"); 359 362 } 360 363 361 364 String WebSocketHandshake::serverConnection() const 362 365 { 363 return m_ response.headerFields().get("connection");366 return m_serverHandshakeResponse.httpHeaderFields().get("connection"); 364 367 } 365 368 366 369 String WebSocketHandshake::serverWebSocketAccept() const 367 370 { 368 return m_ response.headerFields().get("sec-websocket-accept");371 return m_serverHandshakeResponse.httpHeaderFields().get("sec-websocket-accept"); 369 372 } 370 373 … … 374 377 } 375 378 376 const WebSocketHandshakeResponse& WebSocketHandshake::serverHandshakeResponse() const377 { 378 return m_ response;379 const ResourceResponse& WebSocketHandshake::serverHandshakeResponse() const 380 { 381 return m_serverHandshakeResponse; 379 382 } 380 383 … … 464 467 const char* WebSocketHandshake::readHTTPHeaders(const char* start, const char* end) 465 468 { 466 m_response.clearHeaderFields();467 468 469 AtomicString name; 469 470 String value; … … 497 498 return 0; 498 499 } 499 m_ response.addHeaderField(name, value);500 m_serverHandshakeResponse.addHTTPHeaderField(name, value); 500 501 sawSecWebSocketAcceptHeaderField = true; 501 502 } else if (equalIgnoringCase("Sec-WebSocket-Protocol", name)) { … … 504 505 return 0; 505 506 } 506 m_ response.addHeaderField(name, value);507 m_serverHandshakeResponse.addHTTPHeaderField(name, value); 507 508 sawSecWebSocketProtocolHeaderField = true; 508 509 } else 509 m_ response.addHeaderField(name, value);510 m_serverHandshakeResponse.addHTTPHeaderField(name, value); 510 511 } 511 512 return p; -
trunk/Source/WebCore/Modules/websockets/WebSocketHandshake.h
r150142 r150154 35 35 36 36 #include "KURL.h" 37 #include "ResourceResponse.h" 37 38 #include "WebSocketExtensionDispatcher.h" 38 39 #include "WebSocketExtensionProcessor.h" 39 #include "WebSocketHandshakeResponse.h"40 40 #include <wtf/PassOwnPtr.h> 41 41 #include <wtf/text/WTFString.h> … … 85 85 String acceptedExtensions() const; 86 86 87 const WebSocketHandshakeResponse& serverHandshakeResponse() const;87 const ResourceResponse& serverHandshakeResponse() const; 88 88 89 89 void addExtensionProcessor(PassOwnPtr<WebSocketExtensionProcessor>); … … 108 108 Mode m_mode; 109 109 110 WebSocketHandshakeResponse m_response;110 ResourceResponse m_serverHandshakeResponse; 111 111 112 112 String m_failureReason; -
trunk/Source/WebCore/Target.pri
r150142 r150154 4025 4025 Modules/websockets/WebSocketFrame.h \ 4026 4026 Modules/websockets/WebSocketHandshake.h \ 4027 Modules/websockets/WebSocketHandshakeResponse.h \4028 4027 Modules/websockets/WorkerThreadableWebSocketChannel.h \ 4029 4028 platform/network/qt/SocketStreamHandlePrivate.h … … 4038 4037 Modules/websockets/WebSocketFrame.cpp \ 4039 4038 Modules/websockets/WebSocketHandshake.cpp \ 4040 Modules/websockets/WebSocketHandshakeResponse.cpp \4041 4039 Modules/websockets/WorkerThreadableWebSocketChannel.cpp \ 4042 4040 Modules/websockets/ThreadableWebSocketChannel.cpp \ -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r150142 r150154 25911 25911 </File> 25912 25912 <File 25913 RelativePath="..\Modules\websockets\WebSocketHandshakeResponse.cpp"25914 >25915 </File>25916 <File25917 RelativePath="..\Modules\websockets\WebSocketHandshakeResponse.h"25918 >25919 </File>25920 <File25921 25913 RelativePath="..\Modules\websockets\WorkerThreadableWebSocketChannel.cpp" 25922 25914 > -
trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
r150142 r150154 3711 3711 <ClCompile Include="..\Modules\websockets\WebSocketFrame.cpp" /> 3712 3712 <ClCompile Include="..\Modules\websockets\WebSocketHandshake.cpp" /> 3713 <ClCompile Include="..\Modules\websockets\WebSocketHandshakeResponse.cpp" />3714 3713 <ClCompile Include="..\Modules\websockets\WorkerThreadableWebSocketChannel.cpp" /> 3715 3714 <ClCompile Include="..\Modules\speech\DOMWindowSpeechSynthesis.cpp" /> -
trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters
r150142 r150154 589 589 <Filter>Modules\websockets</Filter> 590 590 </ClCompile> 591 <ClCompile Include="..\Modules\websockets\WebSocketHandshakeResponse.cpp">592 <Filter>Modules\websockets</Filter>593 </ClCompile>594 591 <ClCompile Include="..\Modules\websockets\WorkerThreadableWebSocketChannel.cpp"> 595 592 <Filter>Modules\websockets</Filter> … … 7280 7277 </ClInclude> 7281 7278 <ClInclude Include="..\Modules\websockets\WebSocketHandshake.h"> 7282 <Filter>Modules\websockets</Filter>7283 </ClInclude>7284 <ClInclude Include="..\Modules\websockets\WebSocketHandshakeResponse.h">7285 7279 <Filter>Modules\websockets</Filter> 7286 7280 </ClInclude> -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r150142 r150154 3198 3198 97AABD2614FA09D5007457AE /* WebSocketHandshake.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97AABD0B14FA09D5007457AE /* WebSocketHandshake.cpp */; }; 3199 3199 97AABD2714FA09D5007457AE /* WebSocketHandshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 97AABD0C14FA09D5007457AE /* WebSocketHandshake.h */; }; 3200 97AABD2A14FA09D5007457AE /* WebSocketHandshakeResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97AABD0F14FA09D5007457AE /* WebSocketHandshakeResponse.cpp */; };3201 97AABD2B14FA09D5007457AE /* WebSocketHandshakeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 97AABD1014FA09D5007457AE /* WebSocketHandshakeResponse.h */; };3202 3200 97AABD2C14FA09D5007457AE /* WorkerThreadableWebSocketChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97AABD1114FA09D5007457AE /* WorkerThreadableWebSocketChannel.cpp */; }; 3203 3201 97AABD2D14FA09D5007457AE /* WorkerThreadableWebSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 97AABD1214FA09D5007457AE /* WorkerThreadableWebSocketChannel.h */; }; … … 9656 9654 97AABD0B14FA09D5007457AE /* WebSocketHandshake.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebSocketHandshake.cpp; path = Modules/websockets/WebSocketHandshake.cpp; sourceTree = "<group>"; }; 9657 9655 97AABD0C14FA09D5007457AE /* WebSocketHandshake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebSocketHandshake.h; path = Modules/websockets/WebSocketHandshake.h; sourceTree = "<group>"; }; 9658 97AABD0F14FA09D5007457AE /* WebSocketHandshakeResponse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebSocketHandshakeResponse.cpp; path = Modules/websockets/WebSocketHandshakeResponse.cpp; sourceTree = "<group>"; };9659 97AABD1014FA09D5007457AE /* WebSocketHandshakeResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebSocketHandshakeResponse.h; path = Modules/websockets/WebSocketHandshakeResponse.h; sourceTree = "<group>"; };9660 9656 97AABD1114FA09D5007457AE /* WorkerThreadableWebSocketChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerThreadableWebSocketChannel.cpp; path = Modules/websockets/WorkerThreadableWebSocketChannel.cpp; sourceTree = "<group>"; }; 9661 9657 97AABD1214FA09D5007457AE /* WorkerThreadableWebSocketChannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerThreadableWebSocketChannel.h; path = Modules/websockets/WorkerThreadableWebSocketChannel.h; sourceTree = "<group>"; }; … … 16402 16398 97AABD0B14FA09D5007457AE /* WebSocketHandshake.cpp */, 16403 16399 97AABD0C14FA09D5007457AE /* WebSocketHandshake.h */, 16404 97AABD0F14FA09D5007457AE /* WebSocketHandshakeResponse.cpp */,16405 97AABD1014FA09D5007457AE /* WebSocketHandshakeResponse.h */,16406 16400 A886CDC214FBBAA300D279F4 /* WorkerContextWebSocket.idl */, 16407 16401 97AABD1114FA09D5007457AE /* WorkerThreadableWebSocketChannel.cpp */, … … 23991 23985 97AABD2514FA09D5007457AE /* WebSocketFrame.h in Headers */, 23992 23986 97AABD2714FA09D5007457AE /* WebSocketHandshake.h in Headers */, 23993 97AABD2B14FA09D5007457AE /* WebSocketHandshakeResponse.h in Headers */,23994 23987 0F580FA31496939100FB5BD8 /* WebTiledBackingLayer.h in Headers */, 23995 23988 0FCF332D0F2B9A25004B6795 /* WebTiledLayer.h in Headers */, … … 26976 26969 AAF5B7B71524B6C50004CB49 /* WebSocketFrame.cpp in Sources */, 26977 26970 97AABD2614FA09D5007457AE /* WebSocketHandshake.cpp in Sources */, 26978 97AABD2A14FA09D5007457AE /* WebSocketHandshakeResponse.cpp in Sources */,26979 26971 0F580FA41496939100FB5BD8 /* WebTiledBackingLayer.mm in Sources */, 26980 26972 0FCF332C0F2B9A25004B6795 /* WebTiledLayer.mm in Sources */, -
trunk/Source/WebCore/inspector/InspectorInstrumentation.cpp
r150142 r150154 1169 1169 } 1170 1170 1171 void InspectorInstrumentation::didReceiveWebSocketHandshakeResponseImpl(InstrumentingAgents* instrumentingAgents, unsigned long identifier, const WebSocketHandshakeResponse& response, Document* document)1171 void InspectorInstrumentation::didReceiveWebSocketHandshakeResponseImpl(InstrumentingAgents* instrumentingAgents, unsigned long identifier, const ResourceResponse& response, Document* document) 1172 1172 { 1173 1173 if (InspectorResourceAgent* resourceAgent = instrumentingAgents->inspectorResourceAgent()) -
trunk/Source/WebCore/inspector/InspectorInstrumentation.h
r150142 r150154 45 45 #include "StorageArea.h" 46 46 #include "WebSocketFrame.h" 47 #include "WebSocketHandshakeResponse.h"48 47 #include <wtf/RefPtr.h> 49 48 … … 271 270 static void didCreateWebSocket(Document*, unsigned long identifier, const KURL& requestURL, const KURL& documentURL, const String& protocol); 272 271 static void willSendWebSocketHandshakeRequest(Document*, unsigned long identifier, const ResourceRequest&); 273 static void didReceiveWebSocketHandshakeResponse(Document*, unsigned long identifier, const WebSocketHandshakeResponse&);272 static void didReceiveWebSocketHandshakeResponse(Document*, unsigned long identifier, const ResourceResponse&); 274 273 static void didCloseWebSocket(Document*, unsigned long identifier); 275 274 static void didReceiveWebSocketFrame(Document*, unsigned long identifier, const WebSocketFrame&); … … 470 469 static void didCreateWebSocketImpl(InstrumentingAgents*, unsigned long identifier, const KURL& requestURL, const KURL& documentURL, const String& protocol, Document*); 471 470 static void willSendWebSocketHandshakeRequestImpl(InstrumentingAgents*, unsigned long identifier, const ResourceRequest&, Document*); 472 static void didReceiveWebSocketHandshakeResponseImpl(InstrumentingAgents*, unsigned long identifier, const WebSocketHandshakeResponse&, Document*);471 static void didReceiveWebSocketHandshakeResponseImpl(InstrumentingAgents*, unsigned long identifier, const ResourceResponse&, Document*); 473 472 static void didCloseWebSocketImpl(InstrumentingAgents*, unsigned long identifier, Document*); 474 473 static void didReceiveWebSocketFrameImpl(InstrumentingAgents*, unsigned long identifier, const WebSocketFrame&); … … 1860 1859 } 1861 1860 1862 inline void InspectorInstrumentation::didReceiveWebSocketHandshakeResponse(Document* document, unsigned long identifier, const WebSocketHandshakeResponse& response)1861 inline void InspectorInstrumentation::didReceiveWebSocketHandshakeResponse(Document* document, unsigned long identifier, const ResourceResponse& response) 1863 1862 { 1864 1863 #if ENABLE(INSPECTOR) -
trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp
r150142 r150154 68 68 #include "SubresourceLoader.h" 69 69 #include "WebSocketFrame.h" 70 #include "WebSocketHandshakeResponse.h"71 70 #include "XMLHttpRequest.h" 72 71 … … 494 493 } 495 494 496 void InspectorResourceAgent::didReceiveWebSocketHandshakeResponse(unsigned long identifier, const WebSocketHandshakeResponse& response)495 void InspectorResourceAgent::didReceiveWebSocketHandshakeResponse(unsigned long identifier, const ResourceResponse& response) 497 496 { 498 497 RefPtr<TypeBuilder::Network::WebSocketResponse> responseObject = TypeBuilder::Network::WebSocketResponse::create() 499 .setStatus(response. statusCode())500 .setStatusText(response. statusText())501 .setHeaders(buildObjectForHeaders(response.h eaderFields()));498 .setStatus(response.httpStatusCode()) 499 .setStatusText(response.httpStatusText()) 500 .setHeaders(buildObjectForHeaders(response.httpHeaderFields())); 502 501 m_frontend->webSocketHandshakeResponseReceived(IdentifiersFactory::requestId(identifier), currentTime(), responseObject); 503 502 } -
trunk/Source/WebCore/inspector/InspectorResourceAgent.h
r150142 r150154 75 75 #if ENABLE(WEB_SOCKETS) 76 76 struct WebSocketFrame; 77 class WebSocketHandshakeResponse;78 77 #endif 79 78 … … 128 127 void didCreateWebSocket(unsigned long identifier, const KURL& requestURL); 129 128 void willSendWebSocketHandshakeRequest(unsigned long identifier, const ResourceRequest&); 130 void didReceiveWebSocketHandshakeResponse(unsigned long identifier, const WebSocketHandshakeResponse&);129 void didReceiveWebSocketHandshakeResponse(unsigned long identifier, const ResourceResponse&); 131 130 void didCloseWebSocket(unsigned long identifier); 132 131 void didReceiveWebSocketFrame(unsigned long identifier, const WebSocketFrame&);
Note: See TracChangeset
for help on using the changeset viewer.