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

Issue 2237433004: Adds DevTools commands for forced viewport override. (Closed)

Created:
4 years, 4 months ago by Eric Seckler
Modified:
4 years, 2 months ago
CC:
ajuma+watch_chromium.org, apavlov+blink_chromium.org, blink-layers+watch_chromium.org, blink-reviews, blink-reviews-layout_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, caseq+blink_chromium.org, chromium-reviews, danakj, danakj+watch_chromium.org, devtools-reviews_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, eae+blinkwatch, f(malita), jbroman, jchaffraix+rendering, Justin Novosad, kinuko+watch, kozyatinskiy+blink_chromium.org, leviw+renderwatch, lushnikov+blink_chromium.org, pdr+graphicswatchlist_chromium.org, pdr+renderingwatchlist_chromium.org, pfeldman, pfeldman+blink_chromium.org, rwlbuis, Stephen Chennney, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adds DevTools commands for forced viewport override to the Emulation domain. They are handled by the renderer's DevToolsEmulator. This is a second step towards more flexible screenshots (bit.ly/sized-screenshots): With this override, we can position a specific (scaled) area of the page into the top-left corner of the frame. We can then take a screenshot after resizing the frame (RWHV) in the browser to the scaled area size. We are adding DevTools commands for the latter in a separate patch: https://codereview.chromium.org/2226323002/ We enforce the override through the root layer transform of WebViewImpl. As the given area coordinates are relative to the page origin and a page scale of 1.0, we take the current scroll offset and page scale into account and update the root transform when they change. To ensure that all content in the area is recorded and shown, we override the visible content area used in CompositedLayerMapping and disable clipping to the visual viewport while the override is active. BUG=625577 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/23d8f263fccca2ef163a9c3f1592d3a51e3a2d50 Cr-Commit-Position: refs/heads/master@{#420314}

Patch Set 1 #

Total comments: 8

Patch Set 2 : rename recording->painting, CompositedArea->VisualTransform. #

Patch Set 3 : Notify about scroll offset change via frameview. #

Total comments: 2

Patch Set 4 : unique_ptr -> Optional. #

Total comments: 8

Patch Set 5 : Adds layout and unit tests. #

Patch Set 6 : sync. #

Total comments: 4

Patch Set 7 : remove offset/scale params, rename commands, clip by backing size. #

Total comments: 17

Patch Set 8 : addresses reviewer comments. #

Patch Set 9 : fix CompositedLayerMappingTest. #

Patch Set 10 : sync. #

Total comments: 20

Patch Set 11 : address Dmitry's comments + sync. #

Total comments: 8

