commit | 39f676e6d2817c5b85d1a8ef9ba0f96cd4a970b1 | [log] [tgz] |
---|---|---|
author | Ken Rockot <rockot@google.com> | Fri Nov 16 05:03:49 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 16 05:03:49 2018 |
tree | 85e4d270bcd9b7c5c12c51b3d92627906880c49c | |
parent | 6a1db25d6a3e63d19d3591af858f6389fe23b7ee [diff] |
[mojo-bindings] JS lite union and FlushForTesting Adds a |flushForTesting()| method to generated interface proxies. This requires use of interface control message bindings, which in turn requires union support. So union support is added here as well. Finally, this also required compiling the interface control message bindings into the mojo_bindings_lite.js binary, so some minimal changes were made to generated JS code to make it compiler-friendly. Net code size increase of about 2kB. Bug: 849993 Change-Id: Id44d2d0e5e85693937f5bcd5419429766d25e062 Reviewed-on: https://chromium-review.googlesource.com/c/1336065 Commit-Queue: Ken Rockot <rockot@google.com> Reviewed-by: calamity <calamity@chromium.org> Cr-Commit-Position: refs/heads/master@{#608669}
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 .