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

Issue 954933003: Sync the WebSocket interface with the spec (Closed)

Created:
5 years, 10 months ago by jsbell
Modified:
5 years, 9 months ago
Reviewers:
philipj_slow
CC:
Paritosh Kumar, blink-reviews, yhirano+watch_chromium.org, tyoshino+watch_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Sync the WebSocket interface with the spec https://html.spec.whatwg.org/multipage/comms.html#websocket Changes: * Replace overloaded contructors with type union (per spec) * DOMString -> USVString in two places (replaces explicit conversions) This does not update the binaryType attribute; see https://codereview.chromium.org/871013007/ R=philipj@opera.com BUG=460722 TEST=http/tests/websocket Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=191127

Patch Set 1 #

Total comments: 21

Patch Set 2 : Review feedback #

Patch Set 3 : Add TypeChecking=Interface #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -27 lines) Patch
M Source/modules/websockets/DOMWebSocket.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/websockets/DOMWebSocket.cpp View 1 2 4 chunks +17 lines, -11 lines 0 comments Download
M Source/modules/websockets/DocumentWebSocketChannel.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/websockets/WebSocket.idl View 1 2 2 chunks +15 lines, -13 lines 0 comments Download

Messages

Total messages: 13 (4 generated)
jsbell
philipj@ - please take a look? https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/DOMWebSocket.cpp File Source/modules/websockets/DOMWebSocket.cpp (right): https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/DOMWebSocket.cpp#newcode475 Source/modules/websockets/DOMWebSocket.cpp:475: // Bindings specify ...
5 years, 10 months ago (2015-02-25 18:51:11 UTC) #3
jsbell
https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl File Source/modules/websockets/WebSocket.idl (right): https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl#newcode40 Source/modules/websockets/WebSocket.idl:40: Constructor(DOMString url, optional (DOMString or sequence<DOMString>) protocols), On 2015/02/25 ...
5 years, 10 months ago (2015-02-25 23:18:55 UTC) #4
philipj_slow
LGTM with some more FIXMEs and possibly a test needed. https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/DOMWebSocket.cpp File Source/modules/websockets/DOMWebSocket.cpp (right): https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/DOMWebSocket.cpp#newcode475 ...
5 years, 10 months ago (2015-02-26 03:02:53 UTC) #5
philipj_slow
https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl File Source/modules/websockets/WebSocket.idl (right): https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl#newcode70 Source/modules/websockets/WebSocket.idl:70: [RaisesException] void send(Blob data); On 2015/02/26 03:02:53, philipj_UTC7 wrote: ...
5 years, 10 months ago (2015-02-26 03:05:59 UTC) #6
jsbell
Thanks for the awesome feedback. Quick notes for tonight, I'll investigate/address the FIXME additions tomorrow. ...
5 years, 10 months ago (2015-02-26 05:45:18 UTC) #7
jsbell
Take another peek? https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl File Source/modules/websockets/WebSocket.idl (right): https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl#newcode32 Source/modules/websockets/WebSocket.idl:32: // http://dev.w3.org/html5/websockets/#websocket On 2015/02/26 03:02:53, philipj_UTC7 ...
5 years, 10 months ago (2015-02-26 19:56:54 UTC) #8
philipj_slow
LGTM https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl File Source/modules/websockets/WebSocket.idl (right): https://codereview.chromium.org/954933003/diff/1/Source/modules/websockets/WebSocket.idl#newcode70 Source/modules/websockets/WebSocket.idl:70: [RaisesException] void send(Blob data); On 2015/02/26 19:56:54, jsbell ...
5 years, 10 months ago (2015-02-27 04:23:09 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/954933003/40001
5 years, 9 months ago (2015-03-02 17:25:25 UTC) #12
commit-bot: I haz the power
5 years, 9 months ago (2015-03-02 18:40:54 UTC) #13
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=191127

Powered by Google App Engine
This is Rietveld 408576698