commit | c63621c586998067fb95cf1e83b5608c464fd31f | [log] [tgz] |
---|---|---|
author | A Olsen <olsen@chromium.org> | Mon Aug 13 15:32:17 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Aug 13 15:32:17 2018 |
tree | 36cec49b4fe77c81016f5cf558604d81c2a19319 | |
parent | b73143abfac967ceddc0fc631212d72e48ceb881 [diff] |
Remove chrome/browser dep from Chrome OS settings InstallAttributes and the "Chrome" Schema both have few deps and are needed in Chrome OS settings code, in code that should be servicified. See go/ash-settings-split. However, getting a useful instance of either class currently means depending on chrome/browser to get browser_process and all of its global services. This CL makes InstallAttributes and the Chrome Schema singletons that can also be obtained directly, and so removes one of the dependencies on chrome/browser from the Chrome OS settings code. Bug: 446937 Change-Id: If8b1d8e4e9851464278d4b3e25562bc0eea8a41c Reviewed-on: https://chromium-review.googlesource.com/1141947 Commit-Queue: A Olsen <olsen@chromium.org> Reviewed-by: Lutz Justen <ljusten@chromium.org> Reviewed-by: Ryan Hamilton <rch@chromium.org> Reviewed-by: Bernhard Bauer <bauerb@chromium.org> Reviewed-by: Peter Kasting <pkasting@chromium.org> Reviewed-by: Jialiu Lin <jialiul@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Maksim Ivanov <emaxx@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#582585}
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 .