dom/bindings/Codegen.py
7f5287115874d9efd54ee8d2db40459577e8eddc
created 2014-10-15 16:50 +0200
pushed 2014-10-15 18:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6f411275b7ec (bug 1068740) for bustage on a CLOSED TREE
6f411275b7ec5dc953fdabdc198f9af5b8a35ca9
created 2014-10-01 20:43 +0200
pushed 2014-10-15 18:41 +0000
Peter Van der Beken Peter Van der Beken - Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
8d198ef0b5596bc4c6c1a72ef9ae3c981025ca65
created 2014-10-14 16:12 +0200
pushed 2014-10-15 18:41 +0000
Peter Van der Beken Peter Van der Beken - Bug 1082583 - Avoid shadowing iter variable in DOM bindings generated code. r=bz.
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-10-09 00:18 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-10-09 00:18 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
2ae2d0f3a5469335377c3cdb530518d6a7dd6eff
created 2014-10-07 11:44 +0200
pushed 2014-10-07 20:14 +0000
Peter Van der Beken Peter Van der Beken - Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
73f22a0e55cbd63d2984165c7bc7111665a80634
created 2014-09-15 16:51 +0200
pushed 2014-09-29 20:09 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
ee4fe6bc73be31dd11c5d205f89890e78762d045
created 2014-09-09 15:19 +0200
pushed 2014-09-29 20:09 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add a named properties object type to DOMObjectType and how to get the parent prototype object in DOMIfaceAndProtoJSClass. r=bz, r=bholley.
3ef7fe194800976d0c2dd106b160fa6311e7d5b1
created 2014-09-15 16:51 +0200
pushed 2014-09-29 20:09 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, cache named properties objects. r=bz.
d7cb38405fc20aefc08fe1403aeaa3cff1d60754
created 2014-09-05 22:36 +0200
pushed 2014-09-29 20:09 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, create the named properties object from the binding code. r=bz.
7f2d0c477f6401d793609a94f7d9e8b3945adebd
created 2014-09-09 15:19 +0200
pushed 2014-09-29 20:09 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, calculate parent prototype names in one place. r=bz.
b46397f84e13021fb3a2b7dc3ee6bf0f4442182a
created 2014-08-05 12:46 +0200
pushed 2014-09-29 20:09 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make CreateInterfaceObjects take a js::Class instead of a JSClass. r=bz.
d9edbc602839774e3d790386725be870986099b4
created 2014-09-25 13:13 +0200
pushed 2014-09-25 20:57 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm
c072ffeec2fafd84afa594c79b27532fc74815de
created 2014-09-24 09:11 -0400
pushed 2014-09-24 21:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1030192 part 2. Codegen changes to handle cases when a sequence is actually overloaded with a dictionary. r=khuey
30468ed119a3864b4caa3121a3d84b22b1fa1892
created 2014-09-24 09:11 -0400
pushed 2014-09-24 21:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1070764. Don't try to use the uninitialized temp value while default-constructing a dictionary with a required member. r=khuey
aeaee069ed503f6efe5c8e47c71c192f1ac71483
created 2014-09-19 22:58 -0400
pushed 2014-09-22 11:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 958887 part 3. Fix codegen support for IDL attribute names and methods with dashes in them. r=peterv
9737b23a2790891c6b851646a0e731b9a9e380e8
created 2014-09-17 15:35 +0100
pushed 2014-09-19 18:19 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
ff2190c3dbfdd8486a26f527538c947e1b990bfb
created 2014-09-17 17:34 +0100
pushed 2014-09-17 18:46 +0000
Ed Morley Ed Morley - Backed out changeset bea8bb703913 (bug 650161) for rooting hazzard failures
bea8bb703913210afc9b2b31d65c4b14ba2708d2
created 2014-09-17 15:35 +0100
pushed 2014-09-17 18:46 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-09-17 00:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
621224c58e71fec5fad0ff270fe348be1b1bd560
created 2014-07-01 21:01 -0500
pushed 2014-09-17 00:23 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 2 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=nbp.
ed2fb19942d0846fe15acbf69b99dda4fa46d453
created 2014-09-10 15:52 -0700
pushed 2014-09-11 13:42 +0000
Eric Faust Eric Faust - Bug 966518 - Part 0: Make proxy callability into a trap, rather than a class check. (r=bholley, r=djvj, r=peterv)
9e0d430f66f3d23d8981bb96a7237197c32818c6
created 2014-08-28 00:43 +0200
pushed 2014-09-11 00:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use overloaded functions and auto to select the right type to store return values. r=bz.
65a8e5b6c2ee7c52c69cc08b2955f4a707d83512
created 2014-08-28 00:43 +0200
pushed 2014-09-11 00:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, statically assert that we keep a strong reference to return values of NewObject methods. r=bz.
c848479c0127ad6139b246ff920749ee645ef8a7
created 2014-08-28 00:43 +0200
pushed 2014-09-11 00:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use templatized class to hold strong or weak pointer depending on the return type. r=bz.
bfd583d48fccc75b04e554087d17e46002e00f83
created 2014-09-09 14:00 -0400
pushed 2014-09-09 23:28 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1065025 - Make the generated WebIDL ToJSON method const; r=baku
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 14:03 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
f0fbb5c6c672985ae41b300f2cc1de590df51030
created 2014-09-08 11:28 -0400
pushed 2014-09-08 23:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
09e1b948970c8b9b6a259e5655536fba5a166f40
created 2014-09-08 12:25 -0400
pushed 2014-09-08 23:34 +0000
Boris Zbarsky Boris Zbarsky - 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
2f5df573f4a36e183201910c63a96954a90980ba
created 2014-09-08 11:28 -0400
pushed 2014-09-08 23:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
cc33b791aaefdb5e924bfa78adbc422848dbadad
created 2014-09-05 14:28 -0400
pushed 2014-09-08 13:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017424 part 8. Remove the annotation of Window as having XPConnect impls in codegen. r=peterv
2c54535a0c6b8f017dee4480539ad3067b6364c6
created 2014-09-05 14:28 -0400
pushed 2014-09-08 13:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1057541 part 3. Change codegen to support required dictionary members. r=khuey
7206acdbc0553f0919286dbbc2b2aab555b046e7
created 2014-09-05 14:28 -0400
pushed 2014-09-08 13:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1057541 part 2. Add a way to ask an IDLArgument whether it guarantees that it will always have a value. r=khuey
ce5ae34c751b99d0cb3eb2eeb21cc1d5a72429e5
created 2014-09-01 18:26 -0400
pushed 2014-09-02 18:42 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
f79c41150d2b960a708be3d12bb9fa1b82e2e72e
created 2014-08-29 19:50 -0400
pushed 2014-08-30 16:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 908390 part 1. Make [Exposed] work correctly on jsonifiers and stringifiers and don't create an unforgeable toJSON just because we have a jsonifier. r=khuey
58c44d7982aff91f0ed210a1c4f4a3cd1f646620
created 2014-08-28 13:33 -0700
pushed 2014-08-29 13:33 +0000
Nikhil Marathe Nikhil Marathe - Bug 1048699 - Patch 2 - Indentation and proper include. r=bz
f41c1edabfe8e4c57caaca6d5b08660db3ad496d
created 2014-08-28 13:47 -0700
pushed 2014-08-29 13:33 +0000
Eric Faust Eric Faust - Bug 1027425 - Make all Proxy handler constructors use MOZ_CONSTEXPR. (r=bz, r=froydnj)
8e5931282ddddfd219410e5036d98f3c868b896b
created 2014-08-27 10:17 -0700
pushed 2014-08-29 13:33 +0000
Nikhil Marathe Nikhil Marathe - Bug 1048699 - Make Exposed=SpecificWorkerType work automatically. r=bz
1a3d7ec1a84075b90d2e0b4db582a02731ef77a9
created 2014-08-25 15:07 -0400
pushed 2014-08-26 00:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 929609 part 2. Fix passing of typed arrays to JS-implemented WebIDL to actually work. r=peterv
dede44b9488342d9ef66c7604a7b1643537a5b29
created 2013-09-30 10:30 -0400
pushed 2014-08-26 00:29 +0000
Boris Zbarsky Boris Zbarsky - 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
896985c272e0bbd9447183fc5d62870f67ca2a11
created 2014-08-21 14:31 -0700
pushed 2014-08-23 00:11 +0000
Andrew McCreight Andrew McCreight - Bug 963382 - Fix misaddressed review comment.
ed6cb7b83e3bfdce5be17e397baa5a8ed5317bfa
created 2014-08-21 14:31 -0700
pushed 2014-08-23 00:11 +0000
Andrew McCreight Andrew McCreight - Bug 1053920 - Define and use JSNativeArguments in Codegen.py. r=bz
019faa34f1948b0f8f5ba18a3a82b056177e58ee
created 2014-08-21 13:56 -0700
pushed 2014-08-23 00:11 +0000
Andrew McCreight Andrew McCreight - Bug 963382, part 2 - Add chrome JS function for clearing cache. r=bz
c9ce133b845e6ea0973d9a65349e4ef9a1b3b47a
created 2014-08-21 13:56 -0700
pushed 2014-08-23 00:11 +0000
Andrew McCreight Andrew McCreight - Bug 963382, part 1 - Split out MethodDefiner's JS implemented case into its own thing. r=bz
39e51fbc96e14cf41a780f07a0b40d10a17edc3a
created 2014-08-20 16:32 -0700
pushed 2014-08-22 01:48 +0000
Roshan Vidyashankar Roshan Vidyashankar - Bug 1038993 - Add UnsafeInPrerendering extended attribute to WebIDL. r=peterv
59e7253e901c152e334599a2d8a03547aeba19a9
created 2014-08-20 17:31 +0200
pushed 2014-08-20 20:20 +0000
Ms2ger Ms2ger - Bug 1056138 - Move checks for the PutForwards and Replaceable extended attributes into the WebIDL parser; r=bz
715e09f33cd930ce9bccb4267e65b1cf3ee70588
created 2014-08-19 18:12 -0700
pushed 2014-08-20 14:18 +0000
Bobby Holley Bobby Holley - Bug 1036214 - Do a subsumes check on object and any parameters (and things containing them) to JS-implemented WebIDL. r=bz
6673cfac7488f8674f6dcf1e08ebaabc3fa8387b
created 2014-08-19 08:41 -0700
pushed 2014-08-19 20:35 +0000
Andrew McCreight Andrew McCreight - Bug 1048659 - Return the union we construct in a JS callback. r=peterv
621470d025e717313e6e0645258cd0330694c779
created 2014-08-18 10:57 -0700
pushed 2014-08-19 14:17 +0000
Bobby Holley Bobby Holley - Bug 1052089 - Swap out the SafeJSContextGlobal for the new UnprivilegedJunkScope. r=billm
55783b8e332ce82b6652f8917319cfa7b00bc031
created 2014-08-14 18:47 -0700
pushed 2014-08-15 16:37 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
1d41a9159e5809e937c8abd7490dd845832652c4
created 2014-08-14 17:23 -0400
pushed 2014-08-15 02:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
17a9673ed7828da59142f66a63ea3ea7a95233d5
created 2014-08-14 12:54 -0700
pushed 2014-08-15 02:32 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
69d0a773505e1f8a7d3bc75ddb09c1af920f87e0
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:57 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 4) - Update Maybe users in dom. r=bz
a817b58630c872cfef3c9f84f7b9bd707a8147a5
created 2014-08-13 10:05 +0100
pushed 2014-08-13 16:01 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
8fda269ec42337aa7a1a98119510aa9a7dd65f0a
created 2014-08-04 14:20 -0500
pushed 2014-08-12 20:26 +0000
Jason Orendorff Jason Orendorff - Bug 1041261, part 5 - In DOM bindings implemented as proxies, don't call a named getter/setter/deleter if the id is a symbol. r=peterv.
fb1eefe3c485fe8e569900cd0079667878ba2bb7
created 2014-08-05 09:10 -0500
pushed 2014-08-12 20:26 +0000
Jason Orendorff Jason Orendorff - Bug 1041261, part 4 - Use foundVar and resultVar to move a few declarations in DOM binding code. r=peterv.
f552c962fea33160cf2b218c21db082e4001f6e0
created 2014-08-05 11:53 -0500
pushed 2014-08-12 20:26 +0000
Jason Orendorff Jason Orendorff - Bug 1041262, part 3 - Codegen scoping changes. r=peterv.
71a1dcb2697de1356e0f78d71dfe573e60fecaef
created 2014-08-11 01:17 +0300
pushed 2014-08-11 07:09 +0000
Valentin Gosu Valentin Gosu - Bug 1051109 - Define non-static method to jsonify interface attributes r=smaug
0556ee388f90414dda51f5d427b79bba5e0c5943
created 2014-08-08 12:09 +0300
pushed 2014-08-08 21:42 +0000
Valentin Gosu Valentin Gosu - Bug 1047848 - Part 1 - Change Codegen.py to jsonify parent interface attributes as well r=smaug
dadbbe7b22f186faa9ae1738d4510df4ecf3bf55
created 2014-08-04 15:02 -0400
pushed 2014-08-07 03:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1048437. Allow dictionary members with '-' in the name. r=khuey
less more (0) -1000 -300 -100 -60 tip