summaryrefslogtreecommitdiff
path: root/dom/webidl
Commit message (Collapse)AuthorAge
* No Issue - Implement crypto.randomUUIDBasilisk-Dev2023-10-25
| | | | We already have code in the platform to generate random UUIDs. This simply exposes that functionality via the crypto.UUID function
* Merge pull request 'Clean up the rest of EME' (#2348) from 2346-EME-cleanup ↵Moonchild2023-10-19
|\ | | | | | | | | | | into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2348
| * Issue #2346 - Remove EME WebIDL interfacesMoonchild2023-10-17
| |
| * Issue #2346 - Remove MOZ_EME conditional codeMoonchild2023-10-17
| |
* | Issue #2332 - Hyphenate rtc stats type as per specBasilisk-Dev2023-10-18
|/ | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1322503
* Restore EME WebIDL for proper cleanup later.Moonchild2023-10-16
|
* Clean up dom\webidlMoonchild2023-10-14
| | | | Fix CRLF line endings in some files, and remove EME interface leftovers.
* Issue #2340 - Return an array (actually frozen sequence) for ↵Moonchild2023-10-14
| | | | | | {border|content}BoxSize Resolves #2340
* Issue #2332 - Have set(Local|Remote)Description take dictionariesBasilisk-Dev2023-10-09
| | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 3
* Issue #2332 - Have addIceCandidate take a dictionaryBasilisk-Dev2023-10-09
| | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 part 2
* Issue #2332 - Update RTCIceCandidate to specBasilisk-Dev2023-10-09
| | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 - part 1
* Issue #2332 - Add deprecation warnings to writable RTCSessionDescriptionBasilisk-Dev2023-10-09
| | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1313966
* Issue #2332 - Remove unimplemented and non-spec getStreamById from ↵Basilisk-Dev2023-10-05
| | | | | | RTCPeerConnection Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1318163
* No Issue - Remove deprecation errors for obsolete RTCOfferOptionsBasilisk-Dev2023-10-03
| | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1197021
* Merge pull request 'Initial implementation of readable streams' (#2324) from ↵Moonchild2023-10-03
|\ | | | | | | | | | | dbsoft/UXP:readablestreams into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2324
| * Issue #1442 - Part 13 - Implement FetchStreamReader.Brian Smith2023-09-28
| | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1329298
| * Issue #1442 - Part 11 - Response.body handling.Brian Smith2023-09-28
| | | | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Use BufferSource in webIDL. https://bugzilla.mozilla.org/show_bug.cgi?id=1337722
| * Issue #1442 - Part 10a - Unify body extraction in Fetch/Beacon/XHR.Brian Smith2023-09-27
| | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11.
| * Issue #1442 - Part 8: Fetch implementation of streams.Brian Smith2023-09-27
| | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 +worker-friendly pref checking for the DOM API.
| * Issue #1442 - Part 7: Use of ReadableStream in WebIDL files.Brian Smith2023-09-27
| | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1128959
* | Issue #2321 - Fall back to 0 if setInterval interval not suppliedMartok2023-10-01
|/
* Issue #2282 - - Properly implement Performance Timeline Level 2 w3c spec.Brian Smith2023-08-02
| | | | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1539006 Do not throw from PerformanceObserver.observe when none of the entryTypes are known. https://bugzilla.mozilla.org/show_bug.cgi?id=1403027 Implement PerformanceObserver::takeRecords(). https://bugzilla.mozilla.org/show_bug.cgi?id=1436692 "server" is not a valid PerformanceEntry type. https://bugzilla.mozilla.org/show_bug.cgi?id=1463065 Fix a null ptr crash in PerformanceObserver::Observe. https://bugzilla.mozilla.org/show_bug.cgi?id=1631346
* Issue #2241 - Part 7.2: Implement .fromRect and .fromQuad.Job Bautista2023-05-12
| | | | Backported from Mozilla bug 1558101.
* Issue #2241 - Part 7.1: Implement .fromFloat{32/64}Array.Job Bautista2023-05-12
| | | | Backported from Mozilla bug 1558101.
* Issue #2241 - Part 6: Implement DOMMatrix.fromMatrix.Job Bautista2023-05-12
| | | | | | Also fixes .multiply() to use DOMMatrixInit. Backported from Mozilla bug 1560462.
* Issue #2241 - Part 4&5 Follow-up: Fix WebIDL errorsJob Bautista2023-05-12
| | | | | | | Remove [Pref] attribute from Geometry interfaces as they're now exposed to web workers too via Part 5. Remove nonexistent toJSON objects erroneously added in Part 4.1.
* Issue #2241 - Part 5: Expose Geometry interfaces to web workers.Job Bautista2023-05-12
| | | | | | Exposes DOMMatrix, DOMPoint, DOMQuad, and DOMRect to workers. Backported from Mozilla bug 1420580.
* Issue #2241 - Part 4.2: Resurrect DOMQuad.bounds, but deprecated.Job Bautista2023-05-12
| | | | | | This also forces DOMQuad.toJSON() to only return the points. Backported from Mozilla bug 1186265.
* Issue #2241 - Part 4.1: Get DOMPoint, DOMQuad, DOMRect, DOMMatrix a bit ↵Job Bautista2023-05-12
| | | | | | closer to spec. Backported from Mozilla bug 1186265's part 1.
* Issue #2225 - Implement Element.replaceChildrenFranklinDM2023-05-01
| | | | | | | This accounts for refactoring changes (e.g. avoids RemoveChild* changes). Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1626015
* Issue #2053 - Part 3: Update PerformanceMark to User Timing L3FranklinDM2023-04-10
| | | | | | | | There are a few minor differences between this and Mozilla's implementation: (a) The type error messages were not hardcoded to the Performance class and were moved to Errors.msg or domerr.msg instead. (b) Resist fingerprinting-pref changes were skipped. Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1724645
* Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3FranklinDM2023-04-10
| | | | | | | | | There are a few minor differences between this and Mozilla's implementation: (a) The type error messages were not hardcoded to the Performance class and were moved to Errors.msg instead. (b) PerformanceMeasureOptions is used directly and doesn't use the the Maybe<> container class. I haven't found the reason yet, but PerformanceMeasureOptions is disallowed from having a copy constructor and without that, it isn't possible to use it with Maybe<>... There doesn't seem to be any problem with using it directly, though. (c) Resist fingerprinting-pref changes were skipped. Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1762482
* Issue #2053 - Part 1: Performance should be an EventTargetFranklinDM2023-04-10
| | | | | | Some sites (e.g. Bitbucket) are now calling `performance.addEventListener` and expect that Performance is an EventTarget. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1432522
* Merge pull request 'Implement `self.structuredClone()`' (#2206) from ↵Moonchild2023-04-09
|\ | | | | | | | | | | FranklinDM/UXP-contrib:work_js-structuredclone into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2206
| * Issue #2197 - Part 3: Implement self.structuredClone()FranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1722576
| * Issue #2197 - Part 2d: Implement PostMessageOptions for WindowFranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1502802
| * Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorkerFranklinDM2023-04-07
| | | | | | | | Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1502802
| * Issue #2197 - Part 2b: Implement StructuredSerializeOptions for WorkerFranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1502802
| * Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePortFranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1502802
| * Issue #2197 - Part 1b: Transferables should be arrays of objectsFranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1336020
| * Issue #2197 - Part 1a: postMessages should have transferable as [] by defaultFranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1336020
* | Issue #595 - Implement window.eventFranklinDM2023-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This MSIE extension is still technically part of the standard*, although its use is discouraged. This API will also likely never go away based on some comments at this issue on MDN content**. Note that this uses a different approach for getting the inner window. * https://dom.spec.whatwg.org/#interface-window-extensions ** https://github.com/mdn/content/issues/21848 Spec PR: https://github.com/whatwg/dom/pull/407 Spec discussion: https://github.com/whatwg/dom/issues/334 Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=218415
* | Merge pull request 'Move getElementsByName from HTMLDocument to nsIDocument' ↵Moonchild2023-04-07
|\ \ | |/ |/| | | | | | | (#2201) from FranklinDM/UXP-contrib:work_dom-move-getelementsbyname-to-document into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2201
| * Issue #252 - Move getElementsByName from HTMLDocument to DocumentFranklinDM2023-04-07
| | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1415176
* | Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into ↵Job Bautista2023-04-07
|/ | | | dom.webcomponents.enabled.
* Issue #2135 - Bug 1453789: Remove Element.createShadowRootFranklinDM2023-03-04
|
* Issue #2135 - Bug 1430301: Implement ↵FranklinDM2023-03-04
| | | | ShadowRoot.elementFromPoint/elementsFromPoint
* Issue #2135 - Bug 1438129: Remove ShadowRoot.applyAuthorStyles.FranklinDM2023-03-04
|
* Issue #2135 - Bug 1430305: Implement ShadowRoot.fullscreenElementFranklinDM2023-03-04
|
* Issue #2135 - Bug 1430303: Implement ShadowRoot.pointerLockElementFranklinDM2023-03-04
|