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

Issue 18671004: PPAPI: Move IMEInputEvent and TextInput to stable. (Closed)

Created:
7 years, 5 months ago by Seigo Nonaka
Modified:
7 years, 4 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, raymes+watch_chromium.org, darin-cc_chromium.org, yzshen+watch_chromium.org, piman+watch_chromium.org, ihf+watch_chromium.org, kinaba
Visibility:
Public.

Description

PPAPI: Move IMEInputEvent and TextInput to stable. To be able to work with current ppapi Flash, this CL keeps ABI of "PPB_IMEInputEvent_Dev_0_2", "PPB_TextInput_Dev_0_2" and "PPP_TextInput_Dev_0_2". BUG=None TEST=Manually checked that ppapi_example_ime works and also works with current Flash. NOTRY=True Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=214878

Patch Set 1 : #

Total comments: 8

Patch Set 2 : Addressing comments #

Total comments: 4

Patch Set 3 : Address comments #

Total comments: 28

Patch Set 4 : #

Patch Set 5 : Addressing comments #

Total comments: 2

Patch Set 6 : Addressing a comment #

Patch Set 7 : Rebase and remove boundary rect arg from UpdateCaretPosition #

Patch Set 8 : nitpick #

Total comments: 14

Patch Set 9 : Addressing comments #

Patch Set 10 : Addressing comments #

Total comments: 10

Patch Set 11 : Addressing comments #

