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

Issue 1056983004: OverscrollGlow for mainThread-{BLINK CHANGES} (Closed)

Created:
5 years, 8 months ago by MuVen
Modified:
5 years, 6 months ago
CC:
blink-reviews, blink-reviews-events_chromium.org, blink-reviews-rendering, dglazkov+blink, Dominik Röttsches, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, sivag, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Over-scroll Glow Animation for main-thread. Currently we support over-scroll glow animation only on compositor scroll. Current patch updates main-thread and calculates overscroll params to report the overscroll but doesn't do the animation itself. Chromium changes @ https://codereview.chromium.org/1102743002/ which passes on overscroll params to RWHVA. BUG=420207 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196748

Patch Set 1 #

Total comments: 13

Patch Set 2 : addressed review comments #

Total comments: 2

Patch Set 3 : addressed review comments of aelias #

Total comments: 5

Patch Set 4 : addressed majidvp review comments #

Patch Set 5 : Tests !!! #

Total comments: 19

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : addressed review comments #

Patch Set 9 : added innerscroll test case #

Patch Set 10 : modified logic/tests #

Total comments: 13

Patch Set 11 : addressed review omments #

Patch Set 12 : added function for comparison #

Total comments: 4

Patch Set 13 : rebased to latest #

Patch Set 14 : Modified Tests #

Total comments: 2

Patch Set 15 : #

Patch Set 16 : #

Total comments: 15

Patch Set 17 : addressed review comments #

Total comments: 11

Patch Set 18 : addressed review comments #

Total comments: 12

Patch Set 19 : rebased to latest #

Patch Set 20 : addressed review comments #

Patch Set 21 : No Overscroll on non-scrollable axes #

Total comments: 1

Patch Set 22 : rebased to latest #

Total comments: 5

Patch Set 23 : addressed review comments #

Total comments: 26

Patch Set 24 : rebased to latest #

Patch Set 25 : #

Total comments: 2

Patch Set 26 : addressed review comments of bokan #

Total comments: 16

Patch Set 27 : used GMOCK in the testcases. #

Patch Set 28 : removed EXPECT_WEB_FLOAT_POINT_EQ #

Patch Set 29 : rebased to latest #

Patch Set 30 : rebased to latest #

Unified diffs Side-by-side diffs Delta from patch set Stats (+417 lines, -84 lines) Patch
M Source/core/dom/Element.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +3 lines, -3 lines 0 comments Download
M Source/core/frame/FrameView.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/frame/LocalFrame.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +1 line, -1 line 0 comments Download
M Source/core/frame/LocalFrame.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +11 lines, -12 lines 0 comments Download
M Source/core/frame/RootFrameViewport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -1 line 0 comments Download
M Source/core/frame/RootFrameViewport.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 5 chunks +9 lines, -7 lines 0 comments Download
M Source/core/frame/RootFrameViewportTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -1 line 0 comments Download
M Source/core/input/EventHandler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 3 chunks +7 lines, -2 lines 0 comments Download
M Source/core/input/EventHandler.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 14 chunks +53 lines, -20 lines 0 comments Download
M Source/core/layout/LayoutBox.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -1 line 0 comments Download
M Source/core/layout/LayoutBox.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/layout/LayoutEmbeddedObject.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M Source/core/layout/LayoutEmbeddedObject.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/loader/EmptyClients.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +3 lines, -0 lines 0 comments Download
M Source/core/page/ChromeClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +3 lines, -0 lines 0 comments Download
M Source/platform/scroll/ScrollAnimator.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +8 lines, -7 lines 0 comments Download
M Source/platform/scroll/ScrollTypes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +10 lines, -5 lines 0 comments Download
M Source/platform/scroll/ScrollableArea.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/scroll/ScrollableArea.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +4 lines, -4 lines 0 comments Download
M Source/platform/scroll/Scrollbar.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +2 lines, -2 lines 0 comments Download
M Source/web/ChromeClientImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/ChromeClientImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +8 lines, -0 lines 0 comments Download
M Source/web/tests/WebFrameTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 3 chunks +244 lines, -0 lines 0 comments Download
A + Source/web/tests/data/overscroll/div-overscroll.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +4 lines, -9 lines 0 comments Download
A Source/web/tests/data/overscroll/iframe-overscroll.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +4 lines, -0 lines 0 comments Download
A + Source/web/tests/data/overscroll/no-overscroll-on-nonscrollable-axes.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -1 line 0 comments Download
A Source/web/tests/data/overscroll/overscroll.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +20 lines, -0 lines 0 comments Download
A Source/web/tests/data/overscroll/scrollable-iframe.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5 lines, -0 lines 0 comments Download
M public/web/WebWidgetClient.h View 1 2 3 2 chunks +5 lines, -0 lines 0 comments Download

