dom/bindings/Codegen.py
f6889edd15381d0b5287e4fe3ad8541da9d13e7e
created 2012-12-17 15:32 +0100
pushed 2013-03-20 11:46 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 850847 (Fix dictionary in generated example for workers). r=bz.
f4394e306dad66e325db24dd7f46bf3cb1d2a3d0
created 2013-03-16 01:39 -0700
pushed 2013-03-19 17:47 +0000
Johnny Stenback Johnny Stenback - Fixing bug 852435. Make the bindings example generator use the native type name. r=bz
ea947ec162a17ce543e6b2a7edebacc9ccf9729c
created 2013-03-17 21:47 -0400
pushed 2013-03-19 13:43 +0000
Peter Van der Beken Peter Van der Beken - Bug 812617 - Provide a JSBindingFinalized hook for the native classes using Web IDL bindings to know when their JS wrapper has been finalized; r=bzbarsky
ca6a498dcf69b4ce833f17fdfcec33050d20526d
created 2013-03-18 19:14 -0400
pushed 2013-03-19 13:43 +0000
David Zbarsky David Zbarsky - Bug 850958 - Implement instanceof without relying on nsIDOM interfaces r=bz
8212a0b3bbe7078a40b9608a8836ad11e488d60e
created 2013-03-18 16:05 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
7fe1bc48dd10ad01e57831ad4502a549c07fc8f4
created 2013-03-18 16:05 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 5: add the main JS impl code gen. r=bz
2f6ae75fb1244478cb3b57155b8409d203805ccb
created 2013-03-18 16:05 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
4958713cfe14d747b5c76ff5ec6b0a7c15235714
created 2013-03-18 16:05 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
0201a604e8e6150e7adc963d69c37105da822aff
created 2013-03-18 16:04 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
20152b50f68a57c7edde43d02701f9a950613d35
created 2013-03-18 13:00 -0700
pushed 2013-03-19 13:43 +0000
Kyle Huey Kyle Huey - Back out Bug 827486 for PGO bustage. CLOSED TREE
07c51bdbd801eb09d2e3b8ebaf8b495bcc6ddd4e
created 2013-03-18 10:19 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
9abdb274d5c8b9f23b6c839c8b4197b2ebb5cf01
created 2013-03-18 10:19 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 5: add the main JS impl code gen. r=bz
b8e85d11e93dd32e6cd91e0add5c7011f3fff50b
created 2013-03-18 10:19 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
8d31fbd561294dc8e4296b891c9a2aea4f59dc9a
created 2013-03-18 10:19 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
32851c16ed452ebb75ca811ada632b35f2e9a059
created 2013-03-18 10:19 -0700
pushed 2013-03-19 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
d75e34da1a9f18aeccf3eabbd834f8597c409c6c
created 2013-03-17 16:40 -0700
pushed 2013-03-18 20:06 +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-03-18 20:06 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
4919ef4c63c3ceb337010809e0267b424e2f4b46
created 2013-03-17 09:56 -0700
pushed 2013-03-18 20:06 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 5: add the main JS impl code gen. r=bz
3117a41c48ea1807800cf45a2fbe15fc77e05ac3
created 2013-03-17 09:55 -0700
pushed 2013-03-18 20:06 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
976579f8e55f9c68ee7383794b8cc1a85ba61a7a
created 2013-03-17 09:55 -0700
pushed 2013-03-18 20:06 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
3ae4b90221eefbc26f1295c6ea2c6733ce96f255
created 2013-03-17 09:55 -0700
pushed 2013-03-18 20:06 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
f5a19977d51e45062c32d4aed0537121d4d15c4f
created 2013-03-16 18:16 -0700
pushed 2013-03-17 19:46 +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-03-17 19:46 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
9b5c9e5beba95be8e450f3d56c630590e4c401e0
created 2013-03-16 16:22 -0700
pushed 2013-03-17 19:46 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 5: add the main JS impl code gen. r=bz
56d26727c9003fadb8111fc79fee12b2dcaecbee
created 2013-03-16 16:22 -0700
pushed 2013-03-17 19:46 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
130895fa32f431c2306911379f9010ae7ba6869c
created 2013-03-16 16:22 -0700
pushed 2013-03-17 19:46 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
c41dd4249fe9bbcc31795c1e367e0b5a7c9e5b26
created 2013-03-16 16:22 -0700
pushed 2013-03-17 19:46 +0000
Andrew McCreight Andrew McCreight - Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
083ae059a5f161cfb15769e9a4bc1d8d0d6e926b
created 2013-03-14 15:42 -0400
pushed 2013-03-15 11:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 849307. When generating code for a WebIDL dictionary with interface members, include the relevant headers for those interfaces in the binding header file, not just the binding implementation file. r=peterv
ba0ef31a1726be61921ffb4fe34b76093ab67743
created 2013-03-13 14:07 -0400
pushed 2013-03-14 12:21 +0000
David Zbarsky David Zbarsky - Bug 842201 - SVGUnitTypes interface object is not being instantiated r=bz
43128c241d3e0a95200703f9168d4fdf039d7ae7
created 2013-03-12 08:03 +0900
pushed 2013-03-12 19:35 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 848339 - Remove the vestigial boolean outparam from nsWrapperCache::WrapObject. r=bz
0d3f5942d825d1345e33fa68473c2329d5aa74d8
created 2013-03-06 16:41 +0000
pushed 2013-03-08 04:58 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
408973dba4ebd3e525a92e7de50f2d4b0666150b
created 2013-03-07 13:03 +0000
pushed 2013-03-07 17:19 +0000
Ed Morley Ed Morley - Backed out changeset 28ef4bdff455 (bug 848395)
8ab6bb7ecd1bca750a6543ca9695fb426cdcc0d8
created 2013-02-21 10:19 +0000
pushed 2013-03-07 17:19 +0000
Jon Coppeard Jon Coppeard - Bug 841801 - Allow proxies to be finalized in the background r=billm
28ef4bdff4551a365ec4c9e7c360a64aa6619068
created 2013-03-06 16:41 +0000
pushed 2013-03-07 17:19 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
99ec1a7214663d0bc196ce383078c67f14fa81cc
created 2013-03-06 07:09 +0900
pushed 2013-03-07 17:19 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 841289 - Remove prefable option from WebIDL codegen. r=bz
194ff1cc47b1119ded34e025115aec5aa9743809
created 2013-03-04 14:08 -0500
pushed 2013-03-05 01:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 827158 part 9. Implement support for having a NewResolve hook in WebIDL. r=peterv
b158b0b9d6c582f0a3fdcc6f7027a433472208ad
created 2013-03-04 14:08 -0500
pushed 2013-03-05 01:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 827158 part 8. Implement legacycaller support in WebIDL. r=peterv
1d0f2cba284af9bde2a79ff3da0b57a06bc93a73
created 2013-03-01 16:32 -0800
pushed 2013-03-03 04:37 +0000
Andrew McCreight Andrew McCreight - Bug 846955 - Codegen Argument definitions using .define() in ClassDestructor::define. r=bz
2f35f1c8d0f9eb4099bdb388a9354b906aea01d3
created 2013-03-02 01:07 -0500
pushed 2013-03-02 21:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 845666. Add support for sequences containing other sequences (or dictionaries containing sequences) to WebIDL. r=peterv
9f2f90b7c78bfa817519c7978e2a5dc4a6df5739
created 2013-02-22 10:25 +0100
pushed 2013-03-01 23:43 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 842799 (|Document.prototype instanceof Node| inside <script> returns false). r=bz.
38578014b8a8c20bf5a200b3040e5c7a7d02c74f
created 2013-02-28 12:56 -0500
pushed 2013-03-01 03:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 843261. Add support for sequence<DOMString> arguments in WebIDL callbacks. r=peterv
fb572a342efa33511154a6d72511bf7259d36aec
created 2013-02-28 14:41 -0500
pushed 2013-03-01 03:27 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 832920, bug 776536, bug 843261) for mochitest-a11y assertions on a CLOSED TREE.
1d8af801d850fab8391e00764aace7d7d3cedb46
created 2013-02-28 12:56 -0500
pushed 2013-03-01 03:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 843261. Add support for sequence<DOMString> arguments in WebIDL callbacks. r=peterv
a3aaa9067e143f785b4762ad4ecb2699580a9010
created 2013-02-26 15:10 -0500
pushed 2013-02-27 13:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 838686 part 2. Use NodeFilterHolder in treewalker and nodeiterator and start using WebIDL codegen for NodeFilter. r=peterv
7e07e7ffe99ef7ef9a8fe8c67379065b41e22768
created 2013-02-26 15:34 -0500
pushed 2013-02-27 13:22 +0000
Boris Zbarsky Boris Zbarsky - Back out changeset 1c851a5bbc9f (bug 838686) because it depends on a changeset gcc doesn't like
1c851a5bbc9fe9782f0cf347730b1650ca119276
created 2013-02-26 15:10 -0500
pushed 2013-02-27 13:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 838686 part 2. Use NodeFilterHolder in treewalker and nodeiterator and start using WebIDL codegen for NodeFilter. r=peterv
3d958ab2652367c5409a2650c37226f1b87383a5
created 2013-02-25 20:39 +0100
pushed 2013-02-26 02:27 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 844559 (Crash [@ mozilla::dom::XrayResolveNativeProperty]). r=bz.
10d6868530d7fa77bfacdc42f8b3b1664cf4af2f
created 2013-02-24 12:36 -0800
pushed 2013-02-26 02:27 +0000
Kyle Huey Kyle Huey - Bug 784812: Implement real dependencies for WebIDL bindings. r=bz,ted
e83b8bbf1d5e86568f07a4f1f52456737dc53314
created 2013-02-24 14:10 -0800
pushed 2013-02-25 03:53 +0000
Phil Ringnalda Phil Ringnalda - Back out cd8481cc4a32 (bug 784812) for make check failures
cd8481cc4a325224fe2b4312388363b7536b74b7
created 2013-02-24 12:36 -0800
pushed 2013-02-25 03:53 +0000
Kyle Huey Kyle Huey - Bug 784812: Implement real dependencies for WebIDL bindings. r=bz,ted CLOSED TREE
f63aacdb780afc7b4f598ffb8e3bac8d3e373434
created 2013-02-24 12:33 -0800
pushed 2013-02-25 03:53 +0000
Kyle Huey Kyle Huey - Backed out changeset a71766c2c85d
a71766c2c85da91d0a9e6bea3154148a59d0c0a2
created 2013-02-24 12:03 -0800
pushed 2013-02-25 03:53 +0000
Kyle Huey Kyle Huey - Bug 784812: Implement real dependencies for WebIDL bindings. r=bz,ted
62f3d4a4421a775a3870901db8b8a11179037759
created 2013-02-22 09:56 -0500
pushed 2013-02-24 01:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 842561. Assert that our inheritance chain is correct for WebIDL objects. r=peterv
ca34c11bf55d05f0d024df500e9fcceed130ee9b
created 2013-02-22 15:30 -0500
pushed 2013-02-24 01:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 832920, bug 825341, bug 838582, bug 842726, bug 629801, bug 842561) for Linux32 debug mochitest-2 and Windows/OSX mochitest-browser-chrome failures on a CLOSED TREE.
b9b189c8951bacea8609b612dac61cbc1a678310
created 2013-02-22 09:56 -0500
pushed 2013-02-24 01:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 842561. Assert that our inheritance chain is correct for WebIDL objects. r=peterv
5f03d15b1ef936e249849784a1b9b6c7074de5d9
created 2013-01-22 11:51 +0100
pushed 2013-02-24 01:00 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 825628 (Implement NamedConstructor) - add codegen support for NamedConstructor. r=bz.
b5fa1cb51dc8f4385bf9e440536159f707e7e0cf
created 2013-02-19 11:54 -0500
pushed 2013-02-20 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 838691 part 3. Switch touch event handler attributes to using a function to check whether they're enabled. r=peterv
35231869058aa71ac66801158f7a9fbe4b508313
created 2013-02-19 11:54 -0500
pushed 2013-02-20 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 838691 part 2. Add codegen support for calling a function to determine whether a property should be exposed in a WebIDL binding. r=peterv
83952a3e9b74a352497137c10e1c3927c92f7b31
created 2013-02-19 11:54 -0500
pushed 2013-02-20 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 838691 part 1. Add support in Prefable for calling a function to determine whether a property should be exposed in a WebIDL binding. r=peterv
f71e6d7c7ea373856006668e7aff187c2b066328
created 2013-02-19 11:54 -0500
pushed 2013-02-20 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 839088 part 3. Add a way for callers of callback methods to ask for any exceptions from the callback to be rethrown on the ErrorResult. r=peterv
less more (0) -300 -100 -60 tip