dom/bindings/Codegen.py
c86f1317b99ccd78c6edb9c0ee0d0a96e8592643
created 2014-04-08 18:27 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 4. Remove the "scope" argument of WrapCallThisObject(). r=bholley
37213b9688f46b2dafd0bed3c3acc42757d4a620
created 2014-04-08 18:27 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 3. Remove the "scope" argument of WrapNativeParent(). r=bholley
f6b0e518f6d2200de210c8fb7da267ca7f4db6f9
created 2014-02-15 22:12 +0100
pushed 2014-05-05 16:31 +0000
Peter Van der Beken Peter Van der Beken - Bug 993047 - Support outerizing and addProperty hooks on globals with WebIDL bindings. r=bz.
0a8ae91b6d9e70df249cb77baa9d0b4529bb4df7
created 2014-04-04 17:03 -0500
pushed 2014-05-05 16:31 +0000
Jason Orendorff Jason Orendorff - Bug 986492, part 1 - Add fill() convenience function to Codegen.py. r=peterv.
68984d5a66a3e2fbacf06dbcdf1e144efe2108a1
created 2014-04-04 16:58 -0700
pushed 2014-05-05 16:31 +0000
Eric Faust Eric Faust - Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm)
479bf4aa1f975f539e10de6e5c5c6b5b620702ac
created 2014-04-02 13:25 +0200
pushed 2014-05-05 16:31 +0000
Olli Pettay Olli Pettay - Bug 991074 - Fix for "Assertion failure: JS_IsExceptionPending(cx), at ./EventListenerBinding.cpp:24". r=bz
456f206bd24f6442998889dad143dea74d205bb6
created 2014-04-01 11:11 -0500
pushed 2014-05-05 16:31 +0000
Jason Orendorff Jason Orendorff - Bug 984883 - Make Codegen.py easier to read. r=bz.
57553ed7b1400fc3413ccc2171f864b38213f5e4
created 2014-04-01 01:58 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 958540 part 3. Switch the assignment operator on WebIDL unions to use SetAs*, not RawSetAs*, so you can use it to change the type of a union. r=dzbarsky
67819547c820df6a5989ddddc9f88b6059d61be0
created 2014-04-01 01:58 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 958540 part 2. Rename the existing SetAs* methods on unions to RawSetAs* and add new SetAs* methods that ensure the right type for the union. r=dzbarsky
5d14c9ea9a49ba5ce84b2a26695593228ea17dd2
created 2014-04-01 01:58 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 958540 part 1. Factor out the uninit behavior of union structs into a separate method. r=dzbarsky
e45db0a68b4f805d3beefbd3d1c1a0b1f501f4a3
created 2014-03-29 01:45 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 987112. Remove the redundant and somewhat annoying parentObject argument to dictionary ToObject() methods. r=bholley
892a3da3d9b4aa135b7c98e1e694aab2aa8afb42
created 2014-03-22 13:04 -0400
pushed 2014-05-05 16:31 +0000
Nathan Froyd Nathan Froyd - Bug 987457 - rename ProtoAndIfaceArray to ProtoAndIfaceCache; r=bz
5ad1392066742f19a0a9e63976d23378bfcccecb
created 2013-12-10 16:04 -0500
pushed 2014-05-05 16:31 +0000
Nathan Froyd Nathan Froyd - Bug 948445 - use different caching schemes for ProtoAndIfaceArray depending on the global kind; r=bz
db3cd32395627de49d5248447fd2a954e81c1c67
created 2014-03-25 22:48 -0400
pushed 2014-05-05 16:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 987110. Disallow dictionary members that would shadow Object.prototype properties. r=bholley
9dfad3027682d3c47f88b7159264adf7b589e61f
created 2014-03-10 18:06 +0100
pushed 2014-03-24 22:43 +0000
Peter Van der Beken Peter Van der Beken - Switch Window to WebIDL bindings.
0fb4be91aaa74dd6c71895eed88fc8e84903fc2b
created 2014-03-24 21:12 +0100
pushed 2014-03-24 22:43 +0000
Peter Van der Beken Peter Van der Beken - Trace the XPCWrappedNativeScope from a global.
4cde5fd332a539b17d0ddfceaa69ab58b9b9eda3
created 2014-02-15 22:12 +0100
pushed 2014-03-24 22:43 +0000
Peter Van der Beken Peter Van der Beken - Make WebIDL properties on all globals own properties.
7933dd3df9e99d91d380f72265d7597da5135216
created 2014-02-15 22:12 +0100
pushed 2014-03-24 22:43 +0000
Peter Van der Beken Peter Van der Beken - Support outerizing and addProperty hooks on globals with WebIDL bindings.
fb67d6942f6ef01d3c56cbb770e1064b0d8544cb
created 2014-02-05 22:09 +0100
pushed 2014-03-24 22:43 +0000
Peter Van der Beken Peter Van der Beken - Mark Window.document StoreInSlot.
02a433dbb8241f073ecb993f524b19aca41db055
created 2014-03-20 23:24 -0700
pushed 2014-03-24 22:43 +0000
Jeff Walden Jeff Walden - Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
85285b291ab44c2148c7f31ec5732b3070bff7e4
created 2014-03-21 12:18 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983300 part 4. Convert exceptions in static methods returning promises into rejected promises. r=khuey,efaust
26940e1fb960026fe5c6ab2cd7731f4840fcb9ea
created 2014-03-21 12:18 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983300 part 3. Convert exceptions in specialized methods returning promises into rejected promises. r=khuey, efaust
4289ebd5725c614f519545cc6ddf62d596ea300a
created 2014-03-21 12:18 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983300 part 2. Introduce a GenericPromiseReturningBindingMethod for methods that return Promise return value. r=khuey,bholley
2e1163f805d74ed418c2f70979ec4342947d0ec6
created 2014-03-20 23:19 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983261. Improve example codegen for non-leaf and non-root interfaces. r=khuey
164a75f89456bd27e7d872dc94e55a824b74857e
created 2014-03-20 23:19 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 976305. Use the callee, not the irrelevant this value, to figure out the GlobalObject for a static WebIDL method. r=bholley
517ab98f0d23855352b660f27052db0a31433b40
created 2014-03-20 16:39 -0700
pushed 2014-03-24 22:43 +0000
Jeff Walden Jeff Walden - Back out bug 985687, likely cause of js1_8_5/extensions/recursion.js cantankering. r=CLOSED TREE
30e6959192dbe46af42b368bdb820934dbe2a30d
created 2014-03-11 12:03 -0700
pushed 2014-03-24 22:43 +0000
Jeff Walden Jeff Walden - Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
262ae0d20b7795b25d560d9a91a0afe08f73f68d
created 2014-03-19 13:05 -0400
pushed 2014-03-24 22:43 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 984112 - Part 2: Use JS::CallArgs functions instead of JS_CALLEE in Codegen.py. r=bz
32c15c55685da1df0f1f5174b40da08d248755a6
created 2014-02-05 22:09 +0100
pushed 2014-03-24 22:43 +0000
Peter Van der Beken Peter Van der Beken - Bug 983620 - Remove the unused aScope argument from WrapGlobalObject. r=bz.
ac2e44b5053782f6d9bfa66fe1d471f5d7b97a4c
created 2014-03-14 14:51 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983228. Add a sequence tracer for sequences of unions. r=baku
69473c50b7d8a7f6a956975ffa8c5e6fb56ad05b
created 2014-03-14 14:51 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983264. Include callback headers in UnionTypes.h when a callback is used in a union. r=mccr8
f9790cf27463c72f73eb359b84aaeb5c2f902c09
created 2014-03-14 14:50 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 983029. Make sure to observe stack discipline for Rooted when initializing a WebIDL union containing the 'object' type. r=khuey
da877497bf3edefb4169d0dc4aef84d1522d94d6
created 2014-03-10 21:38 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 981036 followup. Actually add the comment that was asked for. DONTBUILD
2045471633ac12ae219ae644b2b219b6af03b745
created 2014-03-10 17:38 -0400
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 981036. Disallow calling DOM constructors as functions in non-release builds. r=bholley
05d5f2815f92ed46b79c530ef8fdea722ab25d3b
created 2014-03-05 22:48 -0500
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 874788. Allow WebIDL HTMLAllCollection to emulate undefined. r=peterv
7aabad87c7d79841e6b8658c261c67e3a478946a
created 2014-03-05 22:48 -0500
pushed 2014-03-24 22:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv
8b872592e44140baa088e3af474eaca9eb1d2701
created 2014-03-05 09:37 +0900
pushed 2014-03-24 22:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 975688 part.28 Rename nsDOMEvent to mozilla::dom::Event r=smaug
de377011ed9d1f9fcf02cd806c8dbf2fbab7e884
created 2014-03-04 10:05 -0800
pushed 2014-03-24 22:43 +0000
Bobby Holley Bobby Holley - Bug 916644 - Disable invoking WebIDL constructors without |new| unless you have the system principal. r=bz
9520e4259b6a93dcd8fc308e4c855eb9142d37ea
created 2014-02-12 23:38 -0800
pushed 2014-03-24 22:43 +0000
Jeff Walden Jeff Walden - Bug 972132 - Convert JS::EmptyValueArray to JS::HandleValueArray::empty(). r=terrence
3c594e255df6777c1d3c182f8e0df9cd75931748
created 2014-03-04 15:56 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Switch Window to WebIDL bindings.
027b4b685504735a7519082894cf803f7757a8cf
created 2014-02-15 22:12 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Make WebIDL properties on all globals own properties.
b08a45c07c6b13a95f271b1acb63802aa2347d2c
created 2014-02-15 22:12 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Support outerizing and addProperty hooks on globals with WebIDL bindings.
f6232299d0fe16aca666eea1088098576d31bcfb
created 2014-02-05 22:09 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Mark Window.document StoreInSlot.
dac8de1f2e75876fc06eeb28d2e64cf61795071e
created 2014-02-05 22:09 +0100
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Remove the unused aScope argument from WrapGlobalObject.
d0b0dca8f79266b3c759e69d807f1c7913df2e05
created 2014-02-14 10:46 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
ec85e0c7c0608971110eb31375dd3e1e094accbf
created 2014-02-27 23:39 +0000
pushed 2014-03-06 09:24 +0000
Andrea Marchesini Andrea Marchesini - Bug 965860 - patch 7 - Console API in workers, r=khuey
192efb36136aec8f4436d0b1b7cb630db6ca5d96
created 2014-02-27 16:23 +0100
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in the rest of the tree; r=froydnj
cf266f8def70c30b38cebc875b4c34fc96ec787a
created 2014-02-27 07:54 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 974284. Do a better job of commoning up identical cases in overload resolution for WebIDL methods. r=khuey
960a7f055c95d6d304a2f2e82f7ffebedf36414d
created 2014-02-26 12:40 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 962256 yet another part. Eliminate some unnecessary roots in HTMLDocumentBinding::DOMProxyHandler::get. r=bholley
104e8ce657cd6a2d7395c51ff5bf3a033b1e1496
created 2014-02-25 18:52 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Back out revision c35458a437cc (bug 976305) for breaking DataStore tests. r=orange
c35458a437cc41eb755a774c2fdc5165c194ae09
created 2014-02-25 17:26 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 976305. Use the callee, not the irrelevant this value, to figure out the GlobalObject for a static WebIDL method. r=bholley
b1851a02b1cab36969b9c2770648c8e39ea201a8
created 2014-02-23 00:01 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 972312 part 1. Generate virtual As*Event functions on WebIDL events so that we can easily go from an nsDOMEvent to the relevant event subtype. r=smaug
016b9229193e0277a2ee00bde860edfacb874743
created 2014-02-22 21:39 -0800
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out ab395abf96b9:837481767455 (bug 972312) for Windows build bustage
8374817674559644752f4e72ee7f6413008e0596
created 2014-02-23 00:01 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 972312 part 1. Generate virtual As*Event functions on WebIDL events so that we can easily go from an nsDOMEvent to the relevant event subtype. r=smaug
fed727c1231575a3df990f18cff61799c69ac245
created 2014-02-19 10:13 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - 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
95570aef1a27feec974a8b9ae321187257523bee
created 2014-02-14 22:36 -0800
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 968335 - Implement GetCallerPrincipalOverride. r=bz
1e8c2e85575ae6294de1e6c0a364d193af2591e9
created 2014-02-14 18:35 -0800
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 4fc776ee6852:6a0ebe4ddd01 (bug 968335) and e7d697004921 (bug 923904) for b2g emulator build bustage
5360c2573b1124f85b24abb822ada6a0ddf70194
created 2014-02-14 16:13 -0800
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 968335 - Implement GetCallerPrincipalOverride. r=bz
65ab71e423474803dd2c57127be4cad9d6301691
created 2014-02-14 10:50 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 952890, since the dependencies aren't fixed yet.
45da93d1dff9aa06079a2b9ecb32080beae9f05e
created 2014-02-14 10:46 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
less more (0) -1000 -300 -100 -60 tip