Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1656 - Part 8: Devtools and misc. | Moonchild | 2020-09-24 | -1/+0 |
| | ||||
* | Issue #1656 - Part 6: Clean up the build files | Moonchild | 2020-09-23 | -1/+0 |
| | ||||
* | Issue #1656 - Part 3: Nuke more vim config lines in the tree. | Moonchild | 2020-09-23 | -2/+0 |
| | | | | Another S&R run with some smarter matching. | |||
* | Issue #1656 - Part 1: Nuke most vim config lines in the tree. | Moonchild | 2020-09-23 | -40/+0 |
| | | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part. | |||
* | Output webidl filenames as they are processed, for real this time. | Moonchild | 2020-09-23 | -0/+3 |
| | ||||
* | Isse #1224 - revert change to unbust debug builds. | Moonchild | 2020-09-20 | -1/+1 |
| | ||||
* | Issue #1224 - Remove constant expressions from /dom | Moonchild | 2020-09-17 | -8/+8 |
| | | | | | 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-16 | -0/+15 |
| | | | | Implements ResizeObserver, ResizeObserverEntry and ResizeObservation | |||
* | [DOM] Only construct JS-implemented objects if inner window is current. | Kris Maglione | 2020-08-28 | -1/+6 |
| | ||||
* | Issue #1391 - Remove the DOM battery API | Moonchild | 2020-07-28 | -1/+0 |
| | ||||
* | Issue #439 - Remove, fix and clean up automated tests | Moonchild | 2020-06-08 | -9958/+0 |
| | | | | | | | With the big amount of code churn around DOM a lot of tests broke severely enough that they caused build bustage. This commit cleans up, removes or otherwise fixes tests that are broken, no longer relevant or obsolete. | |||
* | Issue #1564 - Fix debug build dependencies | wolfbeast | 2020-05-26 | -0/+1 |
| | ||||
* | 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 | |||
* | 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 |
| |