Alphan Chen
38831149e3
Bug 1452569 - Implement Event's returnValue. r=smaug
...
Add retrunValue into Event's interface
Differential Revision: https://phabricator.services.mozilla.com/D4084
--HG--
extra : moz-landing-system : lando
2018-08-28 06:28:56 +00:00
Cosmin Sabou
96b1175919
Backed out changeset 8427667b7c9a (bug 1452569) for wpt failures on /dom/interfaces.html. CLOSED TREE
2018-08-27 12:23:22 +03:00
Alphan Chen
11a043ad55
Bug 1452569 - Implement Event's returnValue. r=smaug
...
Add retrunValue into Event's interface
Differential Revision: https://phabricator.services.mozilla.com/D4084
--HG--
extra : moz-landing-system : lando
2018-08-27 08:08:11 +00:00
Masayuki Nakano
1fa4c55e08
Bug 1477640 - Make AsyncEventDispatcher(dom::EventTarget* aTarget, dom::Event* aEvent) crash in debug build if aEvent is not safe to be dispatched asynchronously r=smaug
...
AsyncEventDispatcher(dom::EventTarget* aTarget, dom::Event* aEvent) just stores
aEvent with RefPtr. So, this constructor assumes that aEvent->mEvent is always
allocated by dom::Event or its subclasses. For avoiding some callers use
dom::Event instances which are created with Widget*Event or Internal*Event
in the stack and its DuplicatePrivateData() has never been called, this patch
add MOZ_ASSERT to check if aEvent->mEventIsInternal is true.
MozReview-Commit-ID: FrmUK2pVasu
--HG--
extra : rebase_source : d9918e171add3cd2e7eceff7b7283754f90ff4f9
2018-07-24 14:51:32 +09:00
Emilio Cobos Álvarez
c7d35aa526
Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug
...
MozReview-Commit-ID: DsNuF7GAflJ
2018-06-26 18:22:06 +02:00
Boris Zbarsky
cb7c822801
Bug 453968. Enable event.srcElement on all channels. r=smaug
...
I could keep using BinaryName to make the IDL look more like the spec, but this
is a bit more efficient...
2018-05-08 13:52:42 -04:00
Boris Zbarsky
b58443d42d
Bug 1455052 followup. Re-remove the Event ToSupports/ToCanonicalSupports methods. r=bzbarsky
...
These are not needed, and they were removed by bug 1452981, but then that was
backed out. They obviously don't compile as written with nsIDOMEvent removed,
leading to a CLOSED TREE
MozReview-Commit-ID: FH5QqKEgalP
2018-04-20 15:55:17 -04:00
Dorel Luca
644bf34f8b
Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
...
Backed out changeset 033299f27339 (bug 1453011)
Backed out changeset 4464997475c1 (bug 1453011)
Backed out changeset cae243fb2a3c (bug 1453011)
Backed out changeset adf56a83131b (bug 1453011)
Backed out changeset 80abe3305b24 (bug 1452981)
Backed out changeset 02178545f255 (bug 1452981)
Backed out changeset 719f7596c208 (bug 1146316)
Backed out changeset 1316c78daeb6 (bug 1146316)
2018-04-20 21:40:24 +03:00
Boris Zbarsky
5415ab3858
Bug 1455052 part 13. Remove nsIDOMEvent. r=masayuki
...
MozReview-Commit-ID: 3gmGy4URet3
2018-04-20 12:55:31 -04:00
Boris Zbarsky
a81bb92f43
Bug 1455052 part 10. Remove various unused nsIDOMEvent bits. r=masayuki
...
MozReview-Commit-ID: Fzckal7RGUv
2018-04-20 12:55:31 -04:00
Boris Zbarsky
a3ea17eac1
Bug 1455052 part 9. Stop using nsIDOMEvent in DataTransferItem. r=masayuki
...
I couldn't figure out a way to do this without giving Event an IID....
MozReview-Commit-ID: LdXmsQSHeIc
2018-04-20 12:55:31 -04:00
Boris Zbarsky
0ba35d199f
Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki
...
MozReview-Commit-ID: ASkuyN3xSwB
2018-04-20 12:55:30 -04:00
Boris Zbarsky
0ba5797320
Bug 1455052 part 3. Change GetEventPopupControlState to work with Event. r=masayuki
...
MozReview-Commit-ID: ArEfBOa7Pha
2018-04-20 12:53:17 -04:00
Peter Van der Beken
79663afa7d
Bug 1452981 - Remove qsObjectHelper. r=bz.
...
--HG--
extra : rebase_source : 931b915a05d026d826ceb5ec919c3909f9bae053
2018-03-01 09:01:00 +01:00
Boris Zbarsky
b7f2b6976a
Bug 1429903 part 3. Remove C++ uses of nsIDOMEventTarget. r=mccr8
...
MozReview-Commit-ID: 4NdssvnWn0H
2018-04-20 00:49:30 -04:00
Boris Zbarsky
37b111ac2a
Bug 1447472 part 2. Remove nsIDOMCustomEvent. r=qdot
...
MozReview-Commit-ID: 3NPqLIU8cka
2018-03-26 14:53:51 -04:00
Boris Zbarsky
9e7585ff47
Bug 1446527 part 7. Remove the various NS_FORWARD_TO_EVENT bits. r=qdot
...
We no longer have multiple inheritance from nsIDOMEvent anywhere.
This looks like it saves 20KB of codesize or so.
MozReview-Commit-ID: qJtM7QNu9z
2018-03-26 14:53:03 -04:00
Boris Zbarsky
5b0b5358d6
Bug 1446527 part 6. Remove nsIDOMUIEvent. r=qdot
...
MozReview-Commit-ID: 7GbifGJQUtQ
2018-03-26 14:53:03 -04:00
Boris Zbarsky
f982b572f8
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
c0eef0b3dd
Bug 1446711 part 1. Get rid of nsIDOMMouseEvent::GetScreenX/Y. r=qdot
...
MozReview-Commit-ID: 9Y61WHTDVvF
2018-03-20 00:16:05 -04:00
Boris Zbarsky
d05e564049
Bug 1446710. Get rid of nsIDOMXULCommandEvent. r=qdot
...
MozReview-Commit-ID: C2C6oWtagG3
2018-03-19 15:50:37 -04:00
Tom Ritter
d6e36d7aab
Bug 1443943 Do not clamp/jitter event timestamps if it's a system principal r=baku
...
MozReview-Commit-ID: KvVJpvu4elN
--HG--
extra : rebase_source : fb2369944951ed9fbe9da6b6633b5dcf7f335449
2018-03-09 10:00:23 -06:00
Boris Zbarsky
4968b166a6
Bug 1444686 part 1. Get rid of nsIDOMDataTransfer::Get/SetDropEffect. r=mystor
...
MozReview-Commit-ID: 6Kn9uuaQYI0
2018-03-13 16:23:59 -04:00
Boris Zbarsky
8b2e5c1850
Bug 1444004. Implement Event.prototype.srcElement as an alias for .target, nightly-only. r=smaug
...
MozReview-Commit-ID: JhKdc07CVsL
2018-03-07 23:38:14 -05:00
Boris Zbarsky
15f6ca70fd
Backed out changeset 52d86f152c2d because it included bits that shouldn't have been in there leading to a CLOSED TREE.
...
MozReview-Commit-ID: KWl43hdIGN2
2018-03-07 23:35:48 -05:00
Boris Zbarsky
f524da36b5
Bug 1444004. Implement Event.prototype.srcElement as an alias for .target, nightly-only. r=smaug
...
MozReview-Commit-ID: 4UMNqUBfUnp
2018-03-07 23:15:32 -05:00
Chris Peterson
fe5cd3d5d9
Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj
...
MozReview-Commit-ID: 8pjYjEvQF42
--HG--
extra : rebase_source : 5eb0bea2ef5f06a811b4f3daf57ce8720f12dd07
2018-02-08 21:22:43 -08:00
Chris Peterson
0129d900f3
Bug 1436263 - Part 2: Replace `override final` virtual function specifiers with just `final`. r=froydnj
...
MozReview-Commit-ID: 70gt5SUu4Dv
--HG--
extra : rebase_source : 71912c6bde22aaed01e70615a4ee794a36e70d0e
extra : source : 1c22d4c65d70b797ee3e963ec426c90e1f89b5e3
2018-02-05 22:50:00 -08:00
Olli Pettay
b9ac198b01
Bug 1413102 - Ensure Shadow DOM boundaries are dealt properly in event handling, r=masayuki
2018-02-15 12:08:42 +02:00
Dorel Luca
12fe7a2577
Backed out changeset 2320b7fd9266 (bug 1413102) for Mochitest failure on dom/tests/mochitest/pointerlock/test_pointerlock-api.html
2018-02-14 20:44:19 +02:00
Olli Pettay
6a7af9eddf
Bug 1413102 - Ensure Shadow DOM boundaries are dealt properly in event handling, r=masayuki
...
--HG--
extra : rebase_source : 72130abec4634f60f9c8f9b9bcd7630ef26097e1
2018-02-14 14:16:15 +02:00
Boris Zbarsky
696520edca
Bug 1436508 part 5. Switch xbl from nsIDOMKeyEvent to KeyboardEvent. r=masayuki
...
MozReview-Commit-ID: COqUWh5xjfH
2018-02-09 11:17:09 -05:00
Boris Zbarsky
d891ae6e2d
Bug 1436508 part 2. Remove nsIDOMBeforeUnloadEvent. r=masayuki
...
MozReview-Commit-ID: 9svlTELngmi
2018-02-09 11:17:08 -05:00
Cameron McCormack
70af884bbd
Bug 1435666 - Part 2: Remove nsIDOMTimeEvent. r=bz
...
MozReview-Commit-ID: F2fYWhUKzyp
--HG--
extra : rebase_source : 4dc8397fe050262463d37a9829130c0af707f4ba
2018-02-05 10:31:43 +08:00
Ben Kelly
e71d8db226
Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth
2018-01-26 13:08:59 -08:00
Olli Pettay
d78d3295c5
Bug 1412775
- Implement Event.composedPath, r=stone
...
--HG--
extra : rebase_source : a970c4a0daac4a7a02cec34733131734eb93b151
2017-12-18 18:07:36 +02:00
Boris Zbarsky
e8d2ef04ef
Bug 691151. Remove Event.getPreventDefault. r=smaug
...
MozReview-Commit-ID: FQ3LzP7rW6e
2017-11-15 12:23:58 -05:00
Stone Shih
6cbc21aa58
Bug 1355497: Ignore preventDefault on pointerdown by WebExtensions. r=smaug.
...
Prevent default on pointerdown will stop firing the subsequent mouse events. Ignore the case that preventDefault by WebExtensions to avoid breaking some websites.
MozReview-Commit-ID: 9ztW1WfEg9a
2017-07-10 16:42:01 +08:00
Jonathan Hao
dca1a28633
Bug 1217238 - Reduce time precision when privacy.resistFingerprinting is on. r=mystor
...
This patch is adapted from Tor bug 1517.
To offer some protection against timing attacks by JS content pages, in this
patch we round the various time-exposing APIs (such as Date and
Event.timeStamps) to the nearest 100 ms when the pref "privacy.resistFingerprinting" is on.
MozReview-Commit-ID: eGucM9nGTn
--HG--
extra : rebase_source : 3ee600b07943f3954e9a2a9561391f2f7821bb86
2017-06-06 11:45:14 +08:00
Thinker K.F. Li
84c4fd2c69
Bug 1323076 - Part 2: EventDispatcher with flag checking for TaskTracer. r=smaug
2017-03-22 21:44:00 +01:00
Andrea Marchesini
e14c51cdfd
Bug 1288768 - Better error reporting for network errors in workers, r=bz
2017-01-28 15:39:24 +01:00
Olli Pettay
2f85471cc3
Bug 1323815
, FocusEvent.relatedTarget should work consistently with MouseEvent.relatedTarget, r=masayuki
...
--HG--
extra : rebase_source : ee11583116bd52618f6bfba063e920e8064c1ec3
2016-12-19 13:36:48 +02:00
Stone Shih
d5527884b7
Bug 1298970 - Move UIEvent.cancelBubble to Event. r=smaug
...
MozReview-Commit-ID: JPc1JwfqpaZ
--HG--
extra : rebase_source : 9cad67011a76b0084bdc8b271de8356666068e0d
2016-11-29 10:28:21 +08:00
Boris Zbarsky
be79f7def4
Bug 1317990. Remove Event::IsChrome in favor of passing CallerType arguments. r=smaug,bkelly
2016-11-16 14:10:22 -05:00
Stone Shih
d76caea5e4
Bug 1292063 - Part 1: Add Event.composed. r=smaug
...
--HG--
extra : rebase_source : 105f9cfddb083d48d3da25fa13bf9a3b4c2637f6
2016-08-31 11:16:11 +08:00
Olli Pettay
7cbc9752a1
Bug 1288898 - Document::createEvent sometimes creates events with the initialized flag set, r=masayuki
2016-07-29 19:45:52 +03:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Masayuki Nakano
685463c488
Bug 1259656 part.4 Rename WidgetEvent::typeString to WidgetEvent::mSpecifiedEventTypeString r=smaug
...
MozReview-Commit-ID: CzduIuu8mig
--HG--
extra : rebase_source : 82217020ba58bf971a7d755d9c1a45f4de197a92
2016-04-19 00:10:17 +09:00
chunminchang
bd0d5a63e4
Bug 1110030 - part6 - Expose DefaultPreventedBy*. r=masayuki, r=smaug
2016-03-15 13:45:23 +08:00
Masayuki Nakano
cea0b9cf02
Bug 1256589 part.6 Move the implementation of IsTrusted() from dom::Event to WidgetEvent r=smaug
...
MozReview-Commit-ID: 1SgMbTL8csl
--HG--
extra : rebase_source : 748fa8a594176edf7b2addd038b8031019d0dd35
extra : source : f4ce36e68ce06c405a6fab31facc120b94709aed
2016-03-17 16:01:30 +09:00