commit | 9d911f32f02f87e20fed921e4ff9e717462bb3d0 | [log] [tgz] |
---|---|---|
author | Antonio Gomes <tonikitoo@igalia.com> | Wed Jan 17 03:43:14 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 17 03:43:14 2018 |
tree | 31e3a89c943e440b8e3d9dd8b7d1ef693b12ebfa | |
parent | 97c52e47affc3a1e65476e3d85c8bf2ac62a7e98 [diff] |
[ozone/wayland] Switch to xkb-capable keyboard unittests Rather than mock'ing a xkb-capable layout engine (MockWaylandXkbLayoutEngine), this CL makes WaylandKeyboardUnittests xkb-capable. This will allow us to: - Unify single WaylandXkbKeyboardLayoutEngine instance cross ozone/wayland code (chrome and unittests). - Get rid of MockWaylandXkbKeyboardLayoutEngine altogether (follow up CL). - Code unittests more straight forward, being able to test capslock, and other modifier combinations way easier. Last, on the spirit of more unittests, CL also adds one more that exercises modifiers combination. BUG=578890 Change-Id: Id2145afbfb19a48bab8427d2bd2d0d618a7dec18 Reviewed-on: https://chromium-review.googlesource.com/868610 Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Commit-Queue: Antonio Gomes <tonikitoo@igalia.com> Cr-Commit-Position: refs/heads/master@{#529580}
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 .