Boris Zbarsky
aec275fadf
Bug 1446711 part 8. Get rid of nsIDOMMouseEvent. r=qdot
...
MozReview-Commit-ID: 2FK1MA4LGZj
2018-03-20 00:16:07 -04: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
Boris Zbarsky
0c35a3f06c
Bug 1446711 part 6. Get rid of various unused nsIDOMMouseEvent bits. r=qdot
...
MozReview-Commit-ID: BmO0Ik3B8bO
2018-03-20 00:16:06 -04:00
Boris Zbarsky
3352976d14
Bug 1446711 part 5. Get rid of nsIDOMMouseEvent::GetButton. r=qdot
...
MozReview-Commit-ID: AZWzObh01uI
2018-03-20 00:16:06 -04:00
Boris Zbarsky
038b06c23d
Bug 1446711 part 4. Get rid of nsIDOMMouseEvent::GetCtrl/Shift/Alt/MetaKey. r=qdot
...
MozReview-Commit-ID: 1H2FzUHf55n
2018-03-20 00:16:06 -04:00
Boris Zbarsky
4f6f714fcf
Bug 1446711 part 3. Get rid of nsIDOMMouseEvent::GetMozInputSource. r=qdot
...
MozReview-Commit-ID: 4cwIPNPzolI
2018-03-20 00:16:06 -04:00
Boris Zbarsky
3e3cee985f
Bug 1446711 part 2. Get rid of nsIDOMMouseEvent::GetClientX/Y. r=qdot
...
MozReview-Commit-ID: DqMhK4wajH5
2018-03-20 00:16:05 -04:00
Boris Zbarsky
7d175e191e
Bug 1446711 part 1. Get rid of nsIDOMMouseEvent::GetScreenX/Y. r=qdot
...
MozReview-Commit-ID: 9Y61WHTDVvF
2018-03-20 00:16:05 -04:00
Olli Pettay
3e750da23d
Bug 1425441 - Move relatedTarget to WidgetEvent, r=stone
2017-12-18 19:08:11 +02:00
Nika Layzell
d6a3a1baba
Bug 1414974 - Part 6: Change WebIDL bindings to refer to nsGlobalWindowInner rather than nsGlobalWindow, r=bz
...
MozReview-Commit-ID: KbCpDFoWyTe
2017-11-09 10:44:49 -05:00
Nika Layzell
d8c117bc28
Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
...
This is a large patch which tries to switch many of the external consumers of
nsGlobalWindow to instead use the new Inner or Outer variants.
MozReview-Commit-ID: 99648Lm46T5
2017-11-09 10:44:47 -05:00
Olli Pettay
f82b7f2bd5
Bug 1339758, click() and similar can return 0 from various coordinate properties, r=masayuki
2017-03-23 12:57:44 +02:00
Olli Pettay
8ac6897eae
Bug 1323815, FocusEvent.relatedTarget should work consistently with MouseEvent.relatedTarget, r=masayuki
2016-12-19 13:36:48 +02:00
Boris Zbarsky
6f77c61a28
Bug 1324035 part 4. Change nsContentUtils::ResistFingerprinting to just take a dom::CallerType instead of having all its consumers check it. r=qdot
2016-12-17 00:25:52 -05:00
Boris Zbarsky
828ec388af
Bug 1317759. Remove LegacyIsCallerChromeOrNativeCode use in Event::GetScreenCoords in favor or caller type checks at the entrypoints where we really care about pretending that our screen is client-area sized. r=smaug
2016-11-16 14:10:22 -05:00
Aryeh Gregor
5b4cbc571b
Bug 1313943 - Legacy event initializers should all do nothing during dispatch; r=bkelly
...
DOM's initEvent says that it must do nothing during dispatch. UI Events
says they behave the same as initEvent, so the legacy initializers
defined there also shouldn't do anything during dispatch. Previously we
only did this for initEvent itself, but other legacy initializers would
function normally during dispatch.
Edge passes the wpt test that's updated in this commit. Chrome passes
all but initCustomEvent. It would be nice to expand the test to have
coverage for all our legacy initializers, but the likelihood of
real-world compat issues from this behavior is slim enough that I didn't
think it was worth the effort.
MozReview-Commit-ID: IYLOuwlPGSj
2016-11-01 17:19:59 +02:00
Stone Shih
9f15c2f463
Bug 1292063 - Part 1: Add Event.composed. r=smaug
2016-08-31 11:16:11 +08:00
Masayuki Nakano
94e8c148d6
Bug 1259661 part.9 Rename WidgetMouseEvent::clickCount to WidgetMouseEvent::mClickCount r=smaug
...
MozReview-Commit-ID: 5tC8UqcfLek
2016-05-10 23:29:14 +09:00
Masayuki Nakano
d3766dc0ef
Bug 1259661 part.4 Rename WidgetMouseEvent::reason to WidgetMouseEvent::mReason r=smaug
...
MozReview-Commit-ID: JaE0S7BIgVF
2016-05-12 11:36:41 +09:00
Masayuki Nakano
0a29637b96
Bug 1259656 part.6 Rename WidgetEvent::currentTarget to WidgetEvent::mCurrentTarget r=smaug
...
MozReview-Commit-ID: 9UcpPbgEbB0
2016-04-19 01:15:16 +09:00
Masayuki Nakano
99eab530eb
Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug
...
MozReview-Commit-ID: ESWM5ZyBpSR
2016-04-18 23:09:02 +09:00
Masayuki Nakano
4d73a7381d
Bug 1259658 Rename WidgetInputEvent::modifiers to WidgetInputEvent::mModifiers r=smaug
...
MozReview-Commit-ID: 7avEiqKfaHA
2016-03-31 17:03:00 +09:00
Arata Furukawa
a3f2b4162e
Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki
...
MozReview-Commit-ID: 7lBCEVkanvF
2016-03-28 13:29:42 +09:00
Abdelrhman Ahmed
405b828d4e
Bug 1250746 - Add InitMouseEvent back to nsIDOMMouseEvent. r=khuey
2016-02-26 10:04:00 +01:00
Kyle Huey
e95edb30a9
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Nathan Froyd
4e6d8f6705
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Masayuki Nakano
374fcf2d55
Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
d36f87a852
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Aryeh Gregor
6e1dae88e0
Bug 874842 - Return Event instead of nsIDOMEvent
2015-08-12 14:39:31 +03:00
Olli Pettay
d079760e5f
Bug 1164981 - Add MouseEvent.movementX/Y. r=masayuki, r=ehsan
...
CLOSED TREE
2015-05-19 16:26:02 -04:00
Ryan VanderMeulen
374f926222
Backed out changeset 2ac9fe6d2333 (bug 1164981) for frequent test_bug301397.xul failures.
...
CLOSED TREE
2015-05-19 15:08:34 -04:00
Olli Pettay
0cd684c849
Bug 1164981 - Add MouseEvent.movementX/Y, r=masayuki,ehsan
2015-05-19 19:57:24 +03:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Masayuki Nakano
5f6c4c9612
Bug 1124608 Support D3E EventModifierInit r=smaug
2015-04-13 16:16:13 +09:00
Robert O'Callahan
6ffe4a76c2
Bug 69787. Implement MouseEvent.offsetX/Y. r=mats,smaug
2015-03-14 00:50:10 +13:00
dominique vincent
baeec9f653
Bug 663803 - Add hitCluster flag to detect touch in cluster links area r=smaug,kats
2014-11-24 15:33:06 +01:00
William Chen
28c53fefea
Bug 887541 - Implement web components event path and event retargeting. r=smaug
2014-08-26 20:19:56 -07:00
Masayuki Nakano
37270be41d
Bug 1046101 part.17 Rename NS_SIMPLE_GESTURE_EVENT to eSimpleGestureEventClass r=smaug
2014-08-04 14:28:53 +09:00
Masayuki Nakano
77abd82a1d
Bug 1046101 part.15 Rename NS_POINTER_EVENT to ePointerEventClass r=smaug
2014-08-04 14:28:52 +09:00
Masayuki Nakano
f5e2bfbc11
Bug 1046101 part.14 Rename NS_WHEEL_EVENT to eWheelEventClass r=smaug
2014-08-04 14:28:51 +09:00
Masayuki Nakano
33d41fbea1
Bug 1046101 part.13 Rename NS_MOUSE_SCROLL_EVENT to eMouseScrollEventClass r=smaug
2014-08-04 14:28:51 +09:00
Masayuki Nakano
2a8c28bf10
Bug 1046101 part.12 Rename NS_DRAG_EVENT to eDragEventClass r=smaug
2014-08-04 14:28:50 +09:00
Masayuki Nakano
a2b2e249bb
Bug 1046101 part.11 Rename NS_MOUSE_EVENT to eMouseEventClass r=smaug
2014-08-04 14:28:50 +09:00
Masayuki Nakano
5dac7e446a
Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug
2014-08-04 14:28:46 +09:00
Rik Cabanier
ff4d263ffa
Bug 979692 - Calculate hit detection and fill in region parameter to mouse events. r=bz, r=roc
2014-05-20 00:54:00 -04:00
Rik Cabanier
87713d89a1
Bug 979692 - Extend MouseEvent interface. r=bz
2014-04-26 18:32:00 -04:00
Ed Morley
92ec67c0f5
Backed out changeset 756fac661b86 (bug 979692) for mochitest-ally leaks; CLOSED TREE
2014-05-19 15:37:17 +01:00
Ed Morley
d1a6468b65
Backed out changeset 1f34d528c0f1 (bug 979692)
2014-05-19 15:36:36 +01:00
Rik Cabanier
e916692949
Bug 979692 - Calculate hit detection and fill in region parameter to mouse events. r=roc
2014-05-12 15:52:00 +02:00
Rik Cabanier
6a5ce3370d
Bug 979692 - Extend MouseEvent interface r=bz
2014-04-26 18:32:00 +02:00