Messages

Total messages: 71 (22 generated)
MuVen
Hi Jdduke, PTAL of the changes, This is just a working prototype, Based on your ...
5 years, 8 months ago (2015-04-23 11:43:43 UTC) #3
majidvp
https://codereview.chromium.org/1056983004/diff/1/Source/core/layout/LayoutBox.cpp File Source/core/layout/LayoutBox.cpp (right): https://codereview.chromium.org/1056983004/diff/1/Source/core/layout/LayoutBox.cpp#newcode760 Source/core/layout/LayoutBox.cpp:760: unused scroll delta is already being calculated in |ScrollableArea::scroll|. ...
5 years, 8 months ago (2015-04-23 18:25:09 UTC) #4
majidvp
https://codereview.chromium.org/1056983004/diff/1/Source/core/page/EventHandler.cpp File Source/core/page/EventHandler.cpp (right): https://codereview.chromium.org/1056983004/diff/1/Source/core/page/EventHandler.cpp#newcode2728 Source/core/page/EventHandler.cpp:2728: scrolled = scrollState->deltaX() != gestureEvent.deltaX() On 2015/04/23 18:25:09, majidvp ...
5 years, 8 months ago (2015-04-23 18:59:03 UTC) #5
jdduke (slow)
+aelias
5 years, 8 months ago (2015-04-23 20:51:01 UTC) #7
MuVen
majidvp, PTAL and share your inputs. https://codereview.chromium.org/1056983004/diff/1/Source/core/layout/LayoutBox.cpp File Source/core/layout/LayoutBox.cpp (right): https://codereview.chromium.org/1056983004/diff/1/Source/core/layout/LayoutBox.cpp#newcode760 Source/core/layout/LayoutBox.cpp:760: On 2015/04/23 18:25:08, ...
5 years, 8 months ago (2015-04-27 12:53:46 UTC) #9
aelias_OOO_until_Jul13
We've planning to get rid of these Blink ScrollableArea codepaths entirely as part of this ...
5 years, 7 months ago (2015-04-27 22:52:34 UTC) #10
MuVen
On 2015/04/27 22:52:34, aelias wrote: > We've planning to get rid of these Blink ScrollableArea ...
5 years, 7 months ago (2015-04-28 05:36:00 UTC) #11
majidvp
On 2015/04/28 05:36:00, MuVen wrote: > On 2015/04/27 22:52:34, aelias wrote: > > We've planning ...
5 years, 7 months ago (2015-04-28 13:45:54 UTC) #12
Rick Byers
On 2015/04/28 13:45:54, majidvp wrote: > On 2015/04/28 05:36:00, MuVen wrote: > > On 2015/04/27 ...
5 years, 7 months ago (2015-04-29 18:24:24 UTC) #15
aelias_OOO_until_Jul13
OK, we can get in main-thread overscroll support earlier. I wasn't aware we had requested ...
5 years, 7 months ago (2015-05-01 04:45:04 UTC) #16
MuVen
PTAL. https://codereview.chromium.org/1056983004/diff/40001/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/1056983004/diff/40001/Source/web/WebViewImpl.cpp#newcode734 Source/web/WebViewImpl.cpp:734: m_client->didOverScrollOnMainThread(unusedDelta.x(), unusedDelta.y(), accumaltedRootOverScroll.x(), accumaltedRootOverScroll.y(), platformEvent.position().x(), platformEvent.position().y(), platformEvent.velocityX(), platformEvent.velocityY()); ...
5 years, 7 months ago (2015-05-04 09:04:18 UTC) #19
MuVen
On 2015/05/04 09:04:18, MuVen wrote: > PTAL. > > https://codereview.chromium.org/1056983004/diff/40001/Source/web/WebViewImpl.cpp > File Source/web/WebViewImpl.cpp (right): > ...
5 years, 7 months ago (2015-05-05 15:01:18 UTC) #20
majidvp
My major comment is to add tests. Some minor nits about naming and type usage. ...
5 years, 7 months ago (2015-05-05 15:29:14 UTC) #21
MuVen
PTAL. Added tests !!! https://codereview.chromium.org/1056983004/diff/100001/Source/core/page/ChromeClient.h File Source/core/page/ChromeClient.h (right): https://codereview.chromium.org/1056983004/diff/100001/Source/core/page/ChromeClient.h#newcode103 Source/core/page/ChromeClient.h:103: virtual void didOverScrollOnMainThread(FloatPoint&, FloatPoint&, FloatPoint&, ...
5 years, 7 months ago (2015-05-06 19:02:47 UTC) #24
majidvp
The overscroll logic is incorrect and does not match CC. In particular overscroll should only ...
5 years, 7 months ago (2015-05-07 16:35:30 UTC) #26
MuVen
@majidvp, Modified major review comments. PTAL. https://codereview.chromium.org/1056983004/diff/190001/Source/core/page/ChromeClient.h File Source/core/page/ChromeClient.h (right): https://codereview.chromium.org/1056983004/diff/190001/Source/core/page/ChromeClient.h#newcode103 Source/core/page/ChromeClient.h:103: virtual void didOverscroll(FloatSize&, ...
5 years, 7 months ago (2015-05-13 16:55:46 UTC) #28
MuVen
majidvp, i have missed one point in applyScrollDelta API, i have modified the logic and ...
5 years, 7 months ago (2015-05-14 12:34:21 UTC) #29
majidvp
On 2015/05/14 12:34:21, MuVen wrote: > majidvp, > > i have missed one point in ...
5 years, 7 months ago (2015-05-14 21:08:27 UTC) #30
majidvp
https://codereview.chromium.org/1056983004/diff/310001/Source/core/frame/LocalFrame.cpp File Source/core/frame/LocalFrame.cpp (right): https://codereview.chromium.org/1056983004/diff/310001/Source/core/frame/LocalFrame.cpp#newcode728 Source/core/frame/LocalFrame.cpp:728: // Returns true if a scroll occurred. Please update ...
5 years, 7 months ago (2015-05-14 21:08:39 UTC) #31
MuVen
majidvp, sry for the delay. PTAL. addressed nits and review comments. Let me know if ...
5 years, 7 months ago (2015-05-26 09:58:35 UTC) #32
majidvp
On 2015/05/26 09:58:35, MuVen wrote: > majidvp, > > sry for the delay. PTAL. addressed ...
5 years, 7 months ago (2015-05-27 14:30:08 UTC) #33
majidvp
https://codereview.chromium.org/1056983004/diff/350001/Source/core/frame/LocalFrame.cpp File Source/core/frame/LocalFrame.cpp (right): https://codereview.chromium.org/1056983004/diff/350001/Source/core/frame/LocalFrame.cpp#newcode728 Source/core/frame/LocalFrame.cpp:728: // Returns ScrollResult. nit: this comment no longer conveys ...
5 years, 7 months ago (2015-05-27 14:37:23 UTC) #34
MuVen
Hi Majid, - accumulated over scroll reset logic within a single scroll gesture (currently only ...
5 years, 6 months ago (2015-05-28 14:45:52 UTC) #36
majidvp
> - Overscroll should not be reported when main frame is not scrollable. > => ...
5 years, 6 months ago (2015-05-28 20:30:46 UTC) #37
MuVen
FramView::isScrollable Api is returning false, due to which not able to report overscroll on scrollable ...
5 years, 6 months ago (2015-05-29 09:37:16 UTC) #38
majidvp
Muven, I am fine with non-scrollable frame issue to be fixed in a separate patch ...
5 years, 6 months ago (2015-05-29 19:14:19 UTC) #39
MuVen
Hi Majid, PTAL. I have addressed all the review comments, and modified tests. Thanks https://codereview.chromium.org/1056983004/diff/450001/Source/core/page/EventHandler.cpp ...
5 years, 6 months ago (2015-06-01 13:29:26 UTC) #41
majidvp
https://codereview.chromium.org/1056983004/diff/450001/Source/web/tests/WebFrameTest.cpp File Source/web/tests/WebFrameTest.cpp (right): https://codereview.chromium.org/1056983004/diff/450001/Source/web/tests/WebFrameTest.cpp#newcode7378 Source/web/tests/WebFrameTest.cpp:7378: EXPECT_FLOAT_EQ(unUsedWidth, unUsedDelta.width()); On 2015/06/01 13:29:26, MuVen wrote: > On ...
5 years, 6 months ago (2015-06-01 15:58:29 UTC) #42
MuVen
majidvp, I have modified test case and changes mentioned. PTAL. https://codereview.chromium.org/1056983004/diff/450001/Source/web/tests/WebFrameTest.cpp File Source/web/tests/WebFrameTest.cpp (right): https://codereview.chromium.org/1056983004/diff/450001/Source/web/tests/WebFrameTest.cpp#newcode7412 ...
5 years, 6 months ago (2015-06-02 09:04:01 UTC) #44
majidvp
https://codereview.chromium.org/1056983004/diff/490001/Source/web/tests/WebFrameTest.cpp File Source/web/tests/WebFrameTest.cpp (right): https://codereview.chromium.org/1056983004/diff/490001/Source/web/tests/WebFrameTest.cpp#newcode7457 Source/web/tests/WebFrameTest.cpp:7457: ScrollUpdate(&webViewHelper, 0, 50); On 2015/06/01 15:58:29, majidvp wrote: > ...
5 years, 6 months ago (2015-06-02 17:00:31 UTC) #45
MuVen
hi majidvp, PTAL. all the review comments are addressed. No overscroll on non scrollable axes ...
5 years, 6 months ago (2015-06-03 09:32:18 UTC) #47
majidvp
https://codereview.chromium.org/1056983004/diff/620001/Source/core/frame/LocalFrame.cpp File Source/core/frame/LocalFrame.cpp (right): https://codereview.chromium.org/1056983004/diff/620001/Source/core/frame/LocalFrame.cpp#newcode720 Source/core/frame/LocalFrame.cpp:720: return ScrollResult(horizontal.didScroll, vertical.didScroll, view.scrollSize(HorizontalScrollbar) ? horizontal.unusedScrollDelta : 0.0f, view.scrollSize(VerticalScrollbar) ...
5 years, 6 months ago (2015-06-03 12:09:46 UTC) #49
MuVen
majidvp, PTAL. modified as per review comments. Thanks, https://codereview.chromium.org/1056983004/diff/620001/Source/core/page/EventHandler.cpp File Source/core/page/EventHandler.cpp (right): https://codereview.chromium.org/1056983004/diff/620001/Source/core/page/EventHandler.cpp#newcode2749 Source/core/page/EventHandler.cpp:2749: ScrollResult ...
5 years, 6 months ago (2015-06-03 15:54:39 UTC) #50
majidvp
The logic lgtm with some minor nits around testing. The patch fails to apply so ...
5 years, 6 months ago (2015-06-03 17:36:41 UTC) #51
bokan
https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/ChromeClient.h File Source/core/page/ChromeClient.h (right): https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/ChromeClient.h#newcode107 Source/core/page/ChromeClient.h:107: // Pass on values for overscroll glow animation on ...
5 years, 6 months ago (2015-06-03 19:12:19 UTC) #52
majidvp
https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.cpp File Source/core/page/EventHandler.cpp (right): https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.cpp#newcode2719 Source/core/page/EventHandler.cpp:2719: } else { On 2015/06/03 19:12:19, bokan wrote: > ...
5 years, 6 months ago (2015-06-03 21:39:01 UTC) #53
bokan
https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.cpp File Source/core/page/EventHandler.cpp (right): https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.cpp#newcode2719 Source/core/page/EventHandler.cpp:2719: } else { On 2015/06/03 21:39:01, majidvp wrote: > ...
5 years, 6 months ago (2015-06-03 21:41:16 UTC) #54
MuVen
majid, PTAL on the test cases modified based on the mock webviewClient. Thanks, https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/ChromeClient.h File ...
5 years, 6 months ago (2015-06-04 11:19:59 UTC) #56
bokan
https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.cpp File Source/core/page/EventHandler.cpp (right): https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.cpp#newcode2757 Source/core/page/EventHandler.cpp:2757: if (m_frame->isMainFrame() && m_unusedDelta != FloatSize()) { On 2015/06/04 ...
5 years, 6 months ago (2015-06-04 12:05:42 UTC) #57
MuVen
bokan, PTAL. https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.h File Source/core/page/EventHandler.h (right): https://codereview.chromium.org/1056983004/diff/640001/Source/core/page/EventHandler.h#newcode133 Source/core/page/EventHandler.h:133: On 2015/06/04 12:05:42, bokan wrote: > On ...
5 years, 6 months ago (2015-06-04 14:01:19 UTC) #58
bokan
Looking good, mostly suggest some improvements in tests. https://codereview.chromium.org/1056983004/diff/700001/Source/core/frame/RootFrameViewport.cpp File Source/core/frame/RootFrameViewport.cpp (right): https://codereview.chromium.org/1056983004/diff/700001/Source/core/frame/RootFrameViewport.cpp#newcode301 Source/core/frame/RootFrameViewport.cpp:301: return ...
5 years, 6 months ago (2015-06-04 14:45:44 UTC) #59
MuVen
Bokan, PTAL. Thanks, https://codereview.chromium.org/1056983004/diff/700001/Source/core/frame/RootFrameViewport.cpp File Source/core/frame/RootFrameViewport.cpp (right): https://codereview.chromium.org/1056983004/diff/700001/Source/core/frame/RootFrameViewport.cpp#newcode301 Source/core/frame/RootFrameViewport.cpp:301: return ScrollResultOneDimensional(false); On 2015/06/04 14:45:43, bokan ...
5 years, 6 months ago (2015-06-04 17:58:57 UTC) #60
bokan
LGTM, thanks!
5 years, 6 months ago (2015-06-04 18:02:40 UTC) #61
MuVen
On 2015/06/04 18:02:40, bokan wrote: > LGTM, thanks! Thanks a lot (for your patient review, ...
5 years, 6 months ago (2015-06-04 18:04:33 UTC) #62
skobes
lgtm for core/layout
5 years, 6 months ago (2015-06-04 23:47:14 UTC) #63
majidvp
On 2015/06/04 23:47:14, skobes wrote: > lgtm for core/layout I think the patch description should ...
5 years, 6 months ago (2015-06-08 14:54:06 UTC) #66
pdr.
On 2015/06/08 at 14:54:06, majidvp wrote: > On 2015/06/04 23:47:14, skobes wrote: > > lgtm ...
5 years, 6 months ago (2015-06-08 22:47:47 UTC) #67
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1056983004/820001
5 years, 6 months ago (2015-06-09 08:26:35 UTC) #70
commit-bot: I haz the power
5 years, 6 months ago (2015-06-09 09:32:50 UTC) #71
Message was sent while issue was closed.
Committed patchset #30 (id:820001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=196748

Powered by Google App Engine
This is Rietveld 408576698