Commit Graph

17 Commits

Author SHA1 Message Date
wolfbeast d461262405 Issue #1322 - Part 3: Remove DOM promise interface gunk
Based on work by Boris Zbarsky
2019-12-19 03:05:45 +01:00
wolfbeast fb96b43b5f Issue #1322 - Part 1: Remove the DOM Promise guts.
This removes all the parts guarded by SPIDERMONKEY_PROMISE
2019-12-19 01:35:24 +01:00
wolfbeast c59c9682d3 Issue #1257 - Part1: Remove watch class-hook and proxy trap. 2019-10-26 16:19:04 +02:00
Gaming4JC 0bc4652690 1333045 - Update Location object properties to current spec.
Specifically, three changes:
1) valueOf should be non-enumerable.
2) valueOf should be === to Object.prototype.valueOf.
3) There should be no toJSON.
2019-07-18 22:38:20 -04:00
JustOff c00255c355 Align IDL record to C++ conversion with the spec when Symbol-named properties are involved 2019-03-13 21:44:49 +02:00
JustOff ca23830127 Implement the spec provision for handling repeated keys in records by updating the existing value 2019-03-13 20:19:53 +02:00
JustOff e7c9fa3e15 Actually change the key type of a record, and its corresponding conversion behavior, depending on what the IDL says 2019-03-13 20:17:36 +02:00
JustOff 8525a292b0 Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications 2019-03-13 20:07:10 +02:00
JustOff b586a191ec Rename the MozMap C++ type to "record" and give it a template parameter for the key type 2019-03-13 20:04:13 +02:00
JustOff 5890367d30 Rename "MozMap" to "record" in our IDL parser and IDL files 2019-03-13 19:37:03 +02:00
JustOff e17501d5eb Change JS to MozMap conversion to more closely follow the record<> spec 2019-03-13 19:03:07 +02:00
JustOff cfcba2402e Fix up some minor issues with default value handling in codegen 2019-03-13 18:49:40 +02:00
JustOff 5a10462a92 Change the MozMap API and data storage to more what we want record<> to look like 2019-03-13 18:46:01 +02:00
JustOff acfc69ec7e Support string default values for unions containing USVString 2019-03-13 18:15:07 +02:00
wolfbeast 1f9ab3a6e6 Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS 2019-01-18 22:43:29 +01:00
janekptacijarabaci 306db80410 moebius#161: The Performance Resource Timing (make timestamps be relative to startTime)
https://github.com/MoonchildProductions/moebius/pull/161
2018-04-29 14:15:18 +02:00
Matt A. Tobin 5f8de423f1 Add m-esr52 at 52.6.0 2018-02-02 04:16:08 -05:00