dom/bindings/Configuration.py
251fef43b7eba811c66ad4b3c3634f2c6b7de075
created 2015-10-16 15:54 -0400
pushed 2015-10-17 01:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1215559. Create separate iterator native types for one-type and two-type iterators, so we don't force the one-type case to implement GetKeyAtIndex. r=qdot
7f2e5ec068f70139a0534d8d5113454d4f001a83
created 2015-10-16 16:16 -0400
pushed 2015-10-16 20:16 +0000
Boris Zbarsky Boris Zbarsky - Back out revision 5985a4717758 (bug 1215559) because the Linux compiler is not happy with the template using bits
5985a47177581ad830879c9eb2b7908900130c51
created 2015-10-16 15:54 -0400
pushed 2015-10-16 19:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1215559. Create separate iterator native types for one-type and two-type iterators, so we don't force the one-type case to implement GetKeyAtIndex. r=qdot
aafad06e5b40ed4c202d598900edefa202d14ff5
created 2015-10-15 10:06 -0700
pushed 2015-10-15 19:07 +0000
Kyle Machulis Kyle Machulis - Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz
15104d2224f4d1c794994941e880d616cf9aa486
created 2015-10-14 11:56 -0700
pushed 2015-10-14 19:01 +0000
Kyle Machulis Kyle Machulis - Backout of 91e9d59af87e, 96acfd0d21cf (Bug 1085293) due to build bustage
96acfd0d21cf3aa1d09e96f0beb5fd1b62cc2793
created 2015-10-12 13:27 -0700
pushed 2015-10-14 18:34 +0000
Kyle Machulis Kyle Machulis - Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz
0c0847dc7dfbe73fe3775dab5ed599bb0dd4af3e
created 2015-08-10 19:11 +0200
pushed 2015-08-14 13:42 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv
44c1736050cb5e03d61cc7c1b3d5820f06c478d3
created 2015-08-10 18:57 +0200
pushed 2015-08-14 13:42 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv
df60475dada2fecbf061fd204f59491f1760ca31
created 2015-08-10 18:53 +0200
pushed 2015-08-14 13:42 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv
0ed3871c8b48ae9ac5c88498343135ec647fb379
created 2015-08-10 18:26 +0200
pushed 2015-08-14 13:42 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv
27db61bad678e26b030a8a2b2de586e0d6abcaf7
created 2015-07-31 13:30 -0400
pushed 2015-07-31 17:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv
4dd71c32a6cb0e4dbf10350bf65d63bda844cb3b
created 2015-07-14 10:25 +0800
pushed 2015-07-17 03:29 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz
c7c07736ee7a9572d40841cbb64bf5ba74bc8ef4
created 2015-07-03 16:03 +0800
pushed 2015-07-17 03:29 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz
af4c4a299351d9b8ccf852281c1ee77826c27720
created 2015-07-01 00:15 -0400
pushed 2015-07-01 04:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1176800 part 1. When getting all types, include the types Promises are parametrized over. r=peterv
ec6773c9131c21c8d28ff48f047d44ee626bb4b5
created 2015-06-17 13:42 -0400
pushed 2015-06-17 17:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1173829. Fix some compile issues in code generated by bindings codegen for non-concrete interfaces. r=peterv
64116184475109a9cbe09c76d5fd682634b86a33
created 2015-05-13 22:19 -0400
pushed 2015-05-14 02:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 913053. Split up IDLTypedef and IDLTypedefType, and likewise for IDLCallback vs IDLCallbackType, so it's clearer whether we're operating on types or objects represented by those types. r=khuey
b9f8b3184c001dffa7581cd9c260dea427720649
created 2015-04-28 12:25 -0400
pushed 2015-04-28 16:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv
8477c9f45172a7b95274753e7650a233f6088d7d
created 2015-03-03 21:01 -0500
pushed 2015-03-04 02:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 928336. Make defining unforgeable properties on objects faster by just copying them from an unforgeable holder object. r=peterv
4c63198808db4493784cfb3dd7c7d74a658f2b5d
created 2015-02-26 09:40 -0500
pushed 2015-02-26 14:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135810. Add more explicit checks for whether a descriptor wants Xrays or not instead of assuming that Xrays are desired if and only if descriptor.workers is false. r=peterv
dccc9512f3502bd963933c2c4db1da59a6f5785e
created 2015-02-24 16:04 -0500
pushed 2015-02-24 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135803. Take out the bits that try to handle interface types mapping to JSObject* in worker descriptors, since we never do that anymore. r=smaug
994141100597ebb910bc2c96c88d9891c7e97d29
created 2015-02-09 11:42 -0500
pushed 2015-02-09 16:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1127501. Treat external interfaces as only being exposed in Window in Web IDL bindings. r=peterv
fae280dc596d0e6ee6dfd47c39ae8ee569cc12fc
created 2014-11-01 15:25 +0100
pushed 2015-01-13 09:48 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, remove the now unused nativeOwnership property. r=bz.
d5557b9aee8f5851c1ba2ddf5128b4af323a1e86
created 2014-11-01 15:22 +0100
pushed 2015-01-13 09:48 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, don't condition wrapperCache on having a refcounted type. r=bz.
7e3abaf18602116c8f643a790f6e93c597010e35
created 2015-01-12 11:52 -0500
pushed 2015-01-12 16:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1113827 part 1. Automatically mark Web IDL [NewObject] methods that return a JS type as fallible. r=peterv
a7f64e53893ef5d4bed1996acce1e0d459b8df8d
created 2015-01-12 14:48 +0100
pushed 2015-01-12 13:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 12 changesets (bug 1096328) for M11 and M5 Test failures on a CLOSED TREE
676112a4f0921a9b5c9e7edcbaac36d26cd32e56
created 2014-11-01 15:25 +0100
pushed 2015-01-12 09:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, remove the now unused nativeOwnership property. r=bz.
e2e64e751ece7d318943a440a14ebaa26a7ec84d
created 2014-11-01 15:22 +0100
pushed 2015-01-12 09:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, don't condition wrapperCache on having a refcounted type. r=bz.
2ea97247b91ac2930e23e1d55b864c54950d288f
created 2015-01-10 13:46 +0200
pushed 2015-01-10 12:17 +0000
Olli Pettay Olli Pettay - Bug 1119652, create mozilla::dom::Event::As*Event automatically for all the codegen'ed Events and annotate As*Event with MOZ_OVERRIDE in the codegen, r=bz
8646f1c6339ddebff7b8d70c72a326ec4205b660
created 2014-11-16 15:01 -0500
pushed 2014-11-16 20:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1081241. Things that aren't exposed in Window shouldn't show up in RegisterBindings at all. r=smaug
3c8f81efb9a7cde1d045107c11bc745811be19d0
created 2014-11-08 01:07 +0100
pushed 2014-11-08 00:07 +0000
Tom Schuster Tom Schuster - Bug 993026 - Rename NewResolve to Resolve in browser. r=bz
18d8629e20c9f73dbe025650106786bb466f4fe6
created 2014-10-01 20:43 +0200
pushed 2014-10-20 08:36 +0000
Peter Van der Beken Peter Van der Beken - Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
e82fd502119c3f071cdd619e158c75bdd2edf195
created 2014-10-19 22:26 -0400
pushed 2014-10-20 02:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083591. Support stringifiers and jsonifiers on non-concrete Web IDL interfaces as well, since they make sense there. r=peterv
06450cede5ecdf9c2a238ab71755c52301bc66fe
created 2014-10-17 11:30 -0400
pushed 2014-10-17 15:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1073124 part 2. Define Exposed=System things in BackstagePass::NewResolve as needed. r=bholley
7f5287115874d9efd54ee8d2db40459577e8eddc
created 2014-10-15 16:50 +0200
pushed 2014-10-15 14:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6f411275b7ec (bug 1068740) for bustage on a CLOSED TREE
6f411275b7ec5dc953fdabdc198f9af5b8a35ca9
created 2014-10-01 20:43 +0200
pushed 2014-10-15 14:27 +0000
Peter Van der Beken Peter Van der Beken - Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
7f2d0c477f6401d793609a94f7d9e8b3945adebd
created 2014-09-09 15:19 +0200
pushed 2014-09-29 07:58 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, calculate parent prototype names in one place. r=bz.
024db535ce4df99be03cdc442ec9f6bb388ce3e6
created 2014-09-05 22:36 +0200
pushed 2014-09-29 07:58 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, annotate Window as having named properties. r=bz.
16411120d562f0c53badb90b8108c19326427701
created 2014-09-24 09:11 -0400
pushed 2014-09-24 13:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1071615. Make codegen fail when "A implements B" appears on a Web IDL file different from the file A is defined in. r=khuey
0933d8d6fc104282af54ba488538ad3ca5f84b69
created 2014-09-19 22:58 -0400
pushed 2014-09-20 02:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 958887 part 1. Add support for doing BinaryName annotations in IDL. r=peterv
9e0d430f66f3d23d8981bb96a7237197c32818c6
created 2014-08-28 00:43 +0200
pushed 2014-09-10 09:50 +0000
Peter Van der Beken Peter Van der Beken - Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use overloaded functions and auto to select the right type to store return values. r=bz.
af6fa89ec5509baead12a11025ef4f5329dda01c
created 2014-08-29 19:50 -0400
pushed 2014-08-29 23:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 921453. Don't allow conditional-exposure annotations on an interface that has no interface object, since they make no sense there. r=khuey
58c44d7982aff91f0ed210a1c4f4a3cd1f646620
created 2014-08-28 13:33 -0700
pushed 2014-08-28 20:58 +0000
Nikhil Marathe Nikhil Marathe - Bug 1048699 - Patch 2 - Indentation and proper include. r=bz
8e5931282ddddfd219410e5036d98f3c868b896b
created 2014-08-27 10:17 -0700
pushed 2014-08-28 19:46 +0000
Nikhil Marathe Nikhil Marathe - Bug 1048699 - Make Exposed=SpecificWorkerType work automatically. r=bz
e5a8a5b86bbd02dc57ef75b99a85d4539f91c854
created 2014-07-24 16:57 -0300
pushed 2014-08-12 20:30 +0000
Reuben Morais Reuben Morais - Bug 1009645 - Remove FeatureDetectible, add things with CheckPermissions or AvailableIn to the feature list instead. r=smaug
3d59b6f2a9297ac0b8266981668c2e424993ae2b
created 2014-08-04 22:20 -0400
pushed 2014-08-05 02:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017988 part 11. Codegen the definition of interface objects on worker globals. r=khuey
6de7023b9d997f1868428ac3fde1e57afc9ca44d
created 2014-08-04 22:20 -0400
pushed 2014-08-05 02:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017988 part 6. Implement support for [PrimaryGlobal]. r=khuey
3f6a695b80a442b17243a1d352180950e4dff86a
created 2014-07-14 20:08 -0300
pushed 2014-07-15 14:17 +0000
Reuben Morais Reuben Morais - Bug 1009645 - Implement [FeatureDetectible] extended attribute and hook it up to navigator.getFeature. r=bz
0f4eb14fcbd82aa5535d6f5371376b0655b05bb8
created 2014-06-03 12:20 -0400
pushed 2014-06-04 11:50 +0000
Nathan Froyd Nathan Froyd - Bug 1019705 - replace binaryNames accesses with binaryNameFor; r=bz
8a66b707dd5a31cf85f76beaccf240ceb9a2b042
created 2014-05-25 15:31 -0300
pushed 2014-05-27 20:24 +0000
Reuben Morais Reuben Morais - Bug 952486 - Add a CheckPermissions extended attribute to WebIDL. r=bz
cbc896965ae06d6a65e16c38e4846690008fae40
created 2014-05-26 12:11 -0700
pushed 2014-05-27 20:24 +0000
Fabrice Desré Fabrice Desré - Bug 952486 - backout for breaking all device and emulator builds (keeping dom reviewer to land the backout...) r=bz
1dacf5af46ed763ae172d726b47b70d40a78e9b1
created 2014-05-25 15:31 -0300
pushed 2014-05-27 20:24 +0000
Reuben Morais Reuben Morais - Bug 952486 - Add a CheckPermissions extended attribute to WebIDL. r=bz
2f394d14ac89d54511dd36bfc0f4718492bcbaec
created 2014-04-26 21:49 -0400
pushed 2014-04-27 02:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1000675. Don't always include nsContentUtils in example codegen, fix example header guards to not end with __, don't use fully-qualified names in argument types when those argument types are in the mozilla::dom namespace already, and include headers from mozilla/dom. r=jst
7aabad87c7d79841e6b8658c261c67e3a478946a
created 2014-03-05 22:48 -0500
pushed 2014-03-06 04:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv
175ecf3705647c1c230812d0c18ba4d11c2b5707
created 2014-02-07 15:56 -0500
pushed 2014-02-08 03:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 956806 part 2. Share generic getters/setters/methods across all bindings. r=peterv
197880d71d9dbc4ad4e7d02bac7c452bc42e7672
created 2014-02-06 13:28 -0500
pushed 2014-02-06 18:28 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 968643 - Part 2: Remove the [PrefControlled] WebIDL annotation; r=bzbarsky
b1b49e0f06699bfae5c5007a92cf27575472a6aa
created 2014-02-05 13:38 -0500
pushed 2014-02-05 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 967694. Don't generate Xray resolveOwnProperty/enumerateOwnProperties hooks on WebIDL Xrays for plugin-loading elements, because those elements really only want to have the hook called when they're being touched by script from the same website. r=bholley
614d88a082076ffb170065da85b4aab6f76e36d9
created 2014-02-05 13:38 -0500
pushed 2014-02-05 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 958667 part 4. Hook up an AvailableIn extended attribute for interfaces. r=peterv
5dcdc32aa5edd3f42f6b8880ada3fce3ae38ee12
created 2014-02-05 13:38 -0500
pushed 2014-02-05 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 958667 part 1. Make it possible to use multiple methods of disabling the visibility of a constructor at once, disabling it if any of them says it should be disabled. r=peterv
3f052ca2795f1e64793d19132812ea7340201f07
created 2014-02-02 10:08 -0800
pushed 2014-02-02 18:09 +0000
Kyle Huey Kyle Huey - Bug 958011: Fix worker object cycle collection to not rely on the JSObject being finalized, which is a bogus assumption. r=bent,mccr8
0449f682dd319a4122d3e32f3de221f5d212c782
created 2014-01-08 15:34 -0500
pushed 2014-01-08 20:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets d8a6bde76293 and 0b28eaf5bde9 (bug 956806) for suspicion of making OSX 10.6 debug mochitest-bc even more orange prone than usual.
less more (0) -100 -60 tip