Ben Kelly
|
0953af9d2d
|
Bug 1025183 P3 Add ScalarValueString to webidl Codegen.py r=bz
|
2014-07-31 19:40:12 -04:00 |
|
Terrence Cole
|
4148b53672
|
Bug 1024250; r=bz
|
2014-07-17 14:18:04 -07:00 |
|
Boris Zbarsky
|
f10d7405dc
|
Bug 1021066. Make named setters work even for non-overridebuiltins bindings over Xrays. r=bholley,jorendorff
|
2014-07-23 01:06:33 -04:00 |
|
Reuben Morais
|
caebcaf7e8
|
Bug 1009645 - Implement [FeatureDetectible] extended attribute and hook it up to navigator.getFeature. r=bz
|
2014-07-14 20:08:45 -03:00 |
|
Boris Zbarsky
|
7769b8f593
|
Bug 832014 part 6. Make it possible to specify that only a particular interface that implements a given consequential interface gets cross-origin-settable behavior for a particular property. r=bholley
|
2014-07-11 19:32:14 -04:00 |
|
Boris Zbarsky
|
11d5cdb1c8
|
Bug 832014 part 2. Add codegen support for [Unforgeable] interfaces. r=peterv
|
2014-07-11 19:30:27 -04:00 |
|
Benoit Jacob
|
758777907f
|
Bug 1035394 - Fix dangerous public destructors in dom/events - r=smaug
|
2014-07-08 17:23:17 -04:00 |
|
Ms2ger
|
5e7f19500d
|
Bug 1034204 - Implement unforgeable methods; r=bz
|
2014-07-04 15:02:10 +02:00 |
|
Jan de Mooij
|
b5ea9e5fa4
|
Bug 1032726 part 6 - Some followup changes. r=bz
|
2014-07-03 13:05:03 +02:00 |
|
Jan de Mooij
|
1043d3cf9c
|
Bug 1032726 part 5 - Make new DOM bindings work with Latin1 strings. r=bz
|
2014-07-03 10:03:56 +02:00 |
|
Boris Zbarsky
|
0ddb61e498
|
Bug 1033100. Fix event codegen to compile when an event has a sequence-of-non-null-interface-type member. r=smaug
|
2014-07-02 15:16:43 -04:00 |
|
Jan de Mooij
|
7ee62a47c5
|
Bug 1032726 part 2 - Make GetArrayIndexFromId work with Latin1 strings. r=bz,terrence
--HG--
extra : rebase_source : b6f8fe3df3946dfe05f5467c22c4fb157b6dcbf2
|
2014-07-02 15:45:02 +02:00 |
|
Peter Van der Beken
|
ae0fcf2811
|
Bug 1032748 - Make ConvertJSValueToString work on ns*String. r=bz.
|
2014-01-23 10:18:35 +01:00 |
|
Steve Fink
|
331764b88b
|
Bug 1022773 - Return value rooting for dom/, r=bz
--HG--
extra : rebase_source : 24732cd3aff732c5c3d3eb8e19ee8a95f588ebd7
|
2014-06-25 15:35:36 -07:00 |
|
Kyle Huey
|
3a67a40bfc
|
Bug 1031051: Part 1 - Allow codegenerating an InitFooEvent method for legacy event types. r=smaug,bz
|
2014-06-30 16:00:31 -07:00 |
|
Bill McCloskey
|
61c2c19dc4
|
Bug 1030343 - Fix compile error in UnionTypes.cpp in old gcc (r=bz)
|
2014-06-30 14:36:45 -07:00 |
|
Eric Faust
|
83a8fc2004
|
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:06 -07:00 |
|
Eric Faust
|
79682b184f
|
Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
|
2014-06-27 04:44:04 -07:00 |
|
Carsten "Tomcat" Book
|
0eb85aa96e
|
Backed out changeset 346912776f97 (bug 1027402)
|
2014-06-27 14:21:22 +02:00 |
|
Carsten "Tomcat" Book
|
bdabef164c
|
Backed out changeset 285c853fedfa (bug 1027402)
|
2014-06-27 14:21:20 +02:00 |
|
Eric Faust
|
292636680c
|
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:06 -07:00 |
|
Eric Faust
|
d788ef7195
|
Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley)
|
2014-06-27 04:44:04 -07:00 |
|
Ben Kelly
|
3d655c8190
|
Bug 1029812 Make webidl Sequence and MozMap distinguishable. r=bz
|
2014-06-25 10:25:09 -07:00 |
|
Boris Zbarsky
|
089a4f6015
|
Bug 1027667. Allow MozMap in unions. r=peterv
|
2014-06-23 16:03:58 -04:00 |
|
Boris Zbarsky
|
9f7556fdaa
|
Bug 1023762 part 2. Add basic support for sequences of non-containers to event codegen. r=smaug
|
2014-06-23 16:03:58 -04:00 |
|
Boris Zbarsky
|
8032425fc7
|
Bug 1023762 part 1. Factor out the IDL-to-C++ type mapping for event codegen into a separate function. r=smaug
|
2014-06-23 16:03:58 -04:00 |
|
Boris Zbarsky
|
ec84ae32a6
|
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
|
f802f5213f
|
Bug 767924 part 3. Allow sequences in unions. r=peterv
|
2014-06-23 16:03:57 -04:00 |
|
Boris Zbarsky
|
1b17879b6e
|
Bug 767924 part 2. Introduce both const and non-const versions of GetAs* methods on unions, with the former returning the public-facing type and the latter returning the internal type. r=peterv
|
2014-06-23 16:03:57 -04:00 |
|
Boris Zbarsky
|
d1a8ac4795
|
Bug 767924 part 1. Add support for holders with nonempty holderArgs in unions. r=peterv
|
2014-06-23 16:03:57 -04:00 |
|
Boris Zbarsky
|
f83d03288d
|
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 |
|
Benoit Jacob
|
1a1cc411ff
|
Bug 1028588 - Fix dangerous public destructors in dom/bindings - r=bz
|
2014-06-23 14:49:08 -04:00 |
|
Ms2ger
|
b7bd12c68c
|
Bug 1026739 - Remove unused INTERFACE_CHAIN macro; r=bz
|
2014-06-20 12:32:50 +02:00 |
|
Birunthan Mohanathas
|
617866f602
|
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
|
2014-06-18 17:57:51 -07:00 |
|
Ben Kelly
|
bc08d90918
|
Bug 1027256 P1 Fix SetStringData() to exclude ByteString and otherwise use real type name. r=bz
|
2014-06-18 20:22:09 -04:00 |
|
Eric Faust
|
328fc1e2be
|
Bug 1011660 - Remove separate DOMClass struct. (r=bz)
|
2014-06-18 13:19:19 -07:00 |
|
Ben Kelly
|
935db1e193
|
Bug 1025973 - Part 2: Do not pass JSContext to static webidl methods in non-worker case. r=bz
|
2014-06-16 12:52:00 -04:00 |
|
Olli Pettay
|
44d225b194
|
Bug 1023698 - Missing JSContext* parameter in inherited generated event constructor, r=bz
--HG--
extra : rebase_source : 458a5daf28ed3bac57639f6be13b5a1ebd49d91e
|
2014-06-11 23:25:25 +03:00 |
|
Boris Zbarsky
|
b6c8784504
|
Bug 1009675 part 3. Return WebIDL 'object' values as handles. r=peterv
|
2014-06-11 16:26:52 -04:00 |
|
Boris Zbarsky
|
1284410aa0
|
Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv
|
2014-06-11 16:26:52 -04:00 |
|
Boris Zbarsky
|
233f08032a
|
Bug 1009675 part 1. Change the return value of getRetvalDeclarationForType to allow more than two states for the outparam bit. r=peterv
|
2014-06-11 16:26:51 -04:00 |
|
Olli Pettay
|
9233bc118d
|
Bug 1023280 - Rename dictionary.ToObject to ToObjectInternal, r=bz
|
2014-06-11 22:38:55 +03:00 |
|
Nikhil Marathe
|
2984e4dd21
|
Bug 1023520 - Add support for Promise returning methods on globals. r=bz
|
2014-06-11 09:05:22 -07:00 |
|
Ehsan Akhgari
|
01a97597af
|
Bug 1021670 - Enable using non-wrapper-cached objects in unions; r=bzbarsky
--HG--
extra : rebase_source : 43353aa015a793d2eb6bed507213ceda2065d99e
|
2014-06-07 11:50:21 -04:00 |
|
Nathan Froyd
|
d95a63bfd3
|
Bug 1019160 - part 4 - use jsids to access JS-implemented interface properties; r=bz
|
2014-06-05 14:47:13 -04:00 |
|
Nathan Froyd
|
c1f3ac424d
|
Bug 1019160 - part 3 - create atom caches for JS-implemented interfaces; r=bz
|
2014-06-02 17:23:39 -04:00 |
|
Boris Zbarsky
|
dd79dff776
|
Bug 1019160 - part 2 - separate out some Fake* class changes; r=froydnj,because-it-works
|
2014-06-05 14:06:58 -04:00 |
|
Nathan Froyd
|
be199e8038
|
Bug 1019160 - part 1 - factor out initIdsClassMethod from CGDictionary; r=bz
|
2014-06-02 17:14:03 -04:00 |
|
Jason Orendorff
|
933c47b3ad
|
Bug 998115 - Make the output of Codegen.py less #BOGUS. r=peterv.
|
2014-06-06 11:15:22 -04:00 |
|
Jason Orendorff
|
feb5c344e3
|
Bug 1017067 - Merge deleteProperty/deleteElement ops back into a single deleteGeneric op. r=bhackett.
|
2014-06-05 13:19:23 -04:00 |
|
Ms2ger
|
52084fb878
|
Bug 1018306 - Call interface.hasInterfaceObject rather than checking the truthiness of the method; r=bz
|
2014-06-06 10:06:27 +02:00 |
|
Nathan Froyd
|
de14f9b6b5
|
Bug 1019705 - replace binaryNames accesses with binaryNameFor; r=bz
|
2014-06-03 12:20:16 -04:00 |
|
Boris Zbarsky
|
2078fba45b
|
Bug 1017428 part 1. Store information in jitinfo about [Cached] attribute slots in addition to [StoreInSlot] ones. r=peterv,efaust
|
2014-06-03 11:38:36 -04:00 |
|
Peter Van der Beken
|
02271d1690
|
Bug 1016960 - make |instanceof WebIDLInterface| work with outer windows. r=bz.
--HG--
extra : rebase_source : d62525ea541af2cf832884fb8ea5398595887679
|
2014-05-28 22:45:37 +02:00 |
|
Reuben Morais
|
5a17903f23
|
Bug 952486 - Add a CheckPermissions extended attribute to WebIDL. r=bz
|
2014-05-25 15:31:07 -03:00 |
|
Fabrice Desré
|
6e0ad13fab
|
Bug 952486 - backout for breaking all device and emulator builds (keeping dom reviewer to land the backout...) r=bz
|
2014-05-26 12:11:52 -07:00 |
|
Reuben Morais
|
119807d8a1
|
Bug 952486 - Add a CheckPermissions extended attribute to WebIDL. r=bz
|
2014-05-25 15:31:07 -03:00 |
|
Boris Zbarsky
|
68c240adc6
|
Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey
|
2014-05-23 17:32:39 -04:00 |
|
Boris Zbarsky
|
e115971ce5
|
Bug 1007878 part 4. Add C++-to-JS conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Boris Zbarsky
|
a76f5998d9
|
Bug 1007878 part 3. Add JS-to-C++ conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Boris Zbarsky
|
b3a35f1ad2
|
Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Wes Kocher
|
e453e97449
|
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
|
ef09975166
|
Bug 1007878 part 5. Implement callback codegen for MozMap. r=khuey
|
2014-05-23 17:32:39 -04:00 |
|
Boris Zbarsky
|
d5a8585aec
|
Bug 1007878 part 4. Add C++-to-JS conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Boris Zbarsky
|
03d472073c
|
Bug 1007878 part 3. Add JS-to-C++ conversion for MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Boris Zbarsky
|
e3d93b4d75
|
Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey
|
2014-05-23 17:32:38 -04:00 |
|
Jason Orendorff
|
46d6b96eff
|
Bug 998080 - Refactor so that definition_body methods return un-indented code. r=peterv.
|
2014-05-22 08:18:01 -05:00 |
|
Boris Zbarsky
|
739997c580
|
Bug 1010658 part 2. Stop storing a DOMClass* in a slot on DOM prototypes. r=peterv
|
2014-05-19 16:37:59 -04:00 |
|
Boris Zbarsky
|
a58d97d247
|
Bug 1008236. Assert that binding generic getters/setters/methods return values that match the return type claimed in the jitinfo. r=smaug
|
2014-05-15 10:26:23 -07:00 |
|
Peter Van der Beken
|
3df65210a0
|
Bug 1010872 - Stop preserving Global bindings. r=bz.
--HG--
extra : rebase_source : 23046f48a92cd27dd3c5ee6fc60c93b01067bb03
|
2014-05-15 14:16:06 +02:00 |
|
Jan Varga
|
5b11d8b79b
|
Bug 1011510 - Codegen.py: Add EndGuard to enum generation; r=bz
|
2014-05-16 19:41:31 +02:00 |
|
Ryan VanderMeulen
|
63cd113b5a
|
Revert to revision 63dfac3c9c87 due to mass bustage pile-ups that landed after it on a CLOSED TREE.
|
2014-05-16 12:29:37 -04:00 |
|
Boris Zbarsky
|
86dd4dbe2c
|
Bug 1008236. Assert that binding generic getters/setters/methods return values that match the return type claimed in the jitinfo. r=smaug
|
2014-05-15 10:26:23 -07:00 |
|
Peter Van der Beken
|
36aecd43e6
|
Bug 1005978 - Add infrastructure to create main-thread WebIDL globals with XPConnect. r=bz.
--HG--
extra : rebase_source : 08c6f04e050bdd801a15883bb57d21ff93626024
|
2014-04-08 20:48:37 +02:00 |
|
Peter Van der Beken
|
05e48c378e
|
Bug 1005898 - Make WebIDL properties on all globals own properties. r=bz.
--HG--
extra : rebase_source : 3eb201d073b090b2627814264a126a1a4281207f
|
2014-02-15 22:12:34 +01:00 |
|
Boris Zbarsky
|
dfea3fb38b
|
Bug 1006718. Add some sanity static asserts about DOM object slot counts. r=peterv,jorendorff
|
2014-05-07 22:28:57 -04:00 |
|
Boris Zbarsky
|
b78e973fb7
|
Bug 997285 part 2. Add [ExceptionClass] support to WebIDL. r=peterv
|
2014-05-05 16:01:57 -04:00 |
|
Boris Zbarsky
|
cfef9f97a3
|
Bug 1001157. Assert that there is no exception pending on the JSContext afer a DOM call if the call was not marked as throwing or if it did not throw on the ErrorResult. r=peterv
|
2014-05-05 16:01:58 -04:00 |
|
Wes Kocher
|
1bf6ceb4bb
|
Backed out 4 changesets (bug 997285) for mochitest-2,3 and dt3 bustages on a CLOSED TREE r=bz
Backed out changeset 1bc5b733beac (bug 997285)
Backed out changeset ec145c86be71 (bug 997285)
Backed out changeset c0b8aef8b570 (bug 997285)
Backed out changeset 477094180dff (bug 997285)
|
2014-05-05 14:14:11 -07:00 |
|
Wes Kocher
|
1af0ae3a8e
|
Backed out changeset 745c46904041 (bug 1001157) for mochitest2,3 and dt3 bustages on a CLOSED TREE r=bz
|
2014-05-05 14:12:53 -07:00 |
|
Boris Zbarsky
|
659e08ab84
|
Bug 1001157. Assert that there is no exception pending on the JSContext afer a DOM call if the call was not marked as throwing or if it did not throw on the ErrorResult. r=peterv
|
2014-05-05 16:01:58 -04:00 |
|
Boris Zbarsky
|
ad342c8e55
|
Bug 997285 part 2. Add [ExceptionClass] support to WebIDL. r=peterv
|
2014-05-05 16:01:57 -04:00 |
|
Boris Zbarsky
|
1f57916f31
|
Bug 1004766. Make sure to enter the compartment of our new global before working with it when wrapping global objects. r=nsm
|
2014-05-03 01:08:07 -04:00 |
|
Jon Coppeard
|
e52714cca7
|
Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
|
2014-04-30 10:10:33 +01:00 |
|
Michael Shuen
|
9d2370cb2f
|
Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
|
2014-04-28 16:53:00 +02:00 |
|
Boris Zbarsky
|
df2ea577c8
|
Bug 942121. Fix WebIDL dictionary member tracing to null-check nullable object types before trying to trace them, since passing pointer-to-null to JS_CallObjectTracer is not OK. r=smaug
|
2014-04-26 21:50:00 -04:00 |
|
Boris Zbarsky
|
7d9daf1fce
|
Bug 1000944. Allow unions and dictionaries that contain non-SpiderMonkey WebIDL interface types to be copy-constructed. r=dzbarsky
|
2014-04-26 21:49:59 -04:00 |
|
Boris Zbarsky
|
9364e14300
|
Bug 1000675. Don't always include nsContentUtils in example codegen, fix example header guards to not end with __, don't use fully-qualified names in argument types when those argument types are in the mozilla::dom namespace already, and include headers from mozilla/dom. r=jst
|
2014-04-26 21:49:59 -04:00 |
|
Birunthan Mohanathas
|
c8c6722bb4
|
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
|
2014-04-25 12:49:00 -04:00 |
|
Jason Orendorff
|
409179b8a6
|
Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
|
2014-04-25 16:11:02 -05:00 |
|
Jason Orendorff
|
009c8c80e0
|
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
|
2014-04-25 16:11:01 -05:00 |
|
Jason Orendorff
|
3f5ba78eb7
|
Bug 987007, part 2a - Instead of generating identical DOMProxyHandler::set() methods for many interfaces, implement it in a common base class. r=bz.
--HG--
extra : rebase_source : 15e81591de2a7c07b34a23143b876feadc2d7a1e
|
2014-04-25 15:07:18 -05:00 |
|
Jason Orendorff
|
ff629d2bb4
|
Bug 987007, part 2 - Handle assignment to named and indexed setters without using JSRESOLVE_ASSIGNING. r=bz, r=bholley.
--HG--
extra : rebase_source : a26eb85a086a18219a4d423cd7ad49a92cfd2584
|
2014-04-25 15:07:18 -05:00 |
|
Jason Orendorff
|
5e9bc8ad7e
|
Bug 987007, part 1 - Make CGProxyIndexed{Getter,Setter,PresenceChecker,Deleter} return finished C++ code with the type already in it (rather than a template to be filled in later). r=bz.
--HG--
extra : rebase_source : 019165a1081d442b9805eb11d9be2e37f860841a
|
2014-04-25 15:07:17 -05:00 |
|
Jason Orendorff
|
a1064e2c46
|
Bug 987618 - More cosmetic changes in Codegen.py. r=bz.
--HG--
extra : rebase_source : 5f495765ffaf3f073cf63a78ea92e74ae16d3bae
|
2014-04-25 11:50:34 -05:00 |
|
Jason Orendorff
|
2059506e0e
|
Bug 986492, part 3 - Address review comments from peterv on part 2. Remove bogus extra semicolons from Codegen.py output. Fix a spelling error.
--HG--
extra : rebase_source : 0230a4f9bef4690d7382e5982670ccad3f607d0b
|
2014-04-25 11:50:34 -05:00 |
|
Jason Orendorff
|
a207f2817f
|
Bug 986492, part 2 - Use fill() and dedent() throughout Codegen.py. Change dedent() to strip an initial blank line from its argument, if present. r=peterv.
--HG--
extra : rebase_source : 41a423806998eeb90fc66bf3663ead5bacd2c64b
|
2014-04-25 11:50:34 -05:00 |
|
Terrence Cole
|
21e586caba
|
Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071
|
2014-01-21 18:11:17 -08:00 |
|
Boris Zbarsky
|
22f64a2913
|
Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
|
2014-04-15 22:58:44 -04:00 |
|
Boris Zbarsky
|
b730833389
|
Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
|
2014-04-15 22:58:44 -04:00 |
|