Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(200)

Issue 23464035: Create Pinch Virtual Viewport scrollbar layers in Blink. (Closed)

Created:
7 years, 3 months ago by wjmaclean
Modified:
7 years, 3 months ago
Reviewers:
jamesr, enne (OOO)
CC:
blink-reviews, dglazkov+blink, eae+blinkwatch
Visibility:
Public.

Description

Create Pinch Virtual Viewport scrollbar layers in Blink. This CL creates solid color scrollbar layers for the Inner Viewport and attaches them. BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=157718

Patch Set 1 #

Patch Set 2 : No need now to pass scrollbar layer pointers. #

Patch Set 3 : Make both codepaths register viewport layers. #

Patch Set 4 : Change when viewport layers are registered. #

Total comments: 4

Patch Set 5 : Remove setClip[Layer() code; resolve this in a subsequent patch. #

Total comments: 2

Patch Set 6 : Rebase, fix include order. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+44 lines, -21 lines) Patch
M Source/web/PinchViewports.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/web/PinchViewports.cpp View 1 2 3 4 5 4 chunks +23 lines, -11 lines 0 comments Download
M Source/web/WebViewImpl.cpp View 1 2 3 4 5 3 chunks +16 lines, -4 lines 0 comments Download
M public/platform/WebLayerTreeView.h View 1 2 1 chunk +3 lines, -6 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
wjmaclean
Small CL to use ScrollingCoordinator to create the scrollbar layers required by the pinch virtual ...
7 years, 3 months ago (2013-09-06 17:37:45 UTC) #1
enne (OOO)
This looks good in general, but I have some questions about registerPinchViewportLayers that I left ...
7 years, 3 months ago (2013-09-10 17:04:43 UTC) #2
wjmaclean
PTAL - not quite done, pending decision on what to do about connecting the clip ...
7 years, 3 months ago (2013-09-11 17:30:17 UTC) #3
enne (OOO)
This seems fine to me. The clip layer could go in a separate patch?
7 years, 3 months ago (2013-09-11 20:22:13 UTC) #4
wjmaclean
I've added the Blink-side interface for setting the clip layer in this CL, as well ...
7 years, 3 months ago (2013-09-12 18:17:38 UTC) #5
wjmaclean
On 2013/09/12 18:17:38, wjmaclean wrote: > I've added the Blink-side interface for setting the clip ...
7 years, 3 months ago (2013-09-12 18:17:52 UTC) #6
enne (OOO)
https://codereview.chromium.org/23464035/diff/13001/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/23464035/diff/13001/Source/web/WebViewImpl.cpp#newcode3827 Source/web/WebViewImpl.cpp:3827: rootScrollLayer->platformLayer()->setScrollClipLayer(m_rootLayer); I don't think the root layer is the ...
7 years, 3 months ago (2013-09-12 18:51:21 UTC) #7
wjmaclean
https://codereview.chromium.org/23464035/diff/13001/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/23464035/diff/13001/Source/web/WebViewImpl.cpp#newcode3827 Source/web/WebViewImpl.cpp:3827: rootScrollLayer->platformLayer()->setScrollClipLayer(m_rootLayer); On 2013/09/12 18:51:21, enne wrote: > I don't ...
7 years, 3 months ago (2013-09-12 19:01:56 UTC) #8
wjmaclean
I've removed the setClipLayer() stuff from this CL, as it perhaps needs some more thought ...
7 years, 3 months ago (2013-09-12 20:11:09 UTC) #9
enne (OOO)
lgtm
7 years, 3 months ago (2013-09-12 20:12:59 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wjmaclean@chromium.org/23464035/14006
7 years, 3 months ago (2013-09-12 20:22:37 UTC) #11
jamesr
lgtm https://codereview.chromium.org/23464035/diff/14006/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/23464035/diff/14006/Source/web/WebViewImpl.cpp#newcode34 Source/web/WebViewImpl.cpp:34: #include "core/rendering/RenderLayerCompositor.h" could you put this with the ...
7 years, 3 months ago (2013-09-12 20:35:03 UTC) #12
wjmaclean
https://codereview.chromium.org/23464035/diff/14006/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/23464035/diff/14006/Source/web/WebViewImpl.cpp#newcode34 Source/web/WebViewImpl.cpp:34: #include "core/rendering/RenderLayerCompositor.h" On 2013/09/12 20:35:03, jamesr wrote: > could ...
7 years, 3 months ago (2013-09-12 20:42:54 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wjmaclean@chromium.org/23464035/14007
7 years, 3 months ago (2013-09-12 20:43:25 UTC) #14
commit-bot: I haz the power
7 years, 3 months ago (2013-09-13 01:36:56 UTC) #15
Message was sent while issue was closed.
Change committed as 157718

Powered by Google App Engine
This is Rietveld 408576698