Boris Zbarsky
|
4b181d6e57
|
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 |
|
Ehsan Akhgari
|
5b1bc70d7a
|
Bug 968643 - Part 2: Remove the [PrefControlled] WebIDL annotation; r=bzbarsky
|
2014-02-06 13:28:35 -05:00 |
|
Boris Zbarsky
|
b25f7e2745
|
Bug 958667 part 4. Hook up an AvailableIn extended attribute for interfaces. r=peterv
|
2014-02-05 13:38:17 -05:00 |
|
Boris Zbarsky
|
26bfa4d8ae
|
Bug 963321 part 1. Add WebIDL parser support for having [Cached] dictionary attributes. r=khuey
We don't know at handleExtendedAttribute time what the identifier will
map to, so have to do the check that [Frozen] is not being misused
later.
|
2014-02-05 13:38:15 -05:00 |
|
Andrea Marchesini
|
8ffa720383
|
Bug 620935 - __noSuchMethod__ support for WebIDL r=bz
|
2014-01-26 12:35:10 +00:00 |
|
Boris Zbarsky
|
d93333454e
|
Bug 952365. Add a TreatNonObjectAsNull annotation for WebIDL callback functions and use it for event handlers, since web sites depend on assigning non-callable objects to them in some cases. r=peterv
|
2014-01-13 15:08:56 -05:00 |
|
Nikhil Marathe
|
cd0187428a
|
Bug 957429 - Method parameters that are callbacks obey [TreatNonCallableAsNull] semantics. r=bz
|
2014-01-08 22:12:27 -08:00 |
|
Boris Zbarsky
|
4ce8a99131
|
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
|
edf7535090
|
Bug 946564 part 2. Make window._content chromeonly and define it in WebIDL. r=peterv
|
2013-12-09 10:34:04 -05:00 |
|
Boris Zbarsky
|
1f07cce354
|
Bug 946067 part 1. Add support for WebIDL extended attributes to allow annotating allowed cross-origin access. r=peterv
|
2013-12-09 10:34:03 -05:00 |
|
Boris Zbarsky
|
109a5700f1
|
Bug 945788. Add support for dictionary return values to example codegen and js-implemented codegen. r=smaug
|
2013-12-05 11:39:50 -05:00 |
|
Boris Zbarsky
|
2ccbfd5863
|
Bug 942631 part 4. Allow WebIDL attributes to return a sequence if it's cached. r=peterv
|
2013-12-04 08:02:18 -05:00 |
|
Boris Zbarsky
|
f916e39018
|
Bug 942631 part 1. Add support for a [Cached] WebIDL annotation. r=peterv
|
2013-12-04 08:02:17 -05:00 |
|
Boris Zbarsky
|
de73ba3093
|
Bug 938355 part 2. Relax the restriction on [Pure] not mixing with [Throws] and annotate some more things as [Pure]. r=peterv
|
2013-12-02 09:50:34 -05:00 |
|
Boris Zbarsky
|
bc942a6e74
|
Bug 938294 part 1. Allow the [Pure] annotation on non-throwing DOM methods. r=peterv
|
2013-11-25 20:59:39 -05:00 |
|
Boris Zbarsky
|
4c3c790795
|
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
|
2013-11-25 20:59:38 -05:00 |
|
Boris Zbarsky
|
b207193f9f
|
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
|
2013-11-25 20:59:38 -05:00 |
|
Boris Zbarsky
|
a9759bf016
|
Bug 935855 part 2. Store isSlot information in jitinfo. r=peterv,efaust
|
2013-11-25 20:59:37 -05:00 |
|
Boris Zbarsky
|
5d9137eda5
|
Bug 935855 part 1. Add a [StoreInSlot] WebIDL annotation to bindings. r=peterv
|
2013-11-25 20:59:34 -05:00 |
|
Peter Van der Beken
|
f592ecfe0e
|
Bug 938544 - Add support for a Chrome-only constructor in WebIDL. r=bz.
--HG--
extra : rebase_source : e36fef0090d57947ceae6c2fc11bea8b115423e4
|
2013-08-12 16:45:33 +02:00 |
|
Boris Zbarsky
|
0c9f30d0e5
|
Bug 936634. Drop support for [TreatUndefinedAs] in WebIDL. r=peterv
|
2013-11-17 00:10:18 -05:00 |
|
Reuben Morais
|
c90295cbba
|
Bug 933054 - Allow the toJSON identifier to be used in WebIDL interfaces again. r=peterv
--HG--
extra : rebase_source : 83c7724f97d0b2ce709092f2aaf7e15e682c3d90
|
2013-11-01 14:01:00 -02:00 |
|
Boris Zbarsky
|
7690d94087
|
Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
|
2013-10-11 12:28:24 -04:00 |
|
Boris Zbarsky
|
877e9ac717
|
Bug 882541 part 1. Don't require all arguments after an optional argument to be optional. r=khuey
|
2013-10-11 12:28:23 -04:00 |
|
Boris Zbarsky
|
77ea872b8d
|
Bug 929512. Fix null default values for non-nullable unions containing a nullable type. r=dzbarsky, r=smaug pending
|
2013-10-28 00:33:15 -04:00 |
|
Peter Van der Beken
|
18359b69c9
|
Bug 922159 - Rename Creator WebIDL extended attribute to NewObject. r=bz.
--HG--
extra : rebase_source : 80791f28acbf8e2cc21946b0d62bb8555b53fc99
|
2013-09-30 18:32:22 +02:00 |
|
Ed Morley
|
68a54dcb54
|
Backed out changeset 64a19bc0e198 (bug 922159) for compilation failures on a CLOSED TREE
|
2013-10-23 15:51:48 +01:00 |
|
Peter Van der Beken
|
985a143c28
|
Bug 922159 - Rename Creator WebIDL extended attribute to NewObject. r=bz.
--HG--
extra : rebase_source : 2c09c54f42a111d27b0d57346ca7d80f440eca09
|
2013-09-30 18:32:22 +02:00 |
|
Tareq Khandaker
|
c7ac49717a
|
Bug 924397 - WebIDL parser doesn't specify file when encountering syntax error at end of file. r=jdm
|
2013-10-18 10:17:00 -04:00 |
|
Ed Morley
|
2b3f157d86
|
Backed out changeset 877a227c502f (bug 882541) for causing bug 926305
|
2013-10-14 17:31:06 +01:00 |
|
Ed Morley
|
da83085a5c
|
Backed out changeset ccf11ae08ba2 (bug 882541)
|
2013-10-14 17:30:43 +01:00 |
|
Boris Zbarsky
|
316fae665f
|
Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
|
2013-10-11 12:28:24 -04:00 |
|
Boris Zbarsky
|
6c5f73435a
|
Bug 882541 part 1. Don't require all arguments after an optional argument to be optional. r=khuey
|
2013-10-11 12:28:23 -04:00 |
|
Andy Wingo
|
73cf8a0ea1
|
Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
|
2013-10-03 13:37:57 +01:00 |
|
Olli Pettay
|
d1f9e82bd1
|
Bug 637248, Make Event.isTrusted Unforgeable, r=bz
--HG--
extra : rebase_source : 3edd919c6dac839d6082c1c73de88f9ba2d22146
|
2013-09-28 13:27:29 +03:00 |
|
Boris Zbarsky
|
0eb0be4a04
|
Bug 918011 part 4. Support dictionaries in unions. r=smaug
|
2013-09-26 00:05:00 -04:00 |
|
Boris Zbarsky
|
9105580337
|
Bug 919603 part 1. Introduce support for the [Global] extended attribute. r=peterv
|
2013-09-25 14:38:30 -04:00 |
|
Ryan VanderMeulen
|
0916615899
|
Backed out 5 changesets (bug 905493, bug 920125, bug 919603) for mochitest orange on a CLOSED TREE.
Backed out changeset ccef656b2973 (bug 919603)
Backed out changeset 4b29ce0b2fff (bug 919603)
Backed out changeset b0a051ec55b7 (bug 919603)
Backed out changeset baa9a774aad1 (bug 920125)
Backed out changeset e03276bf4eaa (bug 905493)
|
2013-09-25 18:22:33 -04:00 |
|
Boris Zbarsky
|
0581c74c0b
|
Bug 919603 part 1. Introduce support for the [Global] extended attribute. r=peterv
|
2013-09-25 14:38:30 -04:00 |
|
Boris Zbarsky
|
ddce009986
|
Bug 919705. Don't ever claim that jsImplemented things are single-operation interfaces. r=mccr8
|
2013-09-23 23:11:45 -04:00 |
|
Boris Zbarsky
|
84d48a8c9f
|
Bug 912948 part 2. Add support for [Clamp] and [EnforceRange] on writable attributes. r=khuey
|
2013-09-09 22:10:45 -04:00 |
|
David Zbarsky
|
426663fc36
|
Bug 903277. Support default values other than null for WebIDL unions. r=bzbarsky
|
2013-08-29 23:29:38 -04:00 |
|
Boris Zbarsky
|
147ce0c04a
|
Bug 909863. Add support for the [SameObject] extended attribute in WebIDL. r=khuey
|
2013-08-29 00:30:05 -04:00 |
|
Boris Zbarsky
|
2ad03e9425
|
Bug 901116. Give a better error message if the same name is typedeffed twice in WebIDL. r=khuey
We could also switch typedefs to using IDLWrapperType, but this seems like a smaller and still-sane change.
|
2013-08-29 00:30:05 -04:00 |
|
Boris Zbarsky
|
a95d98c40d
|
Bug 901285. Allow trailing comma in WebIDL enums. r=khuey
|
2013-08-05 13:40:32 -04:00 |
|
Boris Zbarsky
|
9abf2f3dd0
|
Bug 900994. Add support for Func annotations on interface objects. r=smaug
|
2013-08-03 23:38:55 -04:00 |
|
Boris Zbarsky
|
75bbe6d667
|
Bug 892609. Implement support for [ArrayClass]. r=khuey
|
2013-07-30 22:28:30 -07:00 |
|
Ryan VanderMeulen
|
2a93f2cff1
|
Merge m-c to inbound.
|
2013-07-30 15:41:57 -04:00 |
|
Ryan VanderMeulen
|
6054b3a67b
|
Merge m-c to fx-team.
|
2013-07-30 13:12:26 -04:00 |
|
Mina Almasry
|
cb2423ca33
|
Bug 897185 - toJSON only deals with attributes whose types are serializable. r=bz
Now jsonifiers only include serializable attributes in their returned object, as
per spec.
|
2013-07-30 10:04:04 -04:00 |
|