Patch Set 12 : Addressing one comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+864 lines, -77 lines) Patch
M content/renderer/pepper/plugin_module.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M native_client_sdk/src/libraries/ppapi/library.dsc View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M native_client_sdk/src/libraries/ppapi_cpp/library.dsc View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M ppapi/api/ppb_input_event.idl View 1 2 1 chunk +129 lines, -0 lines 0 comments Download
A + ppapi/api/ppb_text_input_controller.idl View 1 2 3 4 5 6 7 8 9 5 chunks +13 lines, -27 lines 0 comments Download
M ppapi/c/pp_macros.h View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/c/ppb_input_event.h View 1 2 3 chunks +125 lines, -1 line 0 comments Download
A ppapi/c/ppb_text_input_controller.h View 1 2 3 4 5 6 7 8 1 chunk +93 lines, -0 lines 0 comments Download
M ppapi/cpp/input_event.h View 1 2 3 4 5 6 7 8 2 chunks +84 lines, -0 lines 0 comments Download
M ppapi/cpp/input_event.cc View 1 2 3 4 5 6 7 8 2 chunks +79 lines, -0 lines 0 comments Download
A ppapi/cpp/text_input_controller.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +73 lines, -0 lines 0 comments Download
A ppapi/cpp/text_input_controller.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +63 lines, -0 lines 0 comments Download
M ppapi/examples/ime/ime.cc View 1 2 3 4 5 6 7 8 10 chunks +20 lines, -27 lines 0 comments Download
M ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c View 1 2 3 4 5 6 7 8 13 chunks +105 lines, -0 lines 0 comments Download
M ppapi/ppapi_sources.gypi View 1 2 3 4 3 chunks +5 lines, -2 lines 0 comments Download
M ppapi/proxy/interface_list.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/tests/all_c_includes.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/tests/all_cpp_includes.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/tests/test_ime_input_event.h View 1 2 2 chunks +1 line, -2 lines 0 comments Download
M ppapi/tests/test_ime_input_event.cc View 1 2 6 chunks +6 lines, -8 lines 0 comments Download
M ppapi/thunk/interfaces_ppb_public_stable.h View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
M ppapi/thunk/ppb_input_event_thunk.cc View 1 2 2 chunks +14 lines, -0 lines 0 comments Download
M ppapi/thunk/ppb_text_input_thunk.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +40 lines, -8 lines 0 comments Download
M webkit/common/plugins/ppapi/ppapi_utils.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
dmichael (off chromium)
I need to look in more depth. The big thing I'm concerned about is I ...
7 years, 5 months ago (2013-07-16 22:42:06 UTC) #1
Seigo Nonaka
Thank you for your review. Adding Yuzhu for getting advise for usage of 0.1 version. ...
7 years, 5 months ago (2013-07-17 06:10:39 UTC) #2
dmichael (off chromium)
https://codereview.chromium.org/18671004/diff/34001/ppapi/api/ppb_text_input.idl File ppapi/api/ppb_text_input.idl (right): https://codereview.chromium.org/18671004/diff/34001/ppapi/api/ppb_text_input.idl#newcode107 ppapi/api/ppb_text_input.idl:107: void SelectionChanged([in] PP_Instance instance); As Darin mentioned, it would ...
7 years, 5 months ago (2013-07-18 03:50:20 UTC) #3
yzshen1
https://codereview.chromium.org/18671004/diff/25001/ppapi/c/ppb_ime_input_event.h File ppapi/c/ppb_ime_input_event.h (left): https://codereview.chromium.org/18671004/diff/25001/ppapi/c/ppb_ime_input_event.h#oldcode161 ppapi/c/ppb_ime_input_event.h:161: void (*GetSelection)(PP_Resource ime_event, uint32_t* start, uint32_t* end); Sorry, I ...
7 years, 5 months ago (2013-07-22 18:56:33 UTC) #4
Seigo Nonaka
Thank you for your review! I updated the CL to meet new interfaces. Please take ...
7 years, 5 months ago (2013-07-23 11:49:54 UTC) #5
yzshen1
https://codereview.chromium.org/18671004/diff/43001/native_client_sdk/src/libraries/ppapi/library.dsc File native_client_sdk/src/libraries/ppapi/library.dsc (right): https://codereview.chromium.org/18671004/diff/43001/native_client_sdk/src/libraries/ppapi/library.dsc#newcode106 native_client_sdk/src/libraries/ppapi/library.dsc:106: 'ppb_text_input_controller.h', Is it intended to put it in dev? ...
7 years, 5 months ago (2013-07-23 16:48:19 UTC) #6
Seigo Nonaka
Thank you for your review! PTAL? https://codereview.chromium.org/18671004/diff/43001/native_client_sdk/src/libraries/ppapi/library.dsc File native_client_sdk/src/libraries/ppapi/library.dsc (right): https://codereview.chromium.org/18671004/diff/43001/native_client_sdk/src/libraries/ppapi/library.dsc#newcode106 native_client_sdk/src/libraries/ppapi/library.dsc:106: 'ppb_text_input_controller.h', On 2013/07/23 ...
7 years, 5 months ago (2013-07-24 09:05:36 UTC) #7
yzshen1
lgtm https://codereview.chromium.org/18671004/diff/69001/native_client_sdk/src/libraries/ppapi/library.dsc File native_client_sdk/src/libraries/ppapi/library.dsc (right): https://codereview.chromium.org/18671004/diff/69001/native_client_sdk/src/libraries/ppapi/library.dsc#newcode77 native_client_sdk/src/libraries/ppapi/library.dsc:77: 'ppb_text_input_controller.h', alphabetically, please.
7 years, 5 months ago (2013-07-24 16:49:16 UTC) #8
Seigo Nonaka
yzshen: Thank you for your review! Dave, PTAL? And also adding Darin as the reviewer. ...
7 years, 5 months ago (2013-07-25 04:36:55 UTC) #9
darin (slow to review)
On 2013/07/25 04:36:55, Seigo Nonaka wrote: > yzshen: Thank you for your review! > > ...
7 years, 5 months ago (2013-07-25 05:03:20 UTC) #10
Seigo Nonaka
Hi reviewers, thank you for your reviews. I'd like to update one small things. I ...
7 years, 5 months ago (2013-07-25 16:22:52 UTC) #11
darin (slow to review)
On Thu, Jul 25, 2013 at 9:22 AM, <nona@chromium.org> wrote: > Hi reviewers, > > ...
7 years, 5 months ago (2013-07-25 16:46:35 UTC) #12
dmichael (off chromium)
https://codereview.chromium.org/18671004/diff/127001/ppapi/api/ppb_text_input_controller.idl File ppapi/api/ppb_text_input_controller.idl (right): https://codereview.chromium.org/18671004/diff/127001/ppapi/api/ppb_text_input_controller.idl#newcode92 ppapi/api/ppb_text_input_controller.idl:92: [in] str_t text, This should probably be PP_Var to ...
7 years, 5 months ago (2013-07-25 22:08:14 UTC) #13
Seigo Nonaka
Thank you for your review. PTAL? https://codereview.chromium.org/18671004/diff/127001/ppapi/api/ppb_text_input_controller.idl File ppapi/api/ppb_text_input_controller.idl (right): https://codereview.chromium.org/18671004/diff/127001/ppapi/api/ppb_text_input_controller.idl#newcode92 ppapi/api/ppb_text_input_controller.idl:92: [in] str_t text, ...
7 years, 5 months ago (2013-07-26 17:40:41 UTC) #14
dmichael (off chromium)
lgtm with the C++ change I noted. Thanks! https://codereview.chromium.org/18671004/diff/137001/ppapi/cpp/text_input_controller.h File ppapi/cpp/text_input_controller.h (right): https://codereview.chromium.org/18671004/diff/137001/ppapi/cpp/text_input_controller.h#newcode25 ppapi/cpp/text_input_controller.h:25: /// ...
7 years, 5 months ago (2013-07-26 17:59:37 UTC) #15
Seigo Nonaka
Thank you for your reviews! https://codereview.chromium.org/18671004/diff/137001/ppapi/cpp/text_input_controller.h File ppapi/cpp/text_input_controller.h (right): https://codereview.chromium.org/18671004/diff/137001/ppapi/cpp/text_input_controller.h#newcode25 ppapi/cpp/text_input_controller.h:25: /// A constructor for ...
7 years, 4 months ago (2013-07-31 01:57:45 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/18671004/158001
7 years, 4 months ago (2013-07-31 01:59:39 UTC) #17
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=17916
7 years, 4 months ago (2013-07-31 03:26:48 UTC) #18
Seigo Nonaka
Adding native_client_sdk owners. Hi Bradley, could you take an owner review? Thank you.
7 years, 4 months ago (2013-07-31 04:33:01 UTC) #19
bradn
lgtm
7 years, 4 months ago (2013-07-31 16:49:28 UTC) #20
Seigo Nonaka
I forgot addressing one comment. Thank you for all reviewers. I will submit after try ...
7 years, 4 months ago (2013-07-31 18:05:32 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/18671004/173001
7 years, 4 months ago (2013-07-31 20:13:59 UTC) #22
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=18075
7 years, 4 months ago (2013-07-31 20:39:13 UTC) #23
Seigo Nonaka
Going to submit with bypassing presubmits because there are non essential errors... > Missing LGTM ...
7 years, 4 months ago (2013-08-01 00:12:49 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/18671004/173001
7 years, 4 months ago (2013-08-01 00:17:08 UTC) #25
commit-bot: I haz the power
Change committed as 214878
7 years, 4 months ago (2013-08-01 00:22:56 UTC) #26
noelallen1
Running ./generators.py today causes several files to regenerate incorrectly. I've traced down part of the ...
7 years, 4 months ago (2013-08-06 17:06:05 UTC) #27
Seigo Nonaka
7 years, 4 months ago (2013-08-06 17:20:46 UTC) #28
Message was sent while issue was closed.
On 2013/08/06 17:06:05, noelallen1 wrote:
> Running ./generators.py today causes several files to regenerate incorrectly.
> 
> I've traced down part of the problem to this CL which is breaking the
generator.
> 
> It appears that both:
>   ppb_text_input_controller.idl and
>   dev/ppb_text_input_dev.idl
> 
> define:
>   enum PP_TextInput_Type

Sorry for breaking script...
I ran generators.py and actually broken.

I think I can fix with renaming /PP_TextInput_Type/PP_TextInput_Type_Dev/ in
dev/ppb_text_input_dev.idl

I will make a CL to fix.

Powered by Google App Engine
This is Rietveld 408576698