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

Issue 8965082: Add API definition and error values for running message loops. (Closed)

Created:
8 years, 12 months ago by brettw
Modified:
8 years, 11 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Add API definition and error values for running message loops. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=118408

Patch Set 1 #

Total comments: 10

Patch Set 2 : destruction #

Patch Set 3 : Remove guaranteed executio #

Total comments: 6

Patch Set 4 : Fix errors list #

Patch Set 5 : C++ wrappers #

Patch Set 6 : Remove nested support #

Patch Set 7 : New patch #

Total comments: 17

Patch Set 8 : Review comments #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+937 lines, -4 lines) Patch
A ppapi/api/dev/ppb_message_loop_dev.idl View 1 2 3 4 5 6 7 1 chunk +269 lines, -0 lines 0 comments Download
M ppapi/api/pp_errors.idl View 1 2 3 1 chunk +12 lines, -1 line 0 comments Download
A ppapi/c/dev/ppb_message_loop_dev.h View 1 2 3 4 5 6 7 1 chunk +289 lines, -0 lines 0 comments Download
M ppapi/c/pp_errors.h View 1 2 3 2 chunks +14 lines, -3 lines 0 comments Download
A ppapi/cpp/dev/message_loop_dev.h View 1 2 3 4 5 6 7 1 chunk +263 lines, -0 lines 5 comments Download
A ppapi/cpp/dev/message_loop_dev.cc View 1 2 3 4 5 6 1 chunk +87 lines, -0 lines 0 comments Download
M ppapi/ppapi_sources.gypi View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
dmichael (off chromium)
I think this is a really good first cut. http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode91 ppapi/api/dev/ppb_message_loop_dev.idl:91: ...
8 years, 12 months ago (2011-12-29 19:41:21 UTC) #1
brettw
http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode91 ppapi/api/dev/ppb_message_loop_dev.idl:91: PP_Resource GetCurrent(); "Once you associate a message loop for ...
8 years, 12 months ago (2011-12-29 20:07:39 UTC) #2
viettrungluu
http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode220 ppapi/api/dev/ppb_message_loop_dev.idl:220: int32_t PostWorkEx([in] PP_Resource message_loop, Ugh. For the C API, ...
8 years, 11 months ago (2011-12-30 16:52:19 UTC) #3
viettrungluu
http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode245 ppapi/api/dev/ppb_message_loop_dev.idl:245: }; I think there should be a distinction between ...
8 years, 11 months ago (2011-12-30 16:58:35 UTC) #4
yzshen1
http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode156 ppapi/api/dev/ppb_message_loop_dev.idl:156: * If there are nested message loops, this will ...
8 years, 11 months ago (2011-12-30 21:08:24 UTC) #5
brettw
http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode156 ppapi/api/dev/ppb_message_loop_dev.idl:156: * If there are nested message loops, this will ...
8 years, 11 months ago (2011-12-31 23:01:46 UTC) #6
dmichael (off chromium)
http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/1/ppapi/api/dev/ppb_message_loop_dev.idl#newcode147 ppapi/api/dev/ppb_message_loop_dev.idl:147: int32_t Run([in] PP_Resource message_loop); On 2011/12/29 20:07:39, brettw wrote: ...
8 years, 11 months ago (2012-01-04 04:30:26 UTC) #7
brettw
http://codereview.chromium.org/8965082/diff/11002/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/11002/ppapi/api/dev/ppb_message_loop_dev.idl#newcode67 ppapi/api/dev/ppb_message_loop_dev.idl:67: * long as the thread is running. The current ...
8 years, 11 months ago (2012-01-05 18:34:38 UTC) #8
brettw
This patch tries to simplify things for our initial effort. It removes support for nested ...
8 years, 11 months ago (2012-01-06 21:36:58 UTC) #9
brettw
Please do a real review of this, I'd like to get it checked in as ...
8 years, 11 months ago (2012-01-06 23:35:02 UTC) #10
brettw
ping
8 years, 11 months ago (2012-01-18 05:09:54 UTC) #11
brettw
dmichael: can you be primary on this?
8 years, 11 months ago (2012-01-18 05:10:12 UTC) #12
dmichael (off chromium)
I'll do it today. I've been putting it off, since you're supposedly not working right ...
8 years, 11 months ago (2012-01-18 15:55:44 UTC) #13
dmichael (off chromium)
Mostly nits. I like the idea of keeping it simple (i.e., no nesting) for the ...
8 years, 11 months ago (2012-01-18 21:16:53 UTC) #14
brettw
PTAL http://codereview.chromium.org/8965082/diff/22001/ppapi/api/dev/ppb_message_loop_dev.idl File ppapi/api/dev/ppb_message_loop_dev.idl (right): http://codereview.chromium.org/8965082/diff/22001/ppapi/api/dev/ppb_message_loop_dev.idl#newcode45 ppapi/api/dev/ppb_message_loop_dev.idl:45: * For a C++ example, see ppapi/utility/threading/simple_thread.h On ...
8 years, 11 months ago (2012-01-19 03:04:44 UTC) #15
dmichael (off chromium)
8 years, 11 months ago (2012-01-19 16:14:57 UTC) #16
lgtm

http://codereview.chromium.org/8965082/diff/30001/ppapi/cpp/dev/message_loop_...
File ppapi/cpp/dev/message_loop_dev.h (right):

http://codereview.chromium.org/8965082/diff/30001/ppapi/cpp/dev/message_loop_...
ppapi/cpp/dev/message_loop_dev.h:138: MessageLoop_Dev(Instance* instance);
explicit

http://codereview.chromium.org/8965082/diff/30001/ppapi/cpp/dev/message_loop_...
ppapi/cpp/dev/message_loop_dev.h:143: MessageLoop_Dev(PP_Resource
pp_message_loop);
explicit?

http://codereview.chromium.org/8965082/diff/30001/ppapi/cpp/dev/message_loop_...
ppapi/cpp/dev/message_loop_dev.h:199: /// @arg message_loop The message loop
resource.
doesn't apply for the C++ interface

http://codereview.chromium.org/8965082/diff/30001/ppapi/cpp/dev/message_loop_...
ppapi/cpp/dev/message_loop_dev.h:201: /// @arg callback A pointer to the
completion callback to execute from the
Not a pointer.

Also, I think we're using @param[in] elsewhere. I don't know if @arg works, but
we should probably be consistent.

http://codereview.chromium.org/8965082/diff/30001/ppapi/cpp/dev/message_loop_...
ppapi/cpp/dev/message_loop_dev.h:230: ///     queue. As described above, this
does not mean that the work has been or
nit: >80 characters

Powered by Google App Engine
This is Rietveld 408576698