summaryrefslogtreecommitdiffstats
path: root/dom/webidl
Commit message (Collapse)AuthorAgeLines
* Issue #1643 - Part 2: Implement ResizeObserver APIMoonchild2020-09-21-0/+40
| | | | Implements ResizeObserver, ResizeObserverEntry and ResizeObservation
* Remove unsupported CE keyword from HTMLLinkElement.webidlMoonchild2020-08-30-1/+1
|
* Issue #1629 - Uplift implementation of <link disabled> behavior for stylesheets.Moonchild2020-08-30-1/+1
|
* Pref and disable getRootNode()Moonchild2020-08-07-1/+1
| | | | | | | 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 #1391 - Remove the DOM battery APIMoonchild2020-07-28-32/+0
|
* Issue #1587 Part 12 (followup 2): Allow clearing of signal by setting to null.Moonchild2020-07-28-1/+1
|
* Issue #1587 Part 11 (followup 1): Implement multithreaded signals for workers.Moonchild2020-07-28-0/+4
|
* Issue #1587 - Part 8: Remove controller follow/unfollowMoonchild2020-06-13-2/+0
| | | | Since it didn't end up being in the final spec after all.
* Issue #1587 - Part 7: Rename FetchController to AbortControllerMoonchild2020-06-13-11/+11
| | | | | Also renames FetchSignal to AbortSignal. Includes renaming the various controlling prefs to enable.
* Issue #1587 - Part 4: Implement FetchObserverMoonchild2020-06-13-0/+31
|
* Issue #1587 - Part 1: Implement FetchController/FetchSignal interfaceMoonchild2020-06-13-0/+33
|
* Issue #1585 - Replace node.rootNode with node.getRootNode()Moonchild2020-06-13-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-06-0/+4
|
* Issue #316 - Pre-process Performance.webidlwolfbeast2020-04-14-1/+1
|
* Issue #316 - Make the memory GC performance object conditional (WIP)wolfbeast2020-04-14-0/+2
| | | | | This was only added for GCubench and likely interfering with building without devtools-server.
* Issue #1395 - Remove FlyWeb ServiceMatt A. Tobin2020-04-14-101/+0
|
* Issue #1390 - Get rid of the Presentation APIMatt A. Tobin2020-04-14-380/+0
|
* Issue #26 Part 2a: make more EME code conditional.wolfbeast2020-04-14-9/+13
| | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state
* 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.
* Issue #1322 - Part 3: Remove DOM promise interface gunkwolfbeast2019-12-19-16/+3
| | | | Based on work by Boris Zbarsky
* Issue #1322 - Part 1: Remove the DOM Promise guts.wolfbeast2019-12-19-92/+4
| | | | This removes all the parts guarded by SPIDERMONKEY_PROMISE
* Issue #1304 - Make the second arg of insertRule optionalMatt A. Tobin2019-11-28-1/+1
|
* Merge branch 'master' into js-moduleswolfbeast2019-11-10-585/+187
|\ | | | | | | | | # Conflicts: # modules/libpref/init/all.js
| * Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove ↵Matt A. Tobin2019-04-23-1/+1
| | | | | | | | MOZ_FENNEC
| * Construct URLSearchParams from record<>JustOff2019-03-13-1/+1
| |
| * Construct URLSearchParams from sequence or from stringJustOff2019-03-13-2/+1
| |
| * Rename "MozMap" to "record" in our IDL parser and IDL filesJustOff2019-03-13-3/+3
| |
| * Remove WebExtension support from the platform.wolfbeast2019-02-13-109/+0
| | | | | | | | | | | | - Conditional code - WE APIs - WE toolkit theming
| * Properly camelCase dom.intersectionObserver.enabled pref.wolfbeast2019-01-19-2/+2
| |
| * Add isIntersecting property to IntersectionObserverEntry.wolfbeast2019-01-17-0/+2
| | | | | | | | | | | | Per updated spec. This resolves the issue raised in #249.
| * Align Element.ScrollIntoView() with the spec.wolfbeast2019-01-08-3/+3
| | | | | | | | | | | | | | This also removes the (unused) shadow alias from nsIDOMHTMLElement which used the different calling convention. This resolves #927
| * Remove proprietary constructor on AudioContext.wolfbeast2019-01-04-1/+0
| | | | | | | | | | | | | | | | | | This is a B2G leftover, was proprietary, and is causing issues because `AudioContext` can now have a parameter that is a property bag, per spec (we do not do anything with the property bag now; the audio back-end will use automatic values for everything). This resolves #924.
| * Remove VR hardware support.wolfbeast2018-11-26-295/+0
| | | | | | | | This resolves #881
| * Make all arguments to init*Event() optional except the firstwolfbeast2018-10-04-169/+175
| | | | | | | | This resolves #810.
* | Merge branch 'master' into js-moduleswolfbeast2018-08-05-2/+15
|\|
| * Bug 1335296 - Expand about:support WebGL informationjanekptacijarabaci2018-08-01-0/+9
| |
| * Merge pull request #652 from janekptacijarabaci/dom_document_domain_null_1Moonchild2018-07-20-1/+1
| |\ | | | | | | Make document.domain non-nullable
| | * Bug 819475 - Make document.domain non-nullablejanekptacijarabaci2018-07-20-1/+1
| | |
| * | Bug 1351193 - Added new DataTransfer constructorjanekptacijarabaci2018-07-20-1/+1
| |/
| * Merge pull request #642 from janekptacijarabaci/dom_element_toggleAttribute_1Moonchild2018-07-17-0/+2
| |\ | | | | | | Add support for Element.toggleAttribute()
| | * DOM - Element - add support for Element.toggleAttribute()janekptacijarabaci2018-07-10-0/+2
| | |
| * | Add event.srcElement (the alias for event.target)janekptacijarabaci2018-07-11-0/+2
| |/ | | | | | | Issue #622
| * Make the page visibility API pref-controlled.wolfbeast2018-07-07-0/+3
| | | | | | | | This resolves #607.
* | Bug 1330900 - Implement <script nomodule>wolfbeast2018-07-10-0/+2
| | | | | | | | | | | | | | | | | | | | 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