0
Files
src/ash/constants
Timothy Loh 204ff5cb9f Remove #file-notification-revamp flag and associated code
This flag was turned on by default in M126, this CL tidies up the old
code paths for M127.

Bug: b/340347289
Change-Id: Ib3dcdd7f1c1368d6b173a91a53a6bcf3cbbfd8f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553530
Reviewed-by: Shakti Sahu <shaktisahu@chromium.org>
Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
Commit-Queue: Timothy Loh <timloh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1320802}
2024-06-28 05:19:20 +00:00
..
2024-05-28 17:43:57 +00:00

ash/constants

This directory contains constants used by Chrome OS. It is a very low-level component and should only depend on //base. It should not contain any logic, except for simple helper functions like IsFooEnabled(). For example, while it can contain pref names, it should not do pref registration, because pref registration requires a dependency on //components.

It lives in //ash because these constants are used by Chrome OS system UI as well as the current/legacy built-in chrome browser. This is "ash-chrome" in the terminology of the Lacros project.

Code in this directory used to live in //chromeos/constants. That directory is being re-purposed for constants shared between the lacros-chrome browser and the ash-chrome system UI binary. Both those binaries run on Chrome OS.