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

Issue 8395037: IDL for WebSocket Pepper API. (Closed)

Created:
9 years, 2 months ago by Takashi Toyoshima
Modified:
9 years, 1 month ago
CC:
chromium-reviews, piman+watch_chromium.org, darin-cc_chromium.org, ihf+watch_chromium.org, Yuta Kitamura
Visibility:
Public.

Description

IDL for WebSocket Pepper API. Define WebSocket Pepper API as IDL and generate the C interface from it. This IDL takes over from http://codereview.chromium.org/7837022/ BUG=87310 TEST=n/a because only the interface is defined in this change. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109592

Patch Set 1 : use PP_Var #

Patch Set 2 : Add closure callback setter #

Total comments: 6

Patch Set 3 : revised #

Total comments: 1

Patch Set 4 : handler registration model as Christian said #

Total comments: 54

Patch Set 5 : revise #

Patch Set 6 : Add C++ API sample #

Total comments: 2

Patch Set 7 : rebase (omit generator related change) #

Patch Set 8 : rebase again (omit generator related change) #

Patch Set 9 : remove delegate version of C++ API #

Patch Set 10 : update C++ API #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+760 lines, -0 lines) Patch
A ppapi/api/dev/ppb_websocket_dev.idl View 1 2 3 4 5 6 7 8 9 1 chunk +305 lines, -0 lines 2 comments Download
A ppapi/c/dev/ppb_websocket_dev.h View 1 2 3 4 5 6 7 8 9 1 chunk +317 lines, -0 lines 0 comments Download
A ppapi/cpp/dev/websocket_dev.h View 1 2 3 4 5 6 7 8 9 1 chunk +135 lines, -0 lines 0 comments Download
M ppapi/ppapi_cpp.gypi View 1 chunk +1 line, -0 lines 2 comments Download
M ppapi/tests/all_c_includes.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/tests/all_cpp_includes.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
Takashi Toyoshima
Share a draft for the final review with Yuzo and other WebSocket guys.
9 years, 2 months ago (2011-10-26 03:24:35 UTC) #1
Takashi Toyoshima
Now header for C was generated by ppapi/generators/generator.py. I reorganized comments because of document format ...
9 years, 2 months ago (2011-10-26 03:37:10 UTC) #2
tyoshino (SeeGerritForStatus)
http://codereview.chromium.org/8395037/diff/2001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/2001/ppapi/api/dev/ppb_websocket_dev.idl#newcode33 ppapi/api/dev/ppb_websocket_dev.idl:33: * PP_ERROR_BADARGUMENT: SYNTAX_ERR Use new style exception symbols? e.g. ...
9 years, 1 month ago (2011-10-26 17:56:35 UTC) #3
Takashi Toyoshima
http://codereview.chromium.org/8395037/diff/2001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/2001/ppapi/api/dev/ppb_websocket_dev.idl#newcode33 ppapi/api/dev/ppb_websocket_dev.idl:33: * PP_ERROR_BADARGUMENT: SYNTAX_ERR On 2011/10/26 17:56:35, tyoshino wrote: > ...
9 years, 1 month ago (2011-10-27 09:07:38 UTC) #4
Takashi Toyoshima
+Christain and Brett.
9 years, 1 month ago (2011-10-27 09:08:38 UTC) #5
Takashi Toyoshima
Revised as an event handler registration model. It is more compatible with JS API.
9 years, 1 month ago (2011-10-27 14:47:38 UTC) #6
darin (slow to review)
http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode103 ppapi/api/dev/ppb_websocket_dev.idl:103: int32_t SetOpenCallback([in] PP_Resource web_socket, How about just passing a ...
9 years, 1 month ago (2011-11-01 17:40:53 UTC) #7
cstefansen
A couple of comments and questions. Darin, Dave, it would be great if you could ...
9 years, 1 month ago (2011-11-01 17:58:14 UTC) #8
cstefansen
More questions and comments to Darin's thoughts. :-) http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode121 ppapi/api/dev/ppb_websocket_dev.idl:121: int32_t ...
9 years, 1 month ago (2011-11-01 18:08:50 UTC) #9
darin (slow to review)
On Tue, Nov 1, 2011 at 11:08 AM, <cstefansen@google.com> wrote: > More questions and comments ...
9 years, 1 month ago (2011-11-01 18:22:02 UTC) #10
cstefansen
Inline... On Tue, Nov 1, 2011 at 11:21 AM, Darin Fisher <darin@chromium.org> wrote: > > ...
9 years, 1 month ago (2011-11-01 18:37:54 UTC) #11
dmichael (off chromium)
http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode24 ppapi/api/dev/ppb_websocket_dev.idl:24: PP_WEBSOCKETREADYSTATE_CONNECTING = 0, We've had problems in the past ...
9 years, 1 month ago (2011-11-01 21:03:24 UTC) #12
Takashi Toyoshima
Thank you for comments. I'll upload revised API definition, soon. http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode10 ...
9 years, 1 month ago (2011-11-02 09:23:42 UTC) #13
dmichael (off chromium)
http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode10 ppapi/api/dev/ppb_websocket_dev.idl:10: M16 = 0.1 On 2011/11/02 09:23:42, toyoshim wrote: > ...
9 years, 1 month ago (2011-11-02 16:14:40 UTC) #14
cstefansen
http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode103 ppapi/api/dev/ppb_websocket_dev.idl:103: int32_t SetOpenCallback([in] PP_Resource web_socket, Personally, I think having an ...
9 years, 1 month ago (2011-11-02 16:23:30 UTC) #15
Takashi Toyoshima
Sorry for late response because of a Japanese holiday. I revised C API and add ...
9 years, 1 month ago (2011-11-04 08:45:54 UTC) #16
Takashi Toyoshima
Now I resolved the following issue myself. I'll continue to develop it to understand Pepper ...
9 years, 1 month ago (2011-11-04 14:16:21 UTC) #17
dmichael (off chromium)
http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/10001/ppapi/api/dev/ppb_websocket_dev.idl#newcode103 ppapi/api/dev/ppb_websocket_dev.idl:103: int32_t SetOpenCallback([in] PP_Resource web_socket, On 2011/11/04 08:45:55, toyoshim wrote: ...
9 years, 1 month ago (2011-11-04 15:26:18 UTC) #18
Takashi Toyoshima
Update C++ API. Is this ready for the final IDL review? http://codereview.chromium.org/8395037/diff/24001/ppapi/cpp/dev/websocket_dev.h File ppapi/cpp/dev/websocket_dev.h (right): ...
9 years, 1 month ago (2011-11-07 08:35:57 UTC) #19
cstefansen
It looks like we're ready for a final round and hopefully LGTM. Darin, Dave, do ...
9 years, 1 month ago (2011-11-09 00:05:08 UTC) #20
dmichael (off chromium)
http://codereview.chromium.org/8395037/diff/28002/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/28002/ppapi/api/dev/ppb_websocket_dev.idl#newcode179 ppapi/api/dev/ppb_websocket_dev.idl:179: [in] PP_CompletionCallback callback); I mentioned before that I was ...
9 years, 1 month ago (2011-11-10 17:32:33 UTC) #21
Takashi Toyoshima
http://codereview.chromium.org/8395037/diff/28002/ppapi/api/dev/ppb_websocket_dev.idl File ppapi/api/dev/ppb_websocket_dev.idl (right): http://codereview.chromium.org/8395037/diff/28002/ppapi/api/dev/ppb_websocket_dev.idl#newcode179 ppapi/api/dev/ppb_websocket_dev.idl:179: [in] PP_CompletionCallback callback); Receiving data could be automatically transmitted ...
9 years, 1 month ago (2011-11-10 18:40:45 UTC) #22
dmichael (off chromium)
lgtm Okay, makes sense, thanks for explaining and referencing the design doc in that other ...
9 years, 1 month ago (2011-11-10 18:56:37 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/8395037/28002
9 years, 1 month ago (2011-11-11 04:44:12 UTC) #24
commit-bot: I haz the power
9 years, 1 month ago (2011-11-11 05:51:01 UTC) #25
Change committed as 109592

Powered by Google App Engine
This is Rietveld 408576698