Do IWYU for base/functional/callback.h in various files [chromium/src : main]

0 views
Skip to first unread message

Lei Zhang (Gerrit)

unread,
Dec 5, 2025, 4:09:51 PM (11 hours ago) Dec 5
to Lei Zhang, Daniel Cheng, chromium...@chromium.org, Kentaro Hara, (Julie)Jeongeun Kim, Raphael Kubo da Costa, Mike Taylor, Permissions Reviews, prerendering-reviews, Victor Tan, Chromium LUCI CQ, abigailbk...@google.com, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, chromeos-kio...@google.com, chromium-a...@chromium.org, crost...@chromium.org, dewitt...@chromium.org, dtseng...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, francisjp...@google.com, gavin...@chromium.org, jbroma...@chromium.org, josiah...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, kyungjunle...@google.com, lens-chrome...@google.com, mercer...@google.com, mpdento...@chromium.org, msrame...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, performance-m...@chromium.org, rsesek...@chromium.org, stanfie...@google.com, storage...@chromium.org, tburkar...@chromium.org, yuzo+...@chromium.org
Attention needed from Daniel Cheng

Lei Zhang added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Lei Zhang . resolved

Please OO+1.

Open in Gerrit

Related details

Attention is currently required from:
  • Daniel Cheng
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I7d0c8a2792b04ba443e58cb7045242f4dd69e50e
Gerrit-Change-Number: 7230946
Gerrit-PatchSet: 2
Gerrit-Owner: Lei Zhang <the...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Mike Taylor <mike...@chromium.org>
Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: Victor Tan <vict...@chromium.org>
Gerrit-CC: prerendering-reviews <prerenderi...@chromium.org>
Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
Gerrit-Comment-Date: Fri, 05 Dec 2025 21:09:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Daniel Cheng (Gerrit)

unread,
Dec 5, 2025, 4:12:38 PM (11 hours ago) Dec 5
to Lei Zhang, Daniel Cheng, chromium...@chromium.org, Kentaro Hara, (Julie)Jeongeun Kim, Raphael Kubo da Costa, Mike Taylor, Permissions Reviews, prerendering-reviews, Victor Tan, Chromium LUCI CQ, abigailbk...@google.com, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, chromeos-kio...@google.com, chromium-a...@chromium.org, crost...@chromium.org, dewitt...@chromium.org, dtseng...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, francisjp...@google.com, gavin...@chromium.org, jbroma...@chromium.org, josiah...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, kyungjunle...@google.com, lens-chrome...@google.com, mercer...@google.com, mpdento...@chromium.org, msrame...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, performance-m...@chromium.org, rsesek...@chromium.org, stanfie...@google.com, storage...@chromium.org, tburkar...@chromium.org, yuzo+...@chromium.org
Attention needed from Lei Zhang

Daniel Cheng voted

Code-Review+1
Owners-Override+1
Open in Gerrit

Related details

Attention is currently required from:
  • Lei Zhang
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I7d0c8a2792b04ba443e58cb7045242f4dd69e50e
Gerrit-Change-Number: 7230946
Gerrit-PatchSet: 2
Gerrit-Owner: Lei Zhang <the...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Mike Taylor <mike...@chromium.org>
Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: Victor Tan <vict...@chromium.org>
Gerrit-CC: prerendering-reviews <prerenderi...@chromium.org>
Gerrit-Attention: Lei Zhang <the...@chromium.org>
Gerrit-Comment-Date: Fri, 05 Dec 2025 21:12:28 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Lei Zhang (Gerrit)

unread,
Dec 5, 2025, 9:35:58 PM (5 hours ago) Dec 5
to Lei Zhang, Daniel Cheng, chromium...@chromium.org, Kentaro Hara, (Julie)Jeongeun Kim, Raphael Kubo da Costa, Mike Taylor, Permissions Reviews, prerendering-reviews, Victor Tan, Chromium LUCI CQ, abigailbk...@google.com, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, chromeos-kio...@google.com, chromium-a...@chromium.org, crost...@chromium.org, dewitt...@chromium.org, dtseng...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, francisjp...@google.com, gavin...@chromium.org, jbroma...@chromium.org, josiah...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, kyungjunle...@google.com, lens-chrome...@google.com, mercer...@google.com, mpdento...@chromium.org, msrame...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, performance-m...@chromium.org, rsesek...@chromium.org, stanfie...@google.com, storage...@chromium.org, tburkar...@chromium.org, yuzo+...@chromium.org

Lei Zhang voted and added 1 comment

Votes added by Lei Zhang

Commit-Queue+2

1 comment

Patchset-level comments
Lei Zhang . resolved

Please OO+1.

Lei Zhang

Oh, I can land these first. Duh.

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I7d0c8a2792b04ba443e58cb7045242f4dd69e50e
Gerrit-Change-Number: 7230946
Gerrit-PatchSet: 3
Gerrit-Owner: Lei Zhang <the...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Mike Taylor <mike...@chromium.org>
Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: Victor Tan <vict...@chromium.org>
Gerrit-CC: prerendering-reviews <prerenderi...@chromium.org>
Gerrit-Comment-Date: Sat, 06 Dec 2025 02:35:47 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Lei Zhang <the...@chromium.org>
satisfied_requirement
open
diffy

