summaryrefslogtreecommitdiff
path: root/dom/webidl
Commit message (Collapse)AuthorAge
* Issue mcp-graveyard/UXP%1719 - Make <menuitem> pref-controlled and disable ↵Moonchild2021-01-25
| | | | | | by default. Resolves %1719
* Issue mcp-graveyard/UXP%1689 - Part 4: Add a preference for ↵Moonchild2021-01-14
| | | | | | | {Document,Element}.getAnimations() This is probably the last thing we will ship (if ever) since it needs the most spec and implementation work for arbitrary use that is pretty far into a corner.
* Issue mcp-graveyard/UXP%1689 - Part 1: Add pref for DOM Animation timelines APIMoonchild2021-01-14
| | | | Default false, no intent to ship for web content. Always enabled for Chrome.
* Issue mcp-graveyard/UXP%1682 - Remove vibrator DOM interface and support code.Moonchild2020-11-13
| | | | Resolves %1682
* Issue mcp-graveyard/UXP%1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue mcp-graveyard/UXP%1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, ↵Moonchild2020-09-23
| | | | *.webidl, *.cc
* Issue mcp-graveyard/UXP%1655: Update MediaQueryList to the current draft spec.Moonchild2020-09-23
| | | | | | | This make MediaQueryList inherit from EventTarget and adds MediaQueryListEvent as an interface as well as the onchange() method. This should not affect compatibility with other code; the event object is a MediaQueryListEvent instance, which is recognized as a MediaListQuery instance.
* Issue mcp-graveyard/UXP%1643 - Part 2: Implement ResizeObserver APIMoonchild2020-09-16
| | | | Implements ResizeObserver, ResizeObserverEntry and ResizeObservation
* Merge pull request %1632 from athenian200/link_element_disabledMoonchild2020-08-18
|\ | | | | Respond to disabled attribute set on <link> elements from HTML
| * Issue mcp-graveyard/UXP%1629 - Part 1: Implement basic logic in HTMLLinkElement.athenian2002020-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So basically, I'm trying to adapt this to UXP: https://bugzilla.mozilla.org/show_bug.cgi?id=1281135 The earliest source of difficulty while adapting Bug 1281135 to our codebase was simply getting the new ErrorResult flag added to the SetDisabled function to play nice with the SetMozDisabled function. At this point, the implementation can actually have a stylesheet be disabled by default but there are supposedly issues with alternate stylesheets. At first I played around with the return type of SetMozDisabled to no avail, but I found another solution fairly quickly. https://bugzilla.mozilla.org/show_bug.cgi?id=846972 https://bugzilla.mozilla.org/show_bug.cgi?id=1157898 Essentially, the way around the problem of the number of return arguments not matching up is to declare a local variable within SetMozDisabled called ErrorResult rv, and using that to store the return value of the ErrorResult argument from SetDisabled. After that, because ErrorCode was removed, you would return rv.StealNSResult() in order to report success or failure to any consumer that calls on SetMozDisabled.
* | Pref and disable getRootNode()Moonchild2020-08-07
| | | | | | | | | | | | | | This is apparently used for fallback selection and if available it is "assumed" Shadow DOM is also available, while this is a utility function. Webcompat is a nightmare sometimes.
* | Issue mcp-graveyard/UXP%1391 - Remove the DOM battery APIMoonchild2020-07-28
| |
* | Issue mcp-graveyard/UXP%1587 Part 12 (followup 2): Allow clearing of signal ↵Moonchild2020-07-25
| | | | | | | | by setting to null.
* | Issue mcp-graveyard/UXP%1587 Part 11 (followup 1): Implement multithreaded ↵Moonchild2020-07-24
|/ | | | signals for workers.
* Bug 1430299 - Add DocumentOrShadowRoot interfaceMatt A. Tobin2020-06-13
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1429656 - Implement ShadowRoot.activeElementMatt A. Tobin2020-06-13
| | | | Tag mcp-graveyard/UXP%1375
* Merge branch 'abortcontroller-work'Moonchild2020-06-12
|\
| * Issue mcp-graveyard/UXP%1587 - Part 8: Remove controller follow/unfollowMoonchild2020-06-12
| | | | | | | | Since it didn't end up being in the final spec after all.
| * Issue mcp-graveyard/UXP%1587 - Part 7: Rename FetchController to AbortControllerMoonchild2020-06-11
| | | | | | | | | | Also renames FetchSignal to AbortSignal. Includes renaming the various controlling prefs to enable.
| * Issue mcp-graveyard/UXP%1587 - Part 4: Implement FetchObserverMoonchild2020-06-11
| |
| * Issue mcp-graveyard/UXP%1587 - Part 1: Implement FetchController/FetchSignal ↵Moonchild2020-06-10
| | | | | | | | interface
* | Issue mcp-graveyard/UXP%439 - Debug follow up to remove no longer existing ↵Gaming4JC2020-06-11
|/ | | | | | | 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.
* Issue mcp-graveyard/UXP%1585 - Replace node.rootNode with node.getRootNode()Moonchild2020-06-10
| | | | | | | 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 mcp-graveyard/UXP%1538 - remove speech recognition engineMoonchild2020-05-20
| | | | | | | | | | | | | | | 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 mcp-graveyard/UXP%1449 - Implement URLSearchParams's sort()Matt A. Tobin2020-05-02
|
* Bug 1425685 - Implement HTMLSlotElement.assignedElements();Matt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Issue mcp-graveyard/UXP%1375 - Fix IsWebComponentsEnabled checksMatt A. Tobin2020-04-17
|
* Bug 1426503 - Remove DestInsertionPoints stuffMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1412775 - Implement Event.composedPathMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1422931 - Fix crash with slot element and make webcomponents preference ↵Matt A. Tobin2020-04-17
| | | | | | per-doc Tag mcp-graveyard/UXP%1375
* Bug 1418002 - Remove HTMLContentElementMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1416999 - Remove document.registerElementMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / ↵Matt A. Tobin2020-04-17
| | | | | | TextNode.assignedSlot on closed shadow root Tag mcp-graveyard/UXP%1375
* Bug 1404842 - Implement Element.attachShadow and Element.slotMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1408341 - Implement assignedSlot on Element and TextMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1402941 - Add HTMLSlotElementMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1396584 - Remove support for multiple ShadowRootsMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1330843 - Allow JS to create NAC pseudo-elementsMatt A. Tobin2020-04-17
| | | | Tag mcp-graveyard/UXP%1375
* Bug 1346623 - Allow anonymous content created with ↵Matt A. Tobin2020-04-16
| | | | | | | | | 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 mcp-graveyard/UXP%1375
* Issue mcp-graveyard/UXP%316 - Pre-process Performance.webidlwolfbeast2020-02-20
|
* Issue mcp-graveyard/UXP%316 - Make the memory GC performance object ↵wolfbeast2020-02-20
| | | | | | | conditional (WIP) This was only added for GCubench and likely interfering with building without devtools-server.
* Issue mcp-graveyard/UXP%1395 - Remove FlyWeb ServiceMatt A. Tobin2020-02-06
|
* Issue mcp-graveyard/UXP%1390 - Get rid of the Presentation APIMatt A. Tobin2020-02-06
|
* Issue mcp-graveyard/UXP%26 Part 2a: make more EME code conditional.wolfbeast2020-02-03
| | | | | | - 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
| | | | Tag UXP Issue mcp-graveyard/UXP%1344
* Bug 1121994 - Implement adopted callback for custom elements.Gaming4JC2020-01-26
| | | | Tag UXP Issue mcp-graveyard/UXP%1344
* Bug 1334044: Replace detached callback (v0) with disconnected callback (v1).Gaming4JC2020-01-26
| | | | Tag UXP Issue mcp-graveyard/UXP%1344
* Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback ↵Gaming4JC2020-01-26
| | | | | | (v1). Tag UXP Issue mcp-graveyard/UXP%1344
* Bug 1334051 - Part 1: Include namespace in attributeChangedCallback.Gaming4JC2020-01-26
| | | | | | | 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 mcp-graveyard/UXP%1344
* Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation.Gaming4JC2020-01-26
| | | | Tag UXP Issue mcp-graveyard/UXP%1344