tree: 2393042c284b054cc23947801bf98f41b4ad247f [path history] [tgz]
  1. accessibility/
  2. account_manager/
  3. app_mode/
  4. apps/
  5. arc/
  6. assistant/
  7. attestation/
  8. authpolicy/
  9. backdrop_wallpaper_handlers/
  10. base/
  11. bluetooth/
  12. borealis/
  13. camera_mic/
  14. cert_provisioning/
  15. certificate_provider/
  16. child_accounts/
  17. crosapi/
  18. crostini/
  19. customization/
  20. dbus/
  21. display/
  22. drive/
  23. enhanced_network_tts/
  24. events/
  25. exo/
  26. file_manager/
  27. file_system_provider/
  28. first_run/
  29. full_restore/
  30. guest_os/
  31. hats/
  32. input_method/
  33. kerberos/
  34. lock_screen_apps/
  35. login/
  36. mobile/
  37. net/
  38. night_light/
  39. notifications/
  40. ownership/
  41. pcie_peripheral/
  42. plugin_vm/
  43. policy/
  44. power/
  45. profiles/
  46. quick_pair/
  47. release_notes/
  48. remote_apps/
  49. reset/
  50. scanning/
  51. settings/
  52. smb_client/
  53. sync/
  54. system/
  55. system_extensions/
  56. system_logs/
  57. usb/
  58. wallpaper/
  59. web_applications/
  60. wilco_dtc_supportd/
  61. DEPS
  62. OWNERS
  63. README.md
chrome/browser/ash/README.md

chrome/browser/ash

This directory should contain non-UI Chrome OS specific code that has chrome/browser dependencies.

The code in this directory should live in namespace ash. While code in //chrome is not supposed to be in any namespace, //chrome/browser/ash is technically part of the ash binary. The fact that it lives in //chrome/browser instead of in //ash is because top level product directories shouldn't be depended on by any other directory. In the future, when some of the dependencies from //chrome/browser/ash to //chrome/browser are sorted out, some of this code will move to //ash.

As of January 2021, code from chrome/browser/chromeos is migrating into this directory, as part of the Lacros project.

Googlers: See go/lacros-directory-migration for more details.