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

Issue 895543005: Refactor GestureNavigation to eliminate code redundancy (Closed)

Created:
5 years, 10 months ago by Nina
Modified:
5 years, 8 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, tdanderson
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor GestureNavigation to eliminate code redundancy Right now, Gesture Navigation has two very distinct phases: the initial one, where the web contents window receives events and is moved, and the follow up navigation, where the page still hasn't loaded and the user scrolls on the overlay. The meat of this patch is to unify as much of the logic as possible without sacrificing features. A new class is introduced, OverscrollWindowAnimation, and the responsibility of the existing OverscrollNavigationOverlay is steered into performing the actual navigation. TEST=Overscroll* BUG=467692, 464532, 420121 Committed: https://crrev.com/5384f002f839439ef666ed9688069e42ca5ccdca Cr-Commit-Position: refs/heads/master@{#324275}

Patch Set 1 #

Total comments: 5

Patch Set 2 : Following suggestions by Mikhail, rewritten OWA to use a delegate interface (to be implemented) #

Total comments: 18

Patch Set 3 : Checked comments #

Total comments: 16

Patch Set 4 : New design with window|wrapper in OWA #

Total comments: 64

Patch Set 5 : Addressed Mikhail's comments #

Total comments: 40

Patch Set 6 : Changed code to only have one OWA instance, addressed comments. #

Patch Set 7 : Fixed some bugs related to back and forth 2nd case navigation #

Total comments: 18

Patch Set 8 : Fixed nits, brought back the dismiss layer. #

Patch Set 9 : Removed unnecessary file. #

Total comments: 2

Patch Set 10 : Removed unused include #

Patch Set 11 : Added tests for ONO #

Total comments: 1

Patch Set 12 : Modified patch to work with windows. #

Total comments: 2

Patch Set 13 : Added OWA test, fixed touchpad issues by setting capture on the event window #

Patch Set 14 : Removed unnecessary code #

Patch Set 15 : Brought back gesture cancellation by mouse and linted code. #

Total comments: 46

Patch Set 16 : Simple OWD tests, better ONO tests. #

Total comments: 36

Patch Set 17 : Addressed comments #

Patch Set 18 : Last round of comments. #

Total comments: 36

Patch Set 19 : Addressed comments, ran git cl format #

Patch Set 20 : Hopefully fixed trybots #

Patch Set 21 : Added exports, fixed BUILD.gn files #

Patch Set 22 : Fixed compile error #

Patch Set 23 : Added another export #

Patch Set 24 : Renamed method that was clashing with some Win macro #

Total comments: 17

Patch Set 25 : Fixed nits #

Total comments: 26

Patch Set 26 : Addressed Sadrul's comments #

Patch Set 27 : Moved SetBounds from OWA to ONO #

Patch Set 28 : Rebase #

Patch Set 29 : Removed unused function declaration #

Patch Set 30 : Moved bounds setting away from OWA #

Patch Set 31 : Changed bounds setting responsibility #

Total comments: 4

