dom/bindings/parser/WebIDL.py
f4ec249fc52a26c94b9d04cad859faf32689267c
created 2019-03-02 04:21 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 5: Add support for attributes on types in arguments; r=bzbarsky
21deba7e36c509a6ba39e3913d19619bfc38f3a5
created 2019-03-02 04:21 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 1: Add parser support for attributes on types in WebIDL; r=bzbarsky
0c70617150d9a41cb2f2f4fafcab9ae50c15ddd1
created 2019-03-02 04:07 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out 11 changesets (bug 1359269) for Linting failure. CLOSED TREE
6c09eccc4bd1ac6feabc803d8bc8d769cc911599
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 10: Make it a hard error to apply TreatNullAs on non-types; r=bzbarsky
ae30401e7988d753acd0ae8f9086e9129b6bbb1e
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 9: Clean up codegen now that Clamp/EnforceRange can only be applied to types; r=bzbarsky
8f9509e82439ccd4544624d7f52773698db3ea3c
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 8: Make it a hard error to apply type attributes on arguments, attrs, and dict members when it's unambiguous, update webidls; r=bzbarsky
bfb153c7f9c39160da697d3e2af5bcb7f594547b
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 7: Add ArgumentRest entry to simplify parsing; r=bzbarsky
1430913c5e9e72775aaa86e8b37be3a15ab73254
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 6: Add support for attributes on types in dictionaries; r=bzbarsky
4bb00dc53459ed7a25e09f2f4c14fcfd23ca9e9e
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 5: Add support for attributes on types in arguments; r=bzbarsky
bb694b612b1ba466b71f22aa1793f7d3149ec945
created 2019-03-02 01:23 +0000
pushed 2019-03-11 13:01 +0000
Manish Goregaokar Manish Goregaokar - Bug 1359269 - Part 1: Add parser support for attributes on types in WebIDL; r=bzbarsky
5ab896c5a05d166321bc8e71424d94bb004f7153
created 2019-03-01 20:38 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1531623. Fix webidl identifier conflicts involving typedefs to produce saner exceptions. r=qdot
a83140b29003f8e4c0306987fa9ed704cd7739a0
created 2019-01-31 19:19 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1524041. Update the regexp for Web IDL identifiers to spec changes. r=qdot
fcef3b13bb1c0ea091dc09a07e35ad758e0a56f2
created 2019-01-18 22:11 +0000
pushed 2019-01-24 17:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1520509. Remove the unused support for CrossOriginWritable=InterfaceName in Web IDL. r=qdot
c825004b9059681860fdfe283698d813217e6f9d
created 2019-01-21 03:33 +0000
pushed 2019-01-24 17:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1363208 part 6. Remove the NonOrdinaryGetPrototypeOf annotation. r=peterv
fd540a8e08d40cb0145ad0d6611ec64fa0a1b281
created 2019-01-02 13:28 +0000
pushed 2019-01-21 13:03 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Add code generation for array of cross origin properties. r=bzbarsky
cc4bb8c7fa92e8a4f44377c253160cea4ab66c97
created 2018-12-31 17:47 +0200
pushed 2019-01-21 13:03 +0000
Bogdan Tara Bogdan Tara - Backed out 6 changesets (bug 1353867) for nsDocShell.cpp failures CLOSED TREE
00869bed41216138d967c715a8ed601cff074720
created 2018-12-31 10:52 +0000
pushed 2019-01-21 13:03 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Add code generation for array of cross origin properties. r=bzbarsky
7f32ccd251ef3ec15d0e916aeff6b9f7d70661af
created 2018-11-29 01:11 +0200
pushed 2018-12-10 13:40 +0000
Diego Pino Garcia Diego Pino Garcia - Bug 1436329 - Parse WebIDL "partial dictionary" r=peterv
086f4af138d88d008a69138f693d7cf12081d6ee
created 2018-11-07 14:06 -0500
pushed 2018-12-03 16:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1505504. Improve the error message when two WebIDL callbacks are defined with the same name. r=qdot
59160a8260a02fda2bc625b02c3132d9330e2dd7
created 2018-10-20 20:48 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 6: Remove references to 'System' from WebIDL.py, r=bzbarsky
22888a1208aba852098e9d9036c83602222023d0
created 2018-10-20 18:10 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 1: Expose Window interfaces on System by default, r=bzbarsky
77f4c84bebf05b7fddb3f5bdb8e7de0d2eb3ebd6
created 2018-10-23 03:49 +0300
pushed 2018-12-03 16:23 +0000
Daniel Varga Daniel Varga - Backed out 6 changesets (bug 1489301) for Linting opt failure at /builds/worker/checkouts/gecko/dom/bindings/parser/WebIDL.py
1c0823540b44ff83a6319a363aab6e017faddaf4
created 2018-10-20 20:48 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 6: Remove references to 'System' from WebIDL.py, r=bzbarsky
ff8fb091198ee6f4c86ffd4625089dd9751630a0
created 2018-10-20 18:10 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 1: Expose Window interfaces on System by default, r=bzbarsky
b700e538fe1f46bdf5c33a2c1b46ca4ab8e3480a
created 2018-09-27 19:00 +0000
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1493222 - Expose InspectorUtils to fuzzers. r=bzbarsky
13ff5a2606eb0cf2e6484d97c5e4f8da30a3a81d
created 2018-09-25 18:09 -0400
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1368949. Stop automatically giving dictionary-typed members of dictionaries a default value of null. r=qdot
d9ae4c3b3528e383af64a7ed11231731b1fa45a1
created 2018-09-25 18:14 -0400
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 1b9fcdd5dd97 (bug 1368949) because more code got added that doesn't build with it.
1b9fcdd5dd97338d8f5be5da073c95b1949522a0
created 2018-09-25 18:09 -0400
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1368949. Stop automatically giving dictionary-typed members of dictionaries a default value of null. r=qdot
44a1f4228b6c6330c4cc42f04bf261bb15197190
created 2018-07-23 16:33 -0400
pushed 2018-08-24 17:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1476136. "JSON type" determination for IDL dictionaries should look at inherited dictionary members too. r=qdot
6231278eb5bd4a61eb65b5609d17a6994487b0e4
created 2018-07-06 11:43 -0700
pushed 2018-08-24 17:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1473492 part 2. Disallow [Cached] on JS-implemented interfaces. r=mccr8
3dc087521307d1abd85260df0851cf8c72f24a50
created 2018-05-23 13:56 -0700
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1186265 - Check the current interface's members. r=bz
916e5914d84acd420f61b5dd48027ddce9465e5d
created 2018-06-01 12:17 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1465602 part 1. Enforce that the default toJSON can only return 'object'. r=qdot
7d10c4c82719fa1b820b9ae29cd878aecccd422a
created 2018-05-25 05:36 +0300
pushed 2018-06-18 21:43 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1186265) for devtools chrome failures on browser_webconsole_visibility_messages.js. CLOSED TREE
4a9965aeeef32933599dd2a517f69be6d99ef51f
created 2018-05-23 13:56 -0700
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1186265 - Check the current interface's members. r=bz
e5e68461d39174f878aa9ce9e9d0c4c0cec87265
created 2018-05-17 23:45 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1424160 part 3. Set up @@toStringTag on our synthesized iterator interfaces. r=qdot
b0d319aaafbe9520213d39ab90394530943538f3
created 2018-05-17 23:45 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1424160 part 2. Add infrastructure for defining @@toStringTag on Web IDL prototypes. r=qdot
973e3a16f6dcec79ddc9acaca99075de0a17093b
created 2018-05-17 23:45 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1424160 part 1. Allow interfaces the have a different name for SpiderMonkey class name purposes. r=qdot
1f3dbe030f57d8447c87bde1ecbe8a2140392019
created 2018-05-17 23:43 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1375829 part 5. Switch from using "jsonifier" syntax to the spec's "[Default] toJSON" syntax. r=qdot
23c967ee86114b1b0cfa87b44e32950af9c804f5
created 2018-05-17 23:43 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1375829 part 4. Enforce the spec restrictions on methods named toJSON(). r=qdot
3db98d12d700dc2e9f931e82fba28a80b07aac6b
created 2018-05-17 23:39 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1375829 part 3. Align our definition of "JSON type" with the spec. r=qdot
db208ef2f3cb073abdadf682b7942dc0c0b3c437
created 2018-05-17 23:39 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1375829 part 1. Rename isSerializable() to isJSONType(). r=qdot
1692850c1b87be1829271a379a47ac9433777eaf
created 2018-04-26 01:38 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1456887 part 2. Remove ArrayClass support. r=qdot
1c00083d6616fea01fe250e74ccc0ea38eb5ca82
created 2018-04-04 15:32 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1450182. Remove the EventListenerWasAdded/Removed hooks from DOMEventTargetHelper. r=smaug
184418c5611982b3aabfeb762c7db7e045dd8676
created 2018-02-17 17:21 +0900
pushed 2018-03-01 16:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1414674 - Do not enter the compartment of the target window when calling KeyframeEffect and KeyframeEffectReadOnly constructor via Xray. r=bz,birtles
bb75a5c7f4cc69ae9b9fd520d6028c69a25f2c32
created 2018-02-18 01:24 +0900
pushed 2018-03-01 16:46 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset c3f16a179c93 (bug 1414674)
c3f16a179c93d9b75dd4581280967fa6ef364cc3
created 2018-02-17 17:21 +0900
pushed 2018-03-01 16:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1414674 - Do not enter the compartment of the target window when calling KeyframeEffect and KeyframeEffectReadOnly constructor via Xray. r=bz,birtles
c4ab27e652df2b545a447e0e530a79956f6f53c0
created 2018-02-09 11:17 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436831 part 1. Support [Pref] annotations on Web IDL namespaces. r=qdot
187eb3dff851e8fa261e95debc01fb77aae2c387
created 2018-01-23 20:47 +0100
pushed 2018-03-01 16:46 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1297480 - Add BindingAlias= for WebIDL attrbutes, use it to slim CSS2Properties down. r=bz
156c6bee175292f31da108aae281a413d61600e6
created 2017-12-14 16:03 -0600
pushed 2018-01-16 14:33 +0000
Nika Layzell Nika Layzell - Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug
7640a0204f44274514f7bc833cf9e17ac02c2b92
created 2017-12-05 16:03 -0500
pushed 2018-01-08 12:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1419270 part 1. Add NeedsSubjectPrincipal to the extended attributes we compute for interface members. r=qdot a=gchang
73352624f35c23e6000cd50d095708d69249f35d
created 2017-11-08 00:25 -0500
pushed 2017-11-09 00:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1415389. Make ChromeUtils a WebIDL namespace. Remove ThreadSafeChromeUtils. r=kmag
dffccd112b821970c76f6e3d004cb28f5526a30f
created 2017-11-04 00:36 -0400
pushed 2017-11-04 17:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1414359. Remove vestigial support for 'creator' operations from webidl; all setters are creators. r=qdot
33464c0ac40112076366f3a8fc223f681a4de701
created 2017-10-23 17:34 -0700
pushed 2017-11-02 16:33 +0000
Kyle Machulis Kyle Machulis - Bug 792059 - Add NeedsWindowsUndef extended attribute for constants; r=bz
6ecbba14b2f30e3784afab23ba5b614b2b108cad
created 2017-09-18 21:24 -0400
pushed 2017-09-20 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1400139 part 1. Add infrastructure for marking WebIDL interface members as non-enumerable. r=qdot
df2de397ec5e10b81793cdcf44f51586056d31a0
created 2017-08-10 18:04 -0700
pushed 2017-09-15 00:19 +0000
Andrea Marchesini Andrea Marchesini - Bug 1128959 - Implement the WHATWG Streams spec - part 1 - WebIDL Bindings, r=bz
d066c0cde948e4cd03b458a9a84f6c48da283b43
created 2017-05-01 13:25 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1360557. Fix the Web IDL parser to report more useful errors when extended attributes are used on constructs that don't allow them. r=qdot
470180d17b7323fea5ae0724402565048333904e
created 2017-02-03 11:44 +0800
pushed 2017-06-12 13:08 +0000
John Dai John Dai - Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. r=bz
a5b1f1d71de9f37b07fd8aa6ac80c81bfb5559a2
created 2017-04-11 00:01 +0300
pushed 2017-06-12 13:08 +0000
Olli Pettay Olli Pettay - Bug 1352746 - Rename ProbablyShortLivingObject to ProbablyShortLivingWrapper in webidl, r=qDot
dad7b2f08efdc23bc1234055c05a7c1c4d107b09
created 2017-04-05 23:04 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1352996. Remove vestige of AvailableIn/CheckAnyPermissions/CheckAllPermissions from WebIDL.py. r=qdot
81d70d7e0844da017c600def5189151e05e51877
created 2017-03-16 18:51 -0400
pushed 2017-06-12 13:08 +0000
kvark kvark - Bug 1348111 - Clarify the error message. r=smaug
less more (0) -300 -100 -60 tip