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

Issue 1453823005: Implement Linux IME support (Closed)

Created:
5 years, 1 month ago by Kris
Modified:
5 years, 1 month ago
Reviewers:
jamesr, abarth-chromium
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, darin (slow to review), gregsimon, mojo-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Implement Linux IME support Create a Linux implementation of mojo:keyboard Add a method to receive key events from native viewport Add an interface to keyboard.mojom to allow binding the Linux implementation as the native viewport's key event listener R=jamesr@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/2ccd4931ab53518ba596827825aff6fd92f22ce0

Patch Set 1 #

Total comments: 12

Patch Set 2 : Avoid modifying NativeViewport #

Total comments: 9

Patch Set 3 : Add service name annotation, remove unused member variables #

Unified diffs Side-by-side diffs Delta from patch set Stats (+520 lines, -18 lines) Patch
M mojo/dart/packages/mojo_services/lib/keyboard/keyboard.mojom.dart View 3 chunks +251 lines, -0 lines 0 comments Download
M mojo/services/keyboard/interfaces/BUILD.gn View 1 chunk +6 lines, -0 lines 0 comments Download
M mojo/services/keyboard/interfaces/keyboard.mojom View 1 2 2 chunks +9 lines, -0 lines 0 comments Download
M services/BUILD.gn View 1 chunk +4 lines, -0 lines 0 comments Download
M services/keyboard/BUILD.gn View 1 chunk +37 lines, -13 lines 0 comments Download
A services/keyboard/linux/keyboard_service_impl.h View 1 2 1 chunk +49 lines, -0 lines 0 comments Download
A services/keyboard/linux/keyboard_service_impl.cc View 1 2 1 chunk +86 lines, -0 lines 0 comments Download
A services/keyboard/linux/main.cc View 1 1 chunk +72 lines, -0 lines 0 comments Download
M services/keyboard_native/main.cc View 2 chunks +6 lines, -5 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
Kris
5 years, 1 month ago (2015-11-19 21:20:54 UTC) #3
jamesr
https://codereview.chromium.org/1453823005/diff/1/mojo/services/keyboard/interfaces/keyboard.mojom File mojo/services/keyboard/interfaces/keyboard.mojom (right): https://codereview.chromium.org/1453823005/diff/1/mojo/services/keyboard/interfaces/keyboard.mojom#newcode56 mojo/services/keyboard/interfaces/keyboard.mojom:56: CreateKeyboardService( this could use some documentation https://codereview.chromium.org/1453823005/diff/1/mojo/services/native_viewport/interfaces/native_viewport.mojom File mojo/services/native_viewport/interfaces/native_viewport.mojom ...
5 years, 1 month ago (2015-11-19 23:20:18 UTC) #4
jamesr
Rest of the changes lgtm with a number of style/nitpicky comments. https://codereview.chromium.org/1453823005/diff/1/services/keyboard/linux/keyboard_service_impl.cc File services/keyboard/linux/keyboard_service_impl.cc (right): ...
5 years, 1 month ago (2015-11-19 23:47:33 UTC) #5
jamesr
The linker error on the bots looks like the name change, you probably need to ...
5 years, 1 month ago (2015-11-20 00:09:02 UTC) #6
Kris
https://codereview.chromium.org/1453823005/diff/20001/services/keyboard/linux/keyboard_service_impl.h File services/keyboard/linux/keyboard_service_impl.h (right): https://codereview.chromium.org/1453823005/diff/20001/services/keyboard/linux/keyboard_service_impl.h#newcode35 services/keyboard/linux/keyboard_service_impl.h:35: const mojo::Callback<void()>& callback) override; On 2015/11/20 00:09:02, jamesr wrote: ...
5 years, 1 month ago (2015-11-20 01:37:35 UTC) #7
Kris
5 years, 1 month ago (2015-11-20 18:07:54 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
2ccd4931ab53518ba596827825aff6fd92f22ce0 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698