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

Issue 16136004: Add graphics layers for pinch virtual viewport. (Closed)

Created:
7 years, 6 months ago by wjmaclean
Modified:
7 years, 6 months ago
CC:
blink-reviews, eae+blinkwatch, leviw+renderwatch, jchaffraix+rendering, aelias_OOO_until_Jul13, Ian Vollick
Visibility:
Public.

Description

Add graphics layers for pinch virtual viewport. When --enable-pinch-virtual-viewport is specified, adds both a clip layer and a scroll layer to support the pinch virtual viewport. BUG=none

Patch Set 1 #

Total comments: 12

Patch Set 2 : Revised as per comments #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -34 lines) Patch
M Source/core/rendering/RenderLayerCompositor.h View 1 2 chunks +7 lines, -2 lines 0 comments Download
M Source/core/rendering/RenderLayerCompositor.cpp View 1 18 chunks +106 lines, -32 lines 6 comments Download

Messages

Total messages: 12 (0 generated)
wjmaclean
CL to add required layers for pinch virtual viewport as per design doc.
7 years, 6 months ago (2013-05-29 17:49:09 UTC) #1
enne (OOO)
+trchen, aelias, jamesr If you're planning to apply the page scale onto m_scrollLayer directly, can ...
7 years, 6 months ago (2013-05-29 19:57:10 UTC) #2
aelias_OOO_until_Jul13
I'd like us to have an explicit "page scale layer", otherwise the order that scroll ...
7 years, 6 months ago (2013-05-29 20:51:36 UTC) #3
wjmaclean
Thanks for the quick turn around ... I'll get a revised patch up first thing ...
7 years, 6 months ago (2013-05-29 21:00:30 UTC) #4
trchen
https://codereview.chromium.org/16136004/diff/1/Source/core/rendering/RenderLayerCompositor.cpp File Source/core/rendering/RenderLayerCompositor.cpp (right): https://codereview.chromium.org/16136004/diff/1/Source/core/rendering/RenderLayerCompositor.cpp#newcode1122 Source/core/rendering/RenderLayerCompositor.cpp:1122: FloatSize visibleContentSize = frameView->unscaledVisibleContentSize(); FloatSize unscaledVisibleContentSize = ... https://codereview.chromium.org/16136004/diff/1/Source/core/rendering/RenderLayerCompositor.cpp#newcode1124 ...
7 years, 6 months ago (2013-05-29 21:32:56 UTC) #5
wjmaclean
PTAL https://codereview.chromium.org/16136004/diff/1/Source/core/rendering/RenderLayerCompositor.cpp File Source/core/rendering/RenderLayerCompositor.cpp (right): https://codereview.chromium.org/16136004/diff/1/Source/core/rendering/RenderLayerCompositor.cpp#newcode1122 Source/core/rendering/RenderLayerCompositor.cpp:1122: FloatSize visibleContentSize = frameView->unscaledVisibleContentSize(); On 2013/05/29 21:32:56, trchen ...
7 years, 6 months ago (2013-05-30 14:19:08 UTC) #6
enne (OOO)
https://codereview.chromium.org/16136004/diff/8001/Source/core/rendering/RenderLayerCompositor.cpp File Source/core/rendering/RenderLayerCompositor.cpp (right): https://codereview.chromium.org/16136004/diff/8001/Source/core/rendering/RenderLayerCompositor.cpp#newcode2214 Source/core/rendering/RenderLayerCompositor.cpp:2214: // FIXME: When the pinch virtual viewport is enabled, ...
7 years, 6 months ago (2013-05-30 21:03:31 UTC) #7
trchen
I see you're trying to reuse the existing clip/scroll layers as the inner viewport layers. ...
7 years, 6 months ago (2013-05-30 21:50:10 UTC) #8
wjmaclean
[jamesr: please look for the question about your preferences further down the page] > I ...
7 years, 6 months ago (2013-05-31 18:21:10 UTC) #9
jamesr
On 2013/05/31 18:21:10, wjmaclean wrote: > How about this? I promise to take a serious ...
7 years, 6 months ago (2013-05-31 18:26:15 UTC) #10
wjmaclean
On 2013/05/31 18:26:15, jamesr wrote: > On 2013/05/31 18:21:10, wjmaclean wrote: > > How about ...
7 years, 6 months ago (2013-05-31 19:23:07 UTC) #11
wjmaclean
7 years, 6 months ago (2013-06-12 18:03:04 UTC) #12
The new cl is up at https://codereview.chromium.org/16799005/ (and
https://codereview.chromium.org/16679011). I will close this codereview.

Powered by Google App Engine
This is Rietveld 408576698