commit | c08b5311ef5ac55aad365563ea4dc77e3132781e | [log] [tgz] |
---|---|---|
author | Kent Tamura <tkent@chromium.org> | Fri Jun 15 04:33:57 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 15 04:33:57 2018 |
tree | b960149d45686eb899b348480b1142349b6bc7ec | |
parent | d687ea9e30cde1863a51645a974841010a95c9a1 [diff] |
blink: Reduce the size of local_frame_view.h This CL reduces estimated expanded size of local_frame_view.h from 8.0MB to 3.0MB. FYI: local_frame_view.h is used in 2,400+ compilation units. - To avoid including chrome_client.h, GetChromeClient() returns PlatformChromeClient. It overrides ScrollableArea::GetChromeClient(), which returns PlatformChromeClient. Introduce ToChromeClient(PlatformChromeClient*) - To avoid including first_meaningful_paint_detector.h, split LayoutObjectCounter out from first_meaningful_paint_detector.h. Bug: 242216 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I14ad29eb359ed8e1b0506f91674e85e8704f8b8e Reviewed-on: https://chromium-review.googlesource.com/1100726 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#567547}
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 .