summaryrefslogtreecommitdiffstats
path: root/dom/webidl
Commit message (Collapse)AuthorAgeLines
* Bug 1430299 - Add DocumentOrShadowRoot interfaceMatt A. Tobin2020-06-13-6/+31
| | | | Tag #1375
* Bug 1429656 - Implement ShadowRoot.activeElementMatt A. Tobin2020-06-13-0/+2
| | | | Tag #1375
* Merge branch 'abortcontroller-work'Moonchild2020-06-12-0/+62
|\
| * Issue #1587 - Part 8: Remove controller follow/unfollowMoonchild2020-06-12-2/+0
| | | | | | | | Since it didn't end up being in the final spec after all.
| * Issue #1587 - Part 7: Rename FetchController to AbortControllerMoonchild2020-06-11-11/+11
| | | | | | | | | | Also renames FetchSignal to AbortSignal. Includes renaming the various controlling prefs to enable.
| * Issue #1587 - Part 4: Implement FetchObserverMoonchild2020-06-11-0/+31
| |
| * Issue #1587 - Part 1: Implement FetchController/FetchSignal interfaceMoonchild2020-06-10-0/+33
| |
* | Issue #439 - Debug follow up to remove no longer existing headersGaming4JC2020-06-11-4/+4
|/ | | | | 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.
* Issue #1585 - Replace node.rootNode with node.getRootNode()Moonchild2020-06-10-2/+7
| | | | | | | 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>
* Issue #1538 - remove speech recognition engineMoonchild2020-05-20-210/+0
| | | | | | | | | | | | | | | 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
* Issue #1449 - Implement URLSearchParams's sort()Matt A. Tobin2020-05-02-0/+4
|
* Bug 1425685 - Implement HTMLSlotElement.assignedElements();Matt A. Tobin2020-04-17-0/+1
| | | | Tag #1375
* Issue #1375 - Fix IsWebComponentsEnabled checksMatt A. Tobin2020-04-17-4/+4
|
* Bug 1426503 - Remove DestInsertionPoints stuffMatt A. Tobin2020-04-17-2/+0
| | | | Tag #1375
* Bug 1412775 - Implement Event.composedPathMatt A. Tobin2020-04-17-0/+2
| | | | Tag #1375
* Bug 1422931 - Fix crash with slot element and make webcomponents preference ↵Matt A. Tobin2020-04-17-1/+1
| | | | | | per-doc Tag #1375
* Bug 1418002 - Remove HTMLContentElementMatt A. Tobin2020-04-17-21/+0
| | | | Tag #1375
* Bug 1416999 - Remove document.registerElementMatt A. Tobin2020-04-17-12/+0
| | | | Tag #1375
* Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / ↵Matt A. Tobin2020-04-17-3/+3
| | | | | | TextNode.assignedSlot on closed shadow root Tag #1375
* Bug 1404842 - Implement Element.attachShadow and Element.slotMatt A. Tobin2020-04-17-6/+29
| | | | Tag #1375
* Bug 1408341 - Implement assignedSlot on Element and TextMatt A. Tobin2020-04-17-0/+7
| | | | Tag #1375
* Bug 1402941 - Add HTMLSlotElementMatt A. Tobin2020-04-17-0/+23
| | | | Tag #1375
* Bug 1396584 - Remove support for multiple ShadowRootsMatt A. Tobin2020-04-17-21/+0
| | | | Tag #1375
* Bug 1330843 - Allow JS to create NAC pseudo-elementsMatt A. Tobin2020-04-17-0/+3
| | | | Tag #1375
* Bug 1346623 - Allow anonymous content created with ↵Matt A. Tobin2020-04-16-0/+8
| | | | | | | | | 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
* Issue #316 - Pre-process Performance.webidlwolfbeast2020-02-20-1/+1
|
* Issue #316 - Make the memory GC performance object conditional (WIP)wolfbeast2020-02-20-0/+2
| | | | | This was only added for GCubench and likely interfering with building without devtools-server.
* Issue #1395 - Remove FlyWeb ServiceMatt A. Tobin2020-02-06-101/+0
|
* Issue #1390 - Get rid of the Presentation APIMatt A. Tobin2020-02-06-380/+0
|
* Issue #26 Part 2a: make more EME code conditional.wolfbeast2020-02-03-9/+13
| | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state
* Bug 1396620 - Part 1: Remove created callback for custom elementsGaming4JC2020-01-26-2/+0
| | | | Tag UXP Issue #1344
* Bug 1121994 - Implement adopted callback for custom elements.Gaming4JC2020-01-26-0/+3
| | | | Tag UXP Issue #1344
* Bug 1334044: Replace detached callback (v0) with disconnected callback (v1).Gaming4JC2020-01-26-2/+2
| | | | Tag UXP Issue #1344
* Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback ↵Gaming4JC2020-01-26-2/+2
| | | | | | (v1). Tag UXP Issue #1344
* Bug 1334051 - Part 1: Include namespace in attributeChangedCallback.Gaming4JC2020-01-26-1/+4
| | | | | | | 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
* Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation.Gaming4JC2020-01-26-1/+1
| | | | Tag UXP Issue #1344
* Bug 1340027 - Part 5: Add XSLTProcessor CEReactions annotation.Gaming4JC2020-01-26-2/+2
| | | | Tag UXP Issue #1344
* Bug 1340027 - Part 4: Add DOM parsing CEReactions annotation.Gaming4JC2020-01-26-4/+4
| | | | Tag UXP Issue #1344
* Bug 1340027 - Part 3: Add CSSStyleDeclaration CEReactions annotation.Gaming4JC2020-01-26-3/+3
| | | | Tag UXP Issue #1344
* Bug 1340027 - Part 2: Add HTML CEReactions annotation.Gaming4JC2020-01-26-359/+398
| | | | Tag UXP Issue #1344
* Bug 1340027 - Part 1: Add DOM CEReactions annotation.Gaming4JC2020-01-26-42/+42
| | | | Tag UXP Issue #1344
* Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry.Gaming4JC2020-01-26-1/+1
| | | | Tag UXP Issue #1344
* Bug 1274159 - Part 3-1: Add HTMLConstructor to HTMLElement and its subclass;Gaming4JC2020-01-26-6/+68
| | | | Tag UXP Issue #1344
* Bug 1271549 - Remove details and summary preference.Gaming4JC2020-01-26-2/+0
| | | | Tag UXP Issue #1344
* Issue #1366 - Completely remove showModalDialogGaming4JC2020-01-21-14/+0
|
* Bug 1322938 - Put <dialog> element behind preference.Gaming4JC2020-01-07-0/+1
| | | | Tag #1343
* Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is ↵Gaming4JC2020-01-07-1/+1
| | | | | | called. Tag #1343
* Bug 1322938 - Basic implementation of HTMLDialogElement.Gaming4JC2020-01-07-0/+23
| | | | Tag #1343
* Issue #1345 - Implement non-standard legacy CSSStyleSheet rulesJustOff2020-01-07-0/+8
|
* Issue #1332 - Backport promise-based media playbackathenian2002019-12-23-1/+1
| | | | | | | | 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.