dom/bindings/test/TestJSImplGen.webidl
be4250144a86a57807f50188bc9944b65f72de9a
created 2014-05-23 17:32 -0400
pushed 2014-08-25 18:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey
ce90f049d6207146f84250257316b79284f41597
created 2014-05-23 15:10 -0700
pushed 2014-08-25 18:42 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1007878) for b2g build bustage r=khuey
3966a40fe6bbe7aaac30e2723271d9c7dbf2ac84
created 2014-05-23 17:32 -0400
pushed 2014-07-14 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1007878 - Part 5: Implement callback codegen for MozMap. r=khuey, a=sledru
81e476d9599c88511528853a2c6597a3da2811d8
created 2014-04-03 23:32 -0400
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 985536 - Go back to allowing optional any with no default value in WebIDL, but treat it as having a default value of undefined. r=khuey, a=lsblakk
ac2e44b5053782f6d9bfa66fe1d471f5d7b97a4c
created 2014-03-14 14:51 -0400
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 983228. Add a sequence tracer for sequences of unions. r=baku
69473c50b7d8a7f6a956975ffa8c5e6fb56ad05b
created 2014-03-14 14:51 -0400
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 983264. Include callback headers in UnionTypes.h when a callback is used in a union. r=mccr8
fed727c1231575a3df990f18cff61799c69ac245
created 2014-02-19 10:13 -0500
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 970764. Remove support for non-optional "any" arguments values, since "any" needs to be able to include undefined anyway. Have "any" arguments and dictionary entries default to undefined unless the IDL explicitly says "= null". r=khuey
7695a5275a0e1613254507d46e3eaf11ad672dd3
created 2014-02-06 21:08 -0500
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 965927. [StoreInSlot] and [Cached] getters should use the reflector as the scope obj when wrapping the return value. r=peterv
4153e70b0960a7c06ecab48a8f01c9ec9335637b
created 2014-02-05 13:38 -0500
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 958667 part 5. Hook up AvailableIn for interface members. r=peterv
bbde82f0d3140ad3e0b11dc4f3dc47b97297c095
created 2014-02-05 13:38 -0500
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 963388. Add support for nullable dictionary return values in callbacks and js-implemented bindings. r=peterv
fdb5cb96261413345dd2aa51e10257bb1402c7a1
created 2014-02-05 13:38 -0500
pushed 2014-06-02 21:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 963321 part 2. Add codegen support for [Cached] dictionary attributes. r=khuey
745ca55d396a39459575a4a26c132e076738f3c5
created 2013-12-18 11:20 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 949501. Make nullable unions that are isMember stop claiming to have a holder. r=dzbarsky
40dd59af8938734eb87442373c1913744effb69f
created 2013-12-16 13:06 -0500
pushed 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 949682 part 1. Add a [Frozen] annotation on WebIDL attributes that have sequence types. r=peterv
cc448502afc7439edcf7b9fc829ff5d9c8e57618
created 2013-12-06 13:49 -0500
pushed 2014-04-22 00:22 +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 2014-04-22 00:22 +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 2014-04-22 00:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 946898. Make sure to not accidentally store COWs in the slot for [Cached] properties. r=peterv
2a11f0a565ef35c4e8e5c737623421e58e93ea54
created 2013-12-12 16:11 -0500
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 949271 - Fix callback and JS-implemented codegen for sequence-of-union and variadic-union arguments. r=smaug, a=1.3+
a439f81ded5c3b97e40b22552773184facd12ff9
created 2013-12-05 11:39 -0500
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 945788. Add support for dictionary return values to example codegen and js-implemented codegen. r=smaug
a7878aac67f021cab53447ee30b385f5b43277e7
created 2013-12-04 08:02 -0500
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 4. Allow WebIDL attributes to return a sequence if it's cached. r=peterv
07fa802b9501d159345135053c9b9fab942f1d82
created 2013-12-04 08:02 -0500
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 942631 part 1. Add support for a [Cached] WebIDL annotation. r=peterv
250ae9645c791014d0ec2932f0b4c555b69117ad
created 2013-10-11 12:28 -0400
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
cd1cfd84378d46132f1127b7934b9a8ee62a7838
created 2013-10-11 12:28 -0400
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 3. Rework the overload resolution algorithm to WebIDL spec changes in handling of optional arguments. r=khuey
e052d796741833ad367538befce91c5c434a90e1
created 2013-10-11 12:28 -0400
pushed 2014-03-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 2. Fix a bug that crept in with overloading a string and a nullable number and then passing in null, due to the number conversion being conditional on the input type in that case. r=khuey
36fd56ac71ddf21d05eef1041f81026183cf601a
created 2013-10-28 00:33 -0400
pushed 2014-01-28 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 929512. Fix null default values for non-nullable unions containing a nullable type. r=dzbarsky, r=smaug pending
1b2970c8d6dd62bfca17c47d250e09cd05eafba0
created 2013-09-30 18:32 +0200
pushed 2014-01-28 00:16 +0000
Peter Van der Beken Peter Van der Beken - Bug 922159 - Rename Creator WebIDL extended attribute to NewObject. r=bz.
da094d24f933c60c1fc5547b4cbf8eb1f51da0eb
created 2013-10-23 15:51 +0100
pushed 2014-01-28 00:16 +0000
Ed Morley Ed Morley - Backed out changeset 64a19bc0e198 (bug 922159) for compilation failures on a CLOSED TREE
64a19bc0e198e94705f109b232a65895b3c46488
created 2013-09-30 18:32 +0200
pushed 2014-01-28 00:16 +0000
Peter Van der Beken Peter Van der Beken - Bug 922159 - Rename Creator WebIDL extended attribute to NewObject. r=bz.
b5dc6d9578e7c8f6d727e72cf768937f567271f0
created 2013-10-14 17:30 +0100
pushed 2014-01-28 00:16 +0000
Ed Morley Ed Morley - Backed out changeset d8636e485e85 (bug 882541)
8a2bb26229788b6eda1325a509415fbda066e2a2
created 2013-10-14 17:30 +0100
pushed 2014-01-28 00:16 +0000
Ed Morley Ed Morley - Backed out changeset 61092280cb2a (bug 882541)
f313d33bdbc478698baf13e732937a7714d15d15
created 2013-10-14 17:30 +0100
pushed 2014-01-28 00:16 +0000
Ed Morley Ed Morley - Backed out changeset ccf11ae08ba2 (bug 882541)
ccf11ae08ba2d800801a135efa0694577797253b
created 2013-10-11 12:28 -0400
pushed 2014-01-28 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
61092280cb2a3939999c7cb30b69943d4f1182cb
created 2013-10-11 12:28 -0400
pushed 2014-01-28 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 3. Rework the overload resolution algorithm to WebIDL spec changes in handling of optional arguments. r=khuey
d8636e485e85f186a2d86d2f8c0304c92d802112
created 2013-10-11 12:28 -0400
pushed 2014-01-28 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 882541 part 2. Fix a bug that crept in with overloading a string and a nullable number and then passing in null, due to the number conversion being conditional on the input type in that case. r=khuey
ea71558fef5b95d6150349cb17fb5ce1268bf6ea
created 2013-09-26 00:05 -0400
pushed 2014-01-28 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 918011 part 4. Support dictionaries in unions. r=smaug
2da382c02bcf1f02079e6f950121e17bf47c6372
created 2013-09-26 00:05 -0400
pushed 2014-01-28 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 918011 part 2. Preprocess some of our test WebIDL files so we can have debug-only tests. r=khuey
54247b7b87e6de61adaab87989d86b5bd8abfb42
created 2013-09-12 22:34 -0400
pushed 2013-12-03 03:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 915419. Add support for "object" types in owning unions (so union return values and unions in dictionaries and sequences. r=dzbarsky, smaug
bdee33450e309d2c66bc4f45ff76fd49804d44d0
created 2013-09-09 22:10 -0400
pushed 2013-12-03 03:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 912948 part 2. Add support for [Clamp] and [EnforceRange] on writable attributes. r=khuey
ee3a0dcb266bd2378dab8eb9ff134c0dbf160a79
created 2013-08-29 23:29 -0400
pushed 2013-12-03 03:32 +0000
David Zbarsky David Zbarsky - Bug 903277. Support default values other than null for WebIDL unions. r=bzbarsky
dad092eac69a4ff99e41e4522569c9d21d747388
created 2013-08-29 00:30 -0400
pushed 2013-12-03 03:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 868799 part 3. Use RootedTypedArray in codegen. r=smaug
f781fc1c6e8a0c5ae050cded9790dc1e43b7bb5b
created 2013-08-05 13:40 -0400
pushed 2013-12-03 03:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 900898 part 4. Support typed arrays inside sequences and variadics. r=smaug
dece14618562032b964bfe460c2d9c8267d4b6c0
created 2013-07-30 15:41 -0400
pushed 2013-10-21 21:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound.
d879c9cff1940d5fb64ba044ee261414f0349a20
created 2013-07-30 10:39 -0700
pushed 2013-10-21 21:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 895728 part 4. Fix unions to work with the new boolean/numeric/string setup. r=khuey
c4e3b826d3f323f2922c5b5acdb0deddd4deaa99
created 2013-07-30 10:39 -0700
pushed 2013-10-21 21:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 895728 part 3. Fix overload resolution to work with the new boolean/numeric/string setup. r=khuey
6039007537d6edc1c9438ce4ccea9f5a64ccd3c0
created 2013-07-30 10:04 -0400
pushed 2013-10-21 21:47 +0000
Mina Almasry Mina Almasry - Bug 897185 - toJSON only deals with attributes whose types are serializable. r=bz
889041639eb9248ba0c0402e4f0cbe1c607b33ca
created 2013-07-26 11:25 -0700
pushed 2013-10-21 21:47 +0000
David Zbarsky David Zbarsky - Bug 865998: Implement WebIDL union return values r=bz
e26410b337b59d41e88c952bceef0ac437d455b9
created 2013-07-26 12:00 -0400
pushed 2013-10-21 21:47 +0000
Mina Almasry Mina Almasry - Bug 760851 - Add jsonifier WebIDL declaration and add toJSON to performance.timing. r=bz
6ed9c8fc4844e623ca265a8efbd65e95efe96d33
created 2013-07-22 08:15 -0400
pushed 2013-10-21 21:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
3794beed0e342017fa80d5a0158492f72598822b
created 2013-07-22 18:18 -0400
pushed 2013-10-21 21:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 0a196c0e9f96 (bug 895974) and 0d8aa14f5ed3 (bug 895009) for causing intermittent Linux32 mochitest-1 asserts on a CLOSED TREE.
0d8aa14f5ed3545c7108899a29154a80466203bb
created 2013-07-22 08:15 -0400
pushed 2013-10-21 21:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
7f527b34f4606e559419e91e6a74585ae5d0ac91
created 2013-06-26 10:59 -0400
pushed 2013-10-21 21:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 884373. Align WebIDL handling of default parameters with ES6. r=khuey
2cb618e6b57c7cf8cf559f1641b41b17069ebcd4
created 2013-06-13 01:18 -0400
pushed 2013-09-09 22:57 +0000
James Kitchener James Kitchener - Bug 796850 - Implement Code Generation for Bytestring in WebIDL bindings r=bz
5f66c33dbf001c446e137953d4ed3df64ba21d3d
created 2013-06-05 20:51 -0400
pushed 2013-09-09 22:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 829248. Implement basic support for [TreatUndefinedAs=Missing] in WebIDL. r=khuey
6f0feec7b0b7b2831e1b64342d0474fe149c260c
created 2013-05-20 23:54 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 9. Add tracing to WebIDL dictionary return values. r=peterv, a=lsblakk
9c3f7d2cfe56d3de7ff68ee06dc28680acf82181
created 2013-05-20 23:54 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 6. Add the ability to trace sequence arguments. r=peterv, a=lsblakk
2ae4bcadfe9b2b0fae07b8f396f502d8d229300d
created 2013-05-20 23:54 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 4. Use on-stack Rooted<JSObject*> for 'object' arguments in WebIDL bindings. r=peterv, a=lsblakk
6fc3f280d0f6675be65bfc9e15ba134c9d5eac64
created 2013-05-02 18:00 -0700
pushed 2013-07-29 23:00 +0000
Andrew McCreight Andrew McCreight - Bug 851178 - Add support for JS-implemented WebIDL constructors with arguments. r=bz
3a8c503744ea5f2a14893e4ea385812c7f28c90b
created 2013-05-02 14:38 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 742206 part 3. Implement type conversions for Date in WebIDL. r=smaug
e0b317249f19aa74327cd513357c61c09fad7267
created 2013-04-30 13:30 -0700
pushed 2013-07-29 23:00 +0000
Andrew McCreight Andrew McCreight - Bug 851639 - Allow JS implemented WebIDL to be registered on window.navigator. r=bz
4f09599d049f29b6739e55702d99ec29d4450df5
created 2013-04-25 12:29 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 863898. Add support for dictionary arguments in JS-implemented WebIDL bindings. r=mccr8
96803f97e1ee214f70544cb2db2b3d179e594063
created 2013-04-24 14:59 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 843264. Allow returning sequences of non-primitive types from callback methods. r=mccr8
less more (0) -60 tip