Patch Set 32 : Fixed nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1409 lines, -1767 lines) Patch
M content/browser/BUILD.gn 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 1 chunk +4 lines, -2 lines 0 comments Download
M content/browser/renderer_host/overscroll_controller_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/web_contents/aura/overscroll_navigation_overlay.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 3 chunks +62 lines, -67 lines 0 comments Download
M content/browser/web_contents/aura/overscroll_navigation_overlay.cc 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 6 chunks +115 lines, -153 lines 0 comments Download
M content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc 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 6 chunks +255 lines, -75 lines 0 comments Download
A content/browser/web_contents/aura/overscroll_window_animation.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 30 31 1 chunk +121 lines, -0 lines 0 comments Download
A content/browser/web_contents/aura/overscroll_window_animation.cc 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 30 31 1 chunk +151 lines, -0 lines 0 comments Download
A content/browser/web_contents/aura/overscroll_window_animation_unittest.cc 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 +226 lines, -0 lines 0 comments Download
A content/browser/web_contents/aura/overscroll_window_delegate.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 1 chunk +73 lines, -0 lines 0 comments Download
A content/browser/web_contents/aura/overscroll_window_delegate.cc 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 1 chunk +129 lines, -0 lines 0 comments Download
A content/browser/web_contents/aura/overscroll_window_delegate_unittest.cc 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 1 chunk +242 lines, -0 lines 0 comments Download
D content/browser/web_contents/aura/window_slider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -156 lines 0 comments Download
D content/browser/web_contents/aura/window_slider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -309 lines 0 comments Download
D content/browser/web_contents/aura/window_slider_unittest.cc 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 1 chunk +0 lines, -639 lines 0 comments Download
M content/browser/web_contents/web_contents_view_aura.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 7 chunks +0 lines, -39 lines 0 comments Download
M content/browser/web_contents/web_contents_view_aura.cc 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 14 chunks +21 lines, -322 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +4 lines, -2 lines 0 comments Download
M content/content_tests.gypi 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 1 chunk +2 lines, -1 line 0 comments Download
M content/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 69 (15 generated)
Nina
Mikhail, Here is the WIP patch you requested. Please give it a look and tell ...
5 years, 10 months ago (2015-02-12 20:50:24 UTC) #3
mfomitchev
https://codereview.chromium.org/895543005/diff/1/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/1/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode259 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:259: wcva_->DismissOverlay(); As implemented, OverscrollWindowAnimation::DismissOverlay() (which ends up getting called ...
5 years, 10 months ago (2015-02-13 20:50:21 UTC) #4
mfomitchev
https://codereview.chromium.org/895543005/diff/1/content/browser/web_contents/aura/overscroll_window_animation.cc File content/browser/web_contents/aura/overscroll_window_animation.cc (right): https://codereview.chromium.org/895543005/diff/1/content/browser/web_contents/aura/overscroll_window_animation.cc#newcode127 content/browser/web_contents/aura/overscroll_window_animation.cc:127: contents->parent()->StackChildBelow(contents, overscroll_window_.get()); Similar to the previous comments - this ...
5 years, 10 months ago (2015-02-13 22:08:48 UTC) #5
Nina
+ CC tdanderson@
5 years, 10 months ago (2015-02-18 18:14:45 UTC) #6
Nina
Mikhail, can you please take a look at overscroll_window_animation.[h|cc] and share your thoughts on the ...
5 years, 10 months ago (2015-02-18 23:04:48 UTC) #7
mfomitchev
https://codereview.chromium.org/895543005/diff/20001/content/browser/web_contents/aura/overscroll_window_animation.cc File content/browser/web_contents/aura/overscroll_window_animation.cc (right): https://codereview.chromium.org/895543005/diff/20001/content/browser/web_contents/aura/overscroll_window_animation.cc#newcode17 content/browser/web_contents/aura/overscroll_window_animation.cc:17: animation_completed_(true) { It's a bit weird initialized completed to ...
5 years, 10 months ago (2015-02-19 19:05:00 UTC) #8
Nina
Mikhail, can you give a new look at OWA and the new OverscrollLayerWrapper? See if ...
5 years, 9 months ago (2015-02-27 19:32:52 UTC) #9
mfomitchev
https://codereview.chromium.org/895543005/diff/40001/content/browser/web_contents/aura/overscroll_layer_wrapper.h File content/browser/web_contents/aura/overscroll_layer_wrapper.h (right): https://codereview.chromium.org/895543005/diff/40001/content/browser/web_contents/aura/overscroll_layer_wrapper.h#newcode29 content/browser/web_contents/aura/overscroll_layer_wrapper.h:29: class OverscrollLayerWrapper { Perhaps we don't need this - ...
5 years, 9 months ago (2015-02-27 21:33:42 UTC) #10
mfomitchev
https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode206 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:206: if (direction_ == OverscrollWindowAnimation::FORWARD) I think somewhere here we ...
5 years, 9 months ago (2015-03-05 23:37:06 UTC) #11
mfomitchev
https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode176 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:176: window_->layer()->SetLayerBrightness(-0.1f); It doesn't seem like we are animating the ...
5 years, 9 months ago (2015-03-06 01:36:43 UTC) #12
Nina
I updated the code to fix the comments. I also changed the architecture of the ...
5 years, 9 months ago (2015-03-09 15:54:53 UTC) #13
mfomitchev
https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode206 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:206: if (direction_ == OverscrollWindowAnimation::FORWARD) Ok, cool https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/aura/overscroll_navigation_overlay.h File content/browser/web_contents/aura/overscroll_navigation_overlay.h ...
5 years, 9 months ago (2015-03-10 19:26:00 UTC) #14
Nina
Mikhail, please see the new patch. Cheers! https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/web_contents_view_aura.cc File content/browser/web_contents/web_contents_view_aura.cc (right): https://codereview.chromium.org/895543005/diff/60001/content/browser/web_contents/web_contents_view_aura.cc#newcode972 content/browser/web_contents/web_contents_view_aura.cc:972: navigation_overlay_.reset( On ...
5 years, 9 months ago (2015-03-12 22:21:29 UTC) #15
mfomitchev
This looks great! My comments are pretty minor. I think we can add Sadrul after ...
5 years, 9 months ago (2015-03-16 22:28:02 UTC) #16
Nina
+sadrul@ Fixed the nits, brought back the dismiss layer, which is resetted on the creation ...
5 years, 9 months ago (2015-03-17 14:27:08 UTC) #19
danakj
https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode18 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:18: #include "ui/aura_extra/image_window_delegate.h" Unused? Is the ImageWindowDelegate used anywhere else? ...
5 years, 9 months ago (2015-03-17 21:42:53 UTC) #21
Nina
https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode18 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:18: #include "ui/aura_extra/image_window_delegate.h" On 2015/03/17 21:42:53, danakj wrote: > Unused? ...
5 years, 9 months ago (2015-03-17 21:50:47 UTC) #22
danakj
On 2015/03/17 21:50:47, Nicolás wrote: > https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc > File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): > > https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode18 > ...
5 years, 9 months ago (2015-03-17 21:58:45 UTC) #23
Nina
On 2015/03/17 21:58:45, danakj wrote: > On 2015/03/17 21:50:47, Nicolás wrote: > > > https://codereview.chromium.org/895543005/diff/160001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc ...
5 years, 9 months ago (2015-03-17 22:15:26 UTC) #24
danakj
On Tue, Mar 17, 2015 at 3:15 PM, <nsatragno@chromium.org> wrote: > On 2015/03/17 21:58:45, danakj ...
5 years, 9 months ago (2015-03-17 22:17:06 UTC) #25
sadrul
On 2015/03/17 22:17:06, danakj wrote: > On Tue, Mar 17, 2015 at 3:15 PM, <mailto:nsatragno@chromium.org> ...
5 years, 9 months ago (2015-03-17 22:20:53 UTC) #26
Nina
mfomitchev@, please give the ONO tests an initial review. sadrul@, danakj@, I'll start working on ...
5 years, 9 months ago (2015-03-18 17:56:47 UTC) #27
Nina
Lo and behold, layers are no more! This patchset removes layers from the overscroll navigation ...
5 years, 9 months ago (2015-03-18 21:58:15 UTC) #28
danakj
:D Amazing :) Should we remove those layer delegates then? If they aren't quite unused ...
5 years, 9 months ago (2015-03-19 00:49:47 UTC) #29
mfomitchev
https://codereview.chromium.org/895543005/diff/220001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/220001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode209 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:209: window_ = window.Pass(); I think this can mess up ...
5 years, 9 months ago (2015-03-19 03:00:15 UTC) #30
Nina
https://codereview.chromium.org/895543005/diff/220001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/220001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode209 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:209: window_ = window.Pass(); On 2015/03/19 03:00:15, mfomitchev wrote: > ...
5 years, 9 months ago (2015-03-19 14:25:46 UTC) #31
Nina
I fixed a bug with the trackpad that made it impossible to overscroll past the ...
5 years, 9 months ago (2015-03-23 19:02:25 UTC) #32
mfomitchev
General comment: A lot of method names, variable names, and comments are out of date ...
5 years, 9 months ago (2015-03-26 02:41:39 UTC) #33
mfomitchev
https://codereview.chromium.org/895543005/diff/280001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc File content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc (right): https://codereview.chromium.org/895543005/diff/280001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc#newcode149 content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc:149: EXPECT_NE(GetOverlay()->direction_, OverscrollNavigationOverlay::NONE); Why don't we test that the direction ...
5 years, 9 months ago (2015-03-26 15:36:01 UTC) #34
mfomitchev
https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc File content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc (right): https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc#newcode29 content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc:29: class OverscrollTestWebContents : public TestWebContents { Why not just ...
5 years, 9 months ago (2015-03-27 00:14:06 UTC) #35
Nina
@mfomitchev, please see the the updated patch. Thanks! https://codereview.chromium.org/895543005/diff/280001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/280001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode93 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:93: window_(nullptr), ...
5 years, 8 months ago (2015-03-27 17:52:37 UTC) #36
mfomitchev
https://codereview.chromium.org/895543005/diff/340001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc File content/browser/web_contents/aura/overscroll_navigation_overlay.cc (right): https://codereview.chromium.org/895543005/diff/340001/content/browser/web_contents/aura/overscroll_navigation_overlay.cc#newcode126 content/browser/web_contents/aura/overscroll_navigation_overlay.cc:126: web_contents_->GetNativeView()->layer()->SetMasksToBounds(true); What if it was already false when we ...
5 years, 8 months ago (2015-03-31 21:04:08 UTC) #37
mfomitchev
https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc File content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc (right): https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc#newcode29 content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc:29: class OverscrollTestWebContents : public TestWebContents { What is the ...
5 years, 8 months ago (2015-03-31 22:16:31 UTC) #38
Nina
@mfomitchev, please see the reviewed patch. Thanks! https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc File content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc (right): https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc#newcode29 content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc:29: class OverscrollTestWebContents ...
5 years, 8 months ago (2015-04-01 18:10:01 UTC) #39
Nina
@mfomitchev, just fixed the stuff I had left. I also attempted fixing the trybot failures ...
5 years, 8 months ago (2015-04-01 21:49:05 UTC) #40
mfomitchev
LGTM with nits!
5 years, 8 months ago (2015-04-02 22:49:57 UTC) #41
mfomitchev
All comments are pretty nitty https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc File content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc (right): https://codereview.chromium.org/895543005/diff/300001/content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc#newcode29 content/browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc:29: class OverscrollTestWebContents : public ...
5 years, 8 months ago (2015-04-02 22:50:37 UTC) #42
Nina
@mfomitchev, done with the nits. @sadrul, please review content/browser/web_contents/web_contents_view_aura.(cc|h) and content/browser/renderer_host/overscroll_controller_delegate.h. @sky, please review content/browser/BUILD.gn ...
5 years, 8 months ago (2015-04-07 14:02:08 UTC) #45
sadrul
https://codereview.chromium.org/895543005/diff/480001/content/browser/web_contents/aura/overscroll_navigation_overlay.h File content/browser/web_contents/aura/overscroll_navigation_overlay.h (right): https://codereview.chromium.org/895543005/diff/480001/content/browser/web_contents/aura/overscroll_navigation_overlay.h#newcode47 content/browser/web_contents/aura/overscroll_navigation_overlay.h:47: OverscrollWindowAnimation* owa() { return owa_.get(); } Can you expose ...
5 years, 8 months ago (2015-04-07 17:10:09 UTC) #46
Nina
sadrul@, I addressed the comments. Please give the patch a new look. I just realized ...
5 years, 8 months ago (2015-04-07 19:08:56 UTC) #49
Avi (use Gerrit)
content/browser/BUILD.gn LGTM
5 years, 8 months ago (2015-04-07 19:26:35 UTC) #50
mfomitchev
https://codereview.chromium.org/895543005/diff/480001/content/browser/web_contents/aura/overscroll_window_animation.cc File content/browser/web_contents/aura/overscroll_window_animation.cc (right): https://codereview.chromium.org/895543005/diff/480001/content/browser/web_contents/aura/overscroll_window_animation.cc#newcode92 content/browser/web_contents/aura/overscroll_window_animation.cc:92: CancelAnimation(); I think this method name is a bit ...
5 years, 8 months ago (2015-04-07 21:07:39 UTC) #51
sadrul
lgtm
5 years, 8 months ago (2015-04-07 21:54:37 UTC) #52
Nina
@mfomitchev done with the nits. https://codereview.chromium.org/895543005/diff/480001/content/browser/web_contents/aura/overscroll_window_animation.cc File content/browser/web_contents/aura/overscroll_window_animation.cc (right): https://codereview.chromium.org/895543005/diff/480001/content/browser/web_contents/aura/overscroll_window_animation.cc#newcode92 content/browser/web_contents/aura/overscroll_window_animation.cc:92: CancelAnimation(); On 2015/04/07 21:07:38, ...
5 years, 8 months ago (2015-04-08 13:35:20 UTC) #53
Avi (use Gerrit)
The other GN file LGTM too.
5 years, 8 months ago (2015-04-08 17:28:17 UTC) #54
mfomitchev
https://codereview.chromium.org/895543005/diff/600001/content/browser/web_contents/aura/overscroll_window_animation.cc File content/browser/web_contents/aura/overscroll_window_animation.cc (right): https://codereview.chromium.org/895543005/diff/600001/content/browser/web_contents/aura/overscroll_window_animation.cc#newcode98 content/browser/web_contents/aura/overscroll_window_animation.cc:98: gfx::Rect bounds = gfx::Rect(GetVisibleBounds().size()); maybe call this slide_window_bounds? https://codereview.chromium.org/895543005/diff/600001/content/browser/web_contents/aura/overscroll_window_animation.h ...
5 years, 8 months ago (2015-04-08 17:33:16 UTC) #55
Nina
Done, thanks to everyone, will CQ. https://codereview.chromium.org/895543005/diff/600001/content/browser/web_contents/aura/overscroll_window_animation.cc File content/browser/web_contents/aura/overscroll_window_animation.cc (right): https://codereview.chromium.org/895543005/diff/600001/content/browser/web_contents/aura/overscroll_window_animation.cc#newcode98 content/browser/web_contents/aura/overscroll_window_animation.cc:98: gfx::Rect bounds = ...
5 years, 8 months ago (2015-04-08 17:46:49 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/895543005/620001
5 years, 8 months ago (2015-04-08 17:47:28 UTC) #59
commit-bot: I haz the power
All required reviewers (with asterisk prefixes) have not yet approved this CL. No LGTM from ...
5 years, 8 months ago (2015-04-08 17:47:49 UTC) #61
Nina
Removed sky@ as required reviewer since avi@ LGTM'd missing BUILD.gn file.
5 years, 8 months ago (2015-04-08 17:51:42 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/895543005/620001
5 years, 8 months ago (2015-04-08 17:52:11 UTC) #66
commit-bot: I haz the power
Committed patchset #32 (id:620001)
5 years, 8 months ago (2015-04-08 20:04:14 UTC) #67
commit-bot: I haz the power
Patchset 32 (id:??) landed as https://crrev.com/5384f002f839439ef666ed9688069e42ca5ccdca Cr-Commit-Position: refs/heads/master@{#324275}
5 years, 8 months ago (2015-04-08 20:05:13 UTC) #68
engedy
5 years, 8 months ago (2015-04-09 11:32:58 UTC) #69
Message was sent while issue was closed.
A revert of this CL (patchset #32 id:620001) has been created in
https://codereview.chromium.org/1076743003/ by engedy@chromium.org.

The reason for reverting is: After this CL, content browsertest
WebContentsViewAuraTest.RepeatedQuickOverscrollGestures started failing with
segmentation fault on almost every run on Linux ChromiumOS Tests (dbg)(1).

See:
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%2....

Powered by Google App Engine
This is Rietveld 408576698