dom/bindings/Codegen.py
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:08 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-24 10:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-09-23 10:35 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
058927e0b31bd9453c4ac89e4ba260ee77065bb6
created 2015-09-22 09:31 -0700
pushed 2015-09-23 10:35 +0000
Jeff Walden Jeff Walden - Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz
81385142227216ba4f0a73a11dd1a0ef8df63c4e
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:37 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug
335983552fdcb3caa734ac69959255a23e2a6100
created 2015-09-04 15:52 +0200
pushed 2015-09-04 22:41 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 18:54 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
f58b8e4e584353ddcb733f9c163e88cf17947c4a
created 2015-02-05 12:53 -0500
pushed 2015-08-19 11:49 +0000
Cameron McCormack Cameron McCormack - Bug 968923 - part 4 - hook up use counters to WebIDL bindings; r=bz
0c0847dc7dfbe73fe3775dab5ed599bb0dd4af3e
created 2015-08-10 19:11 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv
2b27f46cb532fd0d1f85e16412c5589fdb77dbc0
created 2015-08-10 19:01 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv
44c1736050cb5e03d61cc7c1b3d5820f06c478d3
created 2015-08-10 18:57 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv
df60475dada2fecbf061fd204f59491f1760ca31
created 2015-08-10 18:53 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv
0ed3871c8b48ae9ac5c88498343135ec647fb379
created 2015-08-10 18:26 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv
909c65a99bb9c707ce9b9ec5f019af325751b759
created 2015-08-10 18:17 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv
d459be3c83e7940a06320877442bf88f7c9a0ae5
created 2015-08-10 18:07 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv
3d811fac5d3313a4dfe11941116314e13d2ca4e3
created 2015-08-10 17:47 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv
58d754b672e8d9d259e519fe19df4c221bc3673e
created 2015-08-10 17:42 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv
3bd660fe49a7133a43cd2206f4a4859ee06b7344
created 2015-08-10 17:34 +0200
pushed 2015-08-14 19:20 +0000
Samy Dindane Samy Dindane - Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv
f8da9d2fc8dd4bf6ec3cd5ea3314a6a0510be3ef
created 2015-08-05 11:02 -0700
pushed 2015-08-12 14:50 +0000
Terrence Cole Terrence Cole - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
ac4ab76805209c35c32ae8e88aebbb163b0454ae
created 2015-08-05 15:28 +0300
pushed 2015-08-05 23:48 +0000
Aryeh Gregor Aryeh Gregor - Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj
565c77fa874c6c979327975879a3eddd7dec7d53
created 2015-07-31 13:30 -0400
pushed 2015-08-01 00:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv
ccf304bee50c78f214dcffbc19869d82e7e90211
created 2015-07-31 13:30 -0400
pushed 2015-08-01 00:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1135961. Implement subclassing of DOM objects. r=peterv
6327a01d46878163d4c9f6e76c7a8c3c1a439cbb
created 2015-07-28 12:35 -0400
pushed 2015-07-29 01:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug
e741b5a17b192176055856daad38ab4a424eaf36
created 2015-07-24 07:00 -0400
pushed 2015-07-27 19:45 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
9cae8a70948ec2b7c91a903b84c481c6e7a8b4b7
created 2015-07-20 10:14 -0400
pushed 2015-07-20 20:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1185028. Fix GCJsonifierMethod to correctly handle worker descriptors. r=nsm
7d05fa306c73ede66e055d629f0ec166f03e1cfc
created 2015-07-17 12:37 -0400
pushed 2015-07-18 01:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fa9fe193778f and 3eaf867930dd (bug 1148593) for test_async_setTimeout_stack.html and test_async_setTimeout_stack_across_globals.html failures.
3eaf867930dd72d65eb4d1beebe0c1b38a401063
created 2015-07-17 07:47 -0400
pushed 2015-07-18 01:08 +0000
Tom Tromey Tom Tromey - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
eb1cf46299e0a34ce9df7170b1b65a5e92d3cf39
created 2015-07-17 11:51 +0200
pushed 2015-07-17 14:28 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie
799992ed5e8a657973b1a1d0229ddfa2cd6bb3ad
created 2015-07-17 11:51 +0200
pushed 2015-07-17 14:28 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie
4dd71c32a6cb0e4dbf10350bf65d63bda844cb3b
created 2015-07-14 10:25 +0800
pushed 2015-07-17 14:28 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz
c7c07736ee7a9572d40841cbb64bf5ba74bc8ef4
created 2015-07-03 16:03 +0800
pushed 2015-07-17 14:28 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz
5c4e7efdf5fa1dc2155d1d15c2dfe4be086a0b12
created 2015-07-09 22:51 -0400
pushed 2015-07-10 12:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1180770 part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv
183db3d9071e1655648d85e0ed46fc8823795353
created 2015-07-06 10:40 -0700
pushed 2015-07-07 18:40 +0000
Martin Thomson Martin Thomson - Bug 1172785 - Adding StaticClassOverride routing for JS implemented WebIDL, r=peterv
f607475e45f667dd67a3c7c8490da97cc5036f0d
created 2015-07-01 14:15 -0400
pushed 2015-07-02 13:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv
b9733f7263c6429edfb6226e876f7da817c7f40d
created 2015-07-01 14:15 -0400
pushed 2015-07-02 13:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv
b5113517d80540c4b42d9ff9176315dc18591be8
created 2015-07-01 14:15 -0400
pushed 2015-07-02 13:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv
37c06f254b124cbfa9a5cecb46d8fe4204a71fdb
created 2015-07-01 14:15 -0400
pushed 2015-07-02 13:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv
a849e759a0f7fbfa69e4c9b2a315ca453a8e2eee
created 2015-06-30 07:58 -0700
pushed 2015-07-02 13:52 +0000
Terrence Cole Terrence Cole - Bug 1178581 - Interning does not and should not imply infinite lifetime; r=sfink
98495eee56f9677ed2bc98f91c0e13eacf921820
created 2015-06-30 21:10 -0700
pushed 2015-07-01 13:49 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
9749a0c63d811253f44b1c96894ccee9e52e77e1
created 2015-05-05 23:42 -0700
pushed 2015-06-30 12:31 +0000
Kyle Machulis Kyle Machulis - Bug 1123516 - Implement maplike/setlike in WebIDL Codegen; r=bz
2579eae7696bfdfbef4c90098e864aa6c5a025c9
created 2015-06-25 01:39 -0700
pushed 2015-06-26 12:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv
ec6773c9131c21c8d28ff48f047d44ee626bb4b5
created 2015-06-17 13:42 -0400
pushed 2015-06-18 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1173829. Fix some compile issues in code generated by bindings codegen for non-concrete interfaces. r=peterv
a4093b87ff57bea9a91d40043b79cfbb524aaa1d
created 2015-06-16 16:44 -0400
pushed 2015-06-17 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1174954 part 3. Remove ReportJSExceptionFromJSImplementation, since it no longer does anything interesting. r=bholley
5003110c53bbc721771751f18d26a1cbbe18bb0f
created 2015-06-16 12:18 -0400
pushed 2015-06-16 23:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2015-06-11 01:39 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
cbfd275dd60421eb585259190061cfe339d59fb8
created 2015-05-24 05:45 -0400
pushed 2015-06-03 20:03 +0000
Jose Antonio Olivera Ortega Jose Antonio Olivera Ortega - Bug 1131352 - Part 1: Fix codegen issue. r=smaug
7aaaba95abe8942fb4e033ee305a24a0342c6199
created 2015-06-02 23:27 +0200
pushed 2015-06-03 12:18 +0000
Tom Schuster Tom Schuster - Bug 1135993 - Remove js::IsInNonStrictPropertySet. r=jorendorff
832e84b8380a452ed3ff0ecaddb67724c4aae1ef
created 2015-06-01 23:19 -0400
pushed 2015-06-03 01:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv
2e84ad186322885a3cef208e5a3ebaa2235be7e6
created 2015-05-28 11:07 -0700
pushed 2015-05-29 13:45 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj
5232dd059c11090c118ca413f60b22822823b2c3
created 2015-05-01 14:03 -0500
pushed 2015-05-26 23:25 +0000
Jason Orendorff Jason Orendorff - Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
13f7e6d0e909d9e1edae0f582ea25ddd8a9e3c2f
created 2015-05-19 21:05 -0400
pushed 2015-05-20 14:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1158806. Don't try to include stuff for a generated hasInstance hook if we have no interface object, since in that case we don't need the include. r=peterv
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-20 14:03 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
b589dae2c2930a5fefb9ed5cb4df7232e3e8251b
created 2015-05-18 13:50 -0700
pushed 2015-05-20 14:03 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetCapacity calls. r=froydnj
64116184475109a9cbe09c76d5fd682634b86a33
created 2015-05-13 22:19 -0400
pushed 2015-05-14 22:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 913053. Split up IDLTypedef and IDLTypedefType, and likewise for IDLCallback vs IDLCallbackType, so it's clearer whether we're operating on types or objects represented by those types. r=khuey
1a33c4ca043c0b1fd6bc199a2461b24222102949
created 2015-05-04 20:27 +0200
pushed 2015-05-05 10:18 +0000
Tom Schuster Tom Schuster - Bug 1161101 - Use JS_GetOwnPropertyDescriptor instead of GetPropertyDescriptor in dom/bindings. r=bz
bc969d3718580d59b6363fa1aed6f71d6aa39609
created 2015-04-28 12:25 -0400
pushed 2015-04-29 23:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv
c2c74fe15d1e19cd75e2e9685634e54c9c92ceb5
created 2015-04-27 13:38 -0400
pushed 2015-04-28 12:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 21:24 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
90f39251be1013faada8d9143f60c973d3913e30
created 2015-04-17 22:01 -0400
pushed 2015-04-21 10:52 +0000
Boris Zbarsky Boris Zbarsky - 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
e5af7bbae31ec5b18b547c8c348b1760fea9cfbe
created 2015-04-18 15:30 -0700
pushed 2015-04-20 03:34 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1152902) for Gu bustage
less more (0) -1000 -300 -100 -60 tip