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

Issue 2326653003: Conditional hittesting & sending boundary events for captured pointer events (Closed)

Created:
4 years, 3 months ago by Navid Zolghadr
Modified:
4 years, 3 months ago
Reviewers:
dtapuska, mustaq, Rick Byers
CC:
chromium-reviews, blink-reviews, nzolghadr+blinkwatch_chromium.org, dtapuska+blinkwatch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Conditional hittesting and sending boundary events for captured pointer events This CL adds the support sending boundary events for captured pointer events if needed when pointerEventV1SpecCapturingEnabled flag is enabled. Although it might not have captured all edge cases but it does satisfy the basic needs and normal use cases which suffices the testing need. This CL does not change any behavior when the flag is off and it is only for testing purposes when the flag is on. Removal of this flag is tracked in crbug.com/642776. BUG=640700 Committed: https://crrev.com/ebbc77fb19301347fe7d062691ad20d82d5eb865 Cr-Commit-Position: refs/heads/master@{#418039}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix double function call #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -5 lines) Patch
M third_party/WebKit/Source/core/input/EventHandler.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/input/PointerEventManager.cpp View 3 chunks +19 lines, -4 lines 0 comments Download

Messages

Total messages: 35 (17 generated)
Navid Zolghadr
4 years, 3 months ago (2016-09-09 15:55:49 UTC) #4
dtapuska
On 2016/09/09 15:55:49, Navid Zolghadr wrote: do we anticipate to write any tests for this? ...
4 years, 3 months ago (2016-09-09 16:01:01 UTC) #5
dtapuska
https://codereview.chromium.org/2326653003/diff/1/third_party/WebKit/Source/core/input/EventHandler.cpp File third_party/WebKit/Source/core/input/EventHandler.cpp (left): https://codereview.chromium.org/2326653003/diff/1/third_party/WebKit/Source/core/input/EventHandler.cpp#oldcode1387 third_party/WebKit/Source/core/input/EventHandler.cpp:1387: if (EventTarget* mousePointerCapturingNode = m_pointerEventManager->getMouseCapturingNode()) { I think it ...
4 years, 3 months ago (2016-09-09 16:01:08 UTC) #6
Navid Zolghadr
Regarding the tests Mustaq and I talked before and agreed not to add the tests. ...
4 years, 3 months ago (2016-09-09 16:03:38 UTC) #7
dtapuska
On 2016/09/09 16:03:38, Navid Zolghadr wrote: > Regarding the tests Mustaq and I talked before ...
4 years, 3 months ago (2016-09-09 16:07:17 UTC) #8
Navid Zolghadr
ptal. I defined a function scope variable to increase readability. This change is temporary anyway ...
4 years, 3 months ago (2016-09-09 16:13:57 UTC) #11
dtapuska
On 2016/09/09 16:13:57, Navid Zolghadr wrote: > ptal. > > I defined a function scope ...
4 years, 3 months ago (2016-09-09 17:02:36 UTC) #12
mustaq
On 2016/09/09 17:02:36, dtapuska wrote: > On 2016/09/09 16:13:57, Navid Zolghadr wrote: > > ptal. ...
4 years, 3 months ago (2016-09-09 17:36:06 UTC) #13
Navid Zolghadr
done.
4 years, 3 months ago (2016-09-09 17:40:48 UTC) #16
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/2326653003/20001
4 years, 3 months ago (2016-09-09 17:51:59 UTC) #20
dtapuska
On 2016/09/09 17:51:59, commit-bot: I haz the power wrote: > CQ is trying da patch. ...
4 years, 3 months ago (2016-09-09 17:53:37 UTC) #21
Navid Zolghadr
On 2016/09/09 17:53:37, dtapuska wrote: > On 2016/09/09 17:51:59, commit-bot: I haz the power wrote: ...
4 years, 3 months ago (2016-09-09 17:58:11 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/256648)
4 years, 3 months ago (2016-09-09 17:58:46 UTC) #24
Navid Zolghadr
rbyers@chromium.org: Please review changes in thirdparty/WebKit/Source/core/*
4 years, 3 months ago (2016-09-09 17:59:05 UTC) #26
Rick Byers
LGTM May be worth noting in the CL description that there's no change in behavior ...
4 years, 3 months ago (2016-09-12 16:57:07 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/2326653003/20001
4 years, 3 months ago (2016-09-12 17:00:49 UTC) #31
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-12 20:58:23 UTC) #33
commit-bot: I haz the power
4 years, 3 months ago (2016-09-12 20:59:35 UTC) #35
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/ebbc77fb19301347fe7d062691ad20d82d5eb865
Cr-Commit-Position: refs/heads/master@{#418039}

Powered by Google App Engine
This is Rietveld 408576698