commit | 7747362eabc23081af7c6d794241a01e80a811b2 | [log] [tgz] |
---|---|---|
author | danakj <danakj@chromium.org> | Fri Feb 08 04:23:46 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Feb 08 04:23:46 2019 |
tree | 2d42793d59b9feb85f685cdb3ca19e0515851cd8 | |
parent | edffc239fb6ee28e206d3f95989188238f17dbb9 [diff] |
Remove lots of DidInvalidateRect plumbing and APIs. This API was for notifying the WebWidgetClient about invalidations back when we did not use a compositor. Now it has only one use which is for notifying WebViewPlugin of invalidation each frame. The path that is used is: ChromeClient->WebView->WebWidgetClient->WebViewPlugin This removes other paths, documents it as WebViewPlugin-specific. And removes Apis in fullscreen pepper that were for plumbing through to the WebWidgetClient, since pepper is not used in WebViewPlugin. Then we move the API from WebWidgetClient to WebViewClient since WebViewPlugin only uses one widget and the API through ChromeClient and WebViewImpl is all widget-agnostic. TBR=dcheng@chromium.org Bug: 912193 Change-Id: Ibd6f7ab3aee48bebf37a311dfd1f31609d406acc Reviewed-on: https://chromium-review.googlesource.com/c/1456999 Commit-Queue: danakj <danakj@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Cr-Commit-Position: refs/heads/master@{#630170}
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 .