Boris Zbarsky
3afbe4d699
Bug 1435138 part 3. Remove nsIDOMSVGLength's SVG_LENGTHTYPE_* constants. r=qdot
...
MozReview-Commit-ID: GvzWbe6cr5r
2018-02-02 08:21:33 -05:00
Boris Zbarsky
c79197d0df
Bug 1435138 part 2. Remove nsIDOMSVGLength's valueAsString attribute. r=qdot
...
MozReview-Commit-ID: DLIIV93REFx
2018-02-02 08:21:32 -05:00
Boris Zbarsky
a77e01b899
Bug 1435138 part 1. Remove unused nsIDOMSVGLength bits. r=qdot
...
MozReview-Commit-ID: ADZly4KLD0x
2018-02-02 08:21:32 -05:00
Boris Zbarsky
c32290c3d7
Bug 1435132 part 3. Remove the last NS_IMETHOD bit from nsIStyleSheetLinkingElement. r=mccr8
...
MozReview-Commit-ID: K7mnYXOJOK6
2018-02-02 08:21:32 -05:00
Boris Zbarsky
69cbdecca9
Bug 1435132 part 2. Make nsIStyleSheetLinkingElement::GetCharset infallible. r=mccr8
...
MozReview-Commit-ID: 2maFIxR2HkS
2018-02-02 08:21:32 -05:00
Boris Zbarsky
54a6506018
Bug 1435132 part 1. Remove NS_IMETHOD noise from never-failing nsIStyleSheetLinkingElement methods. r=mccr8
...
MozReview-Commit-ID: EibysYsW1rv
2018-02-02 08:21:32 -05:00
Jim Blandy
bab626faa0
Bug 1434722: Remove bad default for WorkerControlRunnable's aBehavior parameter. r=bkelly
...
MozReview-Commit-ID: GYaGPAAWgZM
2018-02-01 13:32:10 -08:00
Olli Pettay
c4aa908e3b
Bug 1434580, ensure proper mouseover handling, r=masayuki
2018-02-02 13:25:26 +02:00
Andrew McCreight
589eaa7bb4
Bug 1434952 - Remove signed.applets.codebase_principal_support pref. r=mrbkap
...
MozReview-Commit-ID: K8nic9kw8gF
--HG--
extra : rebase_source : 2f99d4594c88a4e6f38cbe740af8e10a5a528a81
2018-02-01 12:44:59 -08:00
Andreas Pehrson
44946573a2
Bug 1434988
- Make audio loopback mochitest return early without loopback device set up. r=achronop
...
MozReview-Commit-ID: AA05i50qI2A
--HG--
extra : rebase_source : 9b5911586741eacd8c8b32b1e291b9d8bd64b709
2018-02-01 19:28:57 +01:00
Michael Froman
475c6b33c7
Bug 1414171 - pt 3 - Add componentId to expected fields in test_peerConnection_stats.html. r=drno
...
MozReview-Commit-ID: Hez0vOu5vTs
--HG--
extra : rebase_source : c722927207ad5c8e3c26a56cea70e1d20233e98d
2018-02-01 15:06:01 -06:00
Michael Froman
38bdfba7a2
Bug 1414171 - pt 2 - Sort ICE stats by componentId on about:webrtc. r=drno
...
- add new component_id field to NrIceCandidatePair
- add the candidate pair component_id to RTCIceCandidatePairStats in
RecordIceStats_s
- add new column in ice stats table for component id
- sort ice stats by component id first
MozReview-Commit-ID: J89ZIYEUyRk
--HG--
extra : rebase_source : 681a5afa1303b4e377fcc14d099ce0b3d852f22c
2018-01-30 22:23:54 -06:00
Michael Froman
2cc9c3f7f7
Bug 1414171 - pt 1 - Add componentId field to RTCIceCandidatePairStats. r=smaug
...
componentId is a moz only field that will allow sorting by componentId
on the about:webrtc page.
MozReview-Commit-ID: HXEQl3JHmO3
--HG--
extra : rebase_source : 1629fc0fc34b4878e398753db933d0f10c83b67b
2018-01-31 10:34:37 -06:00
Edgar Chen
084a83413d
Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition; r=smaug
...
Since we are dealing with the element (nodeInfo->LocalName() and NameAtom() are the same value),
we could use nodeInfo->NameAtom() instead.
MozReview-Commit-ID: 4vIBDEM1Nwv
--HG--
extra : rebase_source : 150d5ea982363eb2ef4c5039fae67be1e08884ba
2018-01-17 14:55:13 +08:00
Sylvestre Ledru
d5654e2007
Bug 1435223 - Increase the size of idstring to avoid a warning r=baku
...
MozReview-Commit-ID: FFOByQdUa0I
--HG--
extra : rebase_source : 7e6b89920d5b85b4ba137e325e0a05bb96268575
2018-02-02 13:21:49 +01:00
Jonathan Kingston
53c9c480b7
Bug 1354175 - Disable AppCache in insecure contexts. r=baku,bkelly,mayhemer
...
MozReview-Commit-ID: wYWHkGlV8h
--HG--
extra : rebase_source : 9a600559a9d61c42baf9e3e5fde6e35d5adeaf90
2018-01-12 19:09:30 +00:00
Gurzau Raul
1315ffda06
Merge inbound to mozilla-central. a=merge
2018-02-02 00:22:39 +02:00
Gurzau Raul
047564ed7a
Merge inbound to mozilla-central. a=merge
2018-02-01 23:53:53 +02:00
Florian Quèze
2b1c8dccb6
Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop.
2018-02-01 20:45:22 +01:00
Boris Zbarsky
0e718778d9
Bug 1434819 part 9. Remove nsIDOMNodeFilter. r=qdot
...
MozReview-Commit-ID: JsxGp9HQ2ak
2018-02-01 14:26:13 -05:00
Boris Zbarsky
d07e9f2070
Bug 1434819 part 8. Remove the FILTER_* constants from nsIDOMNodeFilter. r=qdot
...
MozReview-Commit-ID: LSDXZVGDtBc
2018-02-01 14:26:12 -05:00
Boris Zbarsky
7a9f022f1a
Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot
...
MozReview-Commit-ID: 7E2KZkLfbSI
2018-02-01 14:26:12 -05:00
Boris Zbarsky
59795295d1
Bug 1434819 part 6. Get rid of NodeFilterHolder. r=qdot
...
Now that TreeWalker and NodeIterator only use webidl APIs, they always have a
NodeFilter, not nsIDOMNodeFilter.
MozReview-Commit-ID: 5pzn9V3Kxzy
2018-02-01 14:26:12 -05:00
Boris Zbarsky
ea872de15a
Bug 1434819 part 5. Remove nsIDOMTreeWalker. r=qdot
...
MozReview-Commit-ID: QmxoxVhppG
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8ee1ab7d50
Bug 1434819 part 4. Remove all the methods from nsIDOMTreeWalker. r=qdot
...
MozReview-Commit-ID: BDxOLArlCYb
2018-02-01 14:26:12 -05:00
Boris Zbarsky
7946bcf30a
Bug 1434819 part 3. Stop using XPCOM treewalker bits in webbrowserpersist. r=qdot
...
MozReview-Commit-ID: GmY7L4p00D1
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8003341ed5
Bug 1434819 part 2. Remove nsIDOMNodeIterator. r=qdot
...
MozReview-Commit-ID: 7ln10gj1cLP
2018-02-01 14:26:12 -05:00
Boris Zbarsky
39b4225c6b
Bug 1434819 part 1. Remove unused methods from nsIDOMNodeIterator. r=qdot
...
MozReview-Commit-ID: 6mVDmDNxx4p
2018-02-01 14:26:11 -05:00
Boris Zbarsky
31dfca239b
Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno
...
PeerConnectionImpl defines two versions of various fallible methods: a version
taking an ErrorResult argument, and a version returning nsresult. The methods
were not marked fallible in the webidl, so the bindings called the
nsresult-returning version, but ignored the returned value. As a result,
failures got swallowed instead of being propagated out.
The changes here annotate the relevant parts of the webidl as throwing, and
convert non-fallible methods to returning void to make infallibility clearer.
MozReview-Commit-ID: JU9NzmEf8FV
2018-02-01 14:22:48 -05:00
Boris Zbarsky
478687c2e8
Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor
...
MozReview-Commit-ID: GwVDrTLPTOb
2018-02-01 14:21:14 -05:00
Boris Zbarsky
bc7691a8db
Bug 1434686 part 2. Use IgnoreErrors() in dom/bindings. r=mystor
...
MozReview-Commit-ID: G8vxR2s2qUJ
2018-02-01 14:21:14 -05:00
Boris Zbarsky
f7f6285330
Bug 1434686 part 1. Introduce a mozilla::IgnoreErrors which can be used as a temporary to pass to an ErrorResult& arg when the error should be ignored. r=mystor
...
Once bug 1434689 is fixed, we can mark this thing as being required to be a temporary.
MozReview-Commit-ID: 7VX0XSYVOc4
2018-02-01 14:21:14 -05:00
Csoregi Natalia
486051b718
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-01 20:14:53 +02:00
Andrea Marchesini
0c7e47f8eb
Bug 1434934 - Remove dom.workers.enabled pref, r=bkelly
2018-02-01 18:34:08 +01:00
Nika Layzell
785a14270e
Bug 1431867
- Part 2: Add move constructors and assignment operators to IPDL unions, r=mccr8
...
MozReview-Commit-ID: IQVODEfMGi9
2018-02-01 11:30:50 -05:00
David Keeler
087f092867
bug 1421084 - part 4/4 - remove nsNSSShutDown.h and (hopefully) all references to it r=mt,ttaubert
...
MozReview-Commit-ID: 2mhvHsC5Nil
--HG--
extra : rebase_source : 651c2bcf8655f75756ea2bac788eb8c0781dc90a
2018-01-24 14:44:01 -08:00
David Keeler
ad5cec4768
bug 1421084 - part 3/4 - remove nsNSSShutDownObject::shutdown and virtualDestroyNSSReference r=mt,ttaubert
...
MozReview-Commit-ID: ErL7ZjAGVVC
--HG--
extra : rebase_source : 2869aafaef729f0ad190f957919e8b9c40700477
2018-01-24 14:29:08 -08:00
David Keeler
a0e34baf27
bug 1421084 - part 2/4 - remove nsNSSShutDownObject::isAlreadyShutDown() r=mt,ttaubert
...
MozReview-Commit-ID: DlS16pHE0Ik
--HG--
extra : rebase_source : d7596a3571478adefae4ffa5d446ff5234ba9ed7
2018-01-23 12:22:56 -08:00
David Keeler
e8cc0ba1ce
bug 1421084 - part 1/4 - remove now-unnecessary nsNSSShutDownPreventionLock r=mt,ttaubert
...
As of bug 1417680, the NSS shutdown tracking infrastructure is unnecessary (and
does nothing anyway). This series of changesets removes the remaining pieces in
a way that is hopefully easy to confirm is correct.
MozReview-Commit-ID: 8Y5wpsyNlGc
--HG--
extra : rebase_source : ef6b481510d949e404a4ef5615097d66e566c947
2018-01-23 10:37:47 -08:00
Munro Mengjue Chiang
4197e56037
Bug 1423582 - use UniquePtr to wrap frame. r=pehrsons
...
MozReview-Commit-ID: 2T7RC1tBbOA
--HG--
extra : rebase_source : e964a73844edb7f10fb94442cc855f7922bb886d
2018-02-01 11:42:28 +01:00
Adrian Wielgosik
1438296c97
Bug 1436865 - Remove nsIDOMCrypto. r=bz
...
MozReview-Commit-ID: 4bQVSF94bbz
--HG--
extra : rebase_source : 6386e08c4a392b75473c47997e6cf01d35be78e2
2018-02-08 13:22:20 +01:00
Tim Taubert
85569e86c1
Bug 1435527 - Run to timeout from navigator.credentials.get() when PublicKeyCredentialRequestOptions.allowCredentials is empty r=jcj
...
Reviewers: jcj
Reviewed By: jcj
Bug #: 1435527
Differential Revision: https://phabricator.services.mozilla.com/D559
--HG--
extra : amend_source : 0a715d3667f6813d2d1911a46031e452ef300e32
2018-02-07 20:45:12 +01:00
Nathan Froyd
1dc8c21c65
Bug 1435911 - use a static const char array in nsPlainTextSerializer::DoOpenContainer; r=farre
...
We never modify this array, so it might as well live in read-only
memory.
2018-02-07 12:49:43 -05:00
Brindusan Cristian
47ba5a55dc
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-06 12:07:56 +02:00
Timothy Nikkel
ab2056b146
Bug 1414825. Clear mDataWrapper on ImageBitmap::Close because it holds gfx resources alive. r=nical
2018-02-06 02:53:21 -06:00
Emilio Cobos Álvarez
9a18395a1d
Bug 1434474: There's no need to rebuild font / counter styles / font feature values off a runnable. r=bholley
...
Everything that needs them up-to-date will call flush appropriately, there
should be no need to do it manually.
This way we coalesce all the stylist updates until the next style flush in the
best case, or until one of the consumers actually needs them.
MozReview-Commit-ID: BVsxXxhtcKL
--HG--
extra : rebase_source : a41c14689fdcdb30935e16bdb0e757e7140e88e7
2018-01-31 11:12:36 +01:00
Narcis Beleuzu
eeb7190f9a
Merge inbound to mozilla-central. a=merge
2018-02-01 12:05:39 +02:00
Adrian Wielgosik
639df9d521
Bug 1353329 - Remove remains of SecureElement API. r=bz
...
MozReview-Commit-ID: 5D1VriUJ8UP
--HG--
extra : rebase_source : 894a6e151142726e9cc9f6d417bec36831aa1129
2018-01-31 22:07:30 +01:00
Cameron McCormack
2cea1ba7c1
Bug 1430014 - Part 6: #ifdef out a bit more animation-related code. r=hiro
...
MozReview-Commit-ID: B9TaVJFak26
--HG--
extra : source : 820eed2682b6a6cda892d091ee037ff1eeacd69f
2018-02-01 15:04:04 +11:00
Cameron McCormack
d02e54b79b
Bug 1430014 - Part 5: Stop building old style system classes when MOZ_OLD_STYLE is not defined. r=xidorn
...
MozReview-Commit-ID: CIHyPdF7Exl
--HG--
extra : source : 78a2fc781eead47af3923efcde58569c5d882ab1
2018-02-01 15:04:04 +11:00
Cameron McCormack
cc7db5c40c
Bug 1430014 - Part 4: #ifdef out unnecessary code when the old style system is not built. r=xidorn
...
MozReview-Commit-ID: 1FZ9VzjcPzN
--HG--
extra : source : de22d220635f8c059834b76f769d5215ab1a8b5b
2018-02-01 15:04:04 +11:00
Chris Pearce
b37bd17a56
Bug 1433344 - Convert encrypted AAC to ADTS before decryption. r=jya
...
MozReview-Commit-ID: IGmBfJtYsCi
--HG--
extra : rebase_source : d066644e848f8fb379607d0168960132881d7df8
2018-01-30 14:39:09 +13:00
Cosmin Sabou
b35f58da34
Backed out changeset 1fea6030657b (bug 1433344) for mda failures on EMEDecoderModule.cpp on a CLOSED TREE
2018-02-01 03:05:53 +02:00
David Parks
1dd54ad783
Bug 1433856 - Block PluginModuleChromeParent::CleanupFromTimeout from recursing. r=jimm
...
CleanupFromTimeout is (transitively) recursing in calls to Close(), as that now leads to shutting down the plugin broker thread and CleanupFromTimeout was being rerun since nsThread::Shutdown runs tasks..
2018-01-29 18:15:18 -08:00
David Parks
c6dc5f3406
Bug 1433855 - Make sure plugin function broker's PostToDispatchThread is Waiting before Notifying it. r=jimm
...
The Monitor's condition variable could be notified before the calling thread had begun to Wait for it. This caused the Notify to be missed, leading to hangs. By grabbing the Monitor in PostToDispatchHelper, we know Wait has been called because, otherwise, the calling thread would still hold the Monitor.
2018-01-30 17:32:27 -08:00
Emilio Cobos Álvarez
0bc20b0d9b
Bug 1420026: followup: Enable Servo CSS color parsing in canvas. r=xidorn
...
MozReview-Commit-ID: 9vMlQB7139F
2018-02-01 11:00:12 +11:00
Alex Gaynor
eee896973f
Bug 1359566 - remove permissions related to audio from the macOS content process sandbox when cubeb remoting is enabled; r=haik
...
MozReview-Commit-ID: BmBNuSlsyBH
--HG--
extra : rebase_source : 366c8bcffc80b83b348462e13c4893e4854cf389
2017-12-21 09:59:47 -05:00
Valentin Gosu
033570496c
Bug 1432602 - Add nsIFileURLMutator.setFile() r=mayhemer
...
MozReview-Commit-ID: EF2vVYoN8bg
--HG--
extra : rebase_source : 5d2b6fa353f0a0eb189fd08f9fda2bbf1ced30bb
2018-01-31 22:40:45 +01:00
Cosmin Sabou
7092b51729
Merge mozilla-central to autoland. a=merge on CLOSED TREE
2018-02-01 01:19:48 +02:00
Cosmin Sabou
cbddf62d14
Merge inbound to mozilla-central. a=merge
2018-02-01 01:14:44 +02:00
shindli
a9ac1e44cc
Merge inbound to mozilla-central. a=merge
2018-02-01 00:32:39 +02:00
Boris Zbarsky
65bf16222e
Bug 1434399 part 19. Remove nsIXULDocument. r=mystor
...
MozReview-Commit-ID: 9jQu4sjOhb2
2018-01-31 14:49:29 -05:00
Boris Zbarsky
5ed1930118
Bug 1434399 part 18. Remove nsIXULDocument::ResetDocumentLWTheme. r=mystor
...
MozReview-Commit-ID: 9z4HAVJAl7R
2018-01-31 14:49:29 -05:00
Boris Zbarsky
7608960cee
Bug 1434399 part 17. Remove nsIXULDocument::ResetDocumentDirection. r=mystor
...
MozReview-Commit-ID: 18rQOWg8zvs
2018-01-31 14:49:29 -05:00
Boris Zbarsky
84d7176a8b
Bug 1434399 part 16. Remove nsIXULDocument::OnDocumentParserError. r=mystor
...
MozReview-Commit-ID: 7LbPTqKzkO4
2018-01-31 14:49:29 -05:00
Boris Zbarsky
0bff2380b3
Bug 1434399 part 15. Remove nsIXULDocument::OnPrototypeLoadDone. r=mystor
...
MozReview-Commit-ID: 9LDh2QByUNV
2018-01-31 14:49:28 -05:00
Boris Zbarsky
439174ece2
Bug 1434399 part 14. Remove add/remove subtree bits from nsIXULDocument. r=mystor
...
MozReview-Commit-ID: 987df30BZHq
2018-01-31 14:49:28 -05:00
Boris Zbarsky
8d91b52952
Bug 1434399 part 13. Remove C++ uses of nsIDOMXULDocument. r=mystor
...
MozReview-Commit-ID: KSsXLra5DQk
2018-01-31 14:49:28 -05:00
Boris Zbarsky
96e47c0319
Bug 1434399 part 11. Remove nsIDOMXULDocument::LoadOverlay. r=mystor
...
MozReview-Commit-ID: 4ad9AbkMcl0
2018-01-31 14:49:28 -05:00
Boris Zbarsky
006423b188
Bug 1434399 part 10. Remove nsIDOMXULDocument::GetBoxObjectFor. r=mystor
...
MozReview-Commit-ID: AvUdAtCMRRq
2018-01-31 14:49:28 -05:00
Boris Zbarsky
703e27ac8a
Bug 1434399 part 9. Remove nsIDOMXULDocument::Persist. r=mystor
...
MozReview-Commit-ID: 8LKgjwt5Yi6
2018-01-31 14:49:28 -05:00
Boris Zbarsky
59398e9cad
Bug 1434399 part 8. Remove nsIDOMXULDocument's broadcast listener bits. r=mystor
...
MozReview-Commit-ID: Auj7Lfu6ex3
2018-01-31 14:49:27 -05:00
Boris Zbarsky
f35c2bc77d
Bug 1434399 part 7. Remove nsIDOMXULDocument's getElementsByAttribute(NS) methods. r=mystor
...
MozReview-Commit-ID: HN1le8EkeGr
2018-01-31 14:49:27 -05:00
Boris Zbarsky
cf38d244a2
Bug 1434399 part 6. Remove nsIDOMXULDocument's width/height attributes. r=mystor
...
MozReview-Commit-ID: 1pYKNXwqnGq
2018-01-31 14:49:27 -05:00
Boris Zbarsky
ee62abf47b
Bug 1434399 part 5. Remove nsIDOMXULDocument's commandDispatcher attribute. r=mystor
...
MozReview-Commit-ID: BjRVr3ScuK5
2018-01-31 14:49:27 -05:00
Boris Zbarsky
173cf8462b
Bug 1434399 part 4. Remove nsIDOMXULDocument's tooltipNode attribute. r=mystor
...
MozReview-Commit-ID: 4j1xDBAHHof
2018-01-31 14:49:27 -05:00
Boris Zbarsky
46a787b972
Bug 1434399 part 3. Remove nsIDOMXULDocument's popupRangeParent/popupRangeOffset attributes. r=mystor
...
MozReview-Commit-ID: dU65u8Hx2V
2018-01-31 14:49:27 -05:00
Boris Zbarsky
ae5bc0e5e3
Bug 1434399 part 2. Remove nsIDOMXULDocument's popupNode attribute. r=mystor
...
MozReview-Commit-ID: 5x0Fa12jBvg
2018-01-31 14:49:27 -05:00
Boris Zbarsky
99c47399c4
Bug 1434399 part 1. Switch to nsINode for the popup node on windowroot. r=mystor
...
MozReview-Commit-ID: HyiHElDnmSH
2018-01-31 14:49:26 -05:00
Cosmin Sabou
94617f91cf
Backed out 19 changesets (bug 1434399) for build bustages on nsXULPopupManager.cpp on a CLOSED TREE
...
Backed out changeset 499f6dffd9cb (bug 1434399)
Backed out changeset 018290612415 (bug 1434399)
Backed out changeset f4c3179f8e59 (bug 1434399)
Backed out changeset f3ce2826b857 (bug 1434399)
Backed out changeset 6d2391af01dd (bug 1434399)
Backed out changeset dc98ed8c609a (bug 1434399)
Backed out changeset 8eaa395d6200 (bug 1434399)
Backed out changeset 19b18f4a53be (bug 1434399)
Backed out changeset 8ff378a6e96a (bug 1434399)
Backed out changeset 60fe73be1a26 (bug 1434399)
Backed out changeset faefb2751fdc (bug 1434399)
Backed out changeset 55cdf8b3a959 (bug 1434399)
Backed out changeset b578cc8efb92 (bug 1434399)
Backed out changeset 54cc4cb2fca1 (bug 1434399)
Backed out changeset f5343ef34d6c (bug 1434399)
Backed out changeset 8fb30e066cbd (bug 1434399)
Backed out changeset 21341b656b0f (bug 1434399)
Backed out changeset fab1f8b087a2 (bug 1434399)
Backed out changeset 55250a54852a (bug 1434399)
2018-01-31 22:45:26 +02:00
Boris Zbarsky
fe2cefd901
Bug 1434318 part 14. Remove various unused nsIDOMDocument bits. r=mystor
...
MozReview-Commit-ID: CCYEpeZTMLG
2018-01-31 15:18:11 -05:00
Boris Zbarsky
928d0d4fa7
Bug 1434318 part 13. Remove nsIDOMDocument::CreateEvent. r=mystor
...
MozReview-Commit-ID: EaUjTLeaQ0n
2018-01-31 15:18:11 -05:00
Boris Zbarsky
0935ca9973
Bug 1434318 part 12. Remove nsIDOMDocument's contentType attribute. r=mystor
...
MozReview-Commit-ID: DAXrxIxiac4
2018-01-31 15:18:11 -05:00
Boris Zbarsky
d8503e650d
Bug 1434318 part 11. Remove nsIDOMDocument's stylesheet set APIs. r=mystor
...
MozReview-Commit-ID: 9ABdbYKZI6k
2018-01-31 15:18:11 -05:00
Boris Zbarsky
f0d195b828
Bug 1434318 part 10. Remove nsIDOMDocument's title attribute. r=mystor
...
MozReview-Commit-ID: IBToVxx4bSs
2018-01-31 15:18:10 -05:00
Boris Zbarsky
d42eaf220e
Bug 1434318 part 9. Remove nsIDOMDocument::CreateTreeWalker. r=mystor
...
MozReview-Commit-ID: 53JPEy7AQtp
2018-01-31 15:18:10 -05:00
Boris Zbarsky
ede65cfa38
Bug 1434318 part 8. Remove nsIDOMDocument::GetElementById. r=mystor
...
MozReview-Commit-ID: IzjmFqySBpB
2018-01-31 15:18:10 -05:00
Boris Zbarsky
a514705917
Bug 1434318 part 7. Remove nsIDOMDocument::GetElementsBy* methods. r=mystor
...
MozReview-Commit-ID: CnfelWtz0mT
2018-01-31 15:18:10 -05:00
Boris Zbarsky
e4b987a4d3
Bug 1434318 part 6. Remove nsIDOMDocument::CreateDocumentFragment. r=mystor
...
MozReview-Commit-ID: A4Me0H1MzL6
2018-01-31 15:18:10 -05:00
Boris Zbarsky
8a4e877b15
Bug 1434318 part 5. Remove some unused nsIDOMDocument node-creation APIs. r=mystor
...
MozReview-Commit-ID: A0GRXYLsupg
2018-01-31 15:18:10 -05:00
Boris Zbarsky
29c18cd07f
Bug 1434318 part 4. Remove nsIDOMDocument's documentElement attribute. r=mystor
...
MozReview-Commit-ID: 2FUstFDF2lF
2018-01-31 15:18:10 -05:00
Boris Zbarsky
22839b2f74
Bug 1434318 part 3. Remove nsIDOMDocument's doctype attribute. r=mystor
...
MozReview-Commit-ID: GsTN3kZATz7
2018-01-31 15:18:09 -05:00
Boris Zbarsky
45afd61f33
Bug 1434318 part 1. Make nsIContentViewer's DOMDocument readonly. r=mystor
...
No one ever assigns to it in JS anyway.
MozReview-Commit-ID: EAoOXSFnwtl
2018-01-31 15:18:09 -05:00
Boris Zbarsky
95e268e32f
Bug 1434399 part 19. Remove nsIXULDocument. r=mystor
...
MozReview-Commit-ID: 9jQu4sjOhb2
2018-01-31 14:49:29 -05:00
Boris Zbarsky
3347e08790
Bug 1434399 part 18. Remove nsIXULDocument::ResetDocumentLWTheme. r=mystor
...
MozReview-Commit-ID: 9z4HAVJAl7R
2018-01-31 14:49:29 -05:00
Boris Zbarsky
3e1fd1a5ab
Bug 1434399 part 17. Remove nsIXULDocument::ResetDocumentDirection. r=mystor
...
MozReview-Commit-ID: 18rQOWg8zvs
2018-01-31 14:49:29 -05:00
Boris Zbarsky
b209de830f
Bug 1434399 part 16. Remove nsIXULDocument::OnDocumentParserError. r=mystor
...
MozReview-Commit-ID: 7LbPTqKzkO4
2018-01-31 14:49:29 -05:00
Boris Zbarsky
8e2fc8e6f0
Bug 1434399 part 15. Remove nsIXULDocument::OnPrototypeLoadDone. r=mystor
...
MozReview-Commit-ID: 9LDh2QByUNV
2018-01-31 14:49:28 -05:00
Boris Zbarsky
3ee8d239ea
Bug 1434399 part 14. Remove add/remove subtree bits from nsIXULDocument. r=mystor
...
MozReview-Commit-ID: 987df30BZHq
2018-01-31 14:49:28 -05:00
Boris Zbarsky
467ed0721d
Bug 1434399 part 13. Remove C++ uses of nsIDOMXULDocument. r=mystor
...
MozReview-Commit-ID: KSsXLra5DQk
2018-01-31 14:49:28 -05:00
Boris Zbarsky
550b138859
Bug 1434399 part 11. Remove nsIDOMXULDocument::LoadOverlay. r=mystor
...
MozReview-Commit-ID: 4ad9AbkMcl0
2018-01-31 14:49:28 -05:00
Boris Zbarsky
2152c06e6d
Bug 1434399 part 10. Remove nsIDOMXULDocument::GetBoxObjectFor. r=mystor
...
MozReview-Commit-ID: AvUdAtCMRRq
2018-01-31 14:49:28 -05:00
Boris Zbarsky
76d6420fab
Bug 1434399 part 9. Remove nsIDOMXULDocument::Persist. r=mystor
...
MozReview-Commit-ID: 8LKgjwt5Yi6
2018-01-31 14:49:28 -05:00
Boris Zbarsky
149ca3c91f
Bug 1434399 part 8. Remove nsIDOMXULDocument's broadcast listener bits. r=mystor
...
MozReview-Commit-ID: Auj7Lfu6ex3
2018-01-31 14:49:27 -05:00
Boris Zbarsky
3dcb19ca5e
Bug 1434399 part 7. Remove nsIDOMXULDocument's getElementsByAttribute(NS) methods. r=mystor
...
MozReview-Commit-ID: HN1le8EkeGr
2018-01-31 14:49:27 -05:00
Boris Zbarsky
19eeccb23d
Bug 1434399 part 6. Remove nsIDOMXULDocument's width/height attributes. r=mystor
...
MozReview-Commit-ID: 1pYKNXwqnGq
2018-01-31 14:49:27 -05:00
Boris Zbarsky
493dd48468
Bug 1434399 part 5. Remove nsIDOMXULDocument's commandDispatcher attribute. r=mystor
...
MozReview-Commit-ID: BjRVr3ScuK5
2018-01-31 14:49:27 -05:00
Boris Zbarsky
0cfbd19f50
Bug 1434399 part 4. Remove nsIDOMXULDocument's tooltipNode attribute. r=mystor
...
MozReview-Commit-ID: 4j1xDBAHHof
2018-01-31 14:49:27 -05:00
Boris Zbarsky
645b3296c3
Bug 1434399 part 3. Remove nsIDOMXULDocument's popupRangeParent/popupRangeOffset attributes. r=mystor
...
MozReview-Commit-ID: dU65u8Hx2V
2018-01-31 14:49:27 -05:00
Boris Zbarsky
099100b791
Bug 1434399 part 2. Remove nsIDOMXULDocument's popupNode attribute. r=mystor
...
MozReview-Commit-ID: 5x0Fa12jBvg
2018-01-31 14:49:27 -05:00
Boris Zbarsky
9fe358b3cc
Bug 1434399 part 1. Switch to nsINode for the popup node on windowroot. r=mystor
...
MozReview-Commit-ID: HyiHElDnmSH
2018-01-31 14:49:26 -05:00
Sebastian Hengst
953d3fa662
merge mozilla-central to mozilla-inbound. CLOSED TREE
2018-01-31 21:31:53 +02:00
Noemi Erli
7c3f6909e2
Backed out changeset 87ef5029dd10 (bug 1434599) for failing in dom/serviceworkers/test/test_workerupdatefoundevent.html on a CLOSED TREE
2018-01-31 21:18:05 +02:00
Sebastian Hengst
2990df182c
Backed out changeset f31755ef4145 (bug 1434618) for webdriver failures, e.g. webdriver/tests/actions/mouse_dblclick.py. CLOSED TREE
2018-01-31 20:53:35 +02:00
Sebastian Hengst
14018b66f7
Backed out changeset 52b418c8febf (bug 1371699) for failing wpt webvtt/parsing/cue-text-parsing/tests/entities.html on Linux
...
--HG--
extra : histedit_source : d98d3d57b04e85bbee527549ecc271e5fc02e21e
2018-01-31 20:31:22 +02:00
Sebastian Hengst
e33e198739
Backed out changeset f1221589e7a6 (bug 1405974) for failing wpt webvtt/parsing/cue-text-parsing/tests/entities.html on Linux
...
--HG--
extra : histedit_source : d11737083bf4383b50707e024539f45f174531f9
2018-01-31 20:30:45 +02:00
Ben Kelly
db68b5ffd6
Bug 1434342 Follow-up to fix bustage on a CLOSED TREE. r=me
2018-01-31 09:27:21 -08:00
Andreas Pehrson
0d112b8fad
Bug 1434628 - Unbust --disable-webrtc builds. r=padenot, a=me
...
MozReview-Commit-ID: Ef8LOr1YymV
2018-01-31 16:59:53 +01:00
Andreas Pehrson
f3cc4b74af
Bug 1299515 - Fix bustage on a CLOSED TREE. r=me
...
--HG--
extra : rebase_source : 5312eaeec727b4cc9ced77fc2adbbff19ab6cc26
extra : histedit_source : c6638f1b1df9af06b30412e774c4a6f782d45c8c
2018-01-31 16:08:13 +01:00
Ben Kelly
af73b55e78
Bug 1434342 P7 Use the global to GetOrCreate the ServiceWorker DOM instance. r=asuth
2018-01-31 09:10:27 -08:00
Ben Kelly
9dfb987159
Bug 1434342 P6 Make ServiceWorker call nsIGlobalObject::AddServiceWorker and RemoveServiceWorker. r=asuth
2018-01-31 09:10:26 -08:00
Ben Kelly
0ff28a0a92
Bug 1434342 P5 Support caching the ServiceWorker DOM instance on the global. r=asuth
2018-01-31 09:10:26 -08:00
Ben Kelly
00f7b788b7
Bug 1434342 P4 Make ServiceWorker operate on an abstract Inner interface that ServiceWorkerInfo implements. r=asuth
2018-01-31 09:10:26 -08:00
Ben Kelly
2508c997c6
Bug 1434342 P3 Make each ServiceWorker DOM object automatically fire its statechange event when appropriate. r=asuth
2018-01-31 09:10:26 -08:00
Ben Kelly
7427e49f90
Bug 1434342 P2 Make ServiceWorker store and use a ServiceWorkerDescriptor internally. r=asuth
2018-01-31 09:10:26 -08:00
Ben Kelly
231fc8a398
Bug 1434342 P1 Add ServiceWorker::Create() factory method. r=asuth
2018-01-31 09:10:25 -08:00
Ben Kelly
50b08d7ef3
Bug 1433545 P2 Remove mScriptSpec from ServiceWorkerInfo and use mDescriptor.ScriptURL() instead. r=asuth
2018-01-31 08:29:50 -08:00
Ben Kelly
e2e2e36fd3
Bug 1433545 P1 Add scriptURL to ServiceWorkerDescriptor. r=asuth
2018-01-31 08:29:49 -08:00
Ben Kelly
0d6f124415
Bug 1433505
P3 Make ServiceWorkerRegistrationInfo use ServiceWorkerRegistrationDescriptor internally. r=asuth
2018-01-31 08:29:49 -08:00
Ben Kelly
84065537b6
Bug 1433505
P2 Make various class members on ServiceWorkerRegistrationInfo private. r=asuth
2018-01-31 08:29:49 -08:00
Ben Kelly
fcf562611d
Bug 1433505
P1 Add the ServiceWorkerRegistrationDescriptor and backing IPC type. r=asuth
2018-01-31 08:29:49 -08:00
Catalin Badea
78f34395e1
Bug 1434599 - Enable test_workerupdatefoundevent.html. r=bkelly
2018-01-31 15:49:05 +00:00
Andrea Marchesini
69f4700dfd
Bug 1405974 - NonBlockingAsyncInputStream must take the ownership of the underlying stream, r=qdot
2018-01-31 16:45:20 +01:00
Andrea Marchesini
c16f42b917
Bug 1371699 - Use of NonBlockingAsyncInputStream in our code base, r=froydnj
2018-01-31 16:45:20 +01:00
Andrea Marchesini
f8497b97e2
Bug 1434618 - Worker shutdown should start at xpcom-will-shutdown notification, r=smaug
2018-01-31 16:43:24 +01:00
shindli
f713c5d75e
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-02-01 00:37:57 +02:00
shindli
f0168929ca
Backed out changeset e401076359c6 (bug 1354175) for M(8) failures on a CLOSED TREE
2018-01-31 21:26:42 +02:00
Ryan VanderMeulen
9caf2eef7a
Merge m-c to autoland. a=merge
...
--HG--
extra : rebase_source : 73b562c59886041340979307ee3d32708bb2c7cd
2018-01-31 13:06:32 -05:00
Andreea Pavel
d652648d08
Merge mozilla-central to autoland a=merge on a CLOSED TREE
...
--HG--
rename : dom/media/webrtc/MediaEngine.h => dom/media/webrtc/MediaEnginePrefs.h
extra : rebase_source : 661454de54cac8d23010da02d0c0d68c1856500d
2018-01-31 19:39:52 +02:00
Daniel Holbert
16899e706b
Bug 1382071: Change a comparison in test_eventTimeStamp.html to consider its upper & lower bounds as part of the valid range. r=birtles
...
MozReview-Commit-ID: 4FZDKqKZLHM
--HG--
extra : rebase_source : 4807a6da59ce465646e04dc61cdf98d6ff1dc746
2018-01-31 12:17:36 -05:00
Johann Hofmann
e5ffc51da5
Bug 1428320 - Ignore about: pages for indexedDB storage type telemetry. r=janv
...
MozReview-Commit-ID: 1Cx5hBsqyX1
--HG--
extra : rebase_source : 7bfe9fdefb413d84309943697f2159e107f5d05e
2018-01-05 12:52:07 +01:00
Jonathan Kingston
8e24b20ae1
Bug 1354175 - Disable AppCache in insecure contexts. r=baku,bkelly,mayhemer
...
MozReview-Commit-ID: wYWHkGlV8h
--HG--
extra : rebase_source : 19e2663304c582fdb20a45efc3e9b55fd43fa286
2018-01-12 19:09:30 +00:00
Masayuki Nakano
c1d340ed59
Bug 1134540 - Make all tests stop using nsIDOMWindowUtils.sendKeyEvent() r=smaug
...
nsIDOMWindowUtils.sendKeyEvent() can dispatch any keyboard events, i.e.,
may dispatch different key events from actual Gecko's behavior. Instead,
they should use nsITextInputProcessor directly or synthesizeKey() of
EventUtils which wraps nsITextInputProcessor.
MozReview-Commit-ID: EDWqXy1OxJp
--HG--
extra : rebase_source : 158c6f3d1611646540133297e4c8352e0b85ab79
2018-01-30 22:05:44 +09:00
Dorel Luca
890eb016d9
Merge mozilla-central to autoland. r=merge
...
--HG--
extra : rebase_source : f28e015c1411d7185cd69a272fea28620af062d9
2018-02-07 12:18:35 +02:00
Masayuki Nakano
55ae27327e
Bug 1436005 - Make type of nsIDOMWindowUtils.focusedInputType AString r=hsivonen
...
nsIDOMWindowUtils.focusedInputType is necessary to check if IMEStateManager
sets InputContext of widget properly. So, let's keep it but make its type
AString (nsAString&) rather than string (char**).
MozReview-Commit-ID: 1RHhmAsPY5a
--HG--
extra : rebase_source : 1e3ed6fa36028f2883cc37b0f2f1ff1f0eb23fd4
2018-02-07 15:16:41 +09:00
Cameron McCormack
73774a4b98
Bug 1435666 - Part 4: Remove nsIDOMXPathEvaluator. r=bz
...
MozReview-Commit-ID: 2nZmbJ9mdwI
--HG--
extra : rebase_source : 3acc54ac7726de2ff00a9b7ddadfcb7e28f573eb
2018-02-05 13:05:45 +08:00
Cameron McCormack
234b89c117
Bug 1435666 - Part 3: Remove nsIDOMXPathResult. r=bz
...
MozReview-Commit-ID: 9j6dUlanNTi
--HG--
extra : rebase_source : 9a790516379441d4e048009bcacdd26e93fde6ae
2018-02-05 11:39:18 +08: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
Cameron McCormack
a3eee241b4
Bug 1435666 - Part 1: Remove nsIDOMSVGElement. r=bz
...
MozReview-Commit-ID: Hlfnu3pXC0n
--HG--
extra : rebase_source : b50343bbebe2044442af4491f7c97209ad8d4fc0
2018-02-04 17:40:57 +08:00
Emilio Cobos Álvarez
c2f6e9ff37
Bug 1435939: Process all the MediumFeatureChanges at the same time. r=xidorn
...
This avoids resetting the computed values all the time, and paves the way to
avoid using a StyleSet on XBL bindings / Shadow DOM, which we should really
really do because it's super overkill.
There are some XBL bits that are kind of hacky, in particular the mStylistDirty,
but they'll go away soon, since I want to redo how we store styles in XBL.
The alternative, which was returning an array of indices or something was even
more hacky I think.
MozReview-Commit-ID: 6tEl5gebXVF
2018-02-07 15:27:56 +01:00
Emilio Cobos Álvarez
ee4bdd20be
Bug 1435939: Propagate the media feature change reason around. r=xidorn
...
Just some argument shuffling and such.
MozReview-Commit-ID: vPFoU2DUXb
2018-02-07 15:27:46 +01:00
Masayuki Nakano
e9db53ab05
Bug 1436248 - Don't use selectionchange event in browser-chrome test since it's not standardized yet whether it should be fired on <input> and <textarea> r=enndeakin+6102+6102
...
In current draft, selectionchange event should be fired when Selection is
changed in Document. However, selection of <input> and <textarea> is different
from Selection in web standards (although our implementation uses Selection).
So, we should check it with SimpleText.executeSoon() for now since it might
be possible that selectionchange event in <input> and <textarea> would be
removed completely.
MozReview-Commit-ID: APvMwbysDzs
--HG--
extra : rebase_source : 3d9cf8c8e8c997744909c087862707f741d170d6
2018-02-07 14:44:09 +09:00
Andreas Pehrson
fe7bade6b4
Bug 1434946 - Indentation fix. r=jib
...
MozReview-Commit-ID: JCQxatbThyI
--HG--
extra : rebase_source : 6d5c7319a69da1b5e93b352be79400ad8fd526f8
2018-02-01 18:35:55 +01:00
Andreas Pehrson
0c896f9aef
Bug 1434946 - Set framerate in settings when capabilities are updated. r=jib
...
This adds back the `framerate` update that was removed in bug 1299515.
It also fixes a threading issue (not really an issue, but it broke the
documented policy) where Start() wrote to mCapability without holding mMutex.
MozReview-Commit-ID: Jda5moNhlkM
--HG--
extra : rebase_source : a8f27f064b9f818eb29aa72a18605786c474631b
2018-02-01 17:00:59 +01:00
Andreas Pehrson
f52aa5b27e
Bug 1434946 - Report resolution change in settings already on first frame. r=jib
...
MozReview-Commit-ID: IzhdiHgVKOc
--HG--
extra : rebase_source : 085308eb966554ed71fb6b758cd59132b43d6ceb
2018-02-01 16:58:35 +01:00
Andreas Pehrson
422d32be88
Bug 1434861 - Simplify rescaling code in MediaEngineRemoteVideoSource::DeliverFrame. r=jib
...
Most importantly, this reduces the number of copies to 1 in the common case.
In a case where we are rescaling because there are competing gUM requests
this does two copies, where one is the crop-and-scale operation itself.
In the worst case we do two allocations, but with a buffer pool and a recycling
ImageContainer we allocate very rarely in practice.
MozReview-Commit-ID: B0Et4wZol9n
--HG--
extra : rebase_source : e0950a53278336773570c9e989a21392195f8898
2018-02-01 16:06:19 +01:00
Gurzau Raul
3a5264e71b
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-07 00:00:20 +02:00
Robert Longson
c4391552bc
Bug 1435568 - Remove SVGUnitTypes values from elements r=jwatt r=bkelly (DOM Peer)
2018-02-06 21:35:34 +00:00
Munro Mengjue Chiang
05487212d3
Bug 1426129 - Hold CamerasChild via promoting "this" to a RefPtr. r=jib
...
MozReview-Commit-ID: JdZqnGxlsBV
2018-01-16 15:27:09 +08:00
Boris Zbarsky
1c50f93c8b
Bug 1435764 part 4. Use NodeFilter in various system-JS places instead of hardcoding constant values. r=kmag
...
MozReview-Commit-ID: HuwuVXWcWQE
2018-02-06 13:03:44 -05:00
Ciure Andrei
6c09be0569
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-02-03 00:15:11 +02:00
Eric Rahm
14975c9574
Bug 1434689 - Part 4: Annotate IgnoreErrors as MOZ_TEMPORARY_CLASS. r=bz
...
IgnoreErrors is intended to only be used as a temporary class, this adds an
explicit annotation.
--HG--
extra : rebase_source : 4142429081d3f70097594d200950b74d100ab67b
2018-02-02 13:21:51 -08:00
Coroiu Cristina
71d3d9a464
Merge mozilla-central to inbound on a CLOSED TREE
2018-02-02 19:44:32 +02:00
Andrea Marchesini
9294ce8532
Bug 1435197 - Reduce the number of headers included in WorkerCommon.h, r=smaug
2018-02-02 17:35:28 +01:00
shindli
8bf605352e
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-02-01 00:38:55 +02:00
Chris Pearce
328670db16
Bug 1433344 - Convert encrypted AAC to ADTS before decryption. r=jya
...
MozReview-Commit-ID: IGmBfJtYsCi
--HG--
extra : rebase_source : a0752ed6c85faf4333ae84a3e5b20695b5bf26a6
2018-01-30 14:39:09 +13:00
Boris Zbarsky
4f2bf4184c
Bug 1435483
part 21. Remove nsIException::ToString. r=qdot
...
MozReview-Commit-ID: 17yuhlqzbr2
2018-02-05 16:34:06 -05:00
Boris Zbarsky
d023fa0839
Bug 1435483
part 20. Remove nsIException::GetData. r=qdot
...
MozReview-Commit-ID: 9cDzCeddOmh
2018-02-05 16:34:06 -05:00
Boris Zbarsky
2e3807bdc2
Bug 1435483
part 19. Remove nsIException::GetLocation. r=qdot
...
MozReview-Commit-ID: AbVQ7IA4xqp
2018-02-05 16:34:06 -05:00
Boris Zbarsky
3bf93ec28e
Bug 1435483
part 18. Remove nsIException::GetResult. r=qdot
...
MozReview-Commit-ID: JArus2ddEsL
2018-02-05 16:34:06 -05:00
Boris Zbarsky
180fe6930c
Bug 1435483
part 17. Remove nsIException::GetMessageMoz. r=qdot
...
MozReview-Commit-ID: GKzE812BfIF
2018-02-05 16:34:06 -05:00
Boris Zbarsky
12e9f78050
Bug 1435483
part 16. Switch to using dom::Exception, not nsIException, in C++ code. r=qdot
...
nsIException is builtinclass in idl, so whatever code we had to handle
non-dom::Exception nsIExceptions is dead code.
MozReview-Commit-ID: 6VnqDWt0041
2018-02-05 16:34:05 -05:00
Boris Zbarsky
317b319575
Bug 1435483
part 15. Remove nsIDOMRequestService::FireDetailedError. r=qdot
...
It's doing casts that are bogus. We can do the same thing (only needed for
tests anyway) via a chromeonly API on DOMRequest.
MozReview-Commit-ID: 1FUPGMhBU3k
2018-02-05 16:34:05 -05:00
Boris Zbarsky
d748458d6f
Bug 1435483
part 14. Remove nsIException::GetFilename/GetLineNumber/GetColumnNumber. r=qdot
...
MozReview-Commit-ID: 6JN7UvkhPgl
2018-02-05 16:34:05 -05:00
Boris Zbarsky
eebfa7dd8a
Bug 1435483
part 13. Remove nsIException::GetName. r=qdot
...
MozReview-Commit-ID: CXnwjeHoGRm
2018-02-05 16:34:05 -05:00
Boris Zbarsky
fc5ae1f4a1
Bug 1435483
part 12. Add an infallible "toString" method on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: CTCawPvw6VZ
2018-02-05 16:34:05 -05:00
Boris Zbarsky
539cfc28e6
Bug 1435483
part 11. Add an infallible "formattedStack" getter on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: KLSzUuWt45x
2018-02-05 16:34:05 -05:00
Boris Zbarsky
c8bd8682bf
Bug 1435483
part 10. Add infallible "asyncCaller" and "caller" getters on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: 8pdMDFHWlVt
2018-02-05 16:34:05 -05:00
Boris Zbarsky
b7eaf4b6ae
Bug 1435483
part 9. Add an infallible "name" getter on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: ADxO2A8nkel
2018-02-05 16:34:05 -05:00
Boris Zbarsky
984978f22d
Bug 1435483
part 8. Add an infallible "asyncCause" getter on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: KpRyt21PF7W
2018-02-05 16:34:04 -05:00
Boris Zbarsky
fc7c1f0034
Bug 1435483
part 7. Add an infallible "columnNumber" getter on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: 7VJvDR0qD3G
2018-02-05 16:34:04 -05:00
Boris Zbarsky
2c00c8c971
Bug 1435483
part 6. Add an infallible "lineNumber" getter on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: 7aYg9kJhiab
2018-02-05 16:34:04 -05:00
Boris Zbarsky
02f7baafc0
Bug 1435483
part 5. Add an infallible "filename" getter on nsIStackFrame. r=qdot
...
MozReview-Commit-ID: D3uuehuDqOB
2018-02-05 16:34:04 -05:00
Boris Zbarsky
796faaaf13
Bug 1435483
part 4. Remove always-true mInitialized member from Exception. r=qdot
...
MozReview-Commit-ID: H1ZPg76xNyI
2018-02-05 16:34:04 -05:00
Boris Zbarsky
0920564cb3
Bug 1435483
part 3. Remove nsIXPCException. r=qdot
...
This interface is not usable from JS, because we don't expose initialize() in
the WebIDL bindings for Exception. And C++ doesn't use it.
MozReview-Commit-ID: LsIm4YA0YZE
2018-02-05 16:34:04 -05:00
Boris Zbarsky
de9c98ee56
Bug 1435483
part 2. Stop allowing creation of Exception objects via contract/CID. r=bholley
...
MozReview-Commit-ID: H6RmL4BZfgh
2018-02-05 16:34:04 -05:00
Boris Zbarsky
adb8821d28
Bug 1435480. Propagate the return values of the state-manipulating InspectorUtils methods out through the bindings. r=xidorn
...
MozReview-Commit-ID: 6SPMf4vIQYx
2018-02-05 16:00:05 -05:00
Boris Zbarsky
3990908dfe
Bug 1435430 part 10. Remove now-unused nsIXSLTProcesor interfaces. r=mystor
...
MozReview-Commit-ID: JBdem9vRgcN
2018-02-05 16:00:05 -05:00
Boris Zbarsky
d271a46ecf
Bug 1435430 part 9. Remove nsIXSLTProcessorPrivate::DISABLE_ALL_LOADS. r=mystor
...
MozReview-Commit-ID: PCHylPszxI
2018-02-05 16:00:05 -05:00
Boris Zbarsky
e925a44c0a
Bug 1435430 part 8. Remove nsIXSLTProcessor::ClearParameters and nsIXSLTProcessor::Reset. r=mystor
...
MozReview-Commit-ID: 3qsXzmoqQlY
2018-02-05 16:00:05 -05:00
Boris Zbarsky
ff6b676fa8
Bug 1435430 part 7. Remove nsIXSLTProcessor::RemoveParameter. r=mystor
...
MozReview-Commit-ID: 8cf2jHkGS7L
2018-02-05 16:00:04 -05:00
Boris Zbarsky
4a7d53ae9a
Bug 1435430 part 6. Remove nsIXSLTProcessor::GetParameter. r=mystor
...
MozReview-Commit-ID: EmoJDwDw4kp
2018-02-05 16:00:04 -05:00
Boris Zbarsky
c7caeef3ae
Bug 1435430 part 5. Remove nsIXSLTProcessor::SetParameter. r=mystor
...
MozReview-Commit-ID: 47Pc4Puub4T
2018-02-05 16:00:04 -05:00
Boris Zbarsky
f7873b036a
Bug 1435430 part 4. Remove nsIXSLTProcessor::TransformToDocument. r=mystor
...
MozReview-Commit-ID: C15Gr1oxq8s
2018-02-05 16:00:04 -05:00
Boris Zbarsky
daa2640fb6
Bug 1435430 part 3. Remove nsIXSLTProcessor::ImportStylesheet. r=mystor
...
MozReview-Commit-ID: Csqh40GjqJn
2018-02-05 16:00:04 -05:00
Boris Zbarsky
594dedafaa
Bug 1435430 part 2. Remove nsIXSLTProcessor::TransformToFragment. r=mystor
...
MozReview-Commit-ID: L1ILcLGAyy
2018-02-05 16:00:04 -05:00
Boris Zbarsky
ba9661475c
Bug 1435430 part 1. Switch to creating XSLTProcessors via constructor, not contract. r=mystor
...
MozReview-Commit-ID: A20gseUzUFT
2018-02-05 16:00:04 -05:00
Andrea Marchesini
80a7883970
Bug 1422036 - Using WorkerControlRunnable to release resources in fetch when the worker is shutting down, r=catalinb
2018-02-05 19:55:08 +01:00
Andrea Marchesini
8cdf705535
Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
2018-02-05 19:55:07 +01:00
Andreas Pehrson
943436bfbe
Bug 1426718 - Assert that we append at most once per stream per iteration. r=padenot
...
MozReview-Commit-ID: 3bNTZRhv839
--HG--
extra : rebase_source : b7da2412b89bf79c72344509847ff54853adcbbe
2017-11-22 14:30:00 +01:00
Andreas Pehrson
63cdbabafe
Bug 1299515 - Make LocalTrackSource hold a WeakPtr to SourceListener. r=jib
...
MozReview-Commit-ID: 93jKsK5JfqG
--HG--
extra : rebase_source : f75b7e53760be63123f22ef1f7981c7d8e38132c
2018-01-23 11:31:22 +01:00
Andreas Pehrson
09669c4432
Bug 1299515 - Don't assert that tracks must be ended in forced shutdown. r=padenot
...
I hit this during local tests. It's a fine invariant but it doesn't hold in
forced shutdown.
MozReview-Commit-ID: HtoiGwf7IMI
--HG--
extra : rebase_source : 707de2fe08ccad99a06dab00969e2f140e63abad
2018-01-03 15:13:36 +01:00
Andreas Pehrson
2b25cd7258
Bug 1299515 - Signal SetPullEnabled with a message. r=padenot
...
With the added invariant that NotifyPull() needs a MediaStreamListener present
to not underrun, we need SetPullEnabled() and AddListener() to stay in sync by
using the same signaling mechanism.
MozReview-Commit-ID: 49KWdiTOG98
--HG--
extra : rebase_source : d0ad44d7ce431aa792c4908f96baf0c0920dbe90
2018-01-03 11:59:41 +01:00
Andreas Pehrson
1eb21f16e5
Bug 1299515 - Replace a rawptr handoff with generalized lambda capture. r=jib
...
MozReview-Commit-ID: A1hbcpdHygY
--HG--
extra : rebase_source : 97ac2f1fe6da2596754f3ade1a59ceae582294da
2017-12-20 21:54:16 +01:00
Andreas Pehrson
66a566c5e7
Bug 1299515 - Set track stop_on_disable prefs to act immediately in test. r=jib
...
MozReview-Commit-ID: ALEbQpVm68t
--HG--
extra : rebase_source : 5a9566ada8e710e4cf51de66e131c0015e787351
2017-11-28 11:17:17 +01:00
Andreas Pehrson
cfef991f4a
Bug 1299515 - Modernize tests that disable tracks to prime for coming patches. r=jib
...
MozReview-Commit-ID: 9rzaZimjpm9
--HG--
extra : rebase_source : ea1a1684d8cec7671b8f627ce79c41ae5016639c
2017-11-28 11:15:44 +01:00
Andreas Pehrson
b8ef7b60f9
Bug 1299515 - Put pushPrefs in head.js. r=jib
...
MozReview-Commit-ID: F770g5cjH0k
--HG--
extra : rebase_source : 94464257153c814a32f2838b79124dbaf1fab3df
2017-11-23 17:28:40 +01:00
Andreas Pehrson
d09d284893
Bug 1299515 - Drive by touchups in MediaTrackConstraints. r=jib
...
MozReview-Commit-ID: EBztQ99CKQ4
--HG--
extra : rebase_source : 3ca504ada622a7db9a6e97dc23ff88558a66795d
2017-11-21 15:53:02 +01:00
Ciure Andrei
c536f2de2c
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-02-08 00:32:12 +02:00
Andreas Pehrson
09f130fe44
Bug 1299515 - Wire up track-disabling logic to frontend APIs. r=jib, r=johannh
...
This modifies mediaCaptureWindowState() to say whether a camera or microphone is
actively captured or not. Note that this is not the same as the device being
on or off. If we disallow a device from being off while disabled, we still
notify chrome that we're not actively capturing.
MozReview-Commit-ID: B1taormqc3j
--HG--
extra : rebase_source : 292d323c4b9711cc242170f5c5c139bb87658c44
2017-11-17 20:13:06 +01:00
Andreas Pehrson
a9436d8f79
Bug 1299515 - Stop Camera and Microphone device when tracks become disabled. r=jib
...
This wires up the disabling of a track with actually stopping the device if we
allow it.
This is possible for:
- Camera (enabled by default, controlled by pref
"media.getusermedia.camera.off_while_disabled.enabled")
- Microphone (disabled by default, controlled by pref
"media.getusermedia.microphone.off_while_disabled.enabled")
Screen-, app-, or windowsharing is not supported at this time.
On disabling, there's a delay before the device is ordered to stop. This is
now defaulting to 3 seconds but can be overriden by prefs
"media.getusermedia.camera.off_while_disabled.delay_ms" and
"media.getusermedia.microphone.off_while_disabled.delay_ms".
The delay is in place to prevent misuse by malicious sites. If a track is
re-enabled before the delay has passed, the device will not be touched until
another disable followed by the full delay happens.
MozReview-Commit-ID: D4nZWzrYZGm
--HG--
extra : rebase_source : 6a54fa450bd435ed65de2a30b66d25f4a5e8241e
2017-11-17 19:56:00 +01:00
Andreas Pehrson
60544370ea
Bug 1299515 - Implement MediaTimer::Cancel to allow for rejecting timer promises. r=jya
...
MozReview-Commit-ID: ESLlbIS8XHa
--HG--
extra : rebase_source : 2382f6ba2582363c6663ec5b925684ab18b73abe
2017-12-20 10:02:31 +01:00
Andreas Pehrson
568e0a7bf4
Bug 1299515 - Implement MediaTimer::WaitFor for convenience. r=jya
...
MozReview-Commit-ID: VpHxUKn3hO
--HG--
extra : rebase_source : 2346c317f9819c01056baaa2c8fb50fe8a2bfad0
2017-12-20 10:01:47 +01:00
Andreas Pehrson
abde2fb147
Bug 1299516 - Allow MediaEngines to Start() and Stop() without affecting tracks. r=jib, r=padenot
...
This is the larger change for this bug. In order to turn off a device on
disabling we want to Stop() it without ending the attached track.
To allow this, this patch breaks out track-creation from Start() to SetTrack()
and moves track-ending logic from Stop() to Deallocate().
It is a programming error to Start() or Stop() a MediaEngineSource that hasn't
seen a SetTrack().
MozReview-Commit-ID: 3KzmuDjCAH0
--HG--
extra : rebase_source : 361d9b9c2a818ce51fa90d88950d5992c51407c6
2017-12-18 16:19:33 +01:00
Andreas Pehrson
3ceaba23ab
Bug 1299515 - Flatten MediaEngineSource class hierarchy. r=jib
...
The scope of flattening this hierarchy quickly grows large, so this patch does
a couple more things:
- Creates a pure interface MediaEngineSourceInterface and a base class
MediaEngineSource with common defaults and refcount support (no state!)
- Breaks out some of the helper classes to dedicated files, e.g.,
AllocationHandle, MediaEnginePrefs.
- Clarifies the threading model (written on one thread *and* under lock,
read under either)
- Fixes style, indentation, include-sorting in the affected files
- Adds comments, especially for clarifying what responsibilities methods have,
and thread usage of class members
- Changes Monitors to Mutexes since we only use them as Mutexes anyhow
- Makes MediaEngineRemoteVideoSource no longer a shared source since we now
support scaling in this source and CamerasChild can act as a broker of frames.
This greatly simplifies it. The only shared source is now
MediaEngineWebRTCMicrophoneSource, so the sharing specific common methods have
been moved to that source.
MozReview-Commit-ID: KeVZQo6gLm2
--HG--
rename : dom/media/webrtc/MediaEngine.h => dom/media/webrtc/MediaEnginePrefs.h
extra : rebase_source : c785a5feb896312912170475d6b8d997e712e48f
2018-01-24 16:49:13 +01:00
Andreas Pehrson
99ea5bdb99
Bug 1299515 - Include nsContentUtils in TimeoutManager. r=mystor
...
The build is failing without this. Assuming I did something in an earlier patch
that either removed an nsContentUtils include or changed the order so it's not
available here.
MozReview-Commit-ID: Lsm8yhRbtFC
--HG--
extra : rebase_source : a44dbea82106afd4c4677994075e6daa58fe4c1c
2017-12-06 12:56:32 +01:00
Christoph Kerschbaumer
1a2da7cf6b
Bug 1432358: Allow certain top-level pages to be agnostic to CSP. r=smaug
2018-02-01 14:07:01 +01:00
Christoph Kerschbaumer
8f64f065cc
Bug 1432358: Make resource URIs subject to CSP. r=gijs
2018-01-25 14:20:31 +01:00
Bogdan Tara
1a6614b8b5
Merge inbound to mozilla-central. a=merge
2018-01-31 12:00:14 +02:00
cku
55878616d8
Bug 1207734 - Part 6. Fix an assertion from the early pref access checking. r=billm
...
MozReview-Commit-ID: 8GgVojlNy3v
(grafted from 308a4ed50826254e195fa2f4a14334d4114bd1f9)
--HG--
extra : source : 308a4ed50826254e195fa2f4a14334d4114bd1f9
2017-12-20 11:46:13 +08:00
cku
af86c724c9
Bug 1207734 - Part 4.c. Temporarily disable async-transform for individual-transform. r=birtles
...
Since we do not support async-transform for individual-transform yet.
MozReview-Commit-ID: gfOzHpjOnQ
(grafted from dd508458f70d5473256a4bfe5a2f6bc665bbac9d)
--HG--
extra : source : dd508458f70d5473256a4bfe5a2f6bc665bbac9d
2018-01-05 14:45:05 +08:00
Valentin Gosu
7183e543b2
Bug 1432320 - (Part 2) Change calls to nsIURL.{fileName,fileBaseName,fileExtension} setters to use nsIURLMutator r=mayhemer
...
MozReview-Commit-ID: D5aTl1i14gI
--HG--
extra : rebase_source : 6d4a8606da971426c554c31d188567cf1e6c8741
2018-01-31 02:33:06 +01:00
arthur.iakab
c4dd80eca3
Merge mozilla-central to autoland
2018-01-31 00:41:58 +02:00
Sebastian Hengst
732cb1d98b
merge mozilla-inbound to mozilla-central. r=merge a=merge
2018-01-31 00:22:27 +02:00
Bobby Holley
7d29bf6691
Bug 1418161 - Cache style attribute serialization during the parallel traversal. r=emilio
...
MozReview-Commit-ID: 1izMRY2bmzE
2018-01-30 14:11:13 -08:00
Kartikaya Gupta
8db17de82f
Bug 1421380 - Enable gfx.webrender.hit-test by default. r=jrmuizel
...
This causes some mochitests to fail.
MozReview-Commit-ID: J2AjM0qKVE5
--HG--
extra : rebase_source : 21102068e9eca65f56bafb76cb623dbdbf0bfb3a
2018-01-29 16:35:10 -05:00
Boris Zbarsky
7c83759ad4
Bug 1428610 part 2. Change Element::GetSMILOverrideStyle to return nsDOMCSSAttributeDeclaration. r=emilio
...
MozReview-Commit-ID: 9R6ywUEKagK
2018-01-30 14:48:26 -05:00
Boris Zbarsky
1d5c2e332a
Bug 1434273. Make nsGenConImageContent's inheritance match the way it's used. r=mccr8
...
MozReview-Commit-ID: AYL4iZkMJiH
2018-01-30 14:48:26 -05:00
Kris Maglione
19a956c2c6
Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian
...
MozReview-Commit-ID: 7bVI1iM6hor
--HG--
extra : source : 0b97a30cadb1a96d3cafae6b79ef0d3ec26770cf
extra : amend_source : 09a90b29837e339eec7bdf8504f86c28e74ca3dd
extra : intermediate-source : a1eca62826a1341ca24d4d2a93d4884d4fc7ad51
extra : histedit_source : eb26e73b531f9a34d3401d39f60b533b27b78540
2018-01-18 16:27:26 -08:00
Kris Maglione
918ed6c474
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62
extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
2018-01-29 15:20:18 -08:00
Csoregi Natalia
1d557a2997
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-01-30 18:24:05 +02:00
Csoregi Natalia
c56f656feb
Merge inbound to mozilla-central. a=merge
2018-01-30 18:18:04 +02:00
Andreas Pehrson
5b9398382d
Bug 1430993 - Clean up minor issues in CamerasParent. r=jib
...
This cleans up:
- Superfluous namespaces
- Warnings from static-analysis
- Raw pointer usage
MozReview-Commit-ID: 4oJ5MiBwhmn
--HG--
extra : rebase_source : eea99c58c528a19facb5c70c3d2ea95fc9804367
extra : histedit_source : a01aa7ba5ecd7dd302952ddd9e9ae19d656a51c7
2018-01-25 10:41:20 +01:00
Bryce Van Dyk
37dd875199
Bug 1432869 - Update usage of cubeb_stream_params to set newly exposed prefs member. r=achronop
...
The changes to the cubeb API mean that the new prefs member on
cubeb_stream_params should be explicitly set. This changeset does so.
MozReview-Commit-ID: 1hwjLTriaBP
--HG--
extra : rebase_source : f32c4a0a945ed7a048ca40c7286024da1fb93473
2018-01-22 13:20:29 -05:00
Munro Mengjue Chiang
025c7d6993
Bug 1430993 - Replace RefPtr with StaticRefPtr to avoid the static constructor. r=jib
...
MozReview-Commit-ID: 9xqP5QFlbZJ
--HG--
extra : rebase_source : a2fd3ef926d0ab2c207ec5ebac7026fc1a8e1fb8
extra : histedit_source : 15493a5c43d2cdcd9c86fa3d79e4196beb36ca9d
2018-01-17 16:21:14 +08:00
Amy Chung
a0e6c2af00
Bug 1425031 - Don't broadcast to content processes cookie updates that initiated in content processes. r=jdm
2018-01-12 12:53:00 -05:00
Gurzau Raul
afe10a4af5
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-01-30 12:12:34 +02:00
Gurzau Raul
c380dfe905
Merge inbound to mozilla-central. a=merge
2018-01-30 12:01:49 +02:00
Jonathan Kew
3b1dc9e5ec
Bug 1280162 - patch 2 - Add a getFeatures() method to InspectorFontFace to expose the OpenType features supported by a font. r=dholbert,bz
2018-01-30 09:57:39 +00:00
Ashish
91ad3c0fa5
Bug 1430450 - Remove Logically dead code. r=emilio
...
MozReview-Commit-ID: Jk2CfMZOQPG
2018-01-30 10:37:51 +01:00
Andrea Marchesini
9774cec092
Bug 1413112 - Fixing includes in dom/workers, r=bkelly
2018-01-30 10:14:00 +01:00
Andrea Marchesini
c0b9cdcdd1
Bug 1413112 - Move FileReaderSync into dom/file, r=me
...
--HG--
rename : dom/workers/FileReaderSync.cpp => dom/file/FileReaderSync.cpp
rename : dom/workers/FileReaderSync.h => dom/file/FileReaderSync.h
2018-01-30 10:13:29 +01:00
Andrea Marchesini
1be2954fe1
Bug 1413112 - WorkerError in separate files, r=bkelly
2018-01-30 10:12:50 +01:00
Andrea Marchesini
900cbdf1e3
Bug 1413112 - Separate files for WorkerDebugger, r=bkelly
2018-01-30 10:12:26 +01:00
Andrea Marchesini
cfa537d14f
Bug 1413112 - Move WorkerLoadInfo into separate files, r=bkelly
2018-01-30 10:12:04 +01:00
Andrea Marchesini
5a1fc27bfc
Bug 1413112 - Moving MessageEventRunnable out of WorkerPrivate.cpp, r=bkelly
2018-01-30 10:10:25 +01:00
Andrea Marchesini
3513d1c407
Bug 1413112 - Renaming Workers.h to WorkerCommon.h, r=bkelly
...
--HG--
rename : dom/workers/Workers.h => dom/workers/WorkerCommon.h
2018-01-30 10:10:04 +01:00
Boris Zbarsky
7c392f077e
Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor
...
MozReview-Commit-ID: 5QUyFeAQYZQ
2018-01-30 00:25:36 -05:00
Boris Zbarsky
5aa0298e34
Bug 1418085 part 5. Remove nsIDOMHTMLInputElement::GetList. r=mystor
...
MozReview-Commit-ID: JbWMti82q3R
2018-01-30 00:25:36 -05:00
Boris Zbarsky
b9771573b3
Bug 1418085 part 4. Stop using nsIDOMHTMLElement in JS code. r=mystor
...
MozReview-Commit-ID: GsSnXNXGrHg
2018-01-30 00:25:36 -05:00
Hiroyuki Ikezoe
eeefe00d01
Bug 1433008 - Make AnimationEventInfo, InternalTransitionEvent and InternalAnimationEvent movable. r=masayuki
...
And disallow using copy constructor and copy assignment for the structs.
MozReview-Commit-ID: 7jSktlu1SqN
--HG--
extra : rebase_source : cc8bcb1f95843a2a46a044e226c299a6196ef2a2
2018-01-30 09:26:48 +09:00
Hiroyuki Ikezoe
4d9188d86d
Bug 1433846 - Drop nsComputedDOMStyle::GetPresShellForContent(), use nsContentUtils::GetPresShellForContent(). r=xidorn
...
MozReview-Commit-ID: JcpEpqP32Yi
--HG--
extra : rebase_source : dc3649c882f7edd36f9dbc3463d186517b18bdc1
2018-01-29 14:19:25 +09:00
Hiroyuki Ikezoe
66329b0a9c
Bug 1433846 - Introduce nsContentUtils::GetPresShellForContent(const* nsIContent). r=xidorn
...
MozReview-Commit-ID: 38RbeooWjFW
--HG--
extra : rebase_source : 37020698c792f7db0378851b77bca45c9b2bd109
2018-01-29 14:19:25 +09:00
Hiroyuki Ikezoe
c14c85d218
Bug 1433846 - Fix the comment for nsContentUtils::GetContextForContent(). r=xidorn
...
GetCurrentDoc() is no longer used in the function since bug 1074738.
MozReview-Commit-ID: WzmfO5HrUK
--HG--
extra : rebase_source : a304e15a99f621a41ea5d32c1974542a956e4d3f
2018-01-29 14:19:25 +09:00
Cosmin Sabou
37bb870512
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-01-30 00:47:39 +02:00
Boris Zbarsky
9da3878bc9
Bug 1418076 part 11. Eliminate the nsIDOMHTMLDocument interface. r=mystor
...
MozReview-Commit-ID: 4lEcUeenbg3
2018-01-26 01:03:25 -05:00
Boris Zbarsky
d3dc65034f
Bug 1418076 part 9. Eliminate remaining uses of nsIDOMHTMLDocument. r=mystor
...
MozReview-Commit-ID: DqjJPKKRYOx
2018-01-26 01:01:25 -05:00
Boris Zbarsky
94892c7519
Bug 1418076 part 8. Remove remaining, unused, nsIDOMHTMLDocument methods. r=mystor.
...
MozReview-Commit-ID: AshWkds4I8Z
2018-01-26 01:01:16 -05:00
Boris Zbarsky
7fdae0afd0
Bug 1418076 part 7. Get rid of nsIDOMHTMLDocument's color attributes. r=mystor
...
MozReview-Commit-ID: 4jgoGqWyymA
2018-01-26 01:01:08 -05:00
Boris Zbarsky
aa98a6d46b
Bug 1418076 part 6. Get rid of nsIDOMHTMLDocument's queryCommand* methods. r=mystor
...
MozReview-Commit-ID: Jch0wfisBZa
2018-01-26 01:00:58 -05:00
Boris Zbarsky
311e6cf3f4
Bug 1418076 part 5. Get rid of nsIDOMHTMLDocument's designMode attribute. r=mystor
...
MozReview-Commit-ID: 8CB3OZBHa9q
2018-01-26 01:00:49 -05:00
Boris Zbarsky
48ae6aca91
Bug 1418076 part 4. Get rid of nsIDOMHTMLDocument's open/close/write/writeln methods. r=mystor
...
MozReview-Commit-ID: 4HbZljdQR2I
2018-01-26 01:00:41 -05:00
Boris Zbarsky
ff483d92c6
Bug 1418076 part 3. Get rid of nsIDOMHTMLDocument's head attribute. r=mystor
...
MozReview-Commit-ID: Cj7l9TqmAby
2018-01-26 01:00:33 -05:00
Boris Zbarsky
9350bc9e65
Bug 1418076 part 2. Get rid of nsIDOMHTMLDocument's cookie attribute. r=mystor
...
MozReview-Commit-ID: JLW7dFPbY3m
2018-01-26 01:00:20 -05:00
Boris Zbarsky
3c11d297e3
Bug 1418076 part 1. Get rid of nsIDOMHTMLDocument's domain attribute. r=mystor
...
MozReview-Commit-ID: Igf83iosX8L
2018-01-26 01:00:04 -05:00
Cosmin Sabou
9a65a40178
Backed out 3 changesets (bug 1431533
) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533
)
Backed out changeset 34c999fa006b (bug 1431533
)
Backed out changeset e2674287e57f (bug 1431533
)
2018-01-30 07:17:48 +02:00
Boris Zbarsky
2e85a4c2dc
Bug 1276438 part 7. Get rid of nsIDOMHTMLDocument::GetBody. r=mystor
...
MozReview-Commit-ID: 5XyZc8hQndQ
2018-01-26 00:53:35 -05:00
Boris Zbarsky
e2482fb957
Bug 1276438 part 5. Get rid of IsCurrentBodyElement. r=mystor
...
MozReview-Commit-ID: JMBFmVoMiMS
2018-01-26 00:53:35 -05:00
Boris Zbarsky
a2a8a03a92
Bug 1276438 part 4. Move the .body getter from HTMLDocument to Document. r=mystor
...
The "body" part of responsexml-document-properties.htm is not really per current
spec text, and fails in every non-Firefox browser, and in Firefox after this
change. https://github.com/w3c/web-platform-tests/issues/2668 tracks this issue
to some extent, but if all browsers are going to align here anyway, we should
just adjust the test and move on.
MozReview-Commit-ID: HTLfggvi5LL
2018-01-26 00:53:34 -05:00
Boris Zbarsky
e8182afa14
Bug 1276438 part 3. Align the .body setter with the spec a bit better. r=mystor
...
There are two changes here:
1) We allow setting .body even if the root element is not an <html:html>. This
is what the spec says to do, and what we used to do before the changes in bug
366200. No tests for this yet, pending
https://github.com/whatwg/html/issues/3403 getting resolved.
2) We use GetBody(), not GetBodyElement(), to look for an existing thing to
replace. This matters if there are <frameset>s involved.
MozReview-Commit-ID: JCaQGHKgzE7
2018-01-26 00:52:40 -05:00
Boris Zbarsky
8d8cae1597
Bug 1276438 part 2. Move the implementation of the .body setter from nsHTMLDocument to nsIDocument. r=mystor
...
MozReview-Commit-ID: EJAZfrXC0QJ
2018-01-26 00:36:57 -05:00
Boris Zbarsky
672340ede6
Bug 1276438 part 1. Move the implementation of the .body getter from nsHTMLDocument to nsIDocument. r=mystor
...
MozReview-Commit-ID: BhQuGS1NdmQ
2018-01-25 06:55:47 -05:00
Boris Zbarsky
fba82e4ebc
Bug 1432977 part 3. Remove nsIDOMHTMLElement's offsetWidth/Height attributes. r=mccr8
...
MozReview-Commit-ID: EoSwBkeGj60
2018-01-29 23:40:11 -05:00
Boris Zbarsky
548d16d0b1
Bug 1432977 part 2. Remove nsIDOMHTMLElement's spellcheck attribute. r=mccr8
...
MozReview-Commit-ID: B07hMx3LAed
2018-01-29 23:37:57 -05:00
Boris Zbarsky
f26bfa5954
Bug 1432977 part 1. Remove nsIDOMHTMLElement's draggable attribute. r=mccr8
...
MozReview-Commit-ID: Gj8thsaNGCF
2018-01-29 23:37:54 -05:00
Boris Zbarsky
248a8c7b00
Bug 1432944 part 13. Remove the NS_FORWARD_NSIDOMELEMENT_TO_GENERIC macro. r=mccr8
...
MozReview-Commit-ID: 8A1VcWArVcP
2018-01-29 23:29:11 -05:00
Boris Zbarsky
a9c83a1bf2
Bug 1432944 part 12. Change nsIFormProcessor to pass Element, not nsIDOMHTMLElement, for elements. r=mccr8
...
MozReview-Commit-ID: K6w7FR254UC
2018-01-29 23:29:11 -05:00
Boris Zbarsky
e565b1fe1b
Bug 1432944 part 11. Remove nsIDOMElement::GetAttribute. r=mccr8
...
MozReview-Commit-ID: 2f1vFvRdCPG
2018-01-29 23:28:00 -05:00
Boris Zbarsky
151487a675
Bug 1432944 part 10. Remove nsIDOMElement::SetAttribute. r=mccr8
...
MozReview-Commit-ID: 6eIdX8iA5Rg
2018-01-29 23:28:00 -05:00
Boris Zbarsky
d8f9ae1642
Bug 1432944 part 9. Remove nsIDOMElement::HasAttribute. r=mccr8
...
MozReview-Commit-ID: KDeeVkeRmQr
2018-01-29 23:27:59 -05:00
Boris Zbarsky
be04bfb2be
Bug 1432944 part 7. Remove nsIDOMElement's tagName attribute. r=mccr8
...
MozReview-Commit-ID: 8rmd120L2BK
2018-01-29 23:27:59 -05:00
Boris Zbarsky
f60fd673d6
Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8
...
MozReview-Commit-ID: KvKjeKIOB9K
2018-01-29 23:10:53 -05:00
Boris Zbarsky
b6b8acada6
Bug 1432186 part 18. Remove no-longer-needed nsIDOMNode-forwarding defines. r=mccr8
...
MozReview-Commit-ID: FbP5fVQ3c6m
2018-01-29 23:10:52 -05:00
Boris Zbarsky
4d88c28e4d
Bug 1432186 part 17. Remove nsIDOMNode's parentNode attribute. r=mccr8
...
MozReview-Commit-ID: 4xzDwwEqnvE
2018-01-29 23:10:52 -05:00
Boris Zbarsky
37aaea3c1f
Bug 1432186 part 16. Remove nsIDOMNode's ownerDocument attribute. r=mccr8
...
MozReview-Commit-ID: JqfAFxPBz41
2018-01-29 23:10:52 -05:00
Boris Zbarsky
9525cabcc3
Bug 1432186 part 15. Remove nsIDOMNode::HasChildNodes. r=mccr8
...
MozReview-Commit-ID: GFc2sv4E7b2
2018-01-29 23:10:51 -05:00
Boris Zbarsky
87cd3b385a
Bug 1432186 part 14. Remove nsIDOMNode's childNodes attribute. r=mccr8
...
MozReview-Commit-ID: JyQjEYngKAT
2018-01-29 23:10:51 -05:00
Boris Zbarsky
323cec654b
Bug 1432186 part 13. Remove nsIDOMNode's nextSibling attribute. r=mccr8
...
MozReview-Commit-ID: DTaivhMORXr
2018-01-29 23:10:51 -05:00
Boris Zbarsky
97302665b4
Bug 1432186 part 12. Remove nsIDOMNode's previousSibling attribute. r=mccr8
...
MozReview-Commit-ID: 7UJFaxEnT9Q
2018-01-29 23:10:51 -05:00
Boris Zbarsky
e2ce75877d
Bug 1432186 part 11. Remove nsIDOMNode's firstChild attribute. r=mccr8
...
MozReview-Commit-ID: 5jCdAmSuPx8
2018-01-29 23:10:51 -05:00
Boris Zbarsky
96697d35fe
Bug 1432186 part 10. Remove nsIDOMNode's lastChild attribute. r=mccr8
...
MozReview-Commit-ID: FhJs1MXAyeO
2018-01-29 23:10:51 -05:00
Boris Zbarsky
baca310fed
Bug 1432186 part 9. Remove nsIDOMNode::CloneNode. r=mccr8
...
MozReview-Commit-ID: 3x3wJ9H38Wx
2018-01-29 23:10:51 -05:00
Boris Zbarsky
df23390565
Bug 1432186 part 8. Remove nsIDOMNode::DOCUMENT_POSITION_* constants. r=mccr8
...
MozReview-Commit-ID: DXhiXZ3qQHg
2018-01-29 23:10:50 -05:00
Boris Zbarsky
cc90b5dd5b
Bug 1432186 part 7. Remove nsIDOMNode's textContent attribute. r=mccr8
...
MozReview-Commit-ID: I5cIxa5WAk
2018-01-29 23:10:50 -05:00
Boris Zbarsky
eb9faa9b79
Bug 1432186 part 6. Remove nsIDOMNode::RemoveChild. r=mccr8
...
MozReview-Commit-ID: 9ZbIEIRtYPL
2018-01-29 23:10:50 -05:00
Boris Zbarsky
abfab07da3
Bug 1432186 part 5. Remove nsIDOMNode's nodeType attribute. r=mccr8
...
MozReview-Commit-ID: LKsBgKcqtBS
2018-01-29 23:10:50 -05:00
Boris Zbarsky
3b6d43f65c
Bug 1432186 part 4. Remove nsIDOMNode's nodeValue attribute. r=mccr8
...
MozReview-Commit-ID: Aqt4NDjcdKW
2018-01-29 23:10:50 -05:00
Boris Zbarsky
c646473558
Bug 1432186 part 3. Remove nsIDOMNode's nodeName attribute. r=mccr8
...
MozReview-Commit-ID: Jg0Tuvdi6uX
2018-01-29 23:10:50 -05:00
Boris Zbarsky
4bba913229
Bug 1432186 part 1. Remove nsIDOMNode's prefix, namespaceURI, localName attributes. r=mccr8
...
Removing them all together because the only non-comm-central consumer is all
the same and this way there's no intermediate state to be maintained there
where we need both the nsINode and the nsIDOMNode.
MozReview-Commit-ID: GDjrroN1jao
2018-01-29 23:10:49 -05:00
Chris Pearce
b69a154521
Bug 1433309 - Annotate createMediaKeys promise reject with whether failure occurred due to pending shutdown. r=gerald
...
Around every Firefox update, Netflix see a spike in
MediaKeySystemAccess.createMediaKeys() promise rejects. I am wondering whether
this is caused by the browser restarting to apply a Firefox update while
Netflix's player is loading. So add more detail to the promise reject as to
the state of the system, to try to validate that theory.
MozReview-Commit-ID: 4IDPsFwKCtq
--HG--
extra : rebase_source : 0a53acb623f895e598845c281edc73b926c74c28
2018-01-26 12:20:35 +13:00