Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions] | Matt A. Tobin | 2020-04-17 | -43/+41 |
| | | | | Tag #1375 | |||
* | Issue #1375 - Stop largely using the parser service | Matt A. Tobin | 2020-04-17 | -8/+2 |
| | | | | | | | | | This is based on Bug 1395828 * Add nsHTMLElement::IsBlock() * Rename nsHTMLTags methods * Remove AssertParserServiceIsCorrect() * Remove most uses of nsIParserService/nsParserService | |||
* | Output webidl filenames as they are processed | Matt A. Tobin | 2020-03-31 | -0/+2 |
| | ||||
* | Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES | Matt A. Tobin | 2020-02-08 | -3/+13 |
| | | | | Also fix deprot | |||
* | Directly assign PrimitiveConversions.h to the generated binding of ↵ | Matt A. Tobin | 2020-02-08 | -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-02-06 | -8/+0 |
| | ||||
* | [WebRequest] Remove AddonManagerPermissions leftovers | wolfbeast | 2020-01-29 | -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. | |||
* | Bug 1405821 - Move microtask handling to CycleCollectedJSContext | Gaming4JC | 2020-01-26 | -2/+9 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1415761 - Catch the exception and rethrow it after invoking custom ↵ | Gaming4JC | 2020-01-26 | -1/+1 |
| | | | | | | | | elements reactions; The spec was unclear on how CEReactions interact with thrown exceptions; see https://github.com/whatwg/html/issues/3217. The spec is now being clarified in https://github.com/whatwg/html/pull/3235. Tag UXP Issue #1344 | |||
* | Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in ↵ | Gaming4JC | 2020-01-26 | -0/+2 |
| | | | | | | CustomElementData. Tag UXP Issue #1344 | |||
* | Bug 1299363 - Part 2: Allow prototype swizzling in html constructor. | Gaming4JC | 2020-01-26 | -4/+20 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1299363 - Part 1: Implement construction stack. | Gaming4JC | 2020-01-26 | -11/+26 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1359346 - Implement custom element state; | Gaming4JC | 2020-01-26 | -0/+3 |
| | | | | | | https://dom.spec.whatwg.org/#concept-element-custom-element-state Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. | Gaming4JC | 2020-01-26 | -0/+96 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen ↵ | Gaming4JC | 2020-01-26 | -2/+3 |
| | | | | | | to generate CEReaction code. Tag UXP Issue #1344 | |||
* | Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. | Gaming4JC | 2020-01-26 | -0/+180 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute ↵ | Gaming4JC | 2020-01-26 | -30/+506 |
| | | | | | | for custom elements; Tag UXP Issue #1344 | |||
* | Bug 1274159 - Part 1: Support looking up definitions by using constructor as ↵ | Gaming4JC | 2020-01-26 | -2/+3 |
| | | | | | | a key; Tag UXP Issue #1344 | |||
* | 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) |