Move per-profile prefs into a per-profile object The location/microphone/tab-access prefs are per-profile and would more appropriately live on an object scoped to a single profile, rather than the global GlicLauncherConfiguration. This CL moves these prefs to a new GlicProfileConfiguration which is owned by the GlicKeyedService, a per-profile object. This is a non-functional change. Bug: 379168195 Change-Id: I295e49a81e679bb1fd7692e320059e9e09027d78 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6127753 Owners-Override: David Bokan <bokan@chromium.org> Commit-Queue: David Bokan <bokan@chromium.org> Reviewed-by: Anthony Cui <cuianthony@chromium.org> Cr-Commit-Position: refs/heads/main@{#1400967}
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.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
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.
If you found a bug, please file it at https://crbug.com/new.