commit | f42fa3f3bff6a4e6ae775c7a15b4be74ae6086c2 | [log] [tgz] |
---|---|---|
author | Brian Ho <[email protected]> | Tue Dec 15 14:53:31 2020 |
committer | Chromium LUCI CQ <[email protected]> | Tue Dec 15 14:53:31 2020 |
tree | ef84aebfa29486c7d819605a783fbcc75727f52d | |
parent | 7553a2c42e44b6197d0169bf0fd211e3fe80620a [diff] |
exo: Advertise bug fix IDs on binding zaura_shell Currently, fixing exo bugs for Lacros is cumbersome due to version skew between Lacros/ash. In a single CL, we ideally want to 1) land an exo fix and 2) land a conditional workaround in Lacros until ash is uprevved to actually include the exo fix (see the bug for a real world example). To remedy this, this CL introduces a new |bug_fix| event that sends down IDs of bug fixes present in exo when the zaura_shell is bound. Clients (notably |ui::WaylandZAuraShell|) can listen for this event and gate features on the presence of certain bug fixes by calling |WaylandZAuraShell::HasBugFix(bug_id)|. Bug: 1151508 Change-Id: Iec39e32c4b507545aaf59c0a73f3fa61f9a7e3ad Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568204 Commit-Queue: Brian Ho <[email protected]> Reviewed-by: Robert Kroeger <[email protected]> Reviewed-by: Daniele Castagna <[email protected]> Cr-Commit-Position: refs/heads/master@{#837086}
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 .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.