[go: nahoru, domu]

tree: 18ce280188f499edbd513df8937a3003f7cf4f82 [path history] [tgz]
  1. accessibility/
  2. account_manager/
  3. android_sms/
  4. annotator/
  5. app_list/
  6. app_mode/
  7. app_restore/
  8. apps/
  9. arc/
  10. assistant/
  11. attestation/
  12. audio/
  13. authpolicy/
  14. base/
  15. bluetooth/
  16. boca/
  17. borealis/
  18. bruschetta/
  19. camera/
  20. camera_mic/
  21. cert_provisioning/
  22. child_accounts/
  23. chromebox_for_meetings/
  24. crosapi/
  25. crostini/
  26. cryptauth/
  27. customization/
  28. data_migration/
  29. dbus/
  30. device_name/
  31. device_sync/
  32. diagnostics/
  33. display/
  34. drive/
  35. early_prefs/
  36. eche_app/
  37. events/
  38. exo/
  39. extended_updates/
  40. extensions/
  41. file_manager/
  42. file_suggest/
  43. file_system_provider/
  44. fileapi/
  45. first_party_sets/
  46. first_run/
  47. floating_sso/
  48. floating_workspace/
  49. fusebox/
  50. game_mode/
  51. geolocation/
  52. growth/
  53. guest_os/
  54. hats/
  55. input_method/
  56. kcer/
  57. kerberos/
  58. language_packs/
  59. lock_screen_apps/
  60. login/
  61. magic_boost/
  62. mahi/
  63. mall/
  64. mobile/
  65. mojo_service_manager/
  66. multidevice_debug/
  67. multidevice_setup/
  68. nearby/
  69. net/
  70. notifications/
  71. os_feedback/
  72. ownership/
  73. pcie_peripheral/
  74. phonehub/
  75. platform_keys/
  76. plugin_vm/
  77. policy/
  78. power/
  79. printing/
  80. privacy_hub/
  81. profiles/
  82. quick_pair/
  83. release_notes/
  84. remote_apps/
  85. scalable_iph/
  86. scanning/
  87. secure_channel/
  88. settings/
  89. sharesheet/
  90. shimless_rma/
  91. smart_reader/
  92. smb_client/
  93. sparky/
  94. sync/
  95. system/
  96. system_logs/
  97. system_web_apps/
  98. tether/
  99. trusted_vault/
  100. usb/
  101. video_conference/
  102. wallpaper/
  103. wallpaper_handlers/
  104. boot_times_recorder.cc
  105. boot_times_recorder.h
  106. boot_times_recorder_tab_helper.cc
  107. boot_times_recorder_tab_helper.h
  108. browser_context_keyed_service_factories.cc
  109. browser_context_keyed_service_factories.h
  110. BUILD.gn
  111. camera_presence_notifier.cc
  112. camera_presence_notifier.h
  113. camera_presence_notifier_unittest.cc
  114. chrome_browser_main_parts_ash.cc
  115. chrome_browser_main_parts_ash.h
  116. concierge_helper_service.cc
  117. concierge_helper_service.h
  118. concierge_helper_service_unittest.cc
  119. dbus_schedqos_state_handler.cc
  120. dbus_schedqos_state_handler.h
  121. dbus_schedqos_state_handler_unittest.cc
  122. DEPS
  123. eol_incentive_util.cc
  124. eol_incentive_util.h
  125. eol_notification.cc
  126. eol_notification.h
  127. eol_notification_browsertest.cc
  128. eol_notification_unittest.cc
  129. external_metrics.cc
  130. external_metrics.h
  131. external_metrics_integration_test.cc
  132. external_metrics_integration_test.yaml
  133. external_metrics_unittest.cc
  134. external_protocol_dialog.cc
  135. external_protocol_dialog.h
  136. featured_integration_test.cc
  137. featured_integration_test.yaml
  138. http_auth_dialog.cc
  139. http_auth_dialog.h
  140. idle_detector.cc
  141. idle_detector.h
  142. language_preferences.cc
  143. language_preferences.h
  144. locale_change_guard.cc
  145. locale_change_guard.h
  146. locale_change_guard_unittest.cc
  147. logging.cc
  148. logging.h
  149. logging_browsertest.cc
  150. ml_integration_test.cc
  151. ml_integration_test.yaml
  152. network_change_manager_client.cc
  153. network_change_manager_client.h
  154. network_change_manager_client_browsertest.cc
  155. network_change_manager_client_unittest.cc
  156. nonclosable_app_ui_utils.cc
  157. nonclosable_app_ui_utils.h
  158. note_taking_controller_client.cc
  159. note_taking_controller_client.h
  160. note_taking_helper.cc
  161. note_taking_helper.h
  162. note_taking_helper_browsertest.cc
  163. note_taking_helper_unittest.cc
  164. os_url_handler.cc
  165. os_url_handler.h
  166. os_url_handler_browsertest.cc
  167. OWNERS
  168. preferences.cc
  169. preferences.h
  170. preferences_browsertest.cc
  171. preferences_unittest.cc
  172. PRESUBMIT.py
  173. PRESUBMIT_test.py
  174. process_snapshot_server.cc
  175. process_snapshot_server.h
  176. process_snapshot_server_unittest.cc
  177. proxy_config_service_impl_unittest.cc
  178. README.md
  179. report_controller_initializer.cc
  180. report_controller_initializer.h
  181. report_controller_initializer_unittest.cc
  182. scheduler_configuration_manager.cc
  183. scheduler_configuration_manager.h
  184. scheduler_configuration_manager_unittest.cc
  185. scoped_test_system_nss_key_slot_mixin.cc
  186. scoped_test_system_nss_key_slot_mixin.h
  187. screenshot_integration_test.cc
  188. screenshot_integration_test.yaml
  189. security_files_integration_test.cc
  190. security_files_integration_test.yaml
  191. session_length_limiter.cc
  192. session_length_limiter.h
  193. session_length_limiter_unittest.cc
  194. set_time_dialog.cc
  195. set_time_dialog.h
  196. shortcut_mapping_pref_service.cc
  197. shortcut_mapping_pref_service.h
  198. shutdown_policy_browsertest.cc
  199. startup_settings_cache.cc
  200. startup_settings_cache.h
  201. startup_settings_cache_browsertest.cc
  202. startup_settings_cache_unittest.cc
  203. system_token_cert_db_initializer.cc
  204. system_token_cert_db_initializer.h
  205. system_token_cert_db_initializer_unittest.cc
  206. throttle_observer.cc
  207. throttle_observer.h
  208. throttle_observer_unittest.cc
  209. throttle_service.cc
  210. throttle_service.h
  211. throttle_service_unittest.cc
  212. tpm_firmware_update.cc
  213. tpm_firmware_update.h
  214. tpm_firmware_update_notification.cc
  215. tpm_firmware_update_notification.h
  216. tpm_firmware_update_unittest.cc
  217. u2f_notification.cc
  218. u2f_notification.h
  219. url_handler.cc
  220. url_handler.h
  221. url_handler_browsertest.cc
  222. vm_shutdown_observer.h
  223. vm_starting_observer.h
  224. web_handwriting_integration_test.cc
  225. web_handwriting_integration_test.yaml
  226. window_throttle_observer_base.cc
  227. window_throttle_observer_base.h
  228. wmp_browsertest.cc
chrome/browser/ash/README.md

chrome/browser/ash

This directory should contain Ash 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.

Most of this code originally came from chrome/browser/chromeos as part of a refactoring that split Ash code from the Lacros browser code. See the Lacros project and the “Lacros: ChromeOS source code directory migration” design doc at https://docs.google.com/document/d/1g-98HpzA8XcoGBWUv1gQNr4rbnD5yfvbtYZyPDDbkaE.