Cosmin Sabou
68fdb6cf4f
Merge inbound to mozilla-central. a=merge
2018-04-27 13:04:36 +03:00
Boris Zbarsky
1cbc813260
Bug 1455674 part 20. Get rid of nsIDOMElement. r=qdot
2018-04-26 23:37:34 -04:00
Boris Zbarsky
914f11a6d2
Bug 1455674 part 10. Remove nsIDOMElement use from remaining dom/ xpidl files. r=qdot
2018-04-26 23:36:10 -04:00
Boris Zbarsky
ffa08d7425
Bug 1455674 part 9. Remove nsIDOMElement use from nsIFocusManager. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
f33eebd4cb
Bug 1455674 part 8. Remove nsIDOMElement use from nsIDOMWindowUtils. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
01c62fd5cb
Bug 1456588 part 4. Change nsFocusManager guts to make it clearer that the focused thing is always an Element. r=enndeakin
...
I couldn't find a good way to make this incremental without adding QIs and
AsElement() in various places....
2018-04-26 10:37:47 -04:00
Boris Zbarsky
dac6314cb8
Bug 1456588 part 2. Change nsIFocusManager::MoveFocus to take Element. r=enndeakin
2018-04-26 10:37:47 -04:00
Boris Zbarsky
8a0b50bea8
Bug 1456588 part 1. Change nsIFocusManager::SetFocus to take Element. r=enndeakin
2018-04-26 10:37:46 -04:00
Brian Grinstead
ab2a1a0d82
Bug 1456703 - Remove nsIDOMXULTextBoxElement r=enndeakin+6102
...
MozReview-Commit-ID: 6ZRzVq1bJjz
--HG--
extra : rebase_source : adb6e5cabbc38ed6774e905328b7f6f6095d01eb
2018-04-26 15:17:00 -07:00
Adrian Wielgosik
b3c501adc4
Bug 1447389 - Remove nsIDOMNodeList. r=bz
...
MozReview-Commit-ID: 11szZP6dS6V
--HG--
extra : rebase_source : 9acfb352750e53d3b36684fa945a18e817c9b82e
2018-04-25 23:01:30 +02:00
Brian Grinstead
c79ba311f8
Bug 1456682 - Remove nsIDOMXULTreeElement;r=bz
...
MozReview-Commit-ID: 2QstcmlXh9S
--HG--
extra : rebase_source : 7f767686c65426a1079c0b10092d32dee91a4e3b
2018-04-25 06:58:56 -07:00
Brian Grinstead
a6f357cd3b
Bug 1456616 - Remove suppressFocusScroll from nsXULCommandDispatcher;r=bz
...
This attribute doesn't do anything.
MozReview-Commit-ID: FnshlyyAms5
--HG--
extra : rebase_source : 75e67479a3306a29b8ea45491984d08ceb4d6907
2018-04-24 13:22:12 -07:00
Ciure Andrei
33e644e1da
Merge inbound to mozilla-central. a=merge
2018-04-24 04:14:21 +03:00
Ben Kelly
d0d806b51e
Bug 1436812 P9 Implement the ServiceWorkerContainer::Register() method using the inner class. r=baku
2018-04-23 09:46:55 -07:00
Brian Grinstead
7f1f1892fb
Bug 1455359 - Remove autoCheck attribute from nsIDOMXULCheckboxElement and nsIDOMXULButtonElement; r=enndeakin+6102
...
MozReview-Commit-ID: FUxsIf23z7e
--HG--
extra : rebase_source : 29cd8b2e90e4161fb288a6b6206c27de1d225f5e
2018-04-21 07:03:23 -07:00
Dorel Luca
65669dae30
Merge mozilla-inbound to mozilla-central. a=merge
2018-04-21 02:00:04 +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
367b5456ea
Bug 1455052 part 11. Remove nsIDOMEvent::InternalDOMEvent. r=masayuki
...
MozReview-Commit-ID: 2ytv7CjkPGz
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
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
79bd05835f
Bug 1455052 part 4. Stop using nsIDOMEvent in xpidl interfaces. r=masayuki
...
MozReview-Commit-ID: GIs8DVfduKe
2018-04-20 12:53:17 -04:00
Brian Grinstead
824507efc4
Bug 1455392 - Remove checkState from nsIDOMXULCheckboxElement and nsIDOMXULButtonElement;r=bz,surkov
...
There aren't any consumers for the third state, so `checked` is enough.
MozReview-Commit-ID: BpcQX2acA6C
--HG--
extra : rebase_source : f43c9fbe8d774208d203e4d819f39d3d99da05ff
2018-04-20 09:37:03 -07:00
Xidorn Quan
348e4616cd
Bug 1448757
part 3 - Remove nsDOMWindowUtils::GetAnimationTypeForLonghand and nsStyleAnimType. r=hiro
...
MozReview-Commit-ID: 8KsNSaDfsbN
--HG--
extra : rebase_source : 914d158d2ab227d725cd6c3d9a9b22cfe54690b6
2018-04-20 14:38:46 +10:00
Andrea Marchesini
dade560913
Bug 1252998 - StorageActivityService - part 9 - Test for nsIStorageActivityService, r=gijs, r=asuth
2018-04-04 23:08:57 +02:00
Andrea Marchesini
ce671ff7a9
Bug 1252998 - StorageActivityService - part 8 - nsIStorageActivityService::moveOriginInTime() for testing, r=asuth
2018-04-18 18:19:13 +02:00
Andrea Marchesini
231aae58dd
Bug 1252998 - StorageActivityService - part 5 - nsIStorageActivityService::getActiveOrigins, r=asuth
2018-04-18 18:19:13 +02:00
Andrea Marchesini
c3b61ca1bf
Bug 1252998 - StorageActivityService - part 4 - Introduce ServiceWorkerCleanUp.jsm to clean up ServiceWorker data, r=asuth
2018-04-18 18:19:12 +02:00
Andrea Marchesini
4a97618634
Bug 1252998 - StorageActivityService - part 1 - Introduce StorageActivityService to monitor origin activities, r=asuth
2018-04-18 18:19:10 +02:00
Boris Zbarsky
a517e45add
Bug 1452183 part 4. Remove nsIDOMDocumentFragment. r=mccr8
2018-04-17 21:13:03 -04:00
Nika Layzell
5e2e5fc993
Bug 1444991 - Part 5: Make some XPCOM methods more strongly typed, r=bz
...
This patch goes through and changes a bunch of places in our tree which mention
this bug to use the new feature, making the methods more strongly typed.
There are probably more places in tree which could be changed, but I didn't try
to find them.
2018-04-17 19:21:05 -04:00
Nika Layzell
c29896177a
Bug 1444745 - Part 2: Add the xptshim and xptshimfile attributes to xpidl, r=mccr8
...
In the previous patch, one of the files which was deleted is ShimInterfaceInfo.
This is an implementor of nsIInterfaceInfo which exists for legacy reasons, in
order to allow Components.interfaces.nsIDOM* to have the correct constants and
IIDs associated with them.
As that file was deleted, this information now has to be stored in the typelib.
To do this, the information is moved to the xptshim and xptshimfile attributes
on the relevant xpcom interfaces.
xptshim(...) means that this xpcom interface is a shim for the WebIDL interface
with the specified name.
xptshimfile(...) is for use when the webidl interface is declared in another
interface's .webidl file, (in our case, MessageManager.webidl). It contains the
name of the parent binding, such that we can #include the correct file in our
generated code.
This patch does not add the code which uses these changes, only the parsing
logic.
2018-04-17 19:20:51 -04:00
Ben Kelly
193dfe8914
Bug 1454646 P5 Implement ServiceWorkerContainer::GetRegistrations() via the inner class. r=baku
2018-04-17 07:46:15 -07:00
Ben Kelly
fe955c0266
Bug 1454646 P3 Implement ServiceWorkerContainer::GetRegistration() via the inner clas. r=baku
2018-04-17 07:46:14 -07:00
Eden Chuang
b206167b93
Bug 1440041 - Add a new readonly attribute nsIPaymentRequest.shippingOption. r=baku.
2018-04-13 18:47:20 -07:00
Boris Zbarsky
3431b01985
Bug 1453487 part 3. Make nsIDOMEventListener noscript. r=smaug
...
MozReview-Commit-ID: 9jakAl7hMbb
2018-04-12 00:06:00 -04:00
Boris Zbarsky
8264c3a7c1
Bug 1453345 part 6. Mark nsIDOMEventListener builtinclass. r=smaug
...
We can't make it non-scriptable, becuse we have _one_ case in which we actually
expose a C++ event listener to script: the return value of
nsISessionStoreUtils.createDynamicFrameEventFilter.
MozReview-Commit-ID: KTv2WsvGN52
2018-04-12 00:03:45 -04:00
Boris Zbarsky
c81f762d32
Bug 1452329
. Remove nsIDOMXMLDocument. r=mystor
...
MozReview-Commit-ID: LwbVo7Fx1SQ
2018-04-09 16:30:33 -04:00
Boris Zbarsky
cbe438ff09
Bug 1452185
part 4. Remove nsIDOMXULElement. r=qdot
...
MozReview-Commit-ID: HfFtcj64z2Q
2018-04-09 16:30:32 -04:00
Boris Zbarsky
f2f3fe42ff
Bug 1452185
part 3. Remove unnecessary nsIDOMXULElement includes. r=qdot
...
MozReview-Commit-ID: Ft5MnbFtyB9
2018-04-09 16:30:32 -04:00
Boris Zbarsky
a10982571e
Bug 1452185
part 1. Remove unused nsIDOMXULContainerElement bits. r=mossop
...
These are unused in C++, and the JS bits don't go through this interface
(instead they end up calling things off the relevant XBL prototypes by finding
them on the node's proto chain).
MozReview-Commit-ID: 4FTyFCl4DRt
2018-04-09 16:30:32 -04:00
Boris Zbarsky
8c18063150
Bug 1452010 part 3. Remove nsIDOMDOMException. r=qdot
...
MozReview-Commit-ID: AFKzyxCyriJ
2018-04-06 23:29:13 -04:00
Boris Zbarsky
23dc2febce
Bug 1452010 part 2. Remove nsIDOMDOMException members. r=qdot
...
MozReview-Commit-ID: Bp5ablEtcHA
2018-04-06 23:27:56 -04:00
Boris Zbarsky
a0b6e32bba
Bug 1449631 part 12. Remove the Nullable smuggling from nsIDOMEventTarget. r=smaug
...
MozReview-Commit-ID: 73qhRSCpr3S
2018-04-05 13:42:42 -04:00
Boris Zbarsky
0b77426fa7
Bug 1449631 part 11. Remove nsIDOMEventTarget::AddSystemEventListener. r=smaug
...
The security checks outer window did here don't seem right, because the whole
point is that this method is only called by C++ code for its own purposes.
We're not adding random untrusted listeners via addSystemEventListener!
MozReview-Commit-ID: JdS5gTESclu
2018-04-05 13:42:42 -04:00
Boris Zbarsky
88937275cc
Bug 1449631 part 9. Remove nsIDOMEventTarget::AddEventListener. r=smaug
...
Also switch the XPCOM-y version of EventTarget::AddEventListner to a
Nullable<bool> for aWantsUntrusted.
The three-arg overload of AddEventListener in ContentFrameMessageManager was
never called, so all the AddEventListener overloads there are not needed.
MozReview-Commit-ID: 4IhqHmPVWzE
2018-04-05 13:42:42 -04:00
Boris Zbarsky
14f26fccf6
Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug
...
MozReview-Commit-ID: 5wQ2LYrjUxf
2018-04-05 13:42:41 -04:00
Boris Zbarsky
adbcff27c1
Bug 1449631 part 7. Remove nsIDOMEventTarget::GetTargetFor* methods. r=smaug
...
MozReview-Commit-ID: AIzDo67mTDf
2018-04-05 13:42:41 -04:00
Boris Zbarsky
4292bca4ee
Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug
...
MozReview-Commit-ID: 8YMgmMwZkAL
2018-04-05 13:42:41 -04:00
Boris Zbarsky
553b5d6aae
Bug 1449631 part 5. Move Will/Pre/PostHandleEvent out of nsIDOMEventTarget. r=smaug
...
MozReview-Commit-ID: K2nOZNPy0XE
2018-04-05 13:42:41 -04:00
Boris Zbarsky
053e2c9b36
Bug 1449631 part 4. Remove nsIDOMEventTarget::GetContextForEventHandlers. r=smaug
...
MozReview-Commit-ID: ID0FDvp28HY
2018-04-05 13:42:40 -04:00