tree: 0c4747d6e8fa6bfff8be932d99592b1fdda810f8 [path history] [tgz]
  1. accessibility/
  2. account_manager/
  3. android_sms/
  4. app_mode/
  5. app_restore/
  6. apps/
  7. arc/
  8. assistant/
  9. attestation/
  10. authpolicy/
  11. base/
  12. bluetooth/
  13. borealis/
  14. camera_mic/
  15. cert_provisioning/
  16. certificate_provider/
  17. child_accounts/
  18. crosapi/
  19. crostini/
  20. cryptauth/
  21. customization/
  22. dbus/
  23. device_name/
  24. device_sync/
  25. display/
  26. drive/
  27. eche_app/
  28. enhanced_network_tts/
  29. events/
  30. exo/
  31. file_manager/
  32. file_system_provider/
  33. first_run/
  34. guest_os/
  35. hats/
  36. input_method/
  37. kerberos/
  38. lock_screen_apps/
  39. login/
  40. mobile/
  41. multidevice_setup/
  42. nearby/
  43. net/
  44. night_light/
  45. notifications/
  46. ownership/
  47. pcie_peripheral/
  48. phonehub/
  49. platform_keys/
  50. plugin_vm/
  51. policy/
  52. power/
  53. printing/
  54. profiles/
  55. quick_pair/
  56. release_notes/
  57. remote_apps/
  58. reset/
  59. scanning/
  60. secure_channel/
  61. settings/
  62. sharesheet/
  63. shimless_rma/
  64. smb_client/
  65. sync/
  66. system/
  67. system_extensions/
  68. system_logs/
  69. tether/
  70. usb/
  71. wallpaper/
  72. wallpaper_handlers/
  73. web_applications/
  74. wilco_dtc_supportd/
  75. boot_times_recorder.cc
  76. boot_times_recorder.h
  77. browser_accelerator_configuration.cc
  78. browser_accelerator_configuration.h
  79. browser_accelerator_configuration_unittest.cc
  80. browser_context_keyed_service_factories.cc
  81. browser_context_keyed_service_factories.h
  82. camera_detector.cc
  83. camera_detector.h
  84. camera_presence_notifier.cc
  85. camera_presence_notifier.h
  86. chrome_browser_main_parts_ash.cc
  87. chrome_browser_main_parts_ash.h
  88. chrome_content_browser_client_ash_part.cc
  89. chrome_content_browser_client_ash_part.h
  90. chrome_content_browser_client_ash_part_browsertest.cc
  91. chrome_content_browser_client_ash_part_unittest.cc
  92. concierge_helper_service.cc
  93. concierge_helper_service.h
  94. concierge_helper_service_unittest.cc
  95. DEPS
  96. eol_notification.cc
  97. eol_notification.h
  98. eol_notification_unittest.cc
  99. external_metrics.cc
  100. external_metrics.h
  101. external_metrics_unittest.cc
  102. external_protocol_dialog.cc
  103. external_protocol_dialog.h
  104. idle_detector.cc
  105. idle_detector.h
  106. language_preferences.cc
  107. language_preferences.h
  108. locale_change_guard.cc
  109. locale_change_guard.h
  110. locale_change_guard_unittest.cc
  111. logging.cc
  112. logging.h
  113. logging_browsertest.cc
  114. network_change_manager_client.cc
  115. network_change_manager_client.h
  116. network_change_manager_client_browsertest.cc
  117. network_change_manager_client_unittest.cc
  118. note_taking_controller_client.cc
  119. note_taking_controller_client.h
  120. note_taking_helper.cc
  121. note_taking_helper.h
  122. note_taking_helper_unittest.cc
  123. OWNERS
  124. preferences.cc
  125. preferences.h
  126. preferences_browsertest.cc
  127. preferences_unittest.cc
  128. process_snapshot_server.cc
  129. process_snapshot_server.h
  130. process_snapshot_server_unittest.cc
  131. proxy_config_service_impl_unittest.cc
  132. psi_memory_metrics.cc
  133. psi_memory_metrics.h
  134. psi_memory_metrics_unittest.cc
  135. README.md
  136. scheduler_configuration_manager.cc
  137. scheduler_configuration_manager.h
  138. scheduler_configuration_manager_unittest.cc
  139. scoped_test_system_nss_key_slot_mixin.cc
  140. scoped_test_system_nss_key_slot_mixin.h
  141. session_length_limiter.cc
  142. session_length_limiter.h
  143. session_length_limiter_unittest.cc
  144. set_time_dialog.cc
  145. set_time_dialog.h
  146. shortcut_mapping_pref_service.cc
  147. shortcut_mapping_pref_service.h
  148. shutdown_policy_browsertest.cc
  149. startup_settings_cache.cc
  150. startup_settings_cache.h
  151. startup_settings_cache_browsertest.cc
  152. startup_settings_cache_unittest.cc
  153. system_token_cert_db_initializer.cc
  154. system_token_cert_db_initializer.h
  155. system_token_cert_db_initializer_unittest.cc
  156. throttle_observer.cc
  157. throttle_observer.h
  158. throttle_observer_unittest.cc
  159. throttle_service.cc
  160. throttle_service.h
  161. throttle_service_unittest.cc
  162. tpm_firmware_update.cc
  163. tpm_firmware_update.h
  164. tpm_firmware_update_notification.cc
  165. tpm_firmware_update_notification.h
  166. tpm_firmware_update_unittest.cc
  167. u2f_notification.cc
  168. u2f_notification.h
  169. vm_shutdown_observer.h
  170. vm_starting_observer.h
  171. window_throttle_observer_base.cc
  172. window_throttle_observer_base.h
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.