dom/bindings/Codegen.py
36cbb1efffb3c827cad4e50ff8d57e2efcd4c93b
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv
437bf0790669ee4b0b1e5dd193c1b5f7a1923375
created 2015-02-13 13:25 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset 6e0973b390f5 (bug 1131096)
d3babbfbe771777402148d64b572857cb2454a36
created 2015-02-13 12:20 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff
6e0973b390f5d1cb1a432d0fc80f8d783a25b840
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv
2a86d483ecfbb6fdcc275084e2cbcc83a295317e
created 2015-02-12 18:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132252. An interface with an interface object should not inherit from one that's [NoInterfaceObject]. r=smaug
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Get rid of SetPropertyAttributes and use DefineProperty to follow ES6 specification. r=efaust
994141100597ebb910bc2c96c88d9891c7e97d29
created 2015-02-09 11:42 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1127501. Treat external interfaces as only being exposed in Window in Web IDL bindings. r=peterv
be4a51e14f3fbde5181b492d59c68799d3079949
created 2015-02-09 11:42 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1130364. Fix the handling of nestingLevel to actuall increment it more than once. r=peterv
657c0635dfb999be89aa4826d9a67aaa6bae776d
created 2015-02-09 11:42 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1127341. If we make our codegen for a binding depend on the exposure set of an interface argument to one of the binding's methods, we need to adjust the dependency set of the binding accordingly, so we'll regenerate if the exposure set changes. r=khuey
f1ac9100750e5669ae15208d939af3a9a794e748
created 2015-01-28 17:12 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1127121 - Remove property key type splitting in ObjectOps. r=bhackett.
3cfdd4c2d83bf287476b6c4e2f7cd21ab472e755
created 2015-01-08 18:06 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky
7f7f003696ad7bccde5ebcaf4cc122cc60e887f4
created 2015-01-26 07:22 +0900
pushed 2015-03-30 18:32 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
f6e51e022084bacb9087d2df168010042b33dc65
created 2015-01-24 22:40 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1123541. Make sure to assign to resultVar in the binding call generator even if resultVar is predeclared, as long as we have a result to assign. r=peterv
2cca9e9d7ccf68261e262a04c41b469d56411c20
created 2015-01-24 14:52 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1125351, bug 1069719) for m-oth bustage
0ab33c2362cf020b11c24442b05ad95bda08a419
created 2015-01-08 18:06 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1069719 - Abort the execution of scripts when a prerendered page calls an IDL blacklisted function; r=bzbarsky
ff99308cdefcf27899ce53d9198a11140f66a3ed
created 2015-01-24 16:38 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
ff86ca36785b561f655ad443ff487a76b421714c
created 2015-01-24 16:38 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz
ce3aaa3b3a4210f49c960ead4257e1f7e5e99a87
created 2015-01-22 17:17 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1122552 - Introduce [[GetOwnProperty]] object op. r=jorendorff,bz
8ecb3619e49169c8039070e800334c79978a7499
created 2015-01-20 16:44 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv
28487aeabd0a9082479bc75ef2af84a3b6b73fbf
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1118978 part 3. Add support for DependsOn=DeviceState. r=peterv
ded8921cf389246c120ec135c4f6d0d567eb1a0c
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1118978 part 1. Introduce "Affects" and "DependsOn" state for IDL attributes and operations and desugar [Pure] and [Constant] into that state. r=peterv
5feaa9fcb009e915e09083cf25e7ceb5b572a68c
created 2015-01-15 15:52 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1118978) for b2g build bustage on a CLOSED TREE
50a3d2410fcda0ad7042a728172fa3fa2d976b63
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107953 part 2. Change codegen to output an aCompartment argument on all callbacks that have an aExceptionHandling argument. r=peterv
bf31c6661b2c9083c71c333c636a604bb97bd6e8
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1118978 part 3. Add support for DependsOn=DeviceState. r=peterv
40b84c88ed16ddd0bd49e6e8aea9309c6ea5d6e9
created 2015-01-15 17:39 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1118978 part 1. Introduce "Affects" and "DependsOn" state for IDL attributes and operations and desugar [Pure] and [Constant] into that state. r=peterv
8c619ce4714bc370eefe36febaf880d150addf17
created 2015-01-14 08:59 +0100
pushed 2015-03-30 18:32 +0000
Ms2ger Ms2ger - Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
3bff2bbe6677f590c280c380202f138ba2a020af
created 2015-01-08 22:56 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
c2bdf38c84f3f6cf0483f5684483f5cec28531ed
created 2014-11-01 15:20 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, change a python check for a refcounted type to a static_assert. r=bz.
ae57edae370e0ea2bddc82e2345c89ec26827460
created 2014-11-01 15:15 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make example code spit out a refcounted class always. r=bz.
a3b689b8d23373259f6a7deb064f2f8be02f6643
created 2014-11-01 15:08 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, autodetect the right smart pointer for owned and refcounted objects. r=bz.
f4f784f1d227d389a50e33fa3b1c66ce3173ed0b
created 2014-11-01 15:00 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make WrapNewBindingNonWrapperCachedObject work for owned objects. r=bz.
8e4a528db0d9da3bf35f037c17e46c3709882dde
created 2014-11-01 15:00 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make the WrapObject signature for non-refcounted objects the same as for refcounted objects. r=bz.
ecdac08e0897a1e1846203265affecfd36810c77
created 2014-11-01 14:48 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, templatize deferred finalization. r=bz.
7941dd7c8866ca78acdf249f6d437ea48661a495
created 2014-11-01 14:10 +0100
pushed 2015-03-30 18:32 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, add template to detect refcounted classes. r=bz.
a7f64e53893ef5d4bed1996acce1e0d459b8df8d
created 2015-01-12 14:48 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 12 changesets (bug 1096328) for M11 and M5 Test failures on a CLOSED TREE
12dd1ad43923ac63fa00cdf1484991d5624c4daf
created 2015-01-08 22:56 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
9ed945e9a8a5237881ac75d5c0a93cd78af54bed
created 2014-11-01 15:20 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, change a python check for a refcounted type to a static_assert. r=bz.
47be69b84be50cccb70c642e6562e8b60858450b
created 2014-11-01 15:15 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make example code spit out a refcounted class always. r=bz.
d6e68ba4846d8dfa13c6deeb6c7b6b216661052a
created 2014-11-01 15:08 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, autodetect the right smart pointer for owned and refcounted objects. r=bz.
899d8cd8c4e8377104068154da3d8527baeaddc8
created 2014-11-01 15:00 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make WrapNewBindingNonWrapperCachedObject work for owned objects. r=bz.
55c831086864e5655c6242d5eb1f593097b8e327
created 2014-11-01 15:00 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, make the WrapObject signature for non-refcounted objects the same as for refcounted objects. r=bz.
6005fd357342edf5f5282e584fbe5655c4fee340
created 2014-11-01 14:48 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, templatize deferred finalization. r=bz.
0f330a5dd34661249917e477977cc2b67c48c440
created 2014-11-01 14:10 +0100
pushed 2015-02-23 15:17 +0000
Peter Van der Beken Peter Van der Beken - Bug 1096328 - Remove nativeOwnership from Bindings.conf, add template to detect refcounted classes. r=bz.
2ea97247b91ac2930e23e1d55b864c54950d288f
created 2015-01-10 13:46 +0200
pushed 2015-02-23 15:17 +0000
Olli Pettay Olli Pettay - Bug 1119652, create mozilla::dom::Event::As*Event automatically for all the codegen'ed Events and annotate As*Event with MOZ_OVERRIDE in the codegen, r=bz
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
23ce8a6e826fbd6fd284b1db9bb37633e623b9bf
created 2015-01-08 11:57 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117167. Make the generated implementation classes for JS-implemented bindings store an nsIGlobalObject, not an nsPIDOMWindow, so we can use them in sandboxes. r=peterv
1298539468f2d22f36603d78e8e8f94e9c821d61
created 2015-01-02 14:02 -0600
pushed 2015-02-23 15:17 +0000
Jeff Walden Jeff Walden - Bug 603201 - Make HasPropertyOnPrototype fallible. r=peterv
b12bf3c3d05a52c58f51aeb2e4d237046bdfa6b0
created 2015-01-02 17:08 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117131. Output the JS hooks for our cache-clearing stuff for [Pure] properties on JS-implemented objects even if we have no interface object, since these live on instances. r=mccr8
ae868f85972185febda96aa24cd8e78f67da7e92
created 2014-12-17 00:28 +0100
pushed 2015-02-23 15:17 +0000
Tom Schuster Tom Schuster - Bug 1094176 - Remove lookup API from browser. r=bholley
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
013ca85eaa42fe9d78dafaf8bf7bbb9e972a8ac3
created 2014-12-09 14:44 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1012798 part 2. Stop defining a value property named "window" on the global. r=peterv
296c052ea50b91f52231f5f8a689e8b0feeadb83
created 2014-11-26 14:25 -0500
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
0af22f6c4d4eabec5d8417f2ca7d284fdd68cabb
created 2014-11-07 14:10 -0500
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1094545. Expose the URLSearchParams API in system globals. r=bholley
efa7ad01dac6acba64920ffd665e1bdb2634e486
created 2014-11-20 12:58 +0100
pushed 2015-01-12 19:37 +0000
Andrea Marchesini Andrea Marchesini - Bug 1077393 - Rename ScalarValueString to USVString. r=smaug
19a306c820b9f8d1096175b01e23643b10da629f
created 2014-11-14 16:54 -0800
pushed 2015-01-12 19:37 +0000
Terrence Cole Terrence Cole - Bug 1099278 - Update nsGlobalWindow's StoreInSlot users to use a better error contract; r=bz
less more (0) -1000 -300 -100 -60 tip