Boris Zbarsky
|
7908fd12c4
|
Bug 1152902 part 1. Add a way to flag a method in webidl as being identity-testable, so we'll expose such an identity test from bindings to other C++ code. r=peterv
|
2015-04-17 22:01:02 -04:00 |
|
Boris Zbarsky
|
54db3e707e
|
Bug 1155942. Treat USVString and ByteString as serializable values. r=bkelly
|
2015-04-20 16:54:46 -04:00 |
|
Phil Ringnalda
|
afefb44917
|
Back out 2 changesets (bug 1152902) for Gu bustage
CLOSED TREE
Backed out changeset 462f2f668259 (bug 1152902)
Backed out changeset 1c5ed66652c3 (bug 1152902)
|
2015-04-18 15:30:17 -07:00 |
|
Boris Zbarsky
|
9708bf2310
|
Bug 1152902 part 1. Add a way to flag a method in webidl as being identity-testable, so we'll expose such an identity test from bindings to other C++ code. r=peterv
|
2015-04-17 22:01:02 -04:00 |
|
Boris Zbarsky
|
e23b0186b2
|
Bug 1129239. Don't require 'optional' keyword on trailing dictionary arguments if the dictionary has a required member. r=smaug
|
2015-04-17 12:13:25 -04:00 |
|
Paul Adenot
|
d8c0b4d55d
|
Bug 1148496 - Allow to set an interface member as [Deprecated] in WebIDL. r=bz,smaug
|
2015-04-14 17:03:49 +02:00 |
|
Cameron McCormack
|
8b1db2cde9
|
Bug 1146235 - Followup to address review comment correctly.
|
2015-03-28 15:05:04 +11:00 |
|
Cameron McCormack
|
8e8b4598a7
|
Bug 1146235 - Part 1: Add support for an [Alias] extended attribute on IDL operations. r=peterv
|
2015-03-28 11:44:39 +11:00 |
|
Cameron McCormack
|
aef157ef7f
|
Bug 1141858 - Fix error message for unexpected extended attribute on dictionary members. r=bzbarsky
|
2015-03-14 16:34:40 +11:00 |
|
Jan de Mooij
|
f4828b8275
|
Bug 1140324 - Remove __noSuchMethod__ handling from WebIDL parser and throw an exception instead. r=peterv
|
2015-03-07 16:35:04 +01:00 |
|
Boris Zbarsky
|
d154f1bd85
|
Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Wes Kocher
|
99a83fe08f
|
Backed out changeset 6e0973b390f5 (bug 1131096)
|
2015-02-13 13:25:31 -08:00 |
|
Boris Zbarsky
|
78b834acbd
|
Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Boris Zbarsky
|
11f1c43ca5
|
Bug 1132252. An interface with an interface object should not inherit from one that's [NoInterfaceObject]. r=smaug
|
2015-02-12 18:39:26 -05:00 |
|
Boris Zbarsky
|
0869f8ba2c
|
Bug 1127501. Treat external interfaces as only being exposed in Window in Web IDL bindings. r=peterv
|
2015-02-09 11:42:27 -05:00 |
|
Boris Zbarsky
|
c21acbd01a
|
Bug 1118978 part 3. Add support for DependsOn=DeviceState. r=peterv
|
2015-01-15 17:39:01 -05:00 |
|
Boris Zbarsky
|
68191a4bd7
|
Bug 1118978 part 2. Introduce [Affects] and [DependsOn] extended attributes in Web IDL. r=peterv
|
2015-01-15 17:39:01 -05:00 |
|
Boris Zbarsky
|
5072426e02
|
Bug 1118978 part 1. Introduce "Affects" and "DependsOn" state for IDL attributes and operations and desugar [Pure] and [Constant] into that state. r=peterv
This does not change the generated binding code in any way for our existing IDL files.
|
2015-01-15 17:39:01 -05:00 |
|
Boris Zbarsky
|
8e5894769a
|
Bug 1105614. Fix dependency tracking for IDL methods with dictionary arguments. r=peterv
|
2014-12-01 15:17:58 -05:00 |
|
Andrea Marchesini
|
8883a53fd9
|
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 |
|
Boris Zbarsky
|
d6a9efff54
|
Bug 1081241. Things that aren't exposed in Window shouldn't show up in RegisterBindings at all. r=smaug
|
2014-11-16 15:01:32 -05:00 |
|
Boris Zbarsky
|
75e6ffdf2f
|
Bug 1098739. Add a BufferSource typedef in our IDL. r=khuey
|
2014-11-16 15:01:08 -05:00 |
|
Tom Schuster
|
107172fa13
|
Bug 993026 - Rename NewResolve to Resolve in browser. r=bz
|
2014-11-08 01:07:12 +01:00 |
|
Peter Van der Beken
|
8b6010b5ce
|
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
|
b9aa282cae
|
Bug 1073124 part 1. Hack the "System" global name into the Web IDL parser, since we have no actual Web IDL interface for system globals. r=khuey
|
2014-10-17 11:30:18 -04:00 |
|
Boris Zbarsky
|
a6b5448916
|
Bug 1030192 part 1. Make sequences distinguishable from dictionaries and callbacks in the Web IDL parser. r=khuey
|
2014-09-24 09:11:30 -04:00 |
|
Boris Zbarsky
|
065e3c563e
|
Bug 1071615. Make codegen fail when "A implements B" appears on a Web IDL file different from the file A is defined in. r=khuey
|
2014-09-24 09:11:29 -04:00 |
|
Boris Zbarsky
|
be56af5d99
|
Bug 958887 part 1. Add support for doing BinaryName annotations in IDL. r=peterv
|
2014-09-19 22:58:26 -04:00 |
|
Boris Zbarsky
|
cf1632f7eb
|
Bug 1066776. Make variadic dictionary arguments work. r=khuey
|
2014-09-19 00:02:33 -04:00 |
|
Boris Zbarsky
|
cb658776f3
|
Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
|
2014-09-08 11:28:57 -04:00 |
|
Boris Zbarsky
|
45593d2f34
|
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
|
2335faf35a
|
Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
|
2014-09-08 11:28:57 -04:00 |
|
Boris Zbarsky
|
c47ae2642e
|
Bug 1057541 part 2. Add a way to ask an IDLArgument whether it guarantees that it will always have a value. r=khuey
|
2014-09-05 14:28:43 -04:00 |
|
Boris Zbarsky
|
a5c25c365b
|
Bug 1057541 part 1. Change the IDL parser to allow an optional "required" on dictionary members. r=khuey
|
2014-09-05 14:28:42 -04:00 |
|
Boris Zbarsky
|
0a3a2fb401
|
Bug 921453. Don't allow conditional-exposure annotations on an interface that has no interface object, since they make no sense there. r=khuey
|
2014-08-29 19:50:04 -04:00 |
|
Nikhil Marathe
|
2b2588399a
|
Bug 1048699 - Make Exposed=SpecificWorkerType work automatically. r=bz
--HG--
extra : rebase_source : 651bd062b015e2aa030b87a842bc7d63dccf349c
|
2014-08-27 10:17:36 -07:00 |
|
Boris Zbarsky
|
cf7e3a0cfe
|
Bug 1047777. Disallow the [CheckPermissions] extended attributeon things that are exposed in workers, since its implementation does not work correctly on workers. r=peterv
|
2014-08-25 15:07:44 -04:00 |
|
Andrew McCreight
|
2947a1c2bf
|
Bug 1056316 - Prune out obsolete cases from error message about combining Throws with other things. r=bz
|
2014-08-21 14:31:43 -07:00 |
|
Roshan Vidyashankar
|
0ca421fbf7
|
Bug 1038993 - Add UnsafeInPrerendering extended attribute to WebIDL. r=peterv
|
2014-08-20 16:32:19 -07:00 |
|
Ms2ger
|
2908280aa1
|
Bug 1056138 - Move checks for the PutForwards and Replaceable extended attributes into the WebIDL parser; r=bz
In fact, the WebIDL parser already checks for PutForwards, so the check in the
codegen was superfluous.
|
2014-08-20 17:31:39 +02:00 |
|
Reuben Morais
|
9ef413e461
|
Bug 1009645 - Remove FeatureDetectible, add things with CheckPermissions or AvailableIn to the feature list instead. r=smaug
|
2014-07-24 16:57:02 -03:00 |
|
Boris Zbarsky
|
ea296a9f26
|
Bug 1048437. Allow dictionary members with '-' in the name. r=khuey
|
2014-08-04 15:02:58 -04:00 |
|
Boris Zbarsky
|
78f080efdd
|
Bug 1017988 part 10. Disallow Pref annotations on things that are exposed in workers. r=khuey
|
2014-08-04 22:20:35 -04:00 |
|
Boris Zbarsky
|
b2466b701e
|
Bug 1017988 part 7. Add support for parsing the [Exposed] Web IDL attribute and determining whether a given interface member should be exposed in a particular global. r=khuey
|
2014-08-04 22:20:34 -04:00 |
|
Boris Zbarsky
|
e33a0d02ad
|
Bug 1017988 part 6. Implement support for [PrimaryGlobal]. r=khuey
|
2014-08-04 22:20:34 -04:00 |
|
Boris Zbarsky
|
25fea4d8e1
|
Bug 1017988 part 5. Store the set of known global names on our outermost IDLScope. r=khuey
|
2014-08-04 22:20:33 -04:00 |
|
Boris Zbarsky
|
c3da59dd62
|
Bug 1017988 part 4. Rejigger how we do partial interfaces so that we can keep track of which partial interface a given member came from. r=khuey
|
2014-08-04 22:20:33 -04:00 |
|
Boris Zbarsky
|
cdd3704c80
|
Bug 1017988 part 3. Allow the Global extended attribute to take a value. r=khuey
|
2014-08-04 22:20:33 -04:00 |
|
Boris Zbarsky
|
2d5a711006
|
Bug 1017988 part 2. Add support for parenthesized lists as values of extended attributes in Web IDL. r=khuey
|
2014-08-04 22:20:33 -04:00 |
|
Boris Zbarsky
|
3e851836ba
|
Bug 1017988 part 1. Make our Web IDL parser fail on warnings from the underlying ply code. r=khuey
|
2014-08-04 22:20:32 -04:00 |
|