dom/bindings/Codegen.py
6532bf066bb47d71cbcdeaa69e05725dfdbd42c1
created 2013-12-16 14:35 -0500
pushed 2013-12-21 02:42 +0000
Rick Eyre Rick Eyre - Bug 882299 - Implement VTTCue::Line. r=smaug, r=rillian
42c5d19e4f5234a6bbe85d756d1f1fd94311bc33
created 2013-12-20 11:37 -0500
pushed 2013-12-21 02:42 +0000
David Zbarsky David Zbarsky - Bug 928953 - WebIDL headers should include the file for enums. r=bz
50f78462069420e1ecdf264780de7c4abe7975e4
created 2013-12-19 23:30 -0500
pushed 2013-12-20 09:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 952073. Fix codegen to actually work correctly for the case of a nullable union dictionary member with no default value. r=dzbarsky
3a92812ca30cd3265d04e4f8910757e675681c7d
created 2013-12-19 00:45 -0500
pushed 2013-12-20 02:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 951875. Actually apply binarynames to JS-implemented codegen. r=mccr8
745ca55d396a39459575a4a26c132e076738f3c5
created 2013-12-18 11:20 -0500
pushed 2013-12-19 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 949501. Make nullable unions that are isMember stop claiming to have a holder. r=dzbarsky
654769041ad1c0dfadabc1257f6e634436c25a19
created 2013-12-17 19:29 -0800
pushed 2013-12-18 11:34 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 0 - Root newly created objects in Bind across ADDREF. r=bz
f99927e57cbb3803f238193e17209e7d98a2fc00
created 2013-12-17 17:09 -0500
pushed 2013-12-18 05:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 950991. Root on-stack JSObject* and JS::Value return values. r=smaug
88f21d4b4c78682672ca349cba931898a8c89ccd
created 2013-12-17 17:09 -0500
pushed 2013-12-18 05:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 949940. Only enter the uncheckedObj compartment in a crossOriginGetter/Setter/Method around the UnwrapArg call that needs us to be in that compartment. r=peterv
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 05:33 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2013-12-17 05:33 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
a6e63e3125a8e9a55a02329d13d5a807794d789e
created 2013-12-16 13:06 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 950728. Nicer error reporting when a callback argument is not wrappercached. r=smaug
937692bfbad62f0fcce7bb1e7aef2850ad2e3150
created 2013-12-16 13:06 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 950657. Give WebIDL callbacks an operator== that does the right thing. r=smaug
40dd59af8938734eb87442373c1913744effb69f
created 2013-12-16 13:06 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 949682 part 1. Add a [Frozen] annotation on WebIDL attributes that have sequence types. r=peterv
5560bc3f0bd0e4c54a98fe471a05413f20ba3832
created 2013-12-16 13:06 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 949078. Provide information about which return value we're talking about when throwing a conversion failure exception for the return value of a call into a WebIDL callback. r=peterv
cc448502afc7439edcf7b9fc829ff5d9c8e57618
created 2013-12-06 13:49 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 947351. [Constant] things don't need a way to clear a cached value, since they're not supposed to change. r=peterv
de5430f699a2d71216ec3cc26ee01a5846d42c7e
created 2013-12-05 16:31 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 946909. For a [Cached] or [StoreInSlot] attribute with a setter, clear the cache on set. r=peterv
ccabea54a9c99d0df9aa5b540971b82794b9516c
created 2013-12-05 16:07 -0500
pushed 2013-12-16 21:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 946898. Make sure to not accidentally store COWs in the slot for [Cached] properties. r=peterv
67fa1478308ebe2874cf965cd240d8aebf0ebde7
created 2013-12-12 16:26 +0900
pushed 2013-12-13 21:16 +0000
Gregory Szorc Gregory Szorc - Bug 928195 - Part 4: Rewrite WebIDL build system integration; r=bz, r=glandium
46e29a05206dddce17a4ceabb29ca5c47d829085
created 2013-12-12 16:11 -0500
pushed 2013-12-13 03:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 949271. Fix callback and JS-implemented codegen for sequence-of-union and variadic-union arguments. r=smaug
1d09a0b29c109ba5b56227432125cab1b64f7aa4
created 2013-12-12 16:11 -0500
pushed 2013-12-13 03:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 949264 part 3. Use aRetVal for the outparam return value for CGNativeMember. r=smaug
ebd95b488dc10086c1bb45588136097dd8c23bdf
created 2013-12-12 16:11 -0500
pushed 2013-12-13 03:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 949264 part 2. Support union members in generated events. r=smaug
fe7c562b3cc71a05f444430139c726bd408c7734
created 2013-12-12 16:11 -0500
pushed 2013-12-13 03:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 949264 part 1. Share more codegen between events and CGNativeMember. r=smaug
281184c3f2ee07f5a25f02763e8dda217d8af296
created 2013-12-11 17:51 -0800
pushed 2013-12-12 11:53 +0000
Steve Fink Steve Fink - Bug 937317 - Root around GC call GetIncumbentGlobal. r=bz
ab4c7f0f41a44e9c099e5bf15ec70a73df63038f
created 2013-12-11 17:51 -0800
pushed 2013-12-12 11:53 +0000
Bobby Holley Bobby Holley - Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz
dd2f364eb5d46c4e877f71b649055e52afdbb1bc
created 2013-12-11 17:51 -0800
pushed 2013-12-12 11:53 +0000
Bobby Holley Bobby Holley - Bug 937317 - Pass the entire CallbackObject to CallSetup. r=bz
0fbdff3a10e38819be92320e95e8a98c93186662
created 2013-12-02 11:32 -0500
pushed 2013-12-10 12:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett
e0803c4ddc9020cc46128326b8a2b82c96d1e790
created 2013-12-05 20:07 +0100
pushed 2013-12-10 12:03 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
c1ae27215d1b7af11ac27f6c18778d5fc268c761
created 2013-12-09 10:34 -0500
pushed 2013-12-09 21:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 946067 part 3. Adjust codegen to allow cross-origin this values based on WebIDL annotations. r=peterv
2aa1529af448994feb226cebd5d756a6e0a60e26
created 2013-12-09 10:34 -0500
pushed 2013-12-09 21:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 946067 part 2. Generate Window's access checks in XPConnect based on WebIDL access annotations. r=bholley,peterv
b50d803d0ad59c12c1348de0ba63ee6aa451d8eb
created 2013-12-07 11:08 -0800
pushed 2013-12-07 19:10 +0000
Phil Ringnalda Phil Ringnalda - Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
7be223bdc61a6de2aa224ca6fa773576464135ad
created 2013-12-06 12:01 -0800
pushed 2013-12-07 02:26 +0000
Bobby Holley Bobby Holley - Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz
c5940c217bd9dd7c65eb116d2b49fb69fdd486d0
created 2013-12-06 12:01 -0800
pushed 2013-12-07 02:26 +0000
Bobby Holley Bobby Holley - Bug 937317 - Pass the entire CallbackObject to CallSetup. r=bz
22ccaf705998f4b67303eab690f6fa72c237042d
created 2013-12-06 08:42 +0100
pushed 2013-12-06 12:30 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1156b23f333f (bug 937317) WinXP Build Bustage on a CLOSED TREE
efbd72c51e37defad52cb95cd886bd8eb6b0a079
created 2013-12-06 08:41 +0100
pushed 2013-12-06 12:30 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 767065f0560b (bug 937317) WinXP Build Bustage on a CLOSED TREE
767065f0560bf4528be6f41ab2d0334405a85188
created 2013-12-05 21:34 -0800
pushed 2013-12-06 12:30 +0000
Bobby Holley Bobby Holley - Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz
1156b23f333f19779fb4d5c67e66cf968a4413b0
created 2013-12-05 21:34 -0800
pushed 2013-12-06 12:30 +0000
Bobby Holley Bobby Holley - Bug 937317 - Pass the entire CallbackObject to CallSetup. r=bz
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed 2013-12-06 12:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
0809370fabdb4261b6025efe3cba71af06470edf
created 2013-12-02 11:32 -0500
pushed 2013-12-06 12:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett
bfe768b8746466df23f9f141b8ed32ba991bc5ff
created 2013-12-05 20:07 +0100
pushed 2013-12-06 12:30 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
a439f81ded5c3b97e40b22552773184facd12ff9
created 2013-12-05 11:39 -0500
pushed 2013-12-05 22:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 945788. Add support for dictionary return values to example codegen and js-implemented codegen. r=smaug
cb8aa9f8396867bf7567ca65ca4a0e7782353e61
created 2013-12-04 08:02 -0500
pushed 2013-12-04 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 7. Move INSTANCE_RESERVED_SLOTS into the C++, so it's closer to the things it depends on. r=peterv
f96a77402a2684a9d86716cb62fe147e79d3c42c
created 2013-12-04 08:02 -0500
pushed 2013-12-04 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 6. Fix performance regression in the imagedata getter due to using MaybeWrapValue on a non-DOM object. r=peterv
fad25ed7cdef3f852e086bac57680602436db71e
created 2013-12-04 08:02 -0500
pushed 2013-12-04 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 5. Add C++ API for clearing the cached value of a [Cached] property or regetting a [StoreInSlot] property. r=peterv
b9b2e2bea10bbeae725bf8cac44cd38bd8d12650
created 2013-12-04 08:02 -0500
pushed 2013-12-04 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 3. Preserve the wrapper when caching things in its slots if we're an nsWrapperCache. r=peterv
795879f6f204b128d37efde54abda3435b42da69
created 2013-12-04 08:02 -0500
pushed 2013-12-04 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 2. Make getters for cached properties check and set the reserved slot as needed. r=peterv
c4dc627b78806cef936f06f2b9e6f5a175cc2966
created 2013-12-02 09:50 -0500
pushed 2013-12-02 21:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 938355 part 2. Relax the restriction on [Pure] not mixing with [Throws] and annotate some more things as [Pure]. r=peterv
1b65b71cce749c519590a8c7a8748b5f86856c48
created 2013-12-02 09:50 -0500
pushed 2013-12-02 21:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 938355 part 1. Refactor jitinfo to separate out the concepts of side-effects and movability. r=efaust
897ae11f74ceadba76ec6c0ed1302e2c035e035c
created 2013-11-28 15:03 +0100
pushed 2013-11-29 07:40 +0000
Ms2ger Ms2ger - Bug 935362 - Part b: Remove customTrace support; r=khuey
bc16348f38a9c7873e97a0a374e035d259d03f34
created 2013-11-28 15:03 +0100
pushed 2013-11-29 07:40 +0000
Ms2ger Ms2ger - Bug 935362 - Part a: Remove nativeOwnership = 'worker' support; r=khuey
ea6db9bef2c83c3c3512ce2ccc380c774b13a30a
created 2013-11-26 14:29 -0500
pushed 2013-11-27 01:32 +0000
Andrew McCreight Andrew McCreight - Bug 878447 - Don't include nsIDOMGlobalPropertyInitializer.h in generated DOM bindings. r=bz
8446270d55113743b7de93f6ea37a723920693f9
created 2013-11-25 20:59 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 938294 part 2. Store information about argument types in jitinfo. r=peterv,efaust
b4592ec867ada415d4e53a008816c31a4b613e97
created 2013-11-25 20:59 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 6. Add friend API exposing the max number of fixed slots, and some static asserts that we're not going past it. r=jorendorff
96db6fab0b50691ef1402158a084f4ffe1823c43
created 2013-11-25 20:59 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 4. Codegen a function that updates all the members-in-reserved-slots values for an interface and call it when we finish wrapping an object. r=peterv
aefcfaae25343a4e4e5aec28d580237e11ece45a
created 2013-11-25 20:59 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 3. Compute the right slot indices to use for members we want to store in slots and save then in the data model the WebIDL parser outputs. r=peterv
733f98e1f5d07fadfb844eb2ef3b6176a0d2009d
created 2013-11-25 20:59 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 2. Store isSlot information in jitinfo. r=peterv,efaust
70ad99f6a10a647162d716274880617a3e564f32
created 2013-11-25 20:59 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 1. Add a [StoreInSlot] WebIDL annotation to bindings. r=peterv
3d51181668ff6e9dffdb035490fb15c74a58f37d
created 2013-11-25 20:57 -0500
pushed 2013-11-26 11:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 941776. Fix up our includes a bit when a dictionary contains a dictionary from another .webidl file. r=smaug
5bd84d8e22396cfbf07a757f2fabe94199920623
created 2013-11-08 19:45 -0500
pushed 2013-11-22 20:35 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 933447 - Use new weakRef to JSImpl feature. r=smaug, r=mccr8, r=abr
3e6033b201bef1d6caa7c85eb8249e6484764e23
created 2013-11-21 07:51 -0500
pushed 2013-11-21 19:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 941437 part 1. Remove the unused cx argument from dom::UnwrapObject. r=smaug
4ba49eed0460213a022614c31c8f81543cf6b406
created 2013-11-20 23:42 +0200
pushed 2013-11-21 13:21 +0000
Olli Pettay Olli Pettay - Bug 928535, Support WeakRef's from c++ to JSImplemented webidl objects, r=mccr8
less more (0) -300 -100 -60 tip