From de5fee5481173d201a3cc6204474748b64b46c92 Mon Sep 17 00:00:00 2001 From: David Sanders Date: Wed, 23 Mar 2022 02:47:44 +0000 Subject: [PATCH] Add missing includes of //base/observer_list.h Bug: 1290552 Change-Id: Iaee69fb002eaea3378c5082de8d847178766c412 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3544209 Reviewed-by: Lei Zhang Owners-Override: Lei Zhang Commit-Queue: David Sanders Cr-Commit-Position: refs/heads/main@{#984157} --- chrome/browser/ui/side_search/side_search_config.cc | 1 + .../browser/attribution_reporting/attribution_manager_impl.cc | 1 + .../browser/api/automation_internal/automation_event_router.h | 1 + .../browser/api/content_settings/content_settings_store.cc | 1 + extensions/browser/api/declarative/rules_cache_delegate.cc | 1 + extensions/browser/api/declarative/rules_registry_service.cc | 1 + extensions/browser/api/declarative/rules_registry_service.h | 1 + .../browser/api/networking_private/networking_private_linux.cc | 1 + .../api/printer_provider/printer_provider_internal_api.cc | 1 + extensions/browser/api/test/test_api_observer_registry.cc | 1 + extensions/browser/api/usb/usb_device_manager.h | 1 + extensions/browser/app_window/app_window_geometry_cache.cc | 1 + extensions/browser/app_window/app_window_registry.cc | 1 + extensions/browser/events/lazy_event_dispatch_util.cc | 1 + extensions/browser/extension_host.cc | 1 + extensions/browser/extension_host_registry.cc | 1 + extensions/browser/extension_icon_image.cc | 1 + extensions/browser/extension_pref_value_map.cc | 1 + extensions/browser/extension_prefs.cc | 1 + extensions/browser/extension_registry.cc | 1 + extensions/browser/permissions_manager.cc | 1 + extensions/browser/process_manager.cc | 1 + extensions/browser/state_store.cc | 1 + extensions/browser/user_script_loader.cc | 1 + extensions/browser/warning_service.cc | 1 + .../components/native_app_window/native_app_window_views.cc | 1 + extensions/renderer/user_script_set.cc | 1 + extensions/renderer/user_script_set_manager.cc | 1 + google_apis/common/auth_service.cc | 1 + google_apis/gaia/oauth2_access_token_manager.cc | 1 + gpu/command_buffer/service/shader_translator.cc | 1 + gpu/command_buffer/service/shared_context_state.cc | 1 + gpu/ipc/client/command_buffer_proxy_impl.cc | 1 + gpu/ipc/service/command_buffer_stub.cc | 1 + headless/lib/browser/headless_focus_client.cc | 1 + headless/lib/browser/headless_web_contents_impl.cc | 1 + media/audio/audio_manager_base.cc | 1 + net/base/network_change_notifier.cc | 1 + net/dns/host_resolver_manager.cc | 1 + net/dns/mdns_client_impl.cc | 1 + net/dns/resolve_context.cc | 1 + net/nqe/network_quality_estimator.cc | 1 + net/nqe/network_quality_store.cc | 1 + net/proxy_resolution/proxy_config_service_linux.cc | 1 + net/quic/quic_chromium_client_session.cc | 1 + net/quic/quic_chromium_client_session.h | 1 + net/socket/ssl_client_socket.cc | 1 + net/ssl/ssl_config_service.cc | 1 + net/url_request/url_request_context_getter.cc | 1 + ppapi/proxy/host_dispatcher.cc | 1 + services/device/generic_sensor/platform_sensor.cc | 1 + services/device/hid/hid_service.cc | 1 + services/device/serial/serial_device_enumerator.cc | 1 + services/device/usb/usb_device.cc | 1 + services/device/usb/usb_service.cc | 1 + services/network/crl_set_distributor.cc | 1 + services/network/proxy_config_service_mojo.cc | 2 ++ services/network/public/cpp/network_connection_tracker.cc | 1 + services/network/public/cpp/network_quality_tracker.cc | 1 + services/service_manager/public/cpp/service_keepalive.cc | 1 + services/viz/public/cpp/gpu/context_provider_command_buffer.cc | 1 + storage/browser/database/database_tracker.cc | 1 + storage/browser/quota/special_storage_policy.cc | 2 ++ third_party/blink/renderer/controller/memory_usage_monitor.cc | 1 + third_party/blink/renderer/core/exported/web_view_impl.cc | 1 + .../renderer/platform/graphics/canvas_resource_provider.cc | 1 + .../graphics/web_graphics_context_3d_provider_wrapper.cc | 2 ++ .../scheduler/main_thread/main_thread_scheduler_impl.cc | 1 + .../platform/scheduler/main_thread/main_thread_scheduler_impl.h | 1 + ui/accessibility/ax_action_handler_registry.cc | 1 + ui/accessibility/ax_tree.cc | 1 + ui/accessibility/platform/ax_platform_node.cc | 1 + ui/aura/client/default_capture_client.cc | 1 + ui/aura/env.cc | 1 + ui/aura/window.cc | 1 + ui/aura/window_event_dispatcher.cc | 1 + ui/aura/window_tree_host.cc | 1 + ui/aura/window_tree_host_platform.cc | 1 + ui/base/clipboard/clipboard_monitor.cc | 1 + ui/base/cursor/cursor_factory.cc | 1 + ui/base/cursor/cursor_theme_manager.cc | 1 + ui/base/ime/input_method_base.cc | 1 + ui/base/ime/mock_input_method.cc | 1 + ui/base/user_activity/user_activity_detector.cc | 1 + ui/color/color_provider_source.cc | 1 + ui/compositor/animation_throughput_reporter.cc | 1 + ui/compositor/compositor.cc | 1 + ui/compositor/layer.cc | 1 + ui/compositor/layer_animation_sequence.cc | 1 + ui/compositor/layer_animator.cc | 1 + ui/compositor/layer_owner.cc | 1 + ui/compositor/scoped_layer_animation_settings.cc | 1 + ui/compositor/total_animation_throughput_reporter.cc | 1 + ui/display/display_change_notifier.cc | 1 + ui/display/display_list.cc | 1 + ui/display/fake/fake_display_delegate.cc | 1 + ui/events/devices/device_data_manager.cc | 1 + ui/events/devices/microphone_mute_switch_monitor.cc | 1 + ui/events/ozone/device/device_manager_manual.cc | 1 + ui/events/ozone/device/udev/device_manager_udev.cc | 1 + ui/events/ozone/gamepad/gamepad_provider_ozone.cc | 1 + ui/events/platform/platform_event_source.cc | 1 + ui/gfx/x/connection.cc | 1 + ui/gfx/x/connection.h | 1 + ui/gl/gpu_switching_manager.cc | 2 ++ ui/gtk/gtk_ui.cc | 1 + ui/lottie/animation.cc | 1 + ui/message_center/message_center_impl.h | 1 + ui/message_center/notification_blocker.cc | 1 + ui/message_center/views/message_view.cc | 1 + ui/native_theme/native_theme.cc | 1 + ui/ozone/platform/wayland/host/wayland_window_manager.cc | 1 + ui/views/accessibility/ax_event_manager.cc | 1 + ui/views/animation/bounds_animator.cc | 1 + ui/views/animation/ink_drop.cc | 1 + ui/views/animation/ink_drop.h | 1 + ui/views/bubble/tooltip_icon.cc | 1 + ui/views/bubble/tooltip_icon.h | 1 + ui/views/focus/focus_manager.cc | 1 + ui/views/focus/widget_focus_manager.cc | 1 + ui/views/layout/animating_layout_manager.cc | 1 + ui/views/view.cc | 1 + ui/views/view.h | 1 + ui/views/widget/any_widget_observer_singleton.cc | 1 + ui/views/widget/desktop_aura/desktop_capture_client.cc | 1 + ui/views/widget/widget.cc | 1 + ui/views/window/dialog_delegate.cc | 1 + ui/views/window/dialog_delegate.h | 1 + ui/wm/core/capture_controller.cc | 1 + ui/wm/core/compound_event_filter.cc | 1 + ui/wm/core/cursor_manager.cc | 1 + ui/wm/core/default_activation_client.cc | 1 + ui/wm/core/focus_controller.cc | 1 + ui/wm/core/transient_window_controller.cc | 1 + ui/wm/core/transient_window_manager.cc | 1 + 135 files changed, 139 insertions(+) diff --git a/chrome/browser/ui/side_search/side_search_config.cc b/chrome/browser/ui/side_search/side_search_config.cc index 5a8878140295f2..e4a5f4060a9445 100644 --- a/chrome/browser/ui/side_search/side_search_config.cc +++ b/chrome/browser/ui/side_search/side_search_config.cc @@ -4,6 +4,7 @@ #include "chrome/browser/ui/side_search/side_search_config.h" +#include "base/observer_list.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/search_engines/template_url_service_factory.h" #include "chrome/browser/ui/side_search/side_search_utils.h" diff --git a/content/browser/attribution_reporting/attribution_manager_impl.cc b/content/browser/attribution_reporting/attribution_manager_impl.cc index 7c0416e38779a5..98a87b3c94891f 100644 --- a/content/browser/attribution_reporting/attribution_manager_impl.cc +++ b/content/browser/attribution_reporting/attribution_manager_impl.cc @@ -17,6 +17,7 @@ #include "base/metrics/histogram_functions.h" #include "base/metrics/histogram_macros.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/ranges/algorithm.h" #include "base/task/lazy_thread_pool_task_runner.h" #include "base/time/time.h" diff --git a/extensions/browser/api/automation_internal/automation_event_router.h b/extensions/browser/api/automation_internal/automation_event_router.h index eeafb24f5ab8f0..fd91f0225501c2 100644 --- a/extensions/browser/api/automation_internal/automation_event_router.h +++ b/extensions/browser/api/automation_internal/automation_event_router.h @@ -10,6 +10,7 @@ #include "base/memory/raw_ptr.h" #include "base/memory/singleton.h" +#include "base/observer_list.h" #include "base/scoped_multi_source_observation.h" #include "content/public/browser/ax_event_notification_details.h" #include "content/public/browser/render_process_host.h" diff --git a/extensions/browser/api/content_settings/content_settings_store.cc b/extensions/browser/api/content_settings/content_settings_store.cc index fa5b7fe1048083..bfcfff4aeece2d 100644 --- a/extensions/browser/api/content_settings/content_settings_store.cc +++ b/extensions/browser/api/content_settings/content_settings_store.cc @@ -15,6 +15,7 @@ #include "base/feature_list.h" #include "base/memory/ptr_util.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/strings/string_util.h" #include "base/values.h" #include "components/content_settings/core/browser/content_settings_info.h" diff --git a/extensions/browser/api/declarative/rules_cache_delegate.cc b/extensions/browser/api/declarative/rules_cache_delegate.cc index a5f5c0afb56e2f..91e843a049fca0 100644 --- a/extensions/browser/api/declarative/rules_cache_delegate.cc +++ b/extensions/browser/api/declarative/rules_cache_delegate.cc @@ -7,6 +7,7 @@ #include #include "base/bind.h" +#include "base/observer_list.h" #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_task_traits.h" #include "content/public/browser/notification_details.h" diff --git a/extensions/browser/api/declarative/rules_registry_service.cc b/extensions/browser/api/declarative/rules_registry_service.cc index dd6ce9cfbb9837..3ae492e2d05b76 100644 --- a/extensions/browser/api/declarative/rules_registry_service.cc +++ b/extensions/browser/api/declarative/rules_registry_service.cc @@ -12,6 +12,7 @@ #include "base/check_op.h" #include "base/containers/contains.h" #include "base/lazy_instance.h" +#include "base/observer_list.h" #include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/render_process_host.h" diff --git a/extensions/browser/api/declarative/rules_registry_service.h b/extensions/browser/api/declarative/rules_registry_service.h index 1315f20f4af349..66259f54611659 100644 --- a/extensions/browser/api/declarative/rules_registry_service.h +++ b/extensions/browser/api/declarative/rules_registry_service.h @@ -12,6 +12,7 @@ #include "base/memory/raw_ptr.h" #include "base/memory/ref_counted.h" +#include "base/observer_list.h" #include "base/scoped_observation.h" #include "extensions/browser/api/declarative/rules_cache_delegate.h" #include "extensions/browser/api/declarative/rules_registry.h" diff --git a/extensions/browser/api/networking_private/networking_private_linux.cc b/extensions/browser/api/networking_private/networking_private_linux.cc index 9ab67041fdd50c..6d50ac1e30cc69 100644 --- a/extensions/browser/api/networking_private/networking_private_linux.cc +++ b/extensions/browser/api/networking_private/networking_private_linux.cc @@ -14,6 +14,7 @@ #include "base/callback.h" #include "base/callback_helpers.h" #include "base/memory/scoped_refptr.h" +#include "base/observer_list.h" #include "base/strings/string_split.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" diff --git a/extensions/browser/api/printer_provider/printer_provider_internal_api.cc b/extensions/browser/api/printer_provider/printer_provider_internal_api.cc index 8e066fa99b04fa..9f23998a55b856 100644 --- a/extensions/browser/api/printer_provider/printer_provider_internal_api.cc +++ b/extensions/browser/api/printer_provider/printer_provider_internal_api.cc @@ -14,6 +14,7 @@ #include "base/lazy_instance.h" #include "base/location.h" #include "base/memory/ref_counted_memory.h" +#include "base/observer_list.h" #include "base/values.h" #include "content/public/browser/blob_handle.h" #include "content/public/browser/browser_context.h" diff --git a/extensions/browser/api/test/test_api_observer_registry.cc b/extensions/browser/api/test/test_api_observer_registry.cc index fdb62090895731..33f874a91f2376 100644 --- a/extensions/browser/api/test/test_api_observer_registry.cc +++ b/extensions/browser/api/test/test_api_observer_registry.cc @@ -8,6 +8,7 @@ #include "base/check.h" #include "base/no_destructor.h" +#include "base/observer_list.h" namespace extensions { diff --git a/extensions/browser/api/usb/usb_device_manager.h b/extensions/browser/api/usb/usb_device_manager.h index b40550ee97e7df..ca8bdcc204c1ec 100644 --- a/extensions/browser/api/usb/usb_device_manager.h +++ b/extensions/browser/api/usb/usb_device_manager.h @@ -11,6 +11,7 @@ #include "base/containers/queue.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "build/build_config.h" #include "content/public/browser/browser_thread.h" #include "extensions/browser/browser_context_keyed_api_factory.h" diff --git a/extensions/browser/app_window/app_window_geometry_cache.cc b/extensions/browser/app_window/app_window_geometry_cache.cc index bf8878c9abef9b..03b8bb993f8bf6 100644 --- a/extensions/browser/app_window/app_window_geometry_cache.cc +++ b/extensions/browser/app_window/app_window_geometry_cache.cc @@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/containers/contains.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "components/keyed_service/content/browser_context_dependency_manager.h" #include "extensions/browser/extension_prefs.h" diff --git a/extensions/browser/app_window/app_window_registry.cc b/extensions/browser/app_window/app_window_registry.cc index d1ec15284b3c59..45c063623bead6 100644 --- a/extensions/browser/app_window/app_window_registry.cc +++ b/extensions/browser/app_window/app_window_registry.cc @@ -8,6 +8,7 @@ #include #include "base/containers/contains.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "components/keyed_service/content/browser_context_dependency_manager.h" #include "content/public/browser/browser_context.h" diff --git a/extensions/browser/events/lazy_event_dispatch_util.cc b/extensions/browser/events/lazy_event_dispatch_util.cc index 7bac6ab2055508..57fc9668a35174 100644 --- a/extensions/browser/events/lazy_event_dispatch_util.cc +++ b/extensions/browser/events/lazy_event_dispatch_util.cc @@ -4,6 +4,7 @@ #include "extensions/browser/events/lazy_event_dispatch_util.h" +#include "base/observer_list.h" #include "base/version.h" #include "content/public/browser/browser_context.h" #include "extensions/browser/event_router.h" diff --git a/extensions/browser/extension_host.cc b/extensions/browser/extension_host.cc index 936a1100e25f90..045808bde7362f 100644 --- a/extensions/browser/extension_host.cc +++ b/extensions/browser/extension_host.cc @@ -8,6 +8,7 @@ #include "base/logging.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "content/public/browser/browser_context.h" diff --git a/extensions/browser/extension_host_registry.cc b/extensions/browser/extension_host_registry.cc index 32b1dbc8acd6d9..9b1622360ec77a 100644 --- a/extensions/browser/extension_host_registry.cc +++ b/extensions/browser/extension_host_registry.cc @@ -6,6 +6,7 @@ #include "base/containers/contains.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "components/keyed_service/content/browser_context_dependency_manager.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" #include "extensions/browser/extension_host.h" diff --git a/extensions/browser/extension_icon_image.cc b/extensions/browser/extension_icon_image.cc index f18c0a8b23faca..5be0ad074e9c18 100644 --- a/extensions/browser/extension_icon_image.cc +++ b/extensions/browser/extension_icon_image.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/memory/ptr_util.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/threading/thread_task_runner_handle.h" #include "extensions/browser/image_loader.h" #include "extensions/common/extension.h" diff --git a/extensions/browser/extension_pref_value_map.cc b/extensions/browser/extension_pref_value_map.cc index 68881e5b6dd4f3..6eaa9b700d6cb0 100644 --- a/extensions/browser/extension_pref_value_map.cc +++ b/extensions/browser/extension_pref_value_map.cc @@ -7,6 +7,7 @@ #include #include "base/memory/ptr_util.h" +#include "base/observer_list.h" #include "base/time/time.h" #include "base/values.h" #include "components/prefs/pref_value_map.h" diff --git a/extensions/browser/extension_prefs.cc b/extensions/browser/extension_prefs.cc index d9ef67cb93d0cd..cd336e40162c84 100644 --- a/extensions/browser/extension_prefs.cc +++ b/extensions/browser/extension_prefs.cc @@ -15,6 +15,7 @@ #include "base/containers/cxx20_erase.h" #include "base/json/values_util.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_piece.h" #include "base/strings/string_util.h" diff --git a/extensions/browser/extension_registry.cc b/extensions/browser/extension_registry.cc index 231c7b86d37ee0..27c744247c0772 100644 --- a/extensions/browser/extension_registry.cc +++ b/extensions/browser/extension_registry.cc @@ -4,6 +4,7 @@ #include "extensions/browser/extension_registry.h" +#include "base/observer_list.h" #include "base/strings/string_util.h" #include "extensions/browser/extension_registry_factory.h" #include "extensions/browser/extension_registry_observer.h" diff --git a/extensions/browser/permissions_manager.cc b/extensions/browser/permissions_manager.cc index 34bb55bfe112ed..3037018a83baad 100644 --- a/extensions/browser/permissions_manager.cc +++ b/extensions/browser/permissions_manager.cc @@ -8,6 +8,7 @@ #include "base/containers/contains.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/values.h" #include "components/keyed_service/content/browser_context_dependency_manager.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/extensions/browser/process_manager.cc b/extensions/browser/process_manager.cc index 78b65357625268..3cb5eb629cd29d 100644 --- a/extensions/browser/process_manager.cc +++ b/extensions/browser/process_manager.cc @@ -15,6 +15,7 @@ #include "base/logging.h" #include "base/metrics/field_trial_params.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/one_shot_event.h" #include "base/strings/string_number_conversions.h" #include "base/task/single_thread_task_runner.h" diff --git a/extensions/browser/state_store.cc b/extensions/browser/state_store.cc index 3ea7405d94dfc6..b3e0eecb4bc979 100644 --- a/extensions/browser/state_store.cc +++ b/extensions/browser/state_store.cc @@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/location.h" +#include "base/observer_list.h" #include "components/value_store/value_store_factory.h" #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_task_traits.h" diff --git a/extensions/browser/user_script_loader.cc b/extensions/browser/user_script_loader.cc index 522d49ed3aa8f8..dc2251c2c71e50 100644 --- a/extensions/browser/user_script_loader.cc +++ b/extensions/browser/user_script_loader.cc @@ -13,6 +13,7 @@ #include "base/bind.h" #include "base/containers/cxx20_erase.h" #include "base/memory/writable_shared_memory_region.h" +#include "base/observer_list.h" #include "base/strings/string_util.h" #include "base/types/pass_key.h" #include "base/version.h" diff --git a/extensions/browser/warning_service.cc b/extensions/browser/warning_service.cc index eb29d80b705494..ea4385defde19b 100644 --- a/extensions/browser/warning_service.cc +++ b/extensions/browser/warning_service.cc @@ -4,6 +4,7 @@ #include "extensions/browser/warning_service.h" +#include "base/observer_list.h" #include "content/public/browser/browser_thread.h" #include "extensions/browser/extensions_browser_client.h" #include "extensions/browser/warning_service_factory.h" diff --git a/extensions/components/native_app_window/native_app_window_views.cc b/extensions/components/native_app_window/native_app_window_views.cc index ae73c3128ac59b..ff25c91468d765 100644 --- a/extensions/components/native_app_window/native_app_window_views.cc +++ b/extensions/components/native_app_window/native_app_window_views.cc @@ -5,6 +5,7 @@ #include "extensions/components/native_app_window/native_app_window_views.h" #include "base/bind.h" +#include "base/observer_list.h" #include "content/public/browser/render_frame_host.h" #include "content/public/browser/render_widget_host.h" #include "content/public/browser/render_widget_host_view.h" diff --git a/extensions/renderer/user_script_set.cc b/extensions/renderer/user_script_set.cc index bd86243aade0e2..18015dcec946e4 100644 --- a/extensions/renderer/user_script_set.cc +++ b/extensions/renderer/user_script_set.cc @@ -11,6 +11,7 @@ #include "base/debug/alias.h" #include "base/memory/ref_counted.h" +#include "base/observer_list.h" #include "base/strings/strcat.h" #include "content/public/common/url_constants.h" #include "content/public/renderer/render_frame.h" diff --git a/extensions/renderer/user_script_set_manager.cc b/extensions/renderer/user_script_set_manager.cc index 39d29a55925d37..717746056dfa8a 100644 --- a/extensions/renderer/user_script_set_manager.cc +++ b/extensions/renderer/user_script_set_manager.cc @@ -4,6 +4,7 @@ #include "extensions/renderer/user_script_set_manager.h" +#include "base/observer_list.h" #include "components/crx_file/id_util.h" #include "content/public/renderer/render_thread.h" #include "extensions/common/extension_messages.h" diff --git a/google_apis/common/auth_service.cc b/google_apis/common/auth_service.cc index b34968d618f294..2b8095356ec6c9 100644 --- a/google_apis/common/auth_service.cc +++ b/google_apis/common/auth_service.cc @@ -11,6 +11,7 @@ #include "base/location.h" #include "base/memory/raw_ptr.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/scoped_observation.h" #include "base/task/single_thread_task_runner.h" #include "base/threading/thread_task_runner_handle.h" diff --git a/google_apis/gaia/oauth2_access_token_manager.cc b/google_apis/gaia/oauth2_access_token_manager.cc index 080ab7c503b763..1e2c7226a2eea7 100644 --- a/google_apis/gaia/oauth2_access_token_manager.cc +++ b/google_apis/gaia/oauth2_access_token_manager.cc @@ -7,6 +7,7 @@ #include "base/memory/ptr_util.h" #include "base/memory/raw_ptr.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/rand_util.h" #include "base/threading/thread_task_runner_handle.h" #include "base/time/time.h" diff --git a/gpu/command_buffer/service/shader_translator.cc b/gpu/command_buffer/service/shader_translator.cc index 08f4ec14a4bf31..9f96d5b226af37 100644 --- a/gpu/command_buffer/service/shader_translator.cc +++ b/gpu/command_buffer/service/shader_translator.cc @@ -12,6 +12,7 @@ #include "base/check.h" #include "base/command_line.h" #include "base/lazy_instance.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/trace_event/trace_event.h" #include "ui/gl/gl_bindings.h" diff --git a/gpu/command_buffer/service/shared_context_state.cc b/gpu/command_buffer/service/shared_context_state.cc index d58e82810086ee..2f3fe124a5b7d7 100644 --- a/gpu/command_buffer/service/shared_context_state.cc +++ b/gpu/command_buffer/service/shared_context_state.cc @@ -4,6 +4,7 @@ #include "gpu/command_buffer/service/shared_context_state.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "base/system/sys_info.h" #include "base/threading/thread_task_runner_handle.h" diff --git a/gpu/ipc/client/command_buffer_proxy_impl.cc b/gpu/ipc/client/command_buffer_proxy_impl.cc index 2a3fac8ca7694d..cb0701abd3fd37 100644 --- a/gpu/ipc/client/command_buffer_proxy_impl.cc +++ b/gpu/ipc/client/command_buffer_proxy_impl.cc @@ -13,6 +13,7 @@ #include "base/logging.h" #include "base/metrics/histogram.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/threading/thread_task_runner_handle.h" #include "base/timer/elapsed_timer.h" #include "base/trace_event/trace_event.h" diff --git a/gpu/ipc/service/command_buffer_stub.cc b/gpu/ipc/service/command_buffer_stub.cc index bf9697cc05b56d..0c08d33a7eb8c9 100644 --- a/gpu/ipc/service/command_buffer_stub.cc +++ b/gpu/ipc/service/command_buffer_stub.cc @@ -13,6 +13,7 @@ #include "base/memory/ptr_util.h" #include "base/memory/unsafe_shared_memory_region.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/task/single_thread_task_runner.h" #include "base/time/time.h" #include "base/trace_event/trace_event.h" diff --git a/headless/lib/browser/headless_focus_client.cc b/headless/lib/browser/headless_focus_client.cc index 73f4ba981ad4c5..fce37dac278bf8 100644 --- a/headless/lib/browser/headless_focus_client.cc +++ b/headless/lib/browser/headless_focus_client.cc @@ -4,6 +4,7 @@ #include "headless/lib/browser/headless_focus_client.h" +#include "base/observer_list.h" #include "ui/aura/client/focus_change_observer.h" #include "ui/aura/window.h" diff --git a/headless/lib/browser/headless_web_contents_impl.cc b/headless/lib/browser/headless_web_contents_impl.cc index 2214ba7726f105..899b8beabdf113 100644 --- a/headless/lib/browser/headless_web_contents_impl.cc +++ b/headless/lib/browser/headless_web_contents_impl.cc @@ -13,6 +13,7 @@ #include "base/memory/ptr_util.h" #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" +#include "base/observer_list.h" #include "base/strings/utf_string_conversions.h" #include "base/threading/sequenced_task_runner_handle.h" #include "base/trace_event/trace_event.h" diff --git a/media/audio/audio_manager_base.cc b/media/audio/audio_manager_base.cc index 497dc8f531c9bc..46f69f6455d3f2 100644 --- a/media/audio/audio_manager_base.cc +++ b/media/audio/audio_manager_base.cc @@ -10,6 +10,7 @@ #include "base/callback_helpers.h" #include "base/command_line.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "base/task/single_thread_task_runner.h" diff --git a/net/base/network_change_notifier.cc b/net/base/network_change_notifier.cc index 76c5139244d02b..ce8fad5e4dd3b1 100644 --- a/net/base/network_change_notifier.cc +++ b/net/base/network_change_notifier.cc @@ -13,6 +13,7 @@ #include "base/metrics/histogram_functions.h" #include "base/metrics/histogram_macros.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/sequence_checker.h" #include "base/strings/string_util.h" #include "base/synchronization/lock.h" diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc index 52b5cfba56ae9f..28ecfef8a4b614 100644 --- a/net/dns/host_resolver_manager.cc +++ b/net/dns/host_resolver_manager.cc @@ -40,6 +40,7 @@ #include "base/metrics/histogram_macros.h" #include "base/no_destructor.h" #include "base/numerics/safe_conversions.h" +#include "base/observer_list.h" #include "base/ranges/algorithm.h" #include "base/sequence_checker.h" #include "base/stl_util.h" diff --git a/net/dns/mdns_client_impl.cc b/net/dns/mdns_client_impl.cc index 809f42832327a9..624912d67cbcb9 100644 --- a/net/dns/mdns_client_impl.cc +++ b/net/dns/mdns_client_impl.cc @@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/location.h" +#include "base/observer_list.h" #include "base/strings/string_util.h" #include "base/task/single_thread_task_runner.h" #include "base/threading/thread_task_runner_handle.h" diff --git a/net/dns/resolve_context.cc b/net/dns/resolve_context.cc index cb1ebc05165277..b4a3101440f6c0 100644 --- a/net/dns/resolve_context.cc +++ b/net/dns/resolve_context.cc @@ -18,6 +18,7 @@ #include "base/metrics/sample_vector.h" #include "base/no_destructor.h" #include "base/numerics/safe_conversions.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "net/base/features.h" #include "net/base/ip_address.h" diff --git a/net/nqe/network_quality_estimator.cc b/net/nqe/network_quality_estimator.cc index 6299ede2e76f74..10bfd84cc37348 100644 --- a/net/nqe/network_quality_estimator.cc +++ b/net/nqe/network_quality_estimator.cc @@ -21,6 +21,7 @@ #include "base/metrics/histogram_macros.h" #include "base/metrics/histogram_macros_local.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_piece.h" #include "base/task/lazy_thread_pool_task_runner.h" diff --git a/net/nqe/network_quality_store.cc b/net/nqe/network_quality_store.cc index 2c46d60c32c336..6e9f1207c1a283 100644 --- a/net/nqe/network_quality_store.cc +++ b/net/nqe/network_quality_store.cc @@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/location.h" +#include "base/observer_list.h" #include "base/threading/thread_task_runner_handle.h" #include "net/base/network_change_notifier.h" diff --git a/net/proxy_resolution/proxy_config_service_linux.cc b/net/proxy_resolution/proxy_config_service_linux.cc index a506b3bcd8d798..ecde7a5929549a 100644 --- a/net/proxy_resolution/proxy_config_service_linux.cc +++ b/net/proxy_resolution/proxy_config_service_linux.cc @@ -21,6 +21,7 @@ #include "base/logging.h" #include "base/memory/ptr_util.h" #include "base/nix/xdg_util.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_tokenizer.h" #include "base/strings/string_util.h" diff --git a/net/quic/quic_chromium_client_session.cc b/net/quic/quic_chromium_client_session.cc index 4e4a45748684e9..23a3e8d736fdd9 100644 --- a/net/quic/quic_chromium_client_session.cc +++ b/net/quic/quic_chromium_client_session.cc @@ -17,6 +17,7 @@ #include "base/metrics/histogram_macros.h" #include "base/metrics/sparse_histogram.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "base/task/post_task.h" diff --git a/net/quic/quic_chromium_client_session.h b/net/quic/quic_chromium_client_session.h index 6f549d7901821e..3c8a751efd95a9 100644 --- a/net/quic/quic_chromium_client_session.h +++ b/net/quic/quic_chromium_client_session.h @@ -21,6 +21,7 @@ #include "base/containers/flat_map.h" #include "base/containers/lru_cache.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/observer_list_types.h" #include "base/strings/string_piece.h" #include "base/time/time.h" diff --git a/net/socket/ssl_client_socket.cc b/net/socket/ssl_client_socket.cc index fcfc88b342aed4..0e86859d5d0912 100644 --- a/net/socket/ssl_client_socket.cc +++ b/net/socket/ssl_client_socket.cc @@ -7,6 +7,7 @@ #include #include "base/logging.h" +#include "base/observer_list.h" #include "net/socket/ssl_client_socket_impl.h" #include "net/socket/stream_socket.h" #include "net/ssl/ssl_client_session_cache.h" diff --git a/net/ssl/ssl_config_service.cc b/net/ssl/ssl_config_service.cc index bda2ddc671cd57..aab8453e6300ff 100644 --- a/net/ssl/ssl_config_service.cc +++ b/net/ssl/ssl_config_service.cc @@ -6,6 +6,7 @@ #include +#include "base/observer_list.h" #include "net/ssl/ssl_config_service_defaults.h" namespace net { diff --git a/net/url_request/url_request_context_getter.cc b/net/url_request/url_request_context_getter.cc index 0de394a24055fb..65d17a0fefde2f 100644 --- a/net/url_request/url_request_context_getter.cc +++ b/net/url_request/url_request_context_getter.cc @@ -6,6 +6,7 @@ #include "base/debug/leak_annotations.h" #include "base/location.h" +#include "base/observer_list.h" #include "base/task/single_thread_task_runner.h" #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context_getter_observer.h" diff --git a/ppapi/proxy/host_dispatcher.cc b/ppapi/proxy/host_dispatcher.cc index d4d8761da08ab4..b5bf31ebdbcda2 100644 --- a/ppapi/proxy/host_dispatcher.cc +++ b/ppapi/proxy/host_dispatcher.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/check.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "ppapi/c/ppb_var.h" #include "ppapi/c/private/ppb_proxy_private.h" diff --git a/services/device/generic_sensor/platform_sensor.cc b/services/device/generic_sensor/platform_sensor.cc index c1a3604fea7d38..2fd2de00e77fff 100644 --- a/services/device/generic_sensor/platform_sensor.cc +++ b/services/device/generic_sensor/platform_sensor.cc @@ -10,6 +10,7 @@ #include "base/callback.h" #include "base/check.h" #include "base/containers/cxx20_erase.h" +#include "base/observer_list.h" #include "base/threading/sequenced_task_runner_handle.h" #include "services/device/generic_sensor/platform_sensor_provider.h" #include "services/device/generic_sensor/platform_sensor_util.h" diff --git a/services/device/hid/hid_service.cc b/services/device/hid/hid_service.cc index bde2cde079b2a9..80cc1a2ae09dbb 100644 --- a/services/device/hid/hid_service.cc +++ b/services/device/hid/hid_service.cc @@ -12,6 +12,7 @@ #include "base/location.h" #include "base/logging.h" #include "base/memory/ptr_util.h" +#include "base/observer_list.h" #include "base/threading/sequenced_task_runner_handle.h" #include "build/build_config.h" #include "components/device_event_log/device_event_log.h" diff --git a/services/device/serial/serial_device_enumerator.cc b/services/device/serial/serial_device_enumerator.cc index e622a4f34c30cc..d276ce9355b9a1 100644 --- a/services/device/serial/serial_device_enumerator.cc +++ b/services/device/serial/serial_device_enumerator.cc @@ -6,6 +6,7 @@ #include +#include "base/observer_list.h" #include "base/unguessable_token.h" #include "build/build_config.h" #include "components/device_event_log/device_event_log.h" diff --git a/services/device/usb/usb_device.cc b/services/device/usb/usb_device.cc index 3c85d6c58627fd..177d58e8f33060 100644 --- a/services/device/usb/usb_device.cc +++ b/services/device/usb/usb_device.cc @@ -7,6 +7,7 @@ #include #include "base/guid.h" +#include "base/observer_list.h" #include "services/device/public/cpp/usb/usb_utils.h" #include "services/device/usb/usb_device_handle.h" #include "services/device/usb/webusb_descriptors.h" diff --git a/services/device/usb/usb_service.cc b/services/device/usb/usb_service.cc index 3e771d917f1da3..5425a280d11c95 100644 --- a/services/device/usb/usb_service.cc +++ b/services/device/usb/usb_service.cc @@ -11,6 +11,7 @@ #include "base/feature_list.h" #include "base/location.h" #include "base/memory/ptr_util.h" +#include "base/observer_list.h" #include "base/task/thread_pool.h" #include "base/threading/sequenced_task_runner_handle.h" #include "build/build_config.h" diff --git a/services/network/crl_set_distributor.cc b/services/network/crl_set_distributor.cc index d886f0b55f045c..301317eb549732 100644 --- a/services/network/crl_set_distributor.cc +++ b/services/network/crl_set_distributor.cc @@ -10,6 +10,7 @@ #include "base/containers/span.h" #include "base/feature_list.h" #include "base/location.h" +#include "base/observer_list.h" #include "base/strings/string_piece.h" #include "base/task/post_task.h" #include "base/task/thread_pool.h" diff --git a/services/network/proxy_config_service_mojo.cc b/services/network/proxy_config_service_mojo.cc index 89722cf0418734..bee44eb520139c 100644 --- a/services/network/proxy_config_service_mojo.cc +++ b/services/network/proxy_config_service_mojo.cc @@ -6,6 +6,8 @@ #include +#include "base/observer_list.h" + namespace network { ProxyConfigServiceMojo::ProxyConfigServiceMojo( diff --git a/services/network/public/cpp/network_connection_tracker.cc b/services/network/public/cpp/network_connection_tracker.cc index d3e95409d756d8..d35f74c7c7140e 100644 --- a/services/network/public/cpp/network_connection_tracker.cc +++ b/services/network/public/cpp/network_connection_tracker.cc @@ -7,6 +7,7 @@ #include #include "base/bind.h" +#include "base/observer_list.h" #include "base/task/task_runner.h" #include "base/threading/thread_task_runner_handle.h" #include "mojo/public/cpp/bindings/remote.h" diff --git a/services/network/public/cpp/network_quality_tracker.cc b/services/network/public/cpp/network_quality_tracker.cc index 9584aca0c40614..3ea010e5f41674 100644 --- a/services/network/public/cpp/network_quality_tracker.cc +++ b/services/network/public/cpp/network_quality_tracker.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/check_op.h" +#include "base/observer_list.h" #include "mojo/public/cpp/bindings/remote.h" #include "services/network/public/mojom/network_service.mojom.h" diff --git a/services/service_manager/public/cpp/service_keepalive.cc b/services/service_manager/public/cpp/service_keepalive.cc index 0a3d9cb2518581..7930c80843edf7 100644 --- a/services/service_manager/public/cpp/service_keepalive.cc +++ b/services/service_manager/public/cpp/service_keepalive.cc @@ -5,6 +5,7 @@ #include "services/service_manager/public/cpp/service_keepalive.h" #include "base/bind.h" +#include "base/observer_list.h" #include "base/task/post_task.h" #include "services/service_manager/public/cpp/service_receiver.h" diff --git a/services/viz/public/cpp/gpu/context_provider_command_buffer.cc b/services/viz/public/cpp/gpu/context_provider_command_buffer.cc index 1b323f142d934a..1bda15b53601aa 100644 --- a/services/viz/public/cpp/gpu/context_provider_command_buffer.cc +++ b/services/viz/public/cpp/gpu/context_provider_command_buffer.cc @@ -16,6 +16,7 @@ #include "base/callback_helpers.h" #include "base/command_line.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "base/threading/thread_task_runner_handle.h" #include "base/trace_event/memory_dump_manager.h" diff --git a/storage/browser/database/database_tracker.cc b/storage/browser/database/database_tracker.cc index 74423c6f847d42..1b4edd6651666f 100644 --- a/storage/browser/database/database_tracker.cc +++ b/storage/browser/database/database_tracker.cc @@ -20,6 +20,7 @@ #include "base/location.h" #include "base/memory/scoped_refptr.h" #include "base/metrics/user_metrics.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/utf_string_conversions.h" #include "base/task/post_task.h" diff --git a/storage/browser/quota/special_storage_policy.cc b/storage/browser/quota/special_storage_policy.cc index bc0ae145a0c874..f7774c8973d45f 100644 --- a/storage/browser/quota/special_storage_policy.cc +++ b/storage/browser/quota/special_storage_policy.cc @@ -4,6 +4,8 @@ #include "storage/browser/quota/special_storage_policy.h" +#include "base/observer_list.h" + namespace storage { SpecialStoragePolicy::Observer::~Observer() = default; diff --git a/third_party/blink/renderer/controller/memory_usage_monitor.cc b/third_party/blink/renderer/controller/memory_usage_monitor.cc index 8dcc8b0777ffe9..a91a68ef72e81b 100644 --- a/third_party/blink/renderer/controller/memory_usage_monitor.cc +++ b/third_party/blink/renderer/controller/memory_usage_monitor.cc @@ -4,6 +4,7 @@ #include "third_party/blink/renderer/controller/memory_usage_monitor.h" +#include "base/observer_list.h" #include "third_party/blink/renderer/platform/bindings/v8_per_isolate_data.h" #include "third_party/blink/renderer/platform/heap/process_heap.h" #include "third_party/blink/renderer/platform/scheduler/public/thread.h" diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc index 6aa72717b2576c..daab024ee0e201 100644 --- a/third_party/blink/renderer/core/exported/web_view_impl.cc +++ b/third_party/blink/renderer/core/exported/web_view_impl.cc @@ -39,6 +39,7 @@ #include "base/debug/dump_without_crashing.h" #include "base/memory/scoped_refptr.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/time/time.h" #include "build/build_config.h" #include "cc/layers/picture_layer.h" diff --git a/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc b/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc index 099d27616feaab..b047ea73c17f91 100644 --- a/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc +++ b/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc @@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/metrics/histogram_functions.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "base/trace_event/memory_dump_manager.h" #include "base/trace_event/process_memory_dump.h" diff --git a/third_party/blink/renderer/platform/graphics/web_graphics_context_3d_provider_wrapper.cc b/third_party/blink/renderer/platform/graphics/web_graphics_context_3d_provider_wrapper.cc index 75023857923704..7eff4e57303001 100644 --- a/third_party/blink/renderer/platform/graphics/web_graphics_context_3d_provider_wrapper.cc +++ b/third_party/blink/renderer/platform/graphics/web_graphics_context_3d_provider_wrapper.cc @@ -4,6 +4,8 @@ #include "third_party/blink/renderer/platform/graphics/web_graphics_context_3d_provider_wrapper.h" +#include "base/observer_list.h" + namespace blink { WebGraphicsContext3DProviderWrapper::~WebGraphicsContext3DProviderWrapper() { diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc b/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc index 95e8042108cf4d..9d85e6f883a2f4 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc +++ b/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc @@ -17,6 +17,7 @@ #include "base/metrics/histogram_macros.h" #include "base/notreached.h" #include "base/numerics/safe_conversions.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/task/common/scoped_defer_task_posting.h" #include "base/task/common/task_annotator.h" diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.h b/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.h index b176a683394747..57451801f3d7e2 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.h +++ b/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.h @@ -14,6 +14,7 @@ #include "base/gtest_prod_util.h" #include "base/memory/weak_ptr.h" #include "base/metrics/single_sample_metrics.h" +#include "base/observer_list.h" #include "base/profiler/sample_metadata.h" #include "base/synchronization/lock.h" #include "base/task/sequence_manager/task_queue.h" diff --git a/ui/accessibility/ax_action_handler_registry.cc b/ui/accessibility/ax_action_handler_registry.cc index 46a1b9839514b3..dcd33950c53d02 100644 --- a/ui/accessibility/ax_action_handler_registry.cc +++ b/ui/accessibility/ax_action_handler_registry.cc @@ -5,6 +5,7 @@ #include "ui/accessibility/ax_action_handler_registry.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "ui/accessibility/ax_action_handler_base.h" diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc index 8d70a4b447c3d4..249b7f8956f4c2 100644 --- a/ui/accessibility/ax_tree.cc +++ b/ui/accessibility/ax_tree.cc @@ -20,6 +20,7 @@ #include "base/metrics/histogram_macros.h" #include "base/no_destructor.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "components/crash/core/common/crash_key.h" #include "ui/accessibility/accessibility_switches.h" diff --git a/ui/accessibility/platform/ax_platform_node.cc b/ui/accessibility/platform/ax_platform_node.cc index b9b852211e8c44..1c72c838ae2f46 100644 --- a/ui/accessibility/platform/ax_platform_node.cc +++ b/ui/accessibility/platform/ax_platform_node.cc @@ -6,6 +6,7 @@ #include "base/debug/crash_logging.h" #include "base/lazy_instance.h" +#include "base/observer_list.h" #include "build/build_config.h" #include "ui/accessibility/ax_node_data.h" #include "ui/accessibility/platform/ax_platform_node_delegate.h" diff --git a/ui/aura/client/default_capture_client.cc b/ui/aura/client/default_capture_client.cc index 963dbcc02d47ff..94edca423214e6 100644 --- a/ui/aura/client/default_capture_client.cc +++ b/ui/aura/client/default_capture_client.cc @@ -4,6 +4,7 @@ #include "ui/aura/client/default_capture_client.h" +#include "base/observer_list.h" #include "ui/aura/client/capture_client_observer.h" #include "ui/aura/env.h" #include "ui/aura/window.h" diff --git a/ui/aura/env.cc b/ui/aura/env.cc index a21cfabf47ee7e..219ffda5e7fdee 100644 --- a/ui/aura/env.cc +++ b/ui/aura/env.cc @@ -10,6 +10,7 @@ #include "base/logging.h" #include "base/memory/ptr_util.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/observer_list_types.h" #include "build/build_config.h" #include "ui/aura/client/aura_constants.h" diff --git a/ui/aura/window.cc b/ui/aura/window.cc index a58ff7c42a6a94..7957267d59c9d0 100644 --- a/ui/aura/window.cc +++ b/ui/aura/window.cc @@ -16,6 +16,7 @@ #include "base/containers/contains.h" #include "base/logging.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" diff --git a/ui/aura/window_event_dispatcher.cc b/ui/aura/window_event_dispatcher.cc index ca6665b13d0596..10ad2a50efa6a1 100644 --- a/ui/aura/window_event_dispatcher.cc +++ b/ui/aura/window_event_dispatcher.cc @@ -11,6 +11,7 @@ #include "base/bind.h" #include "base/check_op.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/threading/thread_task_runner_handle.h" #include "base/trace_event/trace_event.h" #include "build/build_config.h" diff --git a/ui/aura/window_tree_host.cc b/ui/aura/window_tree_host.cc index fc80258189c2da..dac4faec0c1f76 100644 --- a/ui/aura/window_tree_host.cc +++ b/ui/aura/window_tree_host.cc @@ -12,6 +12,7 @@ #include "base/memory/scoped_refptr.h" #include "base/metrics/field_trial_params.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/threading/thread_task_runner_handle.h" #include "base/time/time.h" #include "base/trace_event/trace_event.h" diff --git a/ui/aura/window_tree_host_platform.cc b/ui/aura/window_tree_host_platform.cc index 4a433ea45592b0..6ff3d97a1257c7 100644 --- a/ui/aura/window_tree_host_platform.cc +++ b/ui/aura/window_tree_host_platform.cc @@ -8,6 +8,7 @@ #include #include "base/bind.h" +#include "base/observer_list.h" #include "base/run_loop.h" #include "base/trace_event/trace_event.h" #include "build/build_config.h" diff --git a/ui/base/clipboard/clipboard_monitor.cc b/ui/base/clipboard/clipboard_monitor.cc index 2af87307576c0b..f12ef77569cb71 100644 --- a/ui/base/clipboard/clipboard_monitor.cc +++ b/ui/base/clipboard/clipboard_monitor.cc @@ -5,6 +5,7 @@ #include "ui/base/clipboard/clipboard_monitor.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "build/chromeos_buildflags.h" #include "ui/base/clipboard/clipboard_observer.h" diff --git a/ui/base/cursor/cursor_factory.cc b/ui/base/cursor/cursor_factory.cc index 919e6b81655958..aaf59cec850db2 100644 --- a/ui/base/cursor/cursor_factory.cc +++ b/ui/base/cursor/cursor_factory.cc @@ -10,6 +10,7 @@ #include "base/check_op.h" #include "base/memory/scoped_refptr.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/time/time.h" #include "build/build_config.h" #include "ui/base/cursor/mojom/cursor_type.mojom-shared.h" diff --git a/ui/base/cursor/cursor_theme_manager.cc b/ui/base/cursor/cursor_theme_manager.cc index 665725a1c27c18..c790164f8f95a8 100644 --- a/ui/base/cursor/cursor_theme_manager.cc +++ b/ui/base/cursor/cursor_theme_manager.cc @@ -6,6 +6,7 @@ #include "base/check.h" #include "base/check_op.h" +#include "base/observer_list.h" namespace ui { diff --git a/ui/base/ime/input_method_base.cc b/ui/base/ime/input_method_base.cc index ca29c3b6040648..012c0ce5470058 100644 --- a/ui/base/ime/input_method_base.cc +++ b/ui/base/ime/input_method_base.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/callback_helpers.h" #include "base/check.h" +#include "base/observer_list.h" #include "base/strings/utf_string_conversions.h" #include "build/build_config.h" #include "ui/base/ime/input_method_delegate.h" diff --git a/ui/base/ime/mock_input_method.cc b/ui/base/ime/mock_input_method.cc index f303a3681f397d..18b7bd0dacbe4e 100644 --- a/ui/base/ime/mock_input_method.cc +++ b/ui/base/ime/mock_input_method.cc @@ -6,6 +6,7 @@ #include "base/callback.h" #include "base/callback_helpers.h" +#include "base/observer_list.h" #include "build/build_config.h" #include "ui/base/ime/input_method_delegate.h" #include "ui/base/ime/text_input_client.h" diff --git a/ui/base/user_activity/user_activity_detector.cc b/ui/base/user_activity/user_activity_detector.cc index 722002f16a1f19..672ed4e80a2c60 100644 --- a/ui/base/user_activity/user_activity_detector.cc +++ b/ui/base/user_activity/user_activity_detector.cc @@ -6,6 +6,7 @@ #include "base/format_macros.h" #include "base/logging.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "build/build_config.h" #include "ui/base/user_activity/user_activity_observer.h" diff --git a/ui/color/color_provider_source.cc b/ui/color/color_provider_source.cc index 66ff9f9522b4bf..dec78085d2f991 100644 --- a/ui/color/color_provider_source.cc +++ b/ui/color/color_provider_source.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "ui/color/color_provider_source.h" +#include "base/observer_list.h" #include "ui/color/color_provider_source_observer.h" namespace ui { diff --git a/ui/compositor/animation_throughput_reporter.cc b/ui/compositor/animation_throughput_reporter.cc index c2b9623ab5e529..bf86c249021aae 100644 --- a/ui/compositor/animation_throughput_reporter.cc +++ b/ui/compositor/animation_throughput_reporter.cc @@ -11,6 +11,7 @@ #include "base/check.h" #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" +#include "base/observer_list.h" #include "cc/animation/animation.h" #include "third_party/abseil-cpp/absl/types/optional.h" #include "ui/compositor/callback_layer_animation_observer.h" diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc index d9f8c74de93415..c2d07e342be9e9 100644 --- a/ui/compositor/compositor.cc +++ b/ui/compositor/compositor.cc @@ -15,6 +15,7 @@ #include "base/command_line.h" #include "base/containers/contains.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "base/power_monitor/power_monitor.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_split.h" diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc index 2f8851942183b7..b1893245727e01 100644 --- a/ui/compositor/layer.cc +++ b/ui/compositor/layer.cc @@ -16,6 +16,7 @@ #include "base/json/json_writer.h" #include "base/memory/ptr_util.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "cc/layers/mirror_layer.h" #include "cc/layers/nine_patch_layer.h" diff --git a/ui/compositor/layer_animation_sequence.cc b/ui/compositor/layer_animation_sequence.cc index 13f8b14d219097..a21613a06e4663 100644 --- a/ui/compositor/layer_animation_sequence.cc +++ b/ui/compositor/layer_animation_sequence.cc @@ -7,6 +7,7 @@ #include #include +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "base/trace_event/trace_event.h" #include "cc/animation/animation_id_provider.h" diff --git a/ui/compositor/layer_animator.cc b/ui/compositor/layer_animator.cc index ca6301c7e77a1d..0f6fcbb1bbe59c 100644 --- a/ui/compositor/layer_animator.cc +++ b/ui/compositor/layer_animator.cc @@ -10,6 +10,7 @@ #include "base/check_op.h" #include "base/containers/cxx20_erase.h" +#include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "cc/animation/animation.h" #include "cc/animation/animation_host.h" diff --git a/ui/compositor/layer_owner.cc b/ui/compositor/layer_owner.cc index 7154558bce64a9..0ddca216e7bd61 100644 --- a/ui/compositor/layer_owner.cc +++ b/ui/compositor/layer_owner.cc @@ -11,6 +11,7 @@ #include +#include "base/observer_list.h" #include "ui/compositor/compositor.h" #include "ui/compositor/layer.h" diff --git a/ui/compositor/scoped_layer_animation_settings.cc b/ui/compositor/scoped_layer_animation_settings.cc index a93dba8230770d..57e6fd97d9b97b 100644 --- a/ui/compositor/scoped_layer_animation_settings.cc +++ b/ui/compositor/scoped_layer_animation_settings.cc @@ -7,6 +7,7 @@ #include #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "ui/compositor/layer.h" #include "ui/compositor/layer_animation_observer.h" #include "ui/compositor/layer_animation_sequence.h" diff --git a/ui/compositor/total_animation_throughput_reporter.cc b/ui/compositor/total_animation_throughput_reporter.cc index 90fbdce307ba20..9c6accb62be99e 100644 --- a/ui/compositor/total_animation_throughput_reporter.cc +++ b/ui/compositor/total_animation_throughput_reporter.cc @@ -5,6 +5,7 @@ #include "ui/compositor/total_animation_throughput_reporter.h" #include "base/logging.h" +#include "base/observer_list.h" #include "ui/compositor/compositor.h" namespace ui { diff --git a/ui/display/display_change_notifier.cc b/ui/display/display_change_notifier.cc index ba3d844afb661b..143da7693f6508 100644 --- a/ui/display/display_change_notifier.cc +++ b/ui/display/display_change_notifier.cc @@ -6,6 +6,7 @@ #include +#include "base/observer_list.h" #include "ui/display/display.h" #include "ui/display/display_observer.h" diff --git a/ui/display/display_list.cc b/ui/display/display_list.cc index d76e905958578e..dcf81a47b1ea73 100644 --- a/ui/display/display_list.cc +++ b/ui/display/display_list.cc @@ -5,6 +5,7 @@ #include "ui/display/display_list.h" #include "base/memory/ptr_util.h" +#include "base/observer_list.h" #include "ui/display/display_observer.h" namespace display { diff --git a/ui/display/fake/fake_display_delegate.cc b/ui/display/fake/fake_display_delegate.cc index 7d68774accc08f..220aa120fe7e78 100644 --- a/ui/display/fake/fake_display_delegate.cc +++ b/ui/display/fake/fake_display_delegate.cc @@ -11,6 +11,7 @@ #include "base/command_line.h" #include "base/hash/hash.h" #include "base/logging.h" +#include "base/observer_list.h" #include "base/strings/string_split.h" #include "base/time/time.h" #include "ui/display/display.h" diff --git a/ui/events/devices/device_data_manager.cc b/ui/events/devices/device_data_manager.cc index f2b02e8a9f6b69..03a5ccd6ececec 100644 --- a/ui/events/devices/device_data_manager.cc +++ b/ui/events/devices/device_data_manager.cc @@ -9,6 +9,7 @@ #include "base/at_exit.h" #include "base/bind.h" #include "base/check_op.h" +#include "base/observer_list.h" #include "ui/display/types/display_constants.h" #include "ui/events/devices/input_device_event_observer.h" #include "ui/events/devices/touch_device_transform.h" diff --git a/ui/events/devices/microphone_mute_switch_monitor.cc b/ui/events/devices/microphone_mute_switch_monitor.cc index fc53f980d3718a..a0c806c213df56 100644 --- a/ui/events/devices/microphone_mute_switch_monitor.cc +++ b/ui/events/devices/microphone_mute_switch_monitor.cc @@ -5,6 +5,7 @@ #include "ui/events/devices/microphone_mute_switch_monitor.h" #include "base/no_destructor.h" +#include "base/observer_list.h" namespace ui { diff --git a/ui/events/ozone/device/device_manager_manual.cc b/ui/events/ozone/device/device_manager_manual.cc index 55ee29d66d82fc..0d25b40a586ad0 100644 --- a/ui/events/ozone/device/device_manager_manual.cc +++ b/ui/events/ozone/device/device_manager_manual.cc @@ -9,6 +9,7 @@ #include "base/files/file_enumerator.h" #include "base/location.h" #include "base/logging.h" +#include "base/observer_list.h" #include "base/task/post_task.h" #include "base/task/sequenced_task_runner.h" #include "base/task/task_runner_util.h" diff --git a/ui/events/ozone/device/udev/device_manager_udev.cc b/ui/events/ozone/device/udev/device_manager_udev.cc index bebce2ffc12d38..e3e2132d7c9ef4 100644 --- a/ui/events/ozone/device/udev/device_manager_udev.cc +++ b/ui/events/ozone/device/udev/device_manager_udev.cc @@ -7,6 +7,7 @@ #include #include "base/logging.h" +#include "base/observer_list.h" #include "base/strings/stringprintf.h" #include "base/task/current_thread.h" #include "base/trace_event/trace_event.h" diff --git a/ui/events/ozone/gamepad/gamepad_provider_ozone.cc b/ui/events/ozone/gamepad/gamepad_provider_ozone.cc index bb032920dfa94b..a573bc25151717 100644 --- a/ui/events/ozone/gamepad/gamepad_provider_ozone.cc +++ b/ui/events/ozone/gamepad/gamepad_provider_ozone.cc @@ -4,6 +4,7 @@ #include "ui/events/ozone/gamepad/gamepad_provider_ozone.h" #include "base/memory/singleton.h" +#include "base/observer_list.h" #include "ui/events/ozone/gamepad/gamepad_observer.h" namespace ui { diff --git a/ui/events/platform/platform_event_source.cc b/ui/events/platform/platform_event_source.cc index b3dc00c5db2faf..9ac3f59d53e9db 100644 --- a/ui/events/platform/platform_event_source.cc +++ b/ui/events/platform/platform_event_source.cc @@ -8,6 +8,7 @@ #include #include "base/lazy_instance.h" +#include "base/observer_list.h" #include "base/threading/thread_local.h" #include "ui/events/platform/platform_event_dispatcher.h" #include "ui/events/platform/platform_event_observer.h" diff --git a/ui/gfx/x/connection.cc b/ui/gfx/x/connection.cc index e7849508a15e46..33ca001694116f 100644 --- a/ui/gfx/x/connection.cc +++ b/ui/gfx/x/connection.cc @@ -15,6 +15,7 @@ #include "base/memory/ptr_util.h" #include "base/memory/scoped_refptr.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "base/threading/thread_local.h" #include "base/trace_event/trace_event.h" #include "ui/gfx/switches.h" diff --git a/ui/gfx/x/connection.h b/ui/gfx/x/connection.h index 9f9a96c620e9b1..57c14b3d2d9ce0 100644 --- a/ui/gfx/x/connection.h +++ b/ui/gfx/x/connection.h @@ -9,6 +9,7 @@ #include "base/component_export.h" #include "base/containers/circular_deque.h" #include "base/containers/flat_map.h" +#include "base/observer_list.h" #include "base/sequence_checker.h" #include "third_party/abseil-cpp/absl/types/optional.h" #include "ui/events/platform/platform_event_source.h" diff --git a/ui/gl/gpu_switching_manager.cc b/ui/gl/gpu_switching_manager.cc index b9faa3a02dc215..136e2769c40350 100644 --- a/ui/gl/gpu_switching_manager.cc +++ b/ui/gl/gpu_switching_manager.cc @@ -4,6 +4,8 @@ #include "ui/gl/gpu_switching_manager.h" +#include "base/observer_list.h" + namespace ui { // static diff --git a/ui/gtk/gtk_ui.cc b/ui/gtk/gtk_ui.cc index cb9f2e577a588c..d5eb5ceea1cdff 100644 --- a/ui/gtk/gtk_ui.cc +++ b/ui/gtk/gtk_ui.cc @@ -19,6 +19,7 @@ #include "base/logging.h" #include "base/nix/mime_util_xdg.h" #include "base/nix/xdg_util.h" +#include "base/observer_list.h" #include "base/strings/string_split.h" #include "chrome/browser/themes/theme_properties.h" // nogncheck #include "printing/buildflags/buildflags.h" // nogncheck diff --git a/ui/lottie/animation.cc b/ui/lottie/animation.cc index a68404f7eeeb98..6bd6f95ff411cd 100644 --- a/ui/lottie/animation.cc +++ b/ui/lottie/animation.cc @@ -7,6 +7,7 @@ #include "base/bind.h" #include "base/check.h" #include "base/numerics/safe_conversions.h" +#include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "cc/paint/skottie_wrapper.h" #include "third_party/skia/include/core/SkBitmap.h" diff --git a/ui/message_center/message_center_impl.h b/ui/message_center/message_center_impl.h index 53cfd1faa2aef7..ce22a5e4210425 100644 --- a/ui/message_center/message_center_impl.h +++ b/ui/message_center/message_center_impl.h @@ -13,6 +13,7 @@ #include "base/callback.h" #include "base/memory/weak_ptr.h" +#include "base/observer_list.h" #include "base/threading/thread_checker.h" #include "base/time/time.h" #include "base/timer/timer.h" diff --git a/ui/message_center/notification_blocker.cc b/ui/message_center/notification_blocker.cc index 80353e8bdd9be2..bef59bc1f265cd 100644 --- a/ui/message_center/notification_blocker.cc +++ b/ui/message_center/notification_blocker.cc @@ -4,6 +4,7 @@ #include "ui/message_center/notification_blocker.h" +#include "base/observer_list.h" #include "ui/message_center/message_center.h" namespace message_center { diff --git a/ui/message_center/views/message_view.cc b/ui/message_center/views/message_view.cc index 1c7d67060de075..51eba0eb44555a 100644 --- a/ui/message_center/views/message_view.cc +++ b/ui/message_center/views/message_view.cc @@ -5,6 +5,7 @@ #include "ui/message_center/views/message_view.h" #include "ash/constants/ash_features.h" +#include "base/observer_list.h" #include "base/strings/utf_string_conversions.h" #include "build/build_config.h" #include "build/chromeos_buildflags.h" diff --git a/ui/native_theme/native_theme.cc b/ui/native_theme/native_theme.cc index c11b10819e5554..3f596e0d24ccf7 100644 --- a/ui/native_theme/native_theme.cc +++ b/ui/native_theme/native_theme.cc @@ -10,6 +10,7 @@ #include "base/command_line.h" #include "base/containers/fixed_flat_map.h" #include "base/logging.h" +#include "base/observer_list.h" #include "build/build_config.h" #include "third_party/abseil-cpp/absl/types/optional.h" #include "ui/base/ui_base_switches.h" diff --git a/ui/ozone/platform/wayland/host/wayland_window_manager.cc b/ui/ozone/platform/wayland/host/wayland_window_manager.cc index 52f17a55f6f727..e92e4cb5bf5dac 100644 --- a/ui/ozone/platform/wayland/host/wayland_window_manager.cc +++ b/ui/ozone/platform/wayland/host/wayland_window_manager.cc @@ -4,6 +4,7 @@ #include "ui/ozone/platform/wayland/host/wayland_window_manager.h" +#include "base/observer_list.h" #include "ui/ozone/platform/wayland/host/wayland_window.h" namespace ui { diff --git a/ui/views/accessibility/ax_event_manager.cc b/ui/views/accessibility/ax_event_manager.cc index d46d12e13269f4..c98abf969ef01a 100644 --- a/ui/views/accessibility/ax_event_manager.cc +++ b/ui/views/accessibility/ax_event_manager.cc @@ -5,6 +5,7 @@ #include "ui/views/accessibility/ax_event_manager.h" #include "base/no_destructor.h" +#include "base/observer_list.h" #include "ui/views/accessibility/ax_event_observer.h" namespace views { diff --git a/ui/views/animation/bounds_animator.cc b/ui/views/animation/bounds_animator.cc index a042e49047c905..019e6af6de3739 100644 --- a/ui/views/animation/bounds_animator.cc +++ b/ui/views/animation/bounds_animator.cc @@ -8,6 +8,7 @@ #include #include "base/containers/contains.h" +#include "base/observer_list.h" #include "ui/gfx/animation/animation_container.h" #include "ui/gfx/animation/slide_animation.h" #include "ui/gfx/animation/tween.h" diff --git a/ui/views/animation/ink_drop.cc b/ui/views/animation/ink_drop.cc index ad608327b18182..aaabc7c8b2ea22 100644 --- a/ui/views/animation/ink_drop.cc +++ b/ui/views/animation/ink_drop.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/callback.h" +#include "base/observer_list.h" #include "ui/base/metadata/metadata_impl_macros.h" #include "ui/compositor/layer.h" #include "ui/views/animation/ink_drop_host_view.h" diff --git a/ui/views/animation/ink_drop.h b/ui/views/animation/ink_drop.h index 20c142d88189e8..4ab5890f5176df 100644 --- a/ui/views/animation/ink_drop.h +++ b/ui/views/animation/ink_drop.h @@ -8,6 +8,7 @@ #include #include "base/callback.h" +#include "base/observer_list.h" #include "base/time/time.h" #include "ui/base/metadata/metadata_header_macros.h" #include "ui/compositor/layer_tree_owner.h" diff --git a/ui/views/bubble/tooltip_icon.cc b/ui/views/bubble/tooltip_icon.cc index 6981360de90a5f..43053984ae3b4d 100644 --- a/ui/views/bubble/tooltip_icon.cc +++ b/ui/views/bubble/tooltip_icon.cc @@ -4,6 +4,7 @@ #include "ui/views/bubble/tooltip_icon.h" +#include "base/observer_list.h" #include "base/timer/timer.h" #include "build/build_config.h" #include "components/vector_icons/vector_icons.h" diff --git a/ui/views/bubble/tooltip_icon.h b/ui/views/bubble/tooltip_icon.h index 75d44075689c9a..265440743ec948 100644 --- a/ui/views/bubble/tooltip_icon.h +++ b/ui/views/bubble/tooltip_icon.h @@ -9,6 +9,7 @@ #include #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/scoped_observation.h" #include "base/timer/timer.h" #include "ui/views/bubble/bubble_border.h" diff --git a/ui/views/focus/focus_manager.cc b/ui/views/focus/focus_manager.cc index e1e7c6e65289a3..7b1508a5953f57 100644 --- a/ui/views/focus/focus_manager.cc +++ b/ui/views/focus/focus_manager.cc @@ -12,6 +12,7 @@ #include "base/check_op.h" #include "base/containers/cxx20_erase.h" #include "base/i18n/rtl.h" +#include "base/observer_list.h" #include "build/build_config.h" #include "build/chromeos_buildflags.h" #include "ui/base/accelerators/accelerator.h" diff --git a/ui/views/focus/widget_focus_manager.cc b/ui/views/focus/widget_focus_manager.cc index bdd8aad1547a47..b2fca0067e61ca 100644 --- a/ui/views/focus/widget_focus_manager.cc +++ b/ui/views/focus/widget_focus_manager.cc @@ -5,6 +5,7 @@ #include "ui/views/focus/widget_focus_manager.h" #include "base/no_destructor.h" +#include "base/observer_list.h" namespace views { diff --git a/ui/views/layout/animating_layout_manager.cc b/ui/views/layout/animating_layout_manager.cc index 700946740bf4df..8e811b5ef7e7f3 100644 --- a/ui/views/layout/animating_layout_manager.cc +++ b/ui/views/layout/animating_layout_manager.cc @@ -15,6 +15,7 @@ #include "base/containers/cxx20_erase.h" #include "base/memory/raw_ptr.h" #include "base/numerics/safe_conversions.h" +#include "base/observer_list.h" #include "base/threading/thread_task_runner_handle.h" #include "ui/gfx/animation/animation.h" #include "ui/gfx/animation/animation_container.h" diff --git a/ui/views/view.cc b/ui/views/view.cc index e8e007689cea77..882e7d2d2b87a5 100644 --- a/ui/views/view.cc +++ b/ui/views/view.cc @@ -18,6 +18,7 @@ #include "base/i18n/rtl.h" #include "base/logging.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/scoped_observation.h" #include "base/strings/utf_string_conversions.h" #include "base/trace_event/trace_event.h" diff --git a/ui/views/view.h b/ui/views/view.h index f3b4c946e102e4..f7ad6d1e4f79ff 100644 --- a/ui/views/view.h +++ b/ui/views/view.h @@ -20,6 +20,7 @@ #include "base/gtest_prod_util.h" #include "base/memory/ptr_util.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "base/strings/string_piece.h" #include "build/build_config.h" #include "third_party/abseil-cpp/absl/types/optional.h" diff --git a/ui/views/widget/any_widget_observer_singleton.cc b/ui/views/widget/any_widget_observer_singleton.cc index 0868045de6c65a..a99aec05734bf5 100644 --- a/ui/views/widget/any_widget_observer_singleton.cc +++ b/ui/views/widget/any_widget_observer_singleton.cc @@ -6,6 +6,7 @@ #include "ui/views/widget/any_widget_observer.h" #include "base/no_destructor.h" +#include "base/observer_list.h" namespace views { namespace internal { diff --git a/ui/views/widget/desktop_aura/desktop_capture_client.cc b/ui/views/widget/desktop_aura/desktop_capture_client.cc index 93a726143bb637..207fcc833619d0 100644 --- a/ui/views/widget/desktop_aura/desktop_capture_client.cc +++ b/ui/views/widget/desktop_aura/desktop_capture_client.cc @@ -5,6 +5,7 @@ #include "ui/views/widget/desktop_aura/desktop_capture_client.h" #include "base/containers/cxx20_erase.h" +#include "base/observer_list.h" #include "ui/aura/client/capture_client_observer.h" #include "ui/aura/env.h" #include "ui/aura/window.h" diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc index 59208a1f43e1e8..c22fcb4edd5a7b 100644 --- a/ui/views/widget/widget.cc +++ b/ui/views/widget/widget.cc @@ -13,6 +13,7 @@ #include "base/containers/adapters.h" #include "base/i18n/rtl.h" #include "base/notreached.h" +#include "base/observer_list.h" #include "base/strings/utf_string_conversions.h" #include "base/trace_event/trace_event.h" #include "build/build_config.h" diff --git a/ui/views/window/dialog_delegate.cc b/ui/views/window/dialog_delegate.cc index ba011961198589..1eb5288dc14593 100644 --- a/ui/views/window/dialog_delegate.cc +++ b/ui/views/window/dialog_delegate.cc @@ -10,6 +10,7 @@ #include "base/feature_list.h" #include "base/logging.h" #include "base/metrics/histogram_macros.h" +#include "base/observer_list.h" #include "build/build_config.h" #include "ui/accessibility/ax_enums.mojom.h" #include "ui/accessibility/ax_node_data.h" diff --git a/ui/views/window/dialog_delegate.h b/ui/views/window/dialog_delegate.h index 68ecf2d0cabdbd..2575e99e675868 100644 --- a/ui/views/window/dialog_delegate.h +++ b/ui/views/window/dialog_delegate.h @@ -10,6 +10,7 @@ #include #include "base/compiler_specific.h" +#include "base/observer_list.h" #include "base/time/time.h" #include "ui/accessibility/ax_enums.mojom-forward.h" #include "ui/base/metadata/metadata_header_macros.h" diff --git a/ui/wm/core/capture_controller.cc b/ui/wm/core/capture_controller.cc index 5d9f45e747ecdc..d5502eb419058f 100644 --- a/ui/wm/core/capture_controller.cc +++ b/ui/wm/core/capture_controller.cc @@ -4,6 +4,7 @@ #include "ui/wm/core/capture_controller.h" +#include "base/observer_list.h" #include "ui/aura/client/capture_client_observer.h" #include "ui/aura/env.h" #include "ui/aura/window.h" diff --git a/ui/wm/core/compound_event_filter.cc b/ui/wm/core/compound_event_filter.cc index 6fbaf59130bf0b..61d5794e44b5bc 100644 --- a/ui/wm/core/compound_event_filter.cc +++ b/ui/wm/core/compound_event_filter.cc @@ -5,6 +5,7 @@ #include "ui/wm/core/compound_event_filter.h" #include "base/check.h" +#include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "build/build_config.h" #include "build/chromeos_buildflags.h" diff --git a/ui/wm/core/cursor_manager.cc b/ui/wm/core/cursor_manager.cc index 7101c7c8a951fd..4444e1c62c22c0 100644 --- a/ui/wm/core/cursor_manager.cc +++ b/ui/wm/core/cursor_manager.cc @@ -7,6 +7,7 @@ #include #include "base/check_op.h" +#include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "ui/aura/client/cursor_client_observer.h" #include "ui/base/cursor/cursor_size.h" diff --git a/ui/wm/core/default_activation_client.cc b/ui/wm/core/default_activation_client.cc index f43af3dea98423..5025364b4b1ffe 100644 --- a/ui/wm/core/default_activation_client.cc +++ b/ui/wm/core/default_activation_client.cc @@ -5,6 +5,7 @@ #include "ui/wm/core/default_activation_client.h" #include "base/memory/raw_ptr.h" +#include "base/observer_list.h" #include "ui/aura/window.h" #include "ui/wm/public/activation_change_observer.h" #include "ui/wm/public/activation_delegate.h" diff --git a/ui/wm/core/focus_controller.cc b/ui/wm/core/focus_controller.cc index 8cded5dcda2822..8e2cc59107ba97 100644 --- a/ui/wm/core/focus_controller.cc +++ b/ui/wm/core/focus_controller.cc @@ -5,6 +5,7 @@ #include "ui/wm/core/focus_controller.h" #include "base/auto_reset.h" +#include "base/observer_list.h" #include "ui/aura/client/aura_constants.h" #include "ui/aura/client/capture_client.h" #include "ui/aura/client/focus_change_observer.h" diff --git a/ui/wm/core/transient_window_controller.cc b/ui/wm/core/transient_window_controller.cc index eb980df53a8237..c938acf15b3b05 100644 --- a/ui/wm/core/transient_window_controller.cc +++ b/ui/wm/core/transient_window_controller.cc @@ -4,6 +4,7 @@ #include "ui/wm/core/transient_window_controller.h" +#include "base/observer_list.h" #include "ui/aura/client/transient_window_client_observer.h" #include "ui/wm/core/transient_window_manager.h" diff --git a/ui/wm/core/transient_window_manager.cc b/ui/wm/core/transient_window_manager.cc index 185de40a8af97b..8949cb8f0fa8dc 100644 --- a/ui/wm/core/transient_window_manager.cc +++ b/ui/wm/core/transient_window_manager.cc @@ -10,6 +10,7 @@ #include "base/auto_reset.h" #include "base/containers/adapters.h" #include "base/containers/contains.h" +#include "base/observer_list.h" #include "ui/aura/client/transient_window_client.h" #include "ui/aura/client/transient_window_client_observer.h" #include "ui/aura/window.h"