Boris Zbarsky
d54406240d
Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug
...
MozReview-Commit-ID: 8YMgmMwZkAL
2018-04-05 13:42:41 -04:00
Olli Pettay
5108a3c208
bug 1447196, canceling pointerdown should not affect to scrollbar handling, r=masayuki
2018-03-23 17:31:13 +02:00
Margareta Eliza Balazs
f82631dcfc
Backed out changeset b4f1e88f8b6e (bug 1447196) for 2 failures in dom/events/test/pointerevents/test_bug1303704.html
2018-03-23 05:37:20 +02:00
Olli Pettay
791837cff6
bug 1447196, canceling pointerdown should not affect to scrollbar handling, r=masayuki
2018-03-22 20:54:50 +02:00
Andreea Pavel
672d99c48b
Backed out changeset 36c52265e4a1 (bug 1447196) for mochitest headless failures at dom/events/test/pointerevents/test_bug1303704.html on a CLOSED TREE
2018-03-22 18:44:37 +02:00
Olli Pettay
3be375c319
bug 1447196, canceling pointerdown should not affect to scrollbar handling, r=masayuki
2018-03-22 15:53:55 +02:00
Boris Zbarsky
72b3558850
Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot
...
We can't include MouseEventBinding.h in MouseEvents.h because that produces
this include loop:
MouseEventBinding.h -> UIEventBinding.h ->
nsGlobalWindow.h -> nsGlobalWindowInner.h -> nsRefreshDriver.h ->
AnimationEventDispatcher.h -> AnimationComparator.h -> Animation.h ->
EffectCompositor.h -> PseudoElementHashEntry.h -> Element.h ->
PointerEventHandler.h -> MouseEvents.h -> MouseEventBinding.h
MozReview-Commit-ID: 6FNksGil7uD
2018-03-20 00:16:06 -04:00
Stone Shih
15eda3ce1e
Bug 1426728 - Don't cache the event target of pointer events when they are generated from touch. r=smaug.
...
The event targets of touch events are not necessarily to be the same as their corresponding pointer events. So we don't have to cache the event target of pointer events when they are generated from touch.
MozReview-Commit-ID: 9Gd6ion7NXf
2017-12-22 12:27:05 +08:00
Stone Shih
c2b754570b
Bug 1420589 Part9: Dispatch pointer events to the capturing target even it's frame is destroyed. r=smaug.
...
MozReview-Commit-ID: DxNx3ByTdCW
2017-11-30 16:10:03 +08:00
Stone Shih
7310b7e7b9
Bug 1420589 Part7: Using mouse or touch event to do hit test and then generate pointer events with the same target. r=smaug.
...
MozReview-Commit-ID: 1uM3MxurI9I
2017-11-26 21:54:07 +08:00
Stone Shih
07f90c015e
Bug 1420589 Part4: Revise PointerEventHandler utilities. r=smaug.
...
MozReview-Commit-ID: DpGrbbYJbzh
2017-12-09 08:56:11 +08:00
Stone Shih
1e30a49a6d
Bug 1400792 - Fire pointercancel when starting a dnd operation. r=smaug.
...
MozReview-Commit-ID: 4UTXpPHNqJ7
2017-09-18 18:41:36 +08:00
Stone Shih
d7af6eaa80
Bug 1404255 - [Pointer Event] Turn off active state or remove current pointer from active pointers when handling pointercancel. r=masayuki
...
MozReview-Commit-ID: 60FEfcvtxRd
2017-09-29 17:03:48 +08:00
Stone Shih
e9dd8c3282
Bug 1399740 - [Pointer Event] Handle the case that invokes setPointerCapture while the page has a locked element. r=smaug.
...
Spec says we should throw an exception when setting pointer capture while the page has a locked element. Also, we should release all pointer capture when a pointer lock is successfully applied on an element.
MozReview-Commit-ID: CuUIPipJWB0
2017-09-14 14:29:04 +08:00
Stone Shih
7a4343786c
Bug 1316251 Part3: Trigger pointer event implementation in EventStateManager. r=masayuki
...
To manage pointer event "state" in ESM.
MozReview-Commit-ID: HiAwvSmVTwx
2017-09-08 11:01:22 +08:00
Stone Shih
c4e445dbfc
Bug 1316251 Part2: Revise pointer event implementation. r=masayuki
...
Revise the pointer event implementation, includes
- Revise the implementation to fetch preference values.
- Separate the logic to get the pointer capturing frame to PointerEventHandler.
MozReview-Commit-ID: 7pdAr0XFNT2
2017-09-06 17:28:28 +08:00
Stone Shih
4961fa9f1f
Bug 1316251 Part1: Separate pointer event implementation from PresShell. r=masayuki
...
This patch moves pointer event related implementations to a new class.
MozReview-Commit-ID: FdBYl7vYC5I
2017-09-06 15:47:49 +08:00