dom/bindings/Codegen.py
bea8bb703913210afc9b2b31d65c4b14ba2708d2
created 2014-09-17 15:35 +0100
pushed 2014-09-17 18:42 +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:06 +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:06 +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:27 +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:30 +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:30 +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:30 +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:26 +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 13:57 +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:30 +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:30 +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:30 +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:22 +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:22 +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:22 +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:33 +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:25 +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 12:55 +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 12:55 +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 12:55 +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:20 +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:20 +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-22 23:47 +0000
Andrew McCreight Andrew McCreight - Bug 963382 - Fix misaddressed review comment.
ed6cb7b83e3bfdce5be17e397baa5a8ed5317bfa
created 2014-08-21 14:31 -0700
pushed 2014-08-22 23:47 +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-22 23:47 +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-22 23:47 +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:22 +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:19 +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 13:28 +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:23 +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 12:40 +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 15:49 +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:19 +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:19 +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:35 +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 14:02 +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:25 +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:25 +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:25 +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 06:26 +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:34 +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:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1048437. Allow dictionary members with '-' in the name. r=khuey
e53c1891fd6be0cb222ef9ab6d00b69d29ee4fda
created 2014-07-18 00:17 +0200
pushed 2014-08-06 00:06 +0000
Peter Van der Beken Peter Van der Beken - Bug 1039187 - [Bluetooth] Bluetooth2 build fail. r=bz.
3d59b6f2a9297ac0b8266981668c2e424993ae2b
created 2014-08-04 22:20 -0400
pushed 2014-08-05 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017988 part 11. Codegen the definition of interface objects on worker globals. r=khuey
9e4c9130dee738b89ce19ca5f8e4738da010176e
created 2014-08-04 22:20 -0400
pushed 2014-08-05 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017988 part 9. Don't codegen window-only things on worker descriptors. r=khuey
6de7023b9d997f1868428ac3fde1e57afc9ca44d
created 2014-08-04 22:20 -0400
pushed 2014-08-05 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017988 part 6. Implement support for [PrimaryGlobal]. r=khuey
d25c1152bcda08b4ad9758ff77066eaecba18a40
created 2014-08-01 23:37 -0400
pushed 2014-08-04 20:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 1043690 part 2. Change the codegen for DOM proxies to ignore named props when looking up property descriptors on [[Set]]. r=efaust
3000c183bec70243a8ba1b5d98482c54ecab275a
created 2014-08-01 16:23 -0400
pushed 2014-08-04 20:14 +0000
Ben Kelly Ben Kelly - Bug 1025183 P3 Add ScalarValueString to webidl Codegen.py r=bz
aade612e6e85b081b6451b55cde1549ca022319e
created 2014-08-01 14:10 -0400
pushed 2014-08-04 20:14 +0000
Ben Kelly Ben Kelly - Revert bug 1025183 (revs 69373df15281, dd6d84edf08e, 728a5d18bcd9, 71babe0bc84b, c60f9054acf6) for bustage. r=me
728a5d18bcd9873610e721cb1d26eed3ff8d28b6
created 2014-08-01 13:56 -0400
pushed 2014-08-04 20:14 +0000
Ben Kelly Ben Kelly - Bug 1025183 P3 Add ScalarValueString to webidl Codegen.py r=bz
56323c08e889311ec7ed87bea93d29f981b1b947
created 2014-08-01 03:20 -0400
pushed 2014-08-01 19:59 +0000
Szu-Yu Chen [:aknow] Szu-Yu Chen [:aknow] - Bug 1035654 - Part 3: Generate cycle collection traverse/unlink for unions. r=bzbarsky
70e2b73d053b573e9cb1ebc2fcefb7c65089256b
created 2014-08-01 10:27 +0100
pushed 2014-08-01 15:52 +0000
Ed Morley Ed Morley - Backed out changeset 01c51cb8d8bd (bug 1025183)
9c67ef1f95153de5ce249c7da2506066d6ac9c8a
created 2014-07-31 23:50 -0400
pushed 2014-08-01 15:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1038399. Add a ToJSON method to Web IDL dictionaries. r=bholley
01c51cb8d8bd7d9dc588d7b30f3454133a29eec2
created 2014-07-31 19:40 -0400
pushed 2014-08-01 15:52 +0000
Ben Kelly Ben Kelly - Bug 1025183 P3 Add ScalarValueString to webidl Codegen.py r=bz
7c67613ba2edaaeedbb04057dc9f93a1dd102dc1
created 2014-07-17 14:18 -0700
pushed 2014-07-29 07:16 +0000
Terrence Cole Terrence Cole - Bug 1024250; r=bz
588ea38a32fcb241002042759fb09f563e0909af
created 2014-07-23 01:06 -0400
pushed 2014-07-23 13:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1021066. Make named setters work even for non-overridebuiltins bindings over Xrays. r=bholley,jorendorff
3f6a695b80a442b17243a1d352180950e4dff86a
created 2014-07-14 20:08 -0300
pushed 2014-07-15 02:55 +0000
Reuben Morais Reuben Morais - Bug 1009645 - Implement [FeatureDetectible] extended attribute and hook it up to navigator.getFeature. r=bz
ddfd6eb4518f65bb3cb8d01d936158aebcc44371
created 2014-07-11 19:32 -0400
pushed 2014-07-14 12:35 +0000
Boris Zbarsky Boris Zbarsky - 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
d52ad359c13246173c00f3c085442f96d004805b
created 2014-07-11 19:30 -0400
pushed 2014-07-14 12:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 832014 part 2. Add codegen support for [Unforgeable] interfaces. r=peterv
ad2e6df5024093e92e8d4befd34733b7f1b00066
created 2014-07-08 17:23 -0400
pushed 2014-07-09 13:55 +0000
Benoit Jacob Benoit Jacob - Bug 1035394 - Fix dangerous public destructors in dom/events - r=smaug
less more (0) -1000 -300 -100 -60 tip