Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Output webidl filenames as they are processed, for real this time. | Moonchild | 2020-09-23 | -0/+3 |
| | ||||
* | Issue #1224 - Remove constant expressions from /dom | Moonchild | 2020-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 API | Moonchild | 2020-09-21 | -0/+15 |
| | | | | Implements ResizeObserver, ResizeObserverEntry and ResizeObservation | |||
* | [DOM] Only construct JS-implemented objects if inner window is current. | Kris Maglione | 2020-08-30 | -1/+6 |
| | ||||
* | Issue #1391 - Remove the DOM battery API | Moonchild | 2020-07-28 | -1/+0 |
| | ||||
* | Issue #1538 - remove speech recognition engine | Moonchild | 2020-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 processed | Matt A. Tobin | 2020-04-14 | -0/+2 |
| | ||||
* | Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES | Matt A. Tobin | 2020-04-14 | -3/+13 |
| | | | | Also fix deprot | |||
* | Directly assign PrimitiveConversions.h to the generated binding of ↵ | Matt A. Tobin | 2020-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 Service | Matt A. Tobin | 2020-04-14 | -8/+0 |
| | ||||
* | [WebRequest] Remove AddonManagerPermissions leftovers | wolfbeast | 2020-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. | wolfbeast | 2019-12-23 | -1/+2 |
| | ||||
* | Issue #1322 - Part 4: Fix WebIDL.py parser for line endings and wrong | wolfbeast | 2019-12-19 | -40/+40 |
| | | | | IDL name | |||
* | Issue #1322 - Part 3: Remove DOM promise interface gunk | wolfbeast | 2019-12-19 | -283/+284 |
| | | | | Based on work by Boris Zbarsky | |||
* | Issue #1322 - Part 1: Remove the DOM Promise guts. | wolfbeast | 2019-12-19 | -82/+1 |
| | | | | This removes all the parts guarded by SPIDERMONKEY_PROMISE | |||
* | Issue #1257 - Part 3: Remove/update tests. | wolfbeast | 2019-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. | wolfbeast | 2019-10-26 | -23/+3 |
| | ||||
* | 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. | Gaming4JC | 2019-07-18 | -43/+172 |
| | ||||
* | 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. | Gaming4JC | 2019-07-18 | -0/+681 |
| | ||||
* | 1333045 - Update Location object properties to current spec. | Gaming4JC | 2019-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. Tobin | 2019-04-23 | -1/+1 |
| | | | | MOZ_FENNEC | |||
* | Align IDL record to C++ conversion with the spec when Symbol-named ↵ | JustOff | 2019-03-13 | -5/+3 |
| | | | | properties are involved | |||
* | Implement the spec provision for handling repeated keys in records by ↵ | JustOff | 2019-03-13 | -9/+46 |
| | | | | updating the existing value | |||
* | Actually change the key type of a record, and its corresponding conversion ↵ | JustOff | 2019-03-13 | -10/+40 |
| | | | | behavior, depending on what the IDL says | |||
* | Rename MozMap.h to Record.h | JustOff | 2019-03-13 | -0/+0 |
| | ||||
* | Add ConvertJSValueTo*String functions that just take a value and hand out a ↵ | JustOff | 2019-03-13 | -8/+34 |
| | | | | string, without extra complications | |||
* | Rename the MozMap C++ type to "record" and give it a template parameter for ↵ | JustOff | 2019-03-13 | -122/+141 |
| | | | | the key type | |||
* | Rename "MozMap" to "record" in our IDL parser and IDL files | JustOff | 2019-03-13 | -63/+68 |
| | ||||
* | Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web ↵ | JustOff | 2019-03-13 | -24/+36 |
| | | | | IDL parser | |||
* | Change JS to MozMap conversion to more closely follow the record<> spec | JustOff | 2019-03-13 | -6/+24 |
| | ||||
* | Add some tests for distinguishability of unions | JustOff | 2019-03-13 | -2/+4 |
| | ||||
* | Disallow mozmap-typed constants | JustOff | 2019-03-13 | -0/+3 |
| | ||||
* | Fix up some minor issues with default value handling in codegen | JustOff | 2019-03-13 | -5/+9 |
| | ||||
* | Change the MozMap API and data storage to more what we want record<> to look ↵ | JustOff | 2019-03-13 | -99/+50 |
| | | | | like | |||
* | Support string default values for unions containing USVString | JustOff | 2019-03-13 | -1/+3 |
| | ||||
* | Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS | wolfbeast | 2019-01-18 | -5/+0 |
| | ||||
* | memset only the underlying vector from the Array container | trav90 | 2018-08-18 | -1/+1 |
| | ||||
* | Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2) | trav90 | 2018-08-10 | -2/+2 |
| | ||||
* | Remove the const to fix the -Wignored-qualifiers warning with GCC 8 | trav90 | 2018-08-10 | -1/+1 |
| | ||||
* | Bug 1335296 - Expand about:support WebGL information | janekptacijarabaci | 2018-08-01 | -0/+5 |
| | ||||
* | Bug 1351193 - Update tests | janekptacijarabaci | 2018-07-20 | -1/+1 |
| | ||||
* | Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic. | wolfbeast | 2018-06-15 | -0/+4 |
| | ||||
* | Merge pull request #294 from ↵ | Moonchild | 2018-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 ↵ | janekptacijarabaci | 2018-04-29 | -0/+14 |
| | | | | | | | | | | | | startTime) https://github.com/MoonchildProductions/moebius/pull/161 | |||
* | | Bug 1411415. | wolfbeast | 2018-04-29 | -11/+11 |
|/ | ||||
* | Part 6: Update browser and dom tests to follow displayName change | janekptacijarabaci | 2018-03-19 | -1/+1 |
| | | | | Issue #78 | |||
* | Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most ↵ | Matt A. Tobin | 2018-03-01 | -1/+1 |
| | | | | places | |||
* | Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP | Matt A. Tobin | 2018-02-03 | -1/+1 |
| | ||||
* | Add m-esr52 at 52.6.0 | Matt A. Tobin | 2018-02-02 | -0/+59965 |