summaryrefslogtreecommitdiffstats
path: root/dom/bindings
Commit message (Collapse)AuthorAgeLines
* Issue #1224 - Remove constant expressions from /domMoonchild2020-09-21-7/+7
| | | | | This excludes DOMProxy handlers in dom bindings because that's intertwined with codegen and js that needs to be handled together.
* Issue #1643 - Part 2: Implement ResizeObserver APIMoonchild2020-09-21-0/+15
| | | | Implements ResizeObserver, ResizeObserverEntry and ResizeObservation
* [DOM] Only construct JS-implemented objects if inner window is current.Kris Maglione2020-08-30-1/+6
|
* Issue #1391 - Remove the DOM battery APIMoonchild2020-07-28-1/+0
|
* Issue #1538 - remove speech recognition engineMoonchild2020-05-20-1/+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
* Output webidl filenames as they are processedMatt A. Tobin2020-04-14-0/+2
|
* Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCESMatt A. Tobin2020-04-14-3/+13
| | | | Also fix deprot
* Directly assign PrimitiveConversions.h to the generated binding of ↵Matt A. Tobin2020-04-14-0/+6
| | | | | | | | KeyframeAnimationOptions. This is a hack to deal UnifiedBindings trying to deal with an incomplete codegen implementation so it was worked around with a hack back in Firefox 30-something. If we have anymore of this non-sense crop up as stuff is added or removed from DOM then extend this conditional. Least until something better comes along.
* Issue #1395 - Remove FlyWeb ServiceMatt A. Tobin2020-04-14-8/+0
|
* [WebRequest] Remove AddonManagerPermissions leftoverswolfbeast2020-04-14-5/+0
| | | | | | This was added as part of the WebExtension sec issue CVE-2017-5389. Since we no longer have this interface, it needed to be removed to prevent errors in the WebRequest channel callback.
* Issue #1118 - Part 9: Don't allow reuse of unlinked CallbackObjectHolder.wolfbeast2019-12-23-1/+2
|
* Issue #1322 - Part 4: Fix WebIDL.py parser for line endings and wrongwolfbeast2019-12-19-40/+40
| | | | IDL name
* Issue #1322 - Part 3: Remove DOM promise interface gunkwolfbeast2019-12-19-283/+284
| | | | Based on work by Boris Zbarsky
* Issue #1322 - Part 1: Remove the DOM Promise guts.wolfbeast2019-12-19-82/+1
| | | | This removes all the parts guarded by SPIDERMONKEY_PROMISE
* Issue #1257 - Part 3: Remove/update tests.wolfbeast2019-10-27-3/+3
| | | | | | | This removes a ton of tests that are no longer relevant with (un)watch removed (e.g. testing stability/bugs in the watchpoint system itself which has never been the most stable), and updates others that would previously rely on watch/unwatch, so that they don't unexpectedly fail.
* Issue #1257 - Part1: Remove watch class-hook and proxy trap.wolfbeast2019-10-26-23/+3
|
* 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes.Gaming4JC2019-07-18-43/+172
|
* 1332245 - Move nsScriptError from js/xpconnect to dom/bindings.Gaming4JC2019-07-18-0/+681
|
* 1333045 - Update Location object properties to current spec.Gaming4JC2019-07-18-21/+5
| | | | | | | Specifically, three changes: 1) valueOf should be non-enumerable. 2) valueOf should be === to Object.prototype.valueOf. 3) There should be no toJSON.
* Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove ↵Matt A. Tobin2019-04-23-1/+1
| | | | MOZ_FENNEC
* Align IDL record to C++ conversion with the spec when Symbol-named ↵JustOff2019-03-13-5/+3
| | | | properties are involved
* Implement the spec provision for handling repeated keys in records by ↵JustOff2019-03-13-9/+46
| | | | updating the existing value
* Actually change the key type of a record, and its corresponding conversion ↵JustOff2019-03-13-10/+40
| | | | behavior, depending on what the IDL says
* Rename MozMap.h to Record.hJustOff2019-03-13-0/+0
|
* Add ConvertJSValueTo*String functions that just take a value and hand out a ↵JustOff2019-03-13-8/+34
| | | | string, without extra complications
* Rename the MozMap C++ type to "record" and give it a template parameter for ↵JustOff2019-03-13-122/+141
| | | | the key type
* Rename "MozMap" to "record" in our IDL parser and IDL filesJustOff2019-03-13-63/+68
|
* Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web ↵JustOff2019-03-13-24/+36
| | | | IDL parser
* Change JS to MozMap conversion to more closely follow the record<> specJustOff2019-03-13-6/+24
|
* Add some tests for distinguishability of unionsJustOff2019-03-13-2/+4
|
* Disallow mozmap-typed constantsJustOff2019-03-13-0/+3
|
* Fix up some minor issues with default value handling in codegenJustOff2019-03-13-5/+9
|
* Change the MozMap API and data storage to more what we want record<> to look ↵JustOff2019-03-13-99/+50
| | | | like
* Support string default values for unions containing USVStringJustOff2019-03-13-1/+3
|
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-5/+0
|
* memset only the underlying vector from the Array containertrav902018-08-18-1/+1
|
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2)trav902018-08-10-2/+2
|
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8trav902018-08-10-1/+1
|
* Bug 1335296 - Expand about:support WebGL informationjanekptacijarabaci2018-08-01-0/+5
|
* Bug 1351193 - Update testsjanekptacijarabaci2018-07-20-1/+1
|
* Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic.wolfbeast2018-06-15-0/+4
|
* Merge pull request #294 from ↵Moonchild2018-04-29-0/+14
|\ | | | | | | | | janekptacijarabaci/js_dom_performance-resource-timing_2 moebius#161: The Performance Resource Timing (make timestamps be relative to startTime)
| * moebius#161: The Performance Resource Timing (make timestamps be relative to ↵janekptacijarabaci2018-04-29-0/+14
| | | | | | | | | | | | startTime) https://github.com/MoonchildProductions/moebius/pull/161
* | Bug 1411415.wolfbeast2018-04-29-11/+11
|/
* Part 6: Update browser and dom tests to follow displayName changejanekptacijarabaci2018-03-19-1/+1
| | | | Issue #78
* Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most ↵Matt A. Tobin2018-03-01-1/+1
| | | | places
* Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APPMatt A. Tobin2018-02-03-1/+1
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+59965