commit | 84ce09e94c4e54ab94c40d1263eb5dc5a1f4890a | [log] [tgz] |
---|---|---|
author | Leo Zhang <[email protected]> | Sat Aug 25 01:55:36 2018 |
committer | Commit Bot <[email protected]> | Sat Aug 25 01:55:36 2018 |
tree | 89f425a52a9fc486ff34ab22be86d768c19112c4 | |
parent | ad6195396f1329f2fe277a33a80cba39636f29a3 [diff] |
Create a private Mojo bindings for CrOS IME. This change will make the 1st-party IME extension be able to access our IME service on ChromeOS, which includes: * create a customized Mojo bindings for the IME extension, and it's only accessible by mojoPrivate API with private permission. * register the service request in renderer process and forward it to the service manager via connector. * Service manager will launch the IME service in Utility process on demand and bind it to the request from extension. See go/cros-ime-decoders-mojo for an outline of this IME service. Test locally on my workstation and verified all the basic functions. Bug: 837156 Change-Id: I1b75e9c807816156676c5da26d828968ad902f40 Reviewed-on: https://chromium-review.googlesource.com/1151084 Commit-Queue: Leo Zhang <[email protected]> Reviewed-by: Scott Violet <[email protected]> Reviewed-by: Nasko Oskov <[email protected]> Reviewed-by: Tom Sepez <[email protected]> Cr-Commit-Position: refs/heads/master@{#586105}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .