dom/bindings/Configuration.py
d32064860f36bbc48e34ceb712f08860d2ad7ed9
created 2013-02-08 12:20 +0000
pushed 2013-02-08 22:23 +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-01-30 00:49 +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-01-29 14:36 +0000
Phil Ringnalda Phil Ringnalda - Back out c5238879470f and b3cabb259af7 (bug 830099) for bustage
b3cabb259af7c9fb37226964c60fdbde4a5d193c
created 2013-01-28 23:30 -0500
pushed 2013-01-29 14:36 +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-01-29 14:36 +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-01-29 14:36 +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-01-29 00:01 +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 2012-12-07 14:14 +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 2012-11-10 01:34 +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 2012-11-06 14:01 +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 2012-11-06 14:01 +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 2012-11-06 14:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 788225. Implement WebIDL deleters. r=peterv
ffa2d8f5b8be06649da504d863bb6c57e2f586d6
created 2012-10-22 13:08 -0400
pushed 2012-10-23 01:41 +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 2012-10-14 20:39 +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 2012-10-13 08:36 +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 2012-10-13 08:36 +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 2012-10-11 13:47 +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 2012-10-02 01:31 +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 2012-10-02 01:31 +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 2012-10-02 01:31 +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 2012-09-06 02:27 +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 2012-09-06 02:27 +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 2012-09-06 02:27 +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 2012-08-29 00:07 +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 2012-08-29 00:07 +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-08-24 02:06 +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-07-20 13:33 +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-07-14 16:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 757164. Move infallibility annotations into webidl. r=peterv
13fd7bda630a23355ed04e73762bac0cc39fe670
created 2012-06-22 16:18 -0400
pushed 2012-06-23 12:36 +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-06-20 08:54 +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-06-16 13:39 +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-06-13 01:26 +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-05-24 14:48 +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-03-31 21:44 +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