Patch Set 12 : Adress Dmitry's comments + sync. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+846 lines, -43 lines) Patch
M content/browser/devtools/protocol/emulation_handler.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -3 lines 0 comments Download
M content/renderer/devtools/render_widget_screen_metrics_emulator.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/gpu/render_widget_compositor.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-far.html View 1 2 3 4 5 6 1 chunk +59 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-far-expected.html View 1 2 3 4 5 6 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-far-layered.html View 1 2 3 4 5 6 1 chunk +60 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-far-layered-expected.html View 1 2 3 4 5 6 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-near.html View 1 2 3 4 5 6 1 chunk +64 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-near-expected.html View 1 2 3 4 5 6 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-reset.html View 1 2 3 4 5 6 1 chunk +64 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-reset-expected.html View 1 2 3 4 5 6 1 chunk +42 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-unobserved.html View 1 2 3 4 5 6 1 chunk +47 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/inspector-protocol/emulation/forced-viewport-unobserved-expected.txt View 1 2 3 4 5 6 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +20 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/VisualViewport.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/inspector/browser_protocol.json View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +17 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositedLayerMappingTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/page/ChromeClient.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/testing/WebLayerTreeViewImplForTesting.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/testing/WebLayerTreeViewImplForTesting.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/DevToolsEmulator.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +32 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/DevToolsEmulator.cpp View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +119 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/web/InspectorEmulationAgent.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/InspectorEmulationAgent.cpp View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +35 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +4 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +17 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/web/tests/WebInputEventConversionTest.cpp View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/tests/WebViewTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +105 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/WebLayerTreeView.h View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 95 (49 generated)
Eric Seckler
Hey Sami, This is missing tests at the moment, but I thought you might want ...
4 years, 4 months ago (2016-08-11 09:46:48 UTC) #4
Sami
I think this looks good. The compositor folks may have better ideas on how to ...
4 years, 4 months ago (2016-08-11 10:09:07 UTC) #5
Eric Seckler
Thanks! https://codereview.chromium.org/2237433004/diff/20001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2237433004/diff/20001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode3412 third_party/WebKit/Source/core/frame/FrameView.cpp:3412: frame().host()->chromeClient().mainFrameScrollOffsetChanged(); On 2016/08/11 10:09:07, Sami wrote: > May ...
4 years, 4 months ago (2016-08-11 11:34:45 UTC) #8
Sami
Looks great! Let's get some owner opinions on this before adding tests. https://codereview.chromium.org/2237433004/diff/60001/third_party/WebKit/Source/core/frame/FrameView.h File third_party/WebKit/Source/core/frame/FrameView.h ...
4 years, 4 months ago (2016-08-11 13:24:24 UTC) #9
Eric Seckler
+chrishtr/danakj for feedback regarding the compositing parts: We're wondering if changing the visibleContentRect used in ...
4 years, 4 months ago (2016-08-11 15:12:38 UTC) #11
chrishtr
https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode333 third_party/WebKit/Source/web/DevToolsEmulator.cpp:333: m_webViewImpl->mainFrameImpl()->frameView()->setVisibleContentRectForPainting(enclosingIntRect(area)); Why can't this be accomplished by changing the ...
4 years, 4 months ago (2016-08-12 20:56:22 UTC) #12
Eric Seckler
https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode333 third_party/WebKit/Source/web/DevToolsEmulator.cpp:333: m_webViewImpl->mainFrameImpl()->frameView()->setVisibleContentRectForPainting(enclosingIntRect(area)); On 2016/08/12 20:56:22, chrishtr wrote: > Why can't ...
4 years, 4 months ago (2016-08-12 21:37:53 UTC) #13
chrishtr
https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode333 third_party/WebKit/Source/web/DevToolsEmulator.cpp:333: m_webViewImpl->mainFrameImpl()->frameView()->setVisibleContentRectForPainting(enclosingIntRect(area)); On 2016/08/12 at 21:37:53, Eric Seckler wrote: > ...
4 years, 4 months ago (2016-08-12 21:41:36 UTC) #14
Eric Seckler
https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode333 third_party/WebKit/Source/web/DevToolsEmulator.cpp:333: m_webViewImpl->mainFrameImpl()->frameView()->setVisibleContentRectForPainting(enclosingIntRect(area)); On 2016/08/12 21:41:36, chrishtr wrote: > On 2016/08/12 ...
4 years, 4 months ago (2016-08-12 21:55:37 UTC) #15
chrishtr
https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode333 third_party/WebKit/Source/web/DevToolsEmulator.cpp:333: m_webViewImpl->mainFrameImpl()->frameView()->setVisibleContentRectForPainting(enclosingIntRect(area)); On 2016/08/12 at 21:55:36, Eric Seckler wrote: > ...
4 years, 4 months ago (2016-08-12 22:03:43 UTC) #16
Eric Seckler
https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode333 third_party/WebKit/Source/web/DevToolsEmulator.cpp:333: m_webViewImpl->mainFrameImpl()->frameView()->setVisibleContentRectForPainting(enclosingIntRect(area)); On 2016/08/12 22:03:43, chrishtr wrote: > On 2016/08/12 ...
4 years, 4 months ago (2016-08-12 22:15:46 UTC) #17
chrishtr
lgtm https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/core/frame/FrameView.h File third_party/WebKit/Source/core/frame/FrameView.h (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/core/frame/FrameView.h#newcode454 third_party/WebKit/Source/core/frame/FrameView.h:454: // set, the painting area defaults to visibleContentRect(). ...
4 years, 4 months ago (2016-08-12 22:24:24 UTC) #18
Eric Seckler
Thanks Chris. Pavel / Dmitry, I added tests, PTAL :) https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/core/frame/FrameView.h File third_party/WebKit/Source/core/frame/FrameView.h (right): https://codereview.chromium.org/2237433004/diff/80001/third_party/WebKit/Source/core/frame/FrameView.h#newcode454 ...
4 years, 4 months ago (2016-08-15 16:18:11 UTC) #19
dgozman
https://codereview.chromium.org/2237433004/diff/120001/third_party/WebKit/Source/core/inspector/browser_protocol.json File third_party/WebKit/Source/core/inspector/browser_protocol.json (right): https://codereview.chromium.org/2237433004/diff/120001/third_party/WebKit/Source/core/inspector/browser_protocol.json#newcode750 third_party/WebKit/Source/core/inspector/browser_protocol.json:750: "name": "setVisualTransformOverride", The overall approach sounds good, but I ...
4 years, 4 months ago (2016-08-18 20:11:10 UTC) #29
Eric Seckler
Thanks, Dmitry! https://codereview.chromium.org/2237433004/diff/120001/third_party/WebKit/Source/core/inspector/browser_protocol.json File third_party/WebKit/Source/core/inspector/browser_protocol.json (right): https://codereview.chromium.org/2237433004/diff/120001/third_party/WebKit/Source/core/inspector/browser_protocol.json#newcode750 third_party/WebKit/Source/core/inspector/browser_protocol.json:750: "name": "setVisualTransformOverride", On 2016/08/18 20:11:10, dgozman wrote: ...
4 years, 4 months ago (2016-08-18 22:04:28 UTC) #30
dgozman
As discussed offline: - remove offsetX/Y from device metrics; - turn this method into forceViewport(scale, ...
4 years, 4 months ago (2016-08-19 18:28:58 UTC) #31
Eric Seckler
Dmitry, Chris, PTAL. Thanks! :) On 2016/08/19 18:28:58, dgozman wrote: > As discussed offline: > ...
4 years, 4 months ago (2016-08-22 19:04:14 UTC) #35
chrishtr
https://codereview.chromium.org/2237433004/diff/180001/third_party/WebKit/Source/core/frame/FrameView.h File third_party/WebKit/Source/core/frame/FrameView.h (right): https://codereview.chromium.org/2237433004/diff/180001/third_party/WebKit/Source/core/frame/FrameView.h#newcode457 third_party/WebKit/Source/core/frame/FrameView.h:457: void clipPaintRect(FloatRect*) const; Why provide a clipPaintRect method instead ...
4 years, 4 months ago (2016-08-22 22:00:43 UTC) #36
dgozman
https://codereview.chromium.org/2237433004/diff/180001/third_party/WebKit/Source/core/inspector/browser_protocol.json File third_party/WebKit/Source/core/inspector/browser_protocol.json (right): https://codereview.chromium.org/2237433004/diff/180001/third_party/WebKit/Source/core/inspector/browser_protocol.json#newcode733 third_party/WebKit/Source/core/inspector/browser_protocol.json:733: { "name": "scale", "type": "number", "optional": true, "deprecated": true, ...
4 years, 4 months ago (2016-08-22 22:22:06 UTC) #37
Eric Seckler
Thank you for the prompt feedback! Comments addressed :) https://codereview.chromium.org/2237433004/diff/180001/third_party/WebKit/Source/core/frame/FrameView.h File third_party/WebKit/Source/core/frame/FrameView.h (right): https://codereview.chromium.org/2237433004/diff/180001/third_party/WebKit/Source/core/frame/FrameView.h#newcode457 third_party/WebKit/Source/core/frame/FrameView.h:457: ...
4 years, 4 months ago (2016-08-23 09:32:20 UTC) #38
Eric Seckler
Chris, Dmitry, PTAL. Thanks again!
4 years, 3 months ago (2016-08-25 08:27:41 UTC) #48
chrishtr
lgtm
4 years, 3 months ago (2016-08-25 15:16:21 UTC) #49
Eric Seckler
+pdr for third_party/WebKit/Source/platform/testing/ +jbauman for content/renderer/gpu/
4 years, 3 months ago (2016-08-25 16:43:44 UTC) #51
chrishtr
FYI I am an owner of third_party/WebKit/*
4 years, 3 months ago (2016-08-25 16:46:23 UTC) #52
Eric Seckler
On 2016/08/25 16:46:23, chrishtr wrote: > FYI I am an owner of third_party/WebKit/* Ah, my ...
4 years, 3 months ago (2016-08-25 16:53:12 UTC) #54
pdr.
On 2016/08/25 at 16:53:12, eseckler wrote: > On 2016/08/25 16:46:23, chrishtr wrote: > > FYI ...
4 years, 3 months ago (2016-08-25 17:30:41 UTC) #55
jbauman
On 2016/08/25 16:43:44, Eric Seckler wrote: > +pdr for third_party/WebKit/Source/platform/testing/ > +jbauman for content/renderer/gpu/ content/renderer/gpu ...
4 years, 3 months ago (2016-08-25 20:21:01 UTC) #56
dgozman
Sorry for long review, but the patch is quite large :-) https://codereview.chromium.org/2237433004/diff/240001/third_party/WebKit/LayoutTests/inspector-protocol/emulation/device-emulation-test.js File third_party/WebKit/LayoutTests/inspector-protocol/emulation/device-emulation-test.js (left): ...
4 years, 3 months ago (2016-08-29 20:45:36 UTC) #57
Eric Seckler
Chris, Xianzhu, PTAL at the comment regarding CompositedLayerMapping. Thanks! Dmitry, thanks for the thorough review ...
4 years, 3 months ago (2016-09-12 13:58:00 UTC) #61
chrishtr
https://codereview.chromium.org/2237433004/diff/240001/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp File third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp (right): https://codereview.chromium.org/2237433004/diff/240001/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp#newcode2386 third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp:2386: if (!needsRepaint(*graphicsLayer) && previousInterestRect == wholeLayerRect) On 2016/09/12 at ...
4 years, 3 months ago (2016-09-13 00:49:18 UTC) #67
Xianzhu
https://codereview.chromium.org/2237433004/diff/240001/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp File third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp (right): https://codereview.chromium.org/2237433004/diff/240001/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp#newcode2386 third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp:2386: if (!needsRepaint(*graphicsLayer) && previousInterestRect == wholeLayerRect) On 2016/09/13 00:49:18, ...
4 years, 3 months ago (2016-09-13 01:20:11 UTC) #69
Eric Seckler
On 2016/09/13 01:20:11, Xianzhu wrote: > https://codereview.chromium.org/2237433004/diff/240001/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp > File > third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp > (right): > > ...
4 years, 3 months ago (2016-09-13 08:40:00 UTC) #70
Eric Seckler
On 2016/09/13 08:40:00, Eric Seckler wrote: > On 2016/09/13 01:20:11, Xianzhu wrote: > > > ...
4 years, 3 months ago (2016-09-13 10:58:38 UTC) #71
Xianzhu
On 2016/09/13 08:40:00, Eric Seckler wrote: > On 2016/09/13 01:20:11, Xianzhu wrote: > > > ...
4 years, 3 months ago (2016-09-13 15:54:29 UTC) #72
Eric Seckler
On 2016/09/13 15:54:29, Xianzhu wrote: > On 2016/09/13 08:40:00, Eric Seckler wrote: > > On ...
4 years, 3 months ago (2016-09-13 16:01:16 UTC) #73
Xianzhu
On 2016/09/13 16:01:16, Eric Seckler wrote: > On 2016/09/13 15:54:29, Xianzhu wrote: > > On ...
4 years, 3 months ago (2016-09-13 16:09:58 UTC) #74
Xianzhu
On 2016/09/13 16:09:58, Xianzhu wrote: > On 2016/09/13 16:01:16, Eric Seckler wrote: > > On ...
4 years, 3 months ago (2016-09-13 16:13:36 UTC) #75
chrishtr
On 2016/09/13 at 16:13:36, wangxianzhu wrote: > On 2016/09/13 16:09:58, Xianzhu wrote: > > On ...
4 years, 3 months ago (2016-09-13 16:39:29 UTC) #76
chrishtr
eseckler: please send that change as a standalone patch, so we can isolate its impact ...
4 years, 3 months ago (2016-09-13 16:40:10 UTC) #77
Eric Seckler
On 2016/09/13 16:40:10, chrishtr wrote: > eseckler: please send that change as a standalone patch, ...
4 years, 3 months ago (2016-09-13 16:49:45 UTC) #78
Eric Seckler
Dmitry, PTAL - related patch is submitted, all comments here are now addressed. Thanks!
4 years, 3 months ago (2016-09-16 13:05:55 UTC) #79
dgozman
Great job! lgtm https://codereview.chromium.org/2237433004/diff/300001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/300001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode340 third_party/WebKit/Source/web/DevToolsEmulator.cpp:340: containerLayer->setMasksToBounds(false); This line should be next ...
4 years, 3 months ago (2016-09-17 01:22:28 UTC) #84
Eric Seckler
Thanks! https://codereview.chromium.org/2237433004/diff/300001/third_party/WebKit/Source/web/DevToolsEmulator.cpp File third_party/WebKit/Source/web/DevToolsEmulator.cpp (right): https://codereview.chromium.org/2237433004/diff/300001/third_party/WebKit/Source/web/DevToolsEmulator.cpp#newcode340 third_party/WebKit/Source/web/DevToolsEmulator.cpp:340: containerLayer->setMasksToBounds(false); On 2016/09/17 01:22:28, dgozman wrote: > This ...
4 years, 2 months ago (2016-09-22 12:43:00 UTC) #87
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2237433004/320001
4 years, 2 months ago (2016-09-22 12:43:49 UTC) #91
commit-bot: I haz the power
Committed patchset #12 (id:320001)
4 years, 2 months ago (2016-09-22 12:51:18 UTC) #93
commit-bot: I haz the power
4 years, 2 months ago (2016-09-22 12:53:33 UTC) #95
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/23d8f263fccca2ef163a9c3f1592d3a51e3a2d50
Cr-Commit-Position: refs/heads/master@{#420314}

Powered by Google App Engine
This is Rietveld 408576698