Chromium LUCI CQ (Gerrit)

unread,
Dec 5, 2025, 9:39:48 PM (5 hours ago) Dec 5
to Lei Zhang, Daniel Cheng, Akihiro Ota, chromium...@chromium.org, Kentaro Hara, (Julie)Jeongeun Kim, Raphael Kubo da Costa, Mike Taylor, Permissions Reviews, prerendering-reviews, Victor Tan, abigailbk...@google.com, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, chromeos-kio...@google.com, chromium-a...@chromium.org, crost...@chromium.org, dewitt...@chromium.org, dtseng...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, francisjp...@google.com, gavin...@chromium.org, jbroma...@chromium.org, josiah...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, kyungjunle...@google.com, lens-chrome...@google.com, mercer...@google.com, mpdento...@chromium.org, msrame...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, performance-m...@chromium.org, rsesek...@chromium.org, stanfie...@google.com, storage...@chromium.org, tburkar...@chromium.org, yuzo+...@chromium.org

Chromium LUCI CQ submitted the change

Unreviewed changes

2 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.

Change information

Commit message:
Do IWYU for base/functional/callback.h in various files

Selectively add callback.h to some files that use it. In some cases,
replace incorrect callback_forward.h usage. This is split off from an
upcoming //mojo change that breaks the build for the files in this CL.
Change-Id: I7d0c8a2792b04ba443e58cb7045242f4dd69e50e
Owners-Override: Daniel Cheng <dch...@chromium.org>
Commit-Queue: Lei Zhang <the...@chromium.org>
Reviewed-by: Daniel Cheng <dch...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1555037}
Files:
  • M ash/public/cpp/test/mock_input_device_settings_controller.h
  • M chrome/browser/ash/app_mode/crash_recovery_launcher.h
  • M chrome/browser/ash/guest_os/vm_sk_forwarding_native_message_host.h
  • M chrome/browser/chromeos/app_mode/kiosk_app_level_logs_saver.h
  • M chrome/browser/extensions/external_provider_manager.h
  • M chrome/browser/glic/service/glic_tab_creation_observer.h
  • M chrome/browser/performance_manager/policies/background_tab_loading_policy.h
  • M chrome/browser/performance_manager/policies/discard_eligibility_policy.h
  • M chrome/browser/permissions/system/mock_platform_handle.h
  • M chrome/browser/permissions/system/system_permission_settings_default.cc
  • M chrome/browser/privacy_sandbox/notice/notice_model.cc
  • M chrome/browser/privacy_sandbox/notice/notice_model.h
  • M chrome/browser/ui/lens/lens_overlay_image_helper.cc
  • M chrome/browser/ui/lens/lens_overlay_image_helper_unittest.cc
  • M chrome/common/extensions/chrome_extensions_client_unittest.cc
  • M chrome/enterprise_companion/proxy_config_service.cc
  • M components/browser_ui/site_settings/android/website_preference_bridge_util.h
  • M components/client_hints/browser/in_memory_client_hints_controller_delegate.h
  • M components/content_settings/core/browser/user_modifiable_provider.cc
  • M components/performance_manager/graph/tracing_observer.h
  • M components/performance_manager/test_support/test_harness_helper.h
  • M components/permissions/test/mock_permission_ui_selector.cc
  • M content/browser/fenced_frame/fenced_document_data.cc
  • M content/browser/fenced_frame/fenced_document_data.h
  • M content/browser/preloading/prefetch/no_vary_search_helper.h
  • M content/zygote/zygote_main_linux.cc
  • M extensions/common/command.cc
  • M extensions/common/extensions_client.h
  • M extensions/common/features/complex_feature.cc
  • M extensions/common/features/feature_provider.cc
  • M extensions/common/features/simple_feature.h
  • M extensions/common/user_scripts_availability.cc
  • M gpu/command_buffer/service/shared_image/shared_image_representation.h
  • M mojo/public/cpp/bindings/lib/message.cc
  • M mojo/public/cpp/bindings/lib/message_internal.h
  • M sandbox/policy/linux/sandbox_linux.cc
  • M sandbox/policy/sandbox.cc
  • M services/device/geolocation/location_api_adapter_android.h
  • M storage/browser/file_system/external_mount_points.cc
  • M third_party/blink/common/thread_safe_browser_interface_broker_proxy.cc
  • M third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h
  • M third_party/blink/renderer/core/html/forms/html_form_element.h
  • M third_party/blink/renderer/modules/filesystem/file_system_callbacks.h
  • M ui/accessibility/ax_tree_manager.cc
  • M ui/accessibility/platform/test_ax_platform_tree_manager_delegate.cc
  • M ui/events/ash/keyboard_capability.h
Change size: M
Delta: 46 files changed, 51 insertions(+), 7 deletions(-)
Branch: refs/heads/main
Submit Requirements:
  • requirement satisfiedCode-Review: +1 by Daniel Cheng
Open in Gerrit
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: merged
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I7d0c8a2792b04ba443e58cb7045242f4dd69e50e
Gerrit-Change-Number: 7230946
Gerrit-PatchSet: 4
Gerrit-Owner: Lei Zhang <the...@chromium.org>
Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
open
diffy
satisfied_requirement
Reply all
Reply to author
Forward
0 new messages