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

Issue 2908073008: Remove a frame of delay on main-thread FlingStart. [2nd land] (Closed)

Created:
3 years, 6 months ago by aelias_OOO_until_Jul13
Modified:
3 years, 6 months ago
Reviewers:
dtapuska, jbroman
CC:
darktears, blink-reviews, blink-reviews-animation_chromium.org, chromium-reviews, Eric Willigers, kinuko+watch, rjwright, shans
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove a frame of delay on main-thread FlingStart. [2nd land] Main-thread flings were waiting for the first frame of animation to populate the start timestamp, and only on the second frame would they start animating. But the start timestamp is included in the FlingStart event, so there's no need for this (perhaps it was written that way for historical reasons when the event timestamp wasn't populated properly). This problem was extremely noticeable in prototype of middle-click autoscroll that issues a FlingStart on every MouseMove to change velocity, but the fix should also benefit touchscreen and touchpad flings slightly. BUG=727964 Review-Url: https://codereview.chromium.org/2908073008 Cr-Original-Commit-Position: refs/heads/master@{#475984} Committed: https://chromium.googlesource.com/chromium/src/+/3562f1b7410b884e07bbd2fc75cfee7e96ed2a41 Review-Url: https://codereview.chromium.org/2908073008 Cr-Commit-Position: refs/heads/master@{#476558} Committed: https://chromium.googlesource.com/chromium/src/+/8d929084e3659b06f6ba30f334541bdde21866a6

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix flake in pad-gesture-fling #

Patch Set 3 : Fix pad-gesture-fling properlyy #

Messages

Total messages: 33 (20 generated)
aelias_OOO_until_Jul13
Hi dtapuska@, PTAL.
3 years, 6 months ago (2017-05-30 23:57:58 UTC) #3
dtapuska
https://codereview.chromium.org/2908073008/diff/1/third_party/WebKit/Source/web/WebViewImpl.cpp File third_party/WebKit/Source/web/WebViewImpl.cpp (left): https://codereview.chromium.org/2908073008/diff/1/third_party/WebKit/Source/web/WebViewImpl.cpp#oldcode702 third_party/WebKit/Source/web/WebViewImpl.cpp:702: gesture_animation_ = WebActiveGestureAnimation::CreateAtAnimationStart( Do we want this to be ...
3 years, 6 months ago (2017-05-31 00:53:11 UTC) #5
aelias_OOO_until_Jul13
https://codereview.chromium.org/2908073008/diff/1/third_party/WebKit/Source/web/WebViewImpl.cpp File third_party/WebKit/Source/web/WebViewImpl.cpp (left): https://codereview.chromium.org/2908073008/diff/1/third_party/WebKit/Source/web/WebViewImpl.cpp#oldcode702 third_party/WebKit/Source/web/WebViewImpl.cpp:702: gesture_animation_ = WebActiveGestureAnimation::CreateAtAnimationStart( On 2017/05/31 at 00:53:11, dtapuska wrote: ...
3 years, 6 months ago (2017-05-31 01:07:06 UTC) #6
dtapuska
On 2017/05/31 01:07:06, aelias wrote: > https://codereview.chromium.org/2908073008/diff/1/third_party/WebKit/Source/web/WebViewImpl.cpp > File third_party/WebKit/Source/web/WebViewImpl.cpp (left): > > https://codereview.chromium.org/2908073008/diff/1/third_party/WebKit/Source/web/WebViewImpl.cpp#oldcode702 > ...
3 years, 6 months ago (2017-05-31 01:10:35 UTC) #7
aelias_OOO_until_Jul13
+jbroman for OWNERS of dead code deletion in Source/platform
3 years, 6 months ago (2017-05-31 01:18:09 UTC) #9
jbroman
lgtm
3 years, 6 months ago (2017-05-31 15:27:23 UTC) #12
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/2908073008/1
3 years, 6 months ago (2017-05-31 18:20:07 UTC) #14
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/3562f1b7410b884e07bbd2fc75cfee7e96ed2a41
3 years, 6 months ago (2017-05-31 19:37:43 UTC) #17
Peter Kasting
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/2917823003/ by pkasting@chromium.org. ...
3 years, 6 months ago (2017-06-01 03:54:50 UTC) #18
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/2908073008/20001
3 years, 6 months ago (2017-06-01 22:49:28 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/470139)
3 years, 6 months ago (2017-06-02 01:23:20 UTC) #27
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/2908073008/40001
3 years, 6 months ago (2017-06-02 01:42:08 UTC) #30
commit-bot: I haz the power
3 years, 6 months ago (2017-06-02 04:06:35 UTC) #33
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/8d929084e3659b06f6ba30f33454...

Powered by Google App Engine
This is Rietveld 408576698