dom/bindings/Configuration.py
cb656b3c3d6d74685e42150fc2c4725cb5c37e95
created 2013-04-17 23:29 +0300
pushed 2013-07-29 23:00 +0000
Olli Pettay Olli Pettay - Bug 862983 - HeaderFile annotation for WebIDL interfaces, r=bz
1d285beb58422181539145f982c670dadbb58c55
created 2013-04-03 22:22 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 852219 part 6. Handle cases when the C++ class we want to actually inherit from is not the one that the WebIDL interface is mapped to. r=mccr8
90ee8d82a171d0f2c87aeb1dc95f2f0e311f3b91
created 2013-04-25 21:02 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 861493 - When passing arguments to an Xray for a WebIDL constructor, make sure to do the argument unwrapping before entering the content compartment. r=bholley, r=Waldo, a=akeybl
c7841e61ba634937c177acc662ad91766d935e14
created 2013-03-21 01:33 -0400
pushed 2013-06-17 22:53 +0000
David Zbarsky David Zbarsky - [Bug 852843] SVGZoomAndPan interface object not being instantiated r=bz
8212a0b3bbe7078a40b9608a8836ad11e488d60e
created 2013-03-18 16:05 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
649be71ae43b11ee47f198dbcc330a124fb619d2
created 2013-03-18 16:04 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 1: add JSImplementation extended attribute. r=bz
20152b50f68a57c7edde43d02701f9a950613d35
created 2013-03-18 13:00 -0700
pushed 2013-06-17 22:53 +0000
Kyle Huey Kyle Huey - Back out Bug 827486 for PGO bustage. CLOSED TREE
07c51bdbd801eb09d2e3b8ebaf8b495bcc6ddd4e
created 2013-03-18 10:19 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
e4a689014130eb6cee46fc7d991051a766b4af6f
created 2013-03-18 10:19 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 1: add JSImplementation extended attribute. r=bz
d75e34da1a9f18aeccf3eabbd834f8597c409c6c
created 2013-03-17 16:40 -0700
pushed 2013-06-17 22:53 +0000
Phil Ringnalda Phil Ringnalda - Back out 2ea5f267af77:218356c595fc (bug 827486) for Windows builds dying with an obscure "MemoryError"
f3a58b8ac8b11cc4ac0875fe08d996794c426b2b
created 2013-03-17 09:56 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
218356c595fcd3b969bc5f83ddc1c6c0ee43fd6e
created 2013-03-17 09:55 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 1: add JSImplementation extended attribute. r=bz
f5a19977d51e45062c32d4aed0537121d4d15c4f
created 2013-03-16 18:16 -0700
pushed 2013-06-17 22:53 +0000
Phil Ringnalda Phil Ringnalda - Back out f408dd29944c:db5c280d1907 (bug 827486) for probably having needed a clobber
c832fed8e85b0660680cf79fbfc1c3b1d9e7b6c4
created 2013-03-16 16:22 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
db5c280d190765122a3802d44074a898cc215d40
created 2013-03-16 16:22 -0700
pushed 2013-06-17 22:53 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 1: add JSImplementation extended attribute. r=bz
ba0ef31a1726be61921ffb4fe34b76093ab67743
created 2013-03-13 14:07 -0400
pushed 2013-06-17 22:53 +0000
David Zbarsky David Zbarsky - Bug 842201 - SVGUnitTypes interface object is not being instantiated r=bz
99ec1a7214663d0bc196ce383078c67f14fa81cc
created 2013-03-06 07:09 +0900
pushed 2013-06-17 22:53 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 841289 - Remove prefable option from WebIDL codegen. r=bz
b158b0b9d6c582f0a3fdcc6f7027a433472208ad
created 2013-03-04 14:08 -0500
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 827158 part 8. Implement legacycaller support in WebIDL. r=peterv
75ffb31383a742e6a87e1f1a9dc442756fa3e788
created 2013-02-25 09:20 -0800
pushed 2013-06-17 22:53 +0000
William Chen William Chen - Bug 837352 - Don't generate dictionary code in WebIDL unless used in generated code. r=bz
9a12a0f8c8beb183201fddcb993b84159f9f7520
created 2013-01-08 19:05 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 838269 (Support cross-global |... instanceof DOMInterface|). r=bz.
d32064860f36bbc48e34ceb712f08860d2ad7ed9
created 2013-02-08 12:20 +0000
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 836850. Allow a single C++ class to implement multiple WebIDL interfaces. r=peterv
e894c103775f33a834670edd6570a487c959b3a3
created 2013-01-28 23:30 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv
003632d5163849fb4aaed422e35bc8269226b861
created 2013-01-28 22:36 -0800
pushed 2013-05-07 01:20 +0000
Phil Ringnalda Phil Ringnalda - Back out c5238879470f and b3cabb259af7 (bug 830099) for bustage
b3cabb259af7c9fb37226964c60fdbde4a5d193c
created 2013-01-28 23:30 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv
2f6fa70c289a04c1c2653b7c090879ca441c61fb
created 2013-01-28 23:51 -0500
pushed 2013-05-07 01:20 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 32786d29daf8 (bug 830099) because of build bustage
32786d29daf8b2e83549fc316bdc36662e2cd96a
created 2013-01-28 23:30 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv
5517fe5d3fda4d381549e7659a524e2779254d96
created 2013-01-28 08:34 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 822470 part 7. Use new callback codegen for conversion to and from JS. r=peterv
d531b6a61a6e4afb27ca92a5434fddb0488285ff
created 2012-12-06 15:21 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 816376. Create vanilla objects for the interface object of callback interfaces. r=peterv
c348f36c317ba4e414f6de7d83aeacbf0b9d525d
created 2012-11-09 07:43 -0800
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 779048 part 2. Rearrange how we do our includes and forward-declares to actually work with callbacks and dictionaries sanely. r=peterv
da96e260d2dd3565e871966b6c23ae9378eba58d
created 2012-11-05 11:58 -0500
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 804635. Make codegen deal with Document not being an external interface but not available in workers even though XMLHttpRequest (which can return or accept Document) is available there. r=peterv
b356ecf4086ca17ad4ed6bbc515eac91b43aaacb
created 2012-11-05 11:58 -0500
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 803519. Require indexed/named getters if we have creators/deleters/setters. r=peterv
b67a1dba5690052f4c4c0785732321c6a3c05fa9
created 2012-11-05 11:58 -0500
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 788225. Implement WebIDL deleters. r=peterv
ffa2d8f5b8be06649da504d863bb6c57e2f586d6
created 2012-10-22 13:08 -0400
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 798151. Support stringifier operations (but not yet attributes!) on non-proxy bindings, and fix Object.prototype.toString for proxy bindings. r=peterv
c1bbabd184b33ec21cba783c64760937cffe975f
created 2012-09-26 20:12 +0200
pushed 2013-02-14 23:19 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
5540b310d435b0616b878b5a279f9ae65c2baa3f
created 2012-10-12 14:45 +0100
pushed 2013-02-14 23:19 +0000
Ed Morley Ed Morley - Backout 3044539fec87 (bug 799465),2dbcd6d16b43 (bug 798264), f7019f73a5f0 (bug 711628), a484a3a904da, 7154061ddc00 & 7e7fc42021c1 (bug 799465) for burning
7e7fc42021c11b514939f28dcbbe2626a3a27484
created 2012-09-26 20:12 +0200
pushed 2013-02-14 23:19 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
2803709dc340deb32dc82ac4d67433cf01f7b00b
created 2012-10-10 15:57 -0400
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 792890. Fix JS-wrapping of callback interfaces to just return the underlying JS object. r=peterv
86cc9c289960e869d047a72372f060c919879c66
created 2012-10-01 08:56 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 792980. Don't force consumers to list descriptors for interfaces that are using all teh defaults. r=peterv
1b63db497ca442b68af42627d55d782fb3f89918
created 2012-10-01 08:45 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 793528. Worker bindings should default to looking for headers in mozilla/dom/workers/bindings/. r=khuey
6362581f442e31019d0c147edb958a9fbe47d298
created 2012-09-19 15:02 +0200
pushed 2013-01-03 21:54 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 791347 (Support non-nsISupports refcounted natives and non-refcounted natives in new DOM bindings). r=bz/smaug.
6afc8e3898835c8b19c9823eecd20a4e643a558a
created 2012-09-05 09:21 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 778150 part 3. Default attributes to infallible. Allow annotation of fallible attributes in WebIDL. r=peterv
5cb9f5f29ead62694ba995724905928c2e4593cd
created 2012-09-05 09:21 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 778150 part 2. Default methods to infallible. Allow annotation of fallible methods in WebIDL using [Throws]. r=peterv
d625d938c36d990145f725a9812038064b9ff47c
created 2012-09-05 09:21 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 778150 part 1. Remove the vestigial ability to specify infallibility stuff in the conf file. r=peterv
41b8acc383568b521ae0efd691ebd30ca92c10b1
created 2012-08-28 13:10 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 774970. Add the ability to generate code for dealing with an XPConnect 'this' object in some cases. r=peterv
561f1e6ccdc9e7efe9a4e17e35a1cc0d937a4522
created 2012-08-28 13:10 -0400
pushed 2013-01-03 21:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 779046. Have saner defaults for the nativeType of a WebIDL bindings. r=peterv
cd86e0d61c3facabea95de41947273a143c9d95c
created 2012-05-22 15:46 +0200
pushed 2012-11-14 20:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
8498c31fb92e453bb83a19abf9ed2970d47bc556
created 2012-07-19 14:48 -0400
pushed 2012-11-14 20:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 764456 part 3. Clean up meaning of 'castable' and use thereof a bit. r=peterv
ddfa6d5ad10a91444bf67904c0463994c8a34f7f
created 2012-07-13 19:29 -0400
pushed 2012-10-05 17:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 757164. Move infallibility annotations into webidl. r=peterv
13fd7bda630a23355ed04e73762bac0cc39fe670
created 2012-06-22 16:18 -0400
pushed 2012-10-05 17:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 766449. Use the fully namespaced class name to determine the default header name for bindings. r=peterv
fe05699b88358ba2c63de1ab2e2c697419b3a5d6
created 2012-06-19 12:09 -0400
pushed 2012-10-05 17:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 763911. Add support for interface members of dictionaries. r=khuey
338df639952820f2b266eef71fbcabbb8a1456f0
created 2012-06-15 16:25 -0400
pushed 2012-10-05 17:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 750297 part 1. Add support for objects that do not have a wrapper cache in WebIDL bindings. r=peterv
84536fdda9b7574c16d8c61d3693a19f87612761
created 2012-06-12 10:22 -0400
pushed 2012-10-05 17:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 742153 part 3. Implement codegen for dictionary arguments. r=peterv
24f6cf7eece90529f71b3dfa33e2d375dae7a522
created 2012-05-23 12:44 -0400
pushed 2012-08-24 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 755080 part 1. Add infrastructure for binding codegen tests. r=khuey,peterv
1bdb337e3136c877e5d93b9c3ebac548bd7e4fff
created 2012-03-30 21:42 -0700
pushed 2012-07-13 18:18 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
less more (0) tip