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

Issue 2677903003: [VSync Queue] Support multiple in-flight events in |GestureEventQueue| (Closed)

Created:
3 years, 10 months ago by chongz
Modified:
3 years, 10 months ago
Reviewers:
tdresser
CC:
chromium-reviews, jam, darin-cc_chromium.org, dtapuska+chromiumwatch_chromium.org, dtapuska
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[VSync Queue] Support multiple in-flight events in |GestureEventQueue| Currently |GestureEventQueue| is holding on events until it receives ack for the last one. This CL adds support for multiple in-flight events so |GestureEventQueue| can forward events immediately and have them coalesced in compositor event queue. This feature is behind a flag and disabled by default. BUG=625689 Review-Url: https://codereview.chromium.org/2677903003 Cr-Commit-Position: refs/heads/master@{#449984} Committed: https://chromium.googlesource.com/chromium/src/+/92f5f351ace34c217f4a2adf3dd717fc30df2fac

Patch Set 1 #

Total comments: 17

Patch Set 2 : tdresser's review #

Total comments: 2

Patch Set 3 : Add switch when searching events to ack #

Unified diffs Side-by-side diffs Delta from patch set Stats (+121 lines, -9 lines) Patch
M content/browser/renderer_host/input/gesture_event_queue.h View 1 1 chunk +5 lines, -0 lines 0 comments Download
M content/browser/renderer_host/input/gesture_event_queue.cc View 1 2 6 chunks +47 lines, -6 lines 0 comments Download
M content/browser/renderer_host/input/gesture_event_queue_unittest.cc View 1 6 chunks +69 lines, -3 lines 0 comments Download

Messages

Total messages: 29 (22 generated)
chongz
tdresser@ PTAL, thanks! https://codereview.chromium.org/2677903003/diff/20001/content/browser/renderer_host/input/gesture_event_queue.cc File content/browser/renderer_host/input/gesture_event_queue.cc (right): https://codereview.chromium.org/2677903003/diff/20001/content/browser/renderer_host/input/gesture_event_queue.cc#newcode167 content/browser/renderer_host/input/gesture_event_queue.cc:167: if (OnScrollBegin(gesture_event)) I think we don't ...
3 years, 10 months ago (2017-02-07 15:31:07 UTC) #12
tdresser
https://codereview.chromium.org/2677903003/diff/20001/content/browser/renderer_host/input/gesture_event_queue.cc File content/browser/renderer_host/input/gesture_event_queue.cc (right): https://codereview.chromium.org/2677903003/diff/20001/content/browser/renderer_host/input/gesture_event_queue.cc#newcode167 content/browser/renderer_host/input/gesture_event_queue.cc:167: if (OnScrollBegin(gesture_event)) On 2017/02/07 15:31:07, chongz wrote: > I ...
3 years, 10 months ago (2017-02-07 15:51:51 UTC) #13
chongz
tdresser@ I've updated as per your comments, PTAL again, thanks! https://codereview.chromium.org/2677903003/diff/20001/content/browser/renderer_host/input/gesture_event_queue.cc File content/browser/renderer_host/input/gesture_event_queue.cc (right): https://codereview.chromium.org/2677903003/diff/20001/content/browser/renderer_host/input/gesture_event_queue.cc#newcode207 ...
3 years, 10 months ago (2017-02-07 16:45:16 UTC) #19
tdresser
LGTM with nit. https://codereview.chromium.org/2677903003/diff/60001/content/browser/renderer_host/input/gesture_event_queue.cc File content/browser/renderer_host/input/gesture_event_queue.cc (right): https://codereview.chromium.org/2677903003/diff/60001/content/browser/renderer_host/input/gesture_event_queue.cc#newcode221 content/browser/renderer_host/input/gesture_event_queue.cc:221: } Thanks for clarifying this. Despite ...
3 years, 10 months ago (2017-02-08 13:42:10 UTC) #22
chongz
https://codereview.chromium.org/2677903003/diff/60001/content/browser/renderer_host/input/gesture_event_queue.cc File content/browser/renderer_host/input/gesture_event_queue.cc (right): https://codereview.chromium.org/2677903003/diff/60001/content/browser/renderer_host/input/gesture_event_queue.cc#newcode221 content/browser/renderer_host/input/gesture_event_queue.cc:221: } On 2017/02/08 13:42:10, tdresser wrote: > Thanks for ...
3 years, 10 months ago (2017-02-13 15:52:25 UTC) #23
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/2677903003/80001
3 years, 10 months ago (2017-02-13 16:06:30 UTC) #26
commit-bot: I haz the power
3 years, 10 months ago (2017-02-13 17:13:00 UTC) #29
Message was sent while issue was closed.
Committed patchset #3 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/92f5f351ace34c217f4a2adf3dd7...

Powered by Google App Engine
This is Rietveld 408576698