commit | 8ea41ea29d604b98d2334b39ba44fa6690c86faf | [log] [tgz] |
---|---|---|
author | Erik Chen <erikchen@chromium.org> | Fri Sep 25 19:34:16 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 25 19:34:16 2020 |
tree | 5afa36a825fe51a0ea2c8e16adf1532e5203db05 | |
parent | 764161ff3d1042720390b25327180d4e6ea53eff [diff] |
lacros: Add availability checks to methods on AshChromeService. This CL adds the basic plumbing necessary for Lacros to avoid calling unavailable methods on ash due to ash being too old. This requires modifying browser tests to disable all crosapi functionality, and to modify production logic to avoid using crosapi functionality if it's unavailable. Bug: 1130810 Change-Id: Iedf7faae93372e42c59a61186df49d683d859f50 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2424544 Reviewed-by: Ken Rockot <rockot@google.com> Reviewed-by: Justin DeWitt <dewittj@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: James Cook <jamescook@chromium.org> Reviewed-by: Jenny Zhang <jennyz@chromium.org> Commit-Queue: Avi Drissman <avi@chromium.org> Auto-Submit: Erik Chen <erikchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#810762}
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.