dom/bindings/Codegen.py
0e35d65f622a0cadab9aa52c6b11b416063ed76d
created 2012-09-04 14:46 -0400
pushed 2012-09-05 01:45 +0000
Eric Faust Eric Faust - Bug 781387 - Codegen infallibility data for Paris bindings methods. (r=peterv)
078f3af11d136cc4607044dc42736f239814487c
created 2012-08-31 20:59 -0400
pushed 2012-09-01 12:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 786105. Setting inline style properties to null should remove them, just like setting them to empty string does. 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
cfd19083d2989e51e367f6ff0d9341ad3e8b2c75
created 2012-08-28 13:10 -0400
pushed 2012-08-29 00:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 767930. Add support for typed array return values (as just JSObject*) in WebIDL bindings. r=peterv
d5f32f0e1c05005f5e2a5bfeb6cd85353add3823
created 2012-07-12 15:55 +0200
pushed 2012-08-25 02:53 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 742195 (Implement the extended attributes for null and undefined handling on strings in Paris bindings). r=bz.
8ba35e8d4457e22ac453627d30e144a59110973e
created 2012-06-06 21:52 +0200
pushed 2012-08-25 02:53 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
0d61ae018d9f97407a37e327ee526fb018619f62
created 2012-08-21 18:42 -0700
pushed 2012-08-25 02:53 +0000
Luke Wagner Luke Wagner - Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
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.
83e17c9f2e4a56aee6853e163d6051f2c61b0954
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Eric Faust Eric Faust - Bug 773546 - Part 2: Centralize Paris binding accessor and method top halves. (r=peterv)
532d31e06fb87b6a62239bb77155dba36d75adab
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Eric Faust Eric Faust - Bug 775289 - Remove generateNativeAccessors branching from Paris binding codegen. (r=peterv)
09a3938bed6d894f7e63f2c244a1fd04a7d3ee0f
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Eric Faust Eric Faust - Bug 773548 - Part 2: Pass the generated JSJitInfos into JSFunctionSpec. (r=peterv)
d84df7edf0ded6a9e87ba72ff9a829df13171bb5
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Eric Faust Eric Faust - Bug 773548 - Part 1: Modify Paris bindings to specialize methods. (r=peterv)
7d9b9f1158a2367ba737ff0f9e3445f68e0c59a9
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 747287 - Part 3: Add callback interface to allow JIT to interrogate DOM. (r=peterv)
ddacf21b5431255706812135bf54824ad87575cb
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Eric Faust Eric Faust - Bug 747287 - Part 2: Generate infalliblity data for further JIT optimization. (r=peterv)
87ddeea57fbddfeb6b3095e88caddeef698d4531
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Eric Faust Eric Faust - Bug 747287 - Part 1: Generate JSJitInfos and specialized accessors for Paris bindings. (r=peterv)
b0e43ce07b18db421d3cc139eddd195b5990f526
created 2012-08-04 09:44 +0200
pushed 2012-08-05 01:37 +0000
Ms2ger Ms2ger - Bug 776224 - CheckPref should always initialize its outparam; r=peterv
e06889b2f24a7b254c8d9458c01bbdbe1a16fcb0
created 2012-08-04 09:44 +0200
pushed 2012-08-05 01:37 +0000
Ms2ger Ms2ger - Bug 774705 - Part b: Throw a TypeError when trying to construct an interface without a constructor; r=bz
c801b99d726f06fd89b517936a42e1cffe0a1ca5
created 2012-08-04 18:05 +0100
pushed 2012-08-04 18:12 +0000
Ed Morley Ed Morley - Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE
048b907059f4905cee28dd745d3fd5d25d4748a2
created 2012-08-04 09:44 +0200
pushed 2012-08-04 07:45 +0000
Ms2ger Ms2ger - Bug 776224 - CheckPref should always initialize its outparam; r=peterv
c7cdc41bc68575cd53cdd567b4b825335e273260
created 2012-08-04 09:44 +0200
pushed 2012-08-04 07:45 +0000
Ms2ger Ms2ger - Bug 774705 - Part b: Throw a TypeError when trying to construct an interface without a constructor; r=bz
71531b2ece95f1f3058758d4fba9135d904ecebd
created 2012-08-01 14:34 -0400
pushed 2012-08-02 13:19 +0000
William Chen William Chen - Bug 779573 - Fix generated code for empty string as default dictionary member in WebIDL. r=khuey
70d749a0e1ffb57450866411f0b49666feb47632
created 2012-08-01 17:59 -0700
pushed 2012-08-02 13:19 +0000
Eric Faust Eric Faust - Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
675d6bad2418e7a8954f3e041308cb92a6e3bf02
created 2012-07-26 14:31 +1200
pushed 2012-08-02 02:18 +0000
Nicholas Cameron Nicholas Cameron - Bug 776685; throw TypeError exceptions from Azure canvas bindings. r=bz
9abc2abb27b3f018462b5183872497eb9e73a91e
created 2012-07-31 20:45 -0700
pushed 2012-08-01 09:49 +0000
Eric Faust Eric Faust - Bug 749535 - Part 3: Remove JS_Is*Array() from Paris Binding argument unwrapping. (r=bz)
598bdf564949b57e9fd4157672812e55aa840878
created 2012-07-31 20:24 -0700
pushed 2012-08-01 09:49 +0000
Eric Faust Eric Faust - Backout changesets 6e78bc0145ee, 97a1463cde9c, and 9097d0b3acc6 (Bug 749535) for
9097d0b3acc63faf3e6497c8e3f521400e64b0b2
created 2012-07-31 20:07 -0700
pushed 2012-08-01 09:49 +0000
Eric Faust Eric Faust - Bug 749535 - Part 3: Remove JS_Is*Array() from Paris Binding argument unwrapping. (r=bz)
06c2dd7e702ded27cc2ab25eacb5d5042b877dbc
created 2012-07-31 00:22 -0400
pushed 2012-07-31 12:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 771636 part 3. Implement default values for WebIDL strings. r=peterv
d0456e27ab40ef17e5d0a7f0ad455c1ca3f72844
created 2012-07-31 00:22 -0400
pushed 2012-07-31 12:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 771636 part 2. Implement default values for WebIDL enums. r=peterv
a71640c1bb751a67f656f585f95e0943f6580579
created 2012-07-31 00:22 -0400
pushed 2012-07-31 12:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 771636 part 1. Rearrange default-value handling so we actually set C++ values directly instead of round-tripping through jsval. r=peterv
090fd1585e341ccc0f18b02c809e066a61fe3e77
created 2012-07-30 05:19 -0600
pushed 2012-07-31 12:59 +0000
Brian Hackett Brian Hackett - Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
1571f03f3821e77fb2b4a85ed00fb761699c2e96
created 2012-07-27 00:09 -0400
pushed 2012-07-27 15:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 777438. Make sure our C++ declarations are in the right order when a dictionary has a dictionary member. r=khuey
3a7ac28c4ca9782d5b4bf4683cc715ad241e942a
created 2012-07-27 00:09 -0400
pushed 2012-07-27 15:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 775844. Make sure to examine constructor signatures when looking for union types. r=peterv
69ad0bb0bc25b400f4611bd1856b11114dc94279
created 2012-07-27 00:09 -0400
pushed 2012-07-27 15:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 775845. Fail codegen for variadic arguments until we add support for them. r=peterv
69f121d8a62e59067732488c6d961762f279b64b
created 2012-07-27 00:09 -0400
pushed 2012-07-27 15:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 775852. Actually follow the WebIDL spec for creating JS representations of sequences. r=khuey
298c8e888da5db88e851523b6a26cae7f873a660
created 2012-07-19 14:48 -0400
pushed 2012-07-20 13:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 764456 part 5. Actually look at hasConcreteDescendant in hasInterfacePrototypeObject() so that we can avoid codegen for [NoInterfaceObject] interfaces hat are only implemented via "implements". r=peterv
f9f685ea9ed006219a512625880b0ad70066be0b
created 2012-07-19 14:48 -0400
pushed 2012-07-20 13:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 764456 part 4. Make sure consequential interface used as arguments are non-castable. r=peterv
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
37898d7d1189f723505fb33c06e14212c6bee9fe
created 2012-07-18 13:52 +0200
pushed 2012-07-19 12:27 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants) - refactor code. r=bz.
03a0d026fca1b5ec8b4a766b91f706a6063ecd96
created 2012-07-17 22:54 +0200
pushed 2012-07-19 12:27 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants). r=bz.
134e66224b0444606186f4b14ab1731c3372a39a
created 2012-07-18 13:32 +0100
pushed 2012-07-18 12:33 +0000
Ed Morley Ed Morley - Merge last PGO-green changeset of mozilla-inbound to mozilla-central
0e6c79d17f42dae59520bdd003243f6011433145
created 2012-07-17 12:18 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
6102678421c0fe9ffd50336641057be44d2ab017
created 2012-07-17 12:18 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv
8212be806c67ef0d23eddf7e44076ddd33e3721f
created 2012-07-17 17:48 +0100
pushed 2012-07-18 12:33 +0000
Ed Morley Ed Morley - Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures
9deb8edb5070643091049171c2188aba43b31afc
created 2012-07-17 12:18 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
ea5a243a60f1fc3127527f40af50ea3e8d4736d1
created 2012-07-17 12:18 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv
1ed8454e709068b33c12a58be93b59d093f7308a
created 2012-07-18 12:36 +0200
pushed 2012-07-18 10:37 +0000
Ms2ger Ms2ger - Bug 765464 - Part c: Throw some TypeErrors; r=khuey
170854ffe1635c6e06f564871c689458948eba90
created 2012-07-16 16:52 +0200
pushed 2012-07-17 09:04 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 762280 (Use nsContentUtils::PreserveWrapper for preserving expandos). r=bz.
f84e59e1fd66719fef054b03c2f4b7ed4ce02e18
created 2012-05-18 23:25 +0200
pushed 2012-06-25 03:04 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 756258 (Support union types in new DOM bindings). r=bz.
825dfb552fd8940c1af406bff8dda99b85ccb814
created 2012-06-22 16:18 -0400
pushed 2012-06-23 12:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 742152. Move distinguishing index determination and verification of type-identity of preceding arguments out of codegen and into the WebIDL parser. r=jlebar
25a6e906d51bca00fac5842f368610ea153d1670
created 2012-06-22 16:18 -0400
pushed 2012-06-23 12:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 764456 part 1. Flag consequential interfaces in the WebIDL data model. r=khuey
da942dd41b43a3fa6c72725d766edbab06717569
created 2012-06-21 12:29 -0400
pushed 2012-06-22 10:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 764698. Fix isDistinguishableFrom for dictionaries to work right. r=peterv
829ce8dbcf65a943c008b464bb52a48787ff3c04
created 2012-06-21 09:21 +0200
pushed 2012-06-21 07:26 +0000
Ms2ger Ms2ger - Bug 766615 - Fix nullable WebIDL dictionaries; r=bz
0f9188dc8dc343bb8e6aa5fa3dba565524d48cb9
created 2012-06-21 09:20 +0200
pushed 2012-06-21 07:26 +0000
Ms2ger Ms2ger - Bug 764539 - Stringify the prototype class in Paris bindings to "InterfacePrototype" instead of "Interface Prototype"; r=bz
9ce5e415d5da386955d6ad4552c8586f8aae6e54
created 2012-06-21 09:11 +0200
pushed 2012-06-21 07:26 +0000
Ms2ger Ms2ger - Bug 765704 - Don't throw when setting XHR.responseType to an invalid value; r=bz
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
53dccafefad6a262f27ae598408c151c5a9a5123
created 2012-06-19 12:08 -0400
pushed 2012-06-20 08:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 764420. Fix ArrayBufferView unwrapping to allow DataViews. r=khuey
3f7ab21fde07570e3ba8ae37244b3038454381ab
created 2012-06-15 16:25 -0400
pushed 2012-06-16 13:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 746570. Get rid of bogus uses of rstrip() that are leaving random trailing spaces in the middle of our string. r=peterv
0fd65c8f53c8e314716c4d114cb4b0c54eacf95d
created 2012-06-15 16:25 -0400
pushed 2012-06-16 13:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 764104. Avoid collisions with C++ reserved words by using initial-caps for WebIDL enum values. r=peterv
7ce1e213f9a37f510ae383593c272f00c52d21e6
created 2012-06-15 16:25 -0400
pushed 2012-06-16 13:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 750297 part 2. Switch WebGLUniformLocation to Paris bindings. r=peterv, bjacob
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
less more (0) -100 -60 tip