commit | b3ed74edb65372524cbc49675d587edb521608f4 | [log] [tgz] |
---|---|---|
author | Aman Verma <amanvr@google.com> | Mon Apr 29 13:58:13 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Apr 29 13:58:13 2024 |
tree | 8d0f8b0ccb8a21b53a4012f32fa2e2c4fc4b63ec | |
parent | 8f5e1f0b6ca1af9a1cf24c7f9d83a8d750f7ee78 [diff] |
Change references to RWHVB in RWHIER and RenderWidgetTargeter to RWHVI. This CL introduces the following modifications to change references in RenderWidgetHostInputEventRouter and RenderWidgetTargeter from RenderWidgetHostView* classes to RenderWidgetHostViewInput to allow moving these classes to common code : 1. Move render_widget_host_view_input to //common/input and modify methods using RWHVB to use RWHVI. 2. Modify class RenderWidgetHostViewBaseObserver to RenderWidgetHostViewInputObserver. 3. Update touch_emulator, touch_emulator_client, cursor_manager to use RWHVI. 4. Change RenderWidgetHostInputEventRouter::GetRenderWidgetHostViewsForTests to GetRenderWidgetHostViewInputsForTests method and update the relevant test. Only 2 instances of RenderWidgetHostViewBase's uses remain in RWHIER, which will be fixed in the next CL. Change-Id: I271531543c800efd51c7bf6a8ef3dd7ede0b3b48 Bug: b:330555923 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5376861 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Commit-Queue: Aman Verma <amanvr@google.com> Cr-Commit-Position: refs/heads/main@{#1293653}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.