Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(303)

Issue 202058: WebSocket implementation in Chromium. (Closed)

Created:
11 years, 3 months ago by ukai
Modified:
9 years, 7 months ago
Reviewers:
CC:
chromium-reviews_googlegroups.com, michaeln
Visibility:
Public.

Description

WebSocket implementation in Chromium. work-in-progress change for WebSocket implementation in Chromium. I'll split this into more patches when asking real code review.

Patch Set 1 #

Patch Set 2 : IPC fix (no SYNC message) #

Patch Set 3 : IPC fix (use WebKit::WebData) #

Patch Set 4 : Revert previous change #

Patch Set 5 : Add proxy support #

Patch Set 6 : Fix lost onClose in Release binary #

Patch Set 7 : Add SOCKS support (not tested) #

Patch Set 8 : add WebSocket support in test_shell #

Patch Set 9 : add simple_socket_stream_bridge.h #

Patch Set 10 : merge fixed by code reviews #

Patch Set 11 : update to follow recent changes #

Patch Set 12 : update #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1709 lines, -109 lines) Patch
M build/features_override.gypi View 10 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/in_process_webkit/browser_webkitclient_impl.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/in_process_webkit/browser_webkitclient_impl.cc View 1 2 3 4 5 6 7 8 9 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/resource_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/resource_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +6 lines, -1 line 0 comments Download
A chrome/browser/renderer_host/socket_stream_dispatcher_host.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +57 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/socket_stream_dispatcher_host.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +143 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/socket_stream_host.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +56 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/socket_stream_host.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +66 lines, -0 lines 0 comments Download
M chrome/chrome.gyp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +7 lines, -0 lines 0 comments Download
A chrome/common/net/socket_stream.h View 1 chunk +14 lines, -0 lines 0 comments Download
M chrome/renderer/render_thread.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/renderer/render_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +5 lines, -0 lines 0 comments Download
M chrome/renderer/renderer_glue.cc View 1 2 3 4 5 6 7 8 9 3 chunks +11 lines, -0 lines 0 comments Download
A chrome/renderer/socket_stream_dispatcher.h View 1 2 3 4 5 6 7 8 9 1 chunk +38 lines, -0 lines 0 comments Download
A chrome/renderer/socket_stream_dispatcher.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +206 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket_nss.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +24 lines, -13 lines 0 comments Download
M net/socket/ssl_client_socket_nss.cc View 1 2 3 4 5 6 7 8 9 10 11 19 chunks +208 lines, -85 lines 0 comments Download
M webkit/api/public/WebKitClient.h View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -0 lines 0 comments Download
A webkit/api/public/WebSocketStreamError.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +45 lines, -0 lines 0 comments Download
A webkit/api/public/WebSocketStreamHandle.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +57 lines, -0 lines 0 comments Download
A webkit/api/public/WebSocketStreamHandleClient.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +66 lines, -0 lines 0 comments Download
M webkit/api/src/SocketStreamHandle.cpp View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +145 lines, -10 lines 0 comments Download
M webkit/glue/webkitclient_impl.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M webkit/glue/webkitclient_impl.cc View 1 2 3 4 5 6 7 8 9 3 chunks +6 lines, -0 lines 0 comments Download
A webkit/glue/websocketstreamhandle_bridge.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +45 lines, -0 lines 0 comments Download
A webkit/glue/websocketstreamhandle_delegate.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +37 lines, -0 lines 0 comments Download
A webkit/glue/websocketstreamhandle_impl.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +34 lines, -0 lines 0 comments Download
A webkit/glue/websocketstreamhandle_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +151 lines, -0 lines 0 comments Download
M webkit/tools/test_shell/layout_test_controller.cc View 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/tools/test_shell/simple_resource_loader_bridge.cc View 2 chunks +3 lines, -0 lines 0 comments Download
A webkit/tools/test_shell/simple_socket_stream_bridge.h View 9 1 chunk +16 lines, -0 lines 0 comments Download
A webkit/tools/test_shell/simple_socket_stream_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +229 lines, -0 lines 0 comments Download
M webkit/tools/test_shell/test_shell.cc View 8 9 1 chunk +1 line, -0 lines 0 comments Download
M webkit/tools/test_shell/test_shell.gyp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/webkit.gyp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +7 lines, -0 lines 0 comments Download

Powered by Google App Engine
This is Rietveld 408576698