Gaming4JC
a35a4e8f12
Bug 1299363 - Part 2: Allow prototype swizzling in html constructor.
...
Tag UXP Issue #1344
2020-01-31 07:36:46 +08:00
Gaming4JC
c34486aaa0
Bug 1299363 - Part 1: Implement construction stack.
...
Tag UXP Issue #1344
2020-01-31 07:36:43 +08:00
Gaming4JC
cb89330bf3
Bug 1359346 - Implement custom element state;
...
https://dom.spec.whatwg.org/#concept-element-custom-element-state
Tag UXP Issue #1344
2020-01-31 07:36:01 +08:00
Gaming4JC
303037d0fc
Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen.
...
Tag UXP Issue #1344
2020-01-31 07:35:44 +08:00
Gaming4JC
0b774c0ec4
Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen to generate CEReaction code.
...
Tag UXP Issue #1344
2020-01-31 07:35:41 +08:00
Gaming4JC
39fcec342d
Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser.
...
Tag UXP Issue #1344
2020-01-31 07:35:38 +08:00
Gaming4JC
ed08e1aced
Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute for custom elements;
...
Tag UXP Issue #1344
2020-01-31 07:35:10 +08:00
Gaming4JC
516fe49cb2
Bug 1274159 - Part 1: Support looking up definitions by using constructor as a key;
...
Tag UXP Issue #1344
2020-01-31 07:35:05 +08:00
wolfbeast
4103320dde
Issue #1118 - Part 9: Don't allow reuse of unlinked CallbackObjectHolder.
2019-12-28 21:20:08 +08:00
wolfbeast
d3e44892bf
Issue #1322 - Part 4: Fix WebIDL.py parser for line endings and wrong
...
IDL name
2019-12-20 09:07:28 +08:00
wolfbeast
15672c6231
Issue #1322 - Part 3: Remove DOM promise interface gunk
...
Based on work by Boris Zbarsky
2019-12-20 09:07:27 +08:00
wolfbeast
40f99b202a
Issue #1322 - Part 1: Remove the DOM Promise guts.
...
This removes all the parts guarded by SPIDERMONKEY_PROMISE
2019-12-20 09:07:24 +08:00
wolfbeast
3d8d9f95df
Issue #1257 - Part 3: Remove/update tests.
...
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.
2019-11-01 10:25:02 +08:00
wolfbeast
3b9fbdc71d
Issue #1257 - Part1: Remove watch class-hook and proxy trap.
2019-11-01 10:24:07 +08:00
Gaming4JC
fffabb3de4
1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes.
2019-07-22 19:50:19 +08:00
Gaming4JC
19854690b7
1332245 - Move nsScriptError from js/xpconnect to dom/bindings.
2019-07-22 19:50:13 +08:00
Gaming4JC
1af9026a89
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-22 19:47:15 +08:00
Matt A. Tobin
97059c1b48
Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove MOZ_FENNEC
2019-04-27 08:51:55 +08:00
JustOff
0b794697e3
Align IDL record to C++ conversion with the spec when Symbol-named properties are involved
2019-03-16 07:03:43 +08:00
JustOff
5755645f0d
Implement the spec provision for handling repeated keys in records by updating the existing value
2019-03-16 07:03:37 +08:00
JustOff
8547419267
Actually change the key type of a record, and its corresponding conversion behavior, depending on what the IDL says
2019-03-16 07:03:35 +08:00
JustOff
7233825bfe
Rename MozMap.h to Record.h
2019-03-16 07:03:33 +08:00
JustOff
e234612456
Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications
2019-03-16 07:03:32 +08:00
JustOff
6196fdda47
Rename the MozMap C++ type to "record" and give it a template parameter for the key type
2019-03-16 07:03:30 +08:00
JustOff
d9eeac26ef
Rename "MozMap" to "record" in our IDL parser and IDL files
2019-03-16 07:03:27 +08:00
JustOff
f953e2ad26
Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web IDL parser
2019-03-16 07:03:24 +08:00
JustOff
69cc954889
Change JS to MozMap conversion to more closely follow the record<> spec
2019-03-16 07:03:22 +08:00
JustOff
17d23ee848
Add some tests for distinguishability of unions
2019-03-16 07:03:20 +08:00
JustOff
740f68378f
Disallow mozmap-typed constants
2019-03-16 07:03:17 +08:00
JustOff
bc82c959ec
Fix up some minor issues with default value handling in codegen
2019-03-16 07:03:15 +08:00
JustOff
4faee1f41a
Change the MozMap API and data storage to more what we want record<> to look like
2019-03-16 07:03:12 +08:00
JustOff
a3f38ee838
Support string default values for unions containing USVString
2019-03-16 07:03:07 +08:00
wolfbeast
39d5eb7759
Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS
2019-02-16 00:27:49 +08:00
trav90
bfdfd654bf
memset only the underlying vector from the Array container
2019-02-16 00:11:32 +08:00
trav90
8fd121628a
Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2)
2019-02-16 00:11:03 +08:00
trav90
a52bf9e82b
Remove the const to fix the -Wignored-qualifiers warning with GCC 8
2019-02-16 00:10:59 +08:00
janekptacijarabaci
43c36e207f
Bug 1335296 - Expand about:support WebGL information
2019-02-16 00:10:19 +08:00
janekptacijarabaci
cbb7e5262c
Bug 1351193 - Update tests
2019-02-16 00:09:13 +08:00
wolfbeast
290eea38cf
Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic.
2019-02-16 00:02:58 +08:00
janekptacijarabaci
e8dbb561f6
moebius#161: The Performance Resource Timing (make timestamps be relative to startTime)
...
https://github.com/MoonchildProductions/moebius/pull/161
2019-02-15 23:53:43 +08:00
wolfbeast
66bf4fa8f9
Bug 1411415.
2019-02-15 23:53:18 +08:00
janekptacijarabaci
2c3fecf0f3
Part 6: Update browser and dom tests to follow displayName change
...
Issue #78
2019-02-15 23:38:51 +08:00
NTD
a25b655d51
Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most places
2019-02-15 23:34:16 +08:00
NTD
28bbfef589
Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP
2019-02-14 14:35:08 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00