commit | ef6a17cffa51a9cf55a1da5315385792e98e59e1 | [log] [tgz] |
---|---|---|
author | Stefan Zager <szager@chromium.org> | Thu Aug 02 18:43:59 2018 |
committer | Stefan Zager <szager@chromium.org> | Thu Aug 02 18:43:59 2018 |
tree | 81f170cdebbdc3281fbc431e29d818f1de04579b | |
parent | 44042b68646ce12e216dde3164c743e22b6a7548 [diff] |
Move most files from platform/scroll/ to core/scroll/ Most of the functionality in these files interacts closely with layout and paint, so it makes sense to put them in core/ to eliminate needless indirection. Since there are no remaining sub-classes of ScrollableArea outside of core/ this is mostly a mechanical refactoring. The PlatformChromeClient class is removed here, as it is now obsolete. Previously, the only subclasses were ChromeClient (in core/page/) and a unit testing stub in platform/scroll/scrollbar_test_suite.h. Since scrollbar_test_suite.h has moved into core/scroll/, it can use EmptyChromeClient (from core/loader/), just as other unit tests in core/ do. BUG=823365 R=skobes@chromium.org,chrishtr@chromium.org Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I08567764310b0190de45e40789d83ce80b600dd0 Reviewed-on: https://chromium-review.googlesource.com/1136888 Reviewed-by: Steve Kobes <skobes@chromium.org> Cr-Commit-Position: refs/heads/master@{#580266}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .