Moonchild
24087592ad
Issue #1587 - Part 1: Implement FetchController/FetchSignal interface
2020-06-12 22:12:18 +08:00
Gaming4JC
21f87c85ec
Issue #439 - Debug follow up to remove no longer existing headers
...
Although the headers were removed, they are still referenced in WebIDL causing compiler to fail for debug builds.
This removes TestFunctions.webidl and TestInterfaceJSMaplikeSetlikeIterable.webidl, with nit fix for existing incorrect whitespace.
2020-06-12 22:11:56 +08:00
Moonchild
7900742344
Issue #1585 - Replace node.rootNode with node.getRootNode()
...
This removes the (default disabled) node.rootNode readonly attribute
and replaces it with a node.getRootNode() function per WhatWG
spec discussion.
Based on work by John Dai <jdai@mozilla.com>
2020-06-10 21:00:36 +08:00
Moonchild
5f14f0126f
Issue #1538 - remove speech recognition engine
...
This removes speech recognition, pocketsphinx, training models
and the speech automated test interface.
This also re-establishes proper use of MOZ_WEBSPEECH to work
for the speech API (synthesis part only) that was a broken mess
before, with some synth parts being always built, some parts
being built only with it enabled and recognition parts being
dependent on it. I'm pretty sure it'd be totally busted if you'd
ever have tried building without MOZ_WEBPEECH before.
Tested that synthesis still works as-intended.
This resolves #1538
2020-05-23 06:56:16 +08:00
Matt A. Tobin
0c44ae0a30
Issue #1449 - Implement URLSearchParams's sort()
2020-05-09 06:55:08 +08:00
Matt A. Tobin
ca48752304
Issue #1375 - Fix IsWebComponentsEnabled checks
2020-04-18 07:07:00 +08:00
Matt A. Tobin
7e48e4407c
Bug 1426503 - Remove DestInsertionPoints stuff
...
Tag #1375
2020-04-18 07:06:32 +08:00
Matt A. Tobin
2ee3ce62fc
Bug 1412775 - Implement Event.composedPath
...
Tag #1375
2020-04-18 07:06:15 +08:00
Matt A. Tobin
3b90312fac
Bug 1422931 - Fix crash with slot element and make webcomponents preference per-doc
...
Tag #1375
2020-04-18 07:06:05 +08:00
Matt A. Tobin
a7ba34c672
Bug 1418002 - Remove HTMLContentElement
...
Tag #1375
2020-04-18 07:05:35 +08:00
Matt A. Tobin
cedff6e214
Bug 1416999 - Remove document.registerElement
...
Tag #1375
2020-04-18 07:05:32 +08:00
Matt A. Tobin
31b26a24e3
Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root
...
Tag #1375
2020-04-18 07:05:29 +08:00
Matt A. Tobin
67c4d022dc
Bug 1404842 - Implement Element.attachShadow and Element.slot
...
Tag #1375
2020-04-18 07:05:26 +08:00
Matt A. Tobin
6b075994f5
Bug 1408341 - Implement assignedSlot on Element and Text
...
Tag #1375
2020-04-18 07:05:16 +08:00
Matt A. Tobin
592c34bc79
Bug 1402941 - Add HTMLSlotElement
...
Tag #1375
2020-04-18 07:05:10 +08:00
Matt A. Tobin
5917636e83
Bug 1396584 - Remove support for multiple ShadowRoots
...
Tag #1375
2020-04-18 07:05:03 +08:00
Matt A. Tobin
c37b4d0c63
Bug 1330843 - Allow JS to create NAC pseudo-elements
...
Tag #1375
2020-04-18 07:03:31 +08:00
Matt A. Tobin
fda213de85
Bug 1346623 - Allow anonymous content created with nsIDocument::InsertAnonymousContent can change from non-native to native AC
...
* Prevent canvas custom content from becoming NAC when reframing the root element
* Add an API to get computed style values through an AnonymousContent object
Tag #1375
2020-04-18 07:03:28 +08:00
wolfbeast
5b49170b58
Issue #316 - Pre-process Performance.webidl
2020-02-21 07:05:18 +08:00
wolfbeast
1e553d0e73
Issue #316 - Make the memory GC performance object conditional (WIP)
...
This was only added for GCubench and likely interfering with building
without devtools-server.
2020-02-21 07:05:16 +08:00
Matt A. Tobin
146d0aa2d2
Issue #1395 - Remove FlyWeb Service
2020-02-08 07:11:37 +08:00
Matt A. Tobin
eda1d47bc7
Issue #1390 - Get rid of the Presentation API
2020-02-07 08:00:30 +08:00
wolfbeast
429f908af1
Issue #26 Part 2a: make more EME code conditional.
...
- Exclude missed MediaKey functions and CDMProxy code.
- Exclude EME APIs frm being built (webidl change)
- Fix tests in --disable-eme state
2020-02-07 07:59:01 +08:00
Gaming4JC
baa035c5c4
Bug 1396620 - Part 1: Remove created callback for custom elements
...
Tag UXP Issue #1344
2020-01-31 07:40:25 +08:00
Gaming4JC
d35ff2985e
Bug 1121994 - Implement adopted callback for custom elements.
...
Tag UXP Issue #1344
2020-01-31 07:37:46 +08:00
Gaming4JC
659204631b
Bug 1334044: Replace detached callback (v0) with disconnected callback (v1).
...
Tag UXP Issue #1344
2020-01-31 07:37:43 +08:00
Gaming4JC
207d5a2e3e
Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback (v1).
...
Tag UXP Issue #1344
2020-01-31 07:37:32 +08:00
Gaming4JC
4408e19e96
Bug 1334051 - Part 1: Include namespace in attributeChangedCallback.
...
Per spec [1], we should include namesapce in attributeChangedCallback argurment list.
[1] https://html.spec.whatwg.org/multipage/custom-elements.html#concept-upgrade-an-element , step 3
Tag UXP Issue #1344
2020-01-31 07:37:03 +08:00
Gaming4JC
1cdd15ee85
Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation.
...
Tag UXP Issue #1344
2020-01-31 07:36:31 +08:00
Gaming4JC
a5a2fbc9d7
Bug 1340027 - Part 5: Add XSLTProcessor CEReactions annotation.
...
Tag UXP Issue #1344
2020-01-31 07:36:28 +08:00
Gaming4JC
350dc9e678
Bug 1340027 - Part 4: Add DOM parsing CEReactions annotation.
...
Tag UXP Issue #1344
2020-01-31 07:36:25 +08:00
Gaming4JC
895d5b190f
Bug 1340027 - Part 3: Add CSSStyleDeclaration CEReactions annotation.
...
Tag UXP Issue #1344
2020-01-31 07:36:22 +08:00
Gaming4JC
8119a60e3d
Bug 1340027 - Part 2: Add HTML CEReactions annotation.
...
Tag UXP Issue #1344
2020-01-31 07:36:19 +08:00
Gaming4JC
0ff8d62963
Bug 1340027 - Part 1: Add DOM CEReactions annotation.
...
Tag UXP Issue #1344
2020-01-31 07:36:16 +08:00
Gaming4JC
cc71e21e02
Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry.
...
Tag UXP Issue #1344
2020-01-31 07:35:47 +08:00
Gaming4JC
978d53832c
Bug 1274159 - Part 3-1: Add HTMLConstructor to HTMLElement and its subclass;
...
Tag UXP Issue #1344
2020-01-31 07:35:14 +08:00
Gaming4JC
a2e1955dc6
Bug 1271549 - Remove details and summary preference.
...
Tag UXP Issue #1344
2020-01-31 07:35:02 +08:00
Gaming4JC
8d600c51ed
Issue #1366 - Completely remove showModalDialog
2020-01-24 09:28:42 +08:00
Gaming4JC
a77fa3ec13
Bug 1322938 - Put <dialog> element behind preference.
...
Tag #1343
2020-01-09 21:28:00 +08:00
Gaming4JC
c39b0e4fd7
Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called.
...
Tag #1343
2020-01-09 21:27:56 +08:00
Gaming4JC
900df90dae
Bug 1322938 - Basic implementation of HTMLDialogElement.
...
Tag #1343
2020-01-09 21:27:54 +08:00
JustOff
13aff00f59
Issue #1345 - Implement non-standard legacy CSSStyleSheet rules
2020-01-09 21:23:47 +08:00
athenian200
a7054c85a4
Issue #1332 - Backport promise-based media playback
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1244768
I happened to find an older version of the promise-based media playback patch in Bugzilla, the one that was originally submitted for review. It had the DocShell changes I already knew how to deal with, and had fewer of the audio wrapper and nsISupports changes that were confusing me in the later patch. I was able to do a better job getting this back into a UXP-appropriate configuration than I could have with the final version.
I'm honestly still a little unsure about some of the minor refactoring done in the patch itself, insisting on already_AddRefed promises and such, but I don't really know how to avoid those completely. Still, I think it's better than it was.
2019-12-28 21:19:26 +08:00
wolfbeast
15672c6231
Issue #1322 - Part 3: Remove DOM promise interface gunk
...
Based on work by Boris Zbarsky
2019-12-20 09:07:27 +08:00
wolfbeast
40f99b202a
Issue #1322 - Part 1: Remove the DOM Promise guts.
...
This removes all the parts guarded by SPIDERMONKEY_PROMISE
2019-12-20 09:07:24 +08:00
Matt A. Tobin
37c5f72be6
Issue #1304 - Make the second arg of insertRule optional
2019-11-29 11:36:43 +08:00
wolfbeast
10b2e09718
Bug 1330900 - Implement <script nomodule>
...
This patch implements:
- noModule getter/setter for HTMLScriptElement
- the nomodule attribute for HTMLScriptElement
- the logic in nsScriptLoader that denies the loading of a nomodule script
- tests
Tag #618
2019-11-11 21:59:49 +08:00
Matt A. Tobin
97059c1b48
Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove MOZ_FENNEC
2019-04-27 08:51:55 +08:00
JustOff
1729192b5d
Construct URLSearchParams from record<>
2019-03-16 07:03:40 +08:00
JustOff
5fc488fe61
Construct URLSearchParams from sequence or from string
2019-03-16 07:03:39 +08:00