Boris Zbarsky
|
b864faa155
|
Bug 1134112 part 2. When doing dictionary init, if we have a non-optional union member just go ahead and uninit it before we try initing it. That way even if it's already been initialized (e.g. because we default-initialized at some point) things will still work correctly. r=peterv
|
2015-02-19 14:36:35 -05:00 |
Boris Zbarsky
|
fc8317f7a4
|
Bug 1134112 part 1. When doing fast-init of a Web IDL dictionary, do fast-init of its dictionary members and its ancestors too. r=peterv
|
2015-02-19 14:36:26 -05:00 |
Boris Zbarsky
|
ff62f8c4c5
|
Bug 1130364. Fix the handling of nestingLevel to actuall increment it more than once. r=peterv
|
2015-02-09 11:42:27 -05:00 |
Boris Zbarsky
|
0221e36996
|
Bug 1118978 part 3. Add support for DependsOn=DeviceState. r=peterv
|
2015-01-15 17:39:01 -05:00 |
Boris Zbarsky
|
01f8cea46f
|
Bug 1118978 part 2. Introduce [Affects] and [DependsOn] extended attributes in Web IDL. r=peterv
|
2015-01-15 17:39:01 -05:00 |
Andrea Marchesini
|
9d30f59efd
|
Bug 1077393 - Rename ScalarValueString to USVString. r=smaug
--HG--
rename : dom/bindings/parser/tests/test_scalarvaluestring.py => dom/bindings/parser/tests/test_usvstring.py
rename : dom/bindings/test/test_scalarvaluestring.html => dom/bindings/test/test_usvstring.html
|
2014-11-20 12:58:00 +01:00 |
Peter Van der Beken
|
d76c717d3c
|
Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
--HG--
extra : rebase_source : 7e0b1e2f60757b7758704dab3672ee829f3e4085
|
2014-10-01 20:43:26 +02:00 |
Boris Zbarsky
|
cc0da71edc
|
Bug 1030192 part 2. Codegen changes to handle cases when a sequence is actually overloaded with a dictionary. r=khuey
|
2014-09-24 09:11:30 -04:00 |
Boris Zbarsky
|
9b823d6509
|
Bug 958887 part 3. Fix codegen support for IDL attribute names and methods with dashes in them. r=peterv
|
2014-09-19 22:58:27 -04:00 |
Boris Zbarsky
|
895d364e1c
|
Bug 958887 part 1. Add support for doing BinaryName annotations in IDL. r=peterv
|
2014-09-19 22:58:26 -04:00 |
Boris Zbarsky
|
41fde7f472
|
Bug 1066776. Make variadic dictionary arguments work. r=khuey
|
2014-09-19 00:02:33 -04:00 |
Boris Zbarsky
|
935648f51a
|
Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
|
2014-09-08 11:28:57 -04:00 |
Boris Zbarsky
|
3e0cc1e8d6
|
Back out bug 1063889 (rev 2f5df573f4a3) because windowsx.h defines GetFirstChild/GetNextSibling macros, so will make the world blow up if you include it anywhere near nsIDOMNode/nsINode. r=bustage
|
2014-09-08 12:25:17 -04:00 |
Boris Zbarsky
|
5f46861110
|
Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
|
2014-09-08 11:28:57 -04:00 |
Boris Zbarsky
|
d14c26daf5
|
Bug 1057541 part 3. Change codegen to support required dictionary members. r=khuey
|
2014-09-05 14:28:43 -04:00 |
Boris Zbarsky
|
be14202b3d
|
Bug 929609 part 2. Fix passing of typed arrays to JS-implemented WebIDL to actually work. r=peterv
|
2014-08-25 15:07:45 -04:00 |
Boris Zbarsky
|
30b87a2b87
|
Bug 929609 part 1. Rename "jsObjectsArePtr" to "typedArraysAreStructs" (and invert its meaning, of course), since that's what it's really used for nowadays. r=peterv
|
2013-09-30 10:30:06 -04:00 |
Roshan Vidyashankar
|
2d98c38825
|
Bug 1038993 - Add UnsafeInPrerendering extended attribute to WebIDL. r=peterv
|
2014-08-20 16:32:19 -07:00 |
Boris Zbarsky
|
3545a68bc5
|
Bug 1048437. Allow dictionary members with '-' in the name. r=khuey
|
2014-08-04 15:02:58 -04:00 |
Ben Kelly
|
8866034d70
|
Bug 1025183 P5 Add tests for ScalarValueString. r=bz
|
2014-08-01 16:23:48 -04:00 |
Ben Kelly
|
93f746a2f6
|
Revert bug 1025183 (revs 69373df15281, dd6d84edf08e, 728a5d18bcd9, 71babe0bc84b, c60f9054acf6) for bustage. r=me
|
2014-08-01 14:10:40 -04:00 |
Ben Kelly
|
a38c3c73df
|
Bug 1025183 P5 Add tests for ScalarValueString. r=bz
|
2014-08-01 13:57:00 -04:00 |
Ms2ger
|
3b4a60ee80
|
Bug 1034204 - Implement unforgeable methods; r=bz
|
2014-07-04 15:02:10 +02:00 |
Ben Kelly
|
69fff9e05a
|
Bug 1029812 Make webidl Sequence and MozMap distinguishable. r=bz
|
2014-06-25 10:25:09 -07:00 |
Boris Zbarsky
|
e62870aedd
|
Bug 1027667. Allow MozMap in unions. r=peterv
|
2014-06-23 16:03:58 -04:00 |
Boris Zbarsky
|
ddcf724011
|
Bug 767924 part 4. Allow [] as a default value for sequences in unions. r=peterv
|
2014-06-23 16:03:58 -04:00 |
Boris Zbarsky
|
764c9e0b63
|
Bug 767924 part 3. Allow sequences in unions. r=peterv
|
2014-06-23 16:03:57 -04:00 |
Boris Zbarsky
|
f8dc563a90
|
Bug 1026080 part 2. Add binding codegen support for [] as a default value for sequence arguments and dictionary entries. r=khuey
|
2014-06-23 16:03:57 -04:00 |
Ben Kelly
|
840e5ff4b5
|
Bug 1027256 P2 Add test case for ByteString union type. r=bz
|
2014-06-18 20:22:09 -04:00 |
Boris Zbarsky
|
c61e88da09
|
Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey
|
2014-05-23 17:32:39 -04:00 |
Boris Zbarsky
|
e7ef8d309c
|
Bug 1007878 part 4. Add C++-to-JS conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
Boris Zbarsky
|
02915bc252
|
Bug 1007878 part 3. Add JS-to-C++ conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
Wes Kocher
|
5b516d6682
|
Backed out 5 changesets (bug 1007878) for b2g build bustage r=khuey
Backed out changeset ee3bb06075f7 (bug 1007878)
Backed out changeset ab3dd51be3cd (bug 1007878)
Backed out changeset aa53ba4e64b8 (bug 1007878)
Backed out changeset ff6fd8187ff3 (bug 1007878)
Backed out changeset d631378463ac (bug 1007878)
|
2014-05-23 15:10:51 -07:00 |
Boris Zbarsky
|
f99ba38a95
|
Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey
|
2014-05-23 17:32:39 -04:00 |
Boris Zbarsky
|
8a365e4f4d
|
Bug 1007878 part 4. Add C++-to-JS conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
Boris Zbarsky
|
932dc0b698
|
Bug 1007878 part 3. Add JS-to-C++ conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
Boris Zbarsky
|
1da745b30f
|
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
|
2014-04-03 23:32:11 -04:00 |
Boris Zbarsky
|
f64c8624be
|
Bug 983228. Add a sequence tracer for sequences of unions. r=baku
|
2014-03-14 14:51:22 -04:00 |
Boris Zbarsky
|
54faddbaf7
|
Bug 983264. Include callback headers in UnionTypes.h when a callback is used in a union. r=mccr8
|
2014-03-14 14:51:06 -04:00 |
Boris Zbarsky
|
720591b1f5
|
Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv
|
2014-03-05 22:48:03 -05:00 |
Boris Zbarsky
|
7ee245a69d
|
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
|
2014-02-19 10:13:38 -05:00 |
Boris Zbarsky
|
c0e5c60b65
|
Bug 965927. [StoreInSlot] and [Cached] getters should use the reflector as the scope obj when wrapping the return value. r=peterv
|
2014-02-06 21:08:29 -05:00 |
Boris Zbarsky
|
5f98263d40
|
Bug 958667 part 5. Hook up AvailableIn for interface members. r=peterv
|
2014-02-05 13:38:17 -05:00 |
Boris Zbarsky
|
4ecbf2387a
|
Bug 958667 part 4. Hook up an AvailableIn extended attribute for interfaces. r=peterv
|
2014-02-05 13:38:17 -05:00 |
Boris Zbarsky
|
4061bda4b1
|
Bug 963388. Add support for nullable dictionary return values in callbacks and js-implemented bindings. r=peterv
|
2014-02-05 13:38:16 -05:00 |
Boris Zbarsky
|
d5d6e0f8f3
|
Bug 963321 part 2. Add codegen support for [Cached] dictionary attributes. r=khuey
|
2014-02-05 13:38:16 -05:00 |
Boris Zbarsky
|
3fa148f89a
|
Bug 952073. Fix codegen to actually work correctly for the case of a nullable union dictionary member with no default value. r=dzbarsky
This fix just makes us take the normal Optional codepath for this case, since there is no weirdness here.
|
2013-12-19 23:30:38 -05:00 |
Boris Zbarsky
|
83bca7fa22
|
Bug 949501. Make nullable unions that are isMember stop claiming to have a holder. r=dzbarsky
|
2013-12-18 11:20:43 -05:00 |
Boris Zbarsky
|
ea8d385a26
|
Bug 949682 part 1. Add a [Frozen] annotation on WebIDL attributes that have sequence types. r=peterv
|
2013-12-16 13:06:35 -05:00 |
Boris Zbarsky
|
3073fb27e4
|
Bug 947351. [Constant] things don't need a way to clear a cached value, since they're not supposed to change. r=peterv
|
2013-12-06 13:49:44 -05:00 |