dom/bindings/Codegen.py
eae52d24d046e6cfd43e85517c4eaeaf91a6ce65
created 2013-08-07 15:50 -0700
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 810162a6bd0c (bug 901816) for Windows build failures
0a5d8cf15c3b54f6ec4e5c677ad257e578536b0e
created 2013-08-07 15:50 -0700
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset dd79223a1f3a (bug 902485)
4b50c8c081fcad1703ce15f0b76bec8625477f78
created 2013-08-07 15:50 -0700
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 95cefee173eb (bug 897913)
95cefee173eb258f9c253233e527c009e379f986
created 2013-08-07 17:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 897913 part 2. Allow touching interface objects via an Xray even if the page they're in can't touch them. r=bholley,smaug
dd79223a1f3a5c2ff5bc3b72a9d071717d5027e0
created 2013-08-07 17:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 902485. Disallow copy constructors and operator= on WebIDL union structs, because those wouldn't do what you think they should. r=dzbarsky
810162a6bd0c808d3ae1ddbb7f4ed888208d7f00
created 2013-08-07 17:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 901816. Include Nullable and TypedArray headers in binding header files if we have dictionaries that have those as members. r=smaug
c10f4230168977ca285e69c75c022c19d0b9ba70
created 2013-08-06 19:22 -0700
pushed 2013-10-28 21:59 +0000
Nikhil Marathe Nikhil Marathe - Bug 902257 - Include header file for Func attribute in WebIDL codegen. r=bz
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
f781fc1c6e8a0c5ae050cded9790dc1e43b7bb5b
created 2013-08-05 13:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 900898 part 4. Support typed arrays inside sequences and variadics. r=smaug
93f637f51a632a5955abbd5b9cace7e4c4f11077
created 2013-08-05 13:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 900898 part 3. Support typed arrays inside dictionaries. r=smaug
4b0eb0a1fbc79246cbb97c4fe83a17ee265976bd
created 2013-08-05 13:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 900898 part 2. Move to using Nullable<TypedArray> to represent possibly-null TypedArray structs. r=smaug
c9384a37f165ab0753c83c61fb6b78391bae80a2
created 2013-08-05 14:02 +0100
pushed 2013-10-28 21:59 +0000
Jon Coppeard Jon Coppeard - Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug
1ee91c4cf828a383ef349b9f3fc68dfc3ce758b9
created 2013-08-21 15:33 -0700
pushed 2013-10-09 14:12 +0000
Jeff Walden Jeff Walden - Bug 908898 - Move the JS_PS{G,GS,_END} macros from jsobj.h into jsapi.h for general use. r=jorendorff, a=akeybl
92fe3e4ad43eca2c7a4dfe3e27607c55216ec28d
created 2013-09-03 14:01 +0200
pushed 2013-09-16 19:14 +0000
Peter Van der Beken Peter Van der Beken - Bug 905392 - Need way to throw web-console-visible exception-message from JS-implemented webidl object. r=bz a=akeybl
314b9508f907f4f26baef0d0cb646e97517424d1
created 2013-08-31 00:21 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 910220 - Part 2: Use the new API in codegen to only throw when needed. r=peterv, a=bajaj
638f571cd0325a3eb2ff7dd5f910626f59d5fcd5
created 2013-08-22 09:46 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 907727 - Make sure to properly forward gets to the expando object for DOM proxies. r=peterv, a=abillings
aab25110bbc33476c64f8ef6fd7aeda635193b6a
created 2013-08-04 00:11 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 707564 followup. Update to new saner JSAPI, fixing merge bustage and ridding us of this pestilential CLOSED TREE. r=bustage
a630b8d2a4a73b1c283b2cbfb28fca9c48cfd24c
created 2013-08-03 23:38 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 900994. Add support for Func annotations on interface objects. r=smaug
54e8477f44152ccab35d4f3c00ed9843700be9a4
created 2013-08-03 23:38 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 707564 part 4. Teach WebIDL Xrays about the GetOwnProperties methods on WebIDL objects that have NewResolve. r=smaug
db968c9c8831693b7d4980339c97419ef4063d4f
created 2013-08-03 23:38 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 707564 part 3. Give WebIDL bindings with NewResolve hooks Enumerate hooks as well, so enumerating them correctly resolves all the properties. r=smaug
780fd3893cc92e73522c813520a1c17c63a42e53
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 7 - Only set up XRay jsids on the main thread. r=bz
f88dd557de90d580cbd05a300e30bf1183a8cfc4
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 6 - Add a switch to force no QueryInterface function and use it for ImageData. r=bz
c3ae42b64ce999b30b5ef3dab88f7b9d9d6cba42
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 5 - Port ImageData to workers. r=mccr8,peterv,bent
f3d9b60c056dac811f96b77e7a0d8fdd9fe5b0c6
created 2013-08-01 10:28 -0700
pushed 2013-09-16 19:14 +0000
Nikhil Marathe Nikhil Marathe - Bug 899904 - Include header for [NoInterfaceObject]s exposed on Navigator. r=khuey
c3518c009ca8596a1899b5c9a875e04caab514b4
created 2013-07-30 22:28 -0700
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 892609. Implement support for [ArrayClass]. r=khuey
dece14618562032b964bfe460c2d9c8267d4b6c0
created 2013-07-30 15:41 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound.
9ca5f17400173a2c176b9888802dbdcb8d448b07
created 2013-07-19 14:39 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 3: Stop generating MOZ_STATIC_ASSERT in Web IDL bindings; r=Waldo
d879c9cff1940d5fb64ba044ee261414f0349a20
created 2013-07-30 10:39 -0700
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 895728 part 4. Fix unions to work with the new boolean/numeric/string setup. r=khuey
c4e3b826d3f323f2922c5b5acdb0deddd4deaa99
created 2013-07-30 10:39 -0700
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 895728 part 3. Fix overload resolution to work with the new boolean/numeric/string setup. r=khuey
6039007537d6edc1c9438ce4ccea9f5a64ccd3c0
created 2013-07-30 10:04 -0400
pushed 2013-09-16 19:14 +0000
Mina Almasry Mina Almasry - Bug 897185 - toJSON only deals with attributes whose types are serializable. r=bz
e80edaac389923fbfbeff054ac391dfaae4b262e
created 2013-07-26 10:00 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
980551965c2a463ad8760dcc00786979e91b3d5e
created 2013-07-28 10:50 -0700
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 895495 followup. Pass the needed second string to the exception message if the first argument of _create is not a Window. r=ms2ger
889041639eb9248ba0c0402e4f0cbe1c607b33ca
created 2013-07-26 11:25 -0700
pushed 2013-09-16 19:14 +0000
David Zbarsky David Zbarsky - Bug 865998: Implement WebIDL union return values r=bz
e26410b337b59d41e88c952bceef0ac437d455b9
created 2013-07-26 12:00 -0400
pushed 2013-09-16 19:14 +0000
Mina Almasry Mina Almasry - Bug 760851 - Add jsonifier WebIDL declaration and add toJSON to performance.timing. r=bz
0621ef3a01da803d6f7465d0f5fdc447ff020610
created 2013-07-26 12:34 +0200
pushed 2013-09-16 19:14 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
ae8d72538dee1b99fa67fcebca8ecd8deadda517
created 2013-07-26 10:00 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
9308a970daee28e4431da34b1d3e258524db4337
created 2013-07-04 17:24 +0200
pushed 2013-09-16 19:14 +0000
Peter Van der Beken Peter Van der Beken - Bug 894448 part 2 - Remove nativeOwnership = 'nsisupports'. r=bzbarsky
bb2a64270e6a96a9fce4ff5fda95147f258d0420
created 2013-07-25 19:41 -0700
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 894448 part 1. Move IsChromeOrXBL to xpcpublic.h. r=bholley
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
8de6a56d27975bb335a3e1ac39d7b47f516365b9
created 2013-07-25 13:57 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 896540 - GC: Convert JS_SetProperty* to take MutableHandleValue - browser changes r=bz
3c811f1e3d12f3db98e44ccbd489adc33fa85065
created 2013-07-23 10:09 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 895495. Add a faster way to create JS-implemented WebIDL objects from chrome. r=mccr8
6ed9c8fc4844e623ca265a8efbd65e95efe96d33
created 2013-07-22 08:15 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
fe2ed5eff8e2955336542b9c87d16c6f97801a96
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 891966 - 2 - Comment calls to Handle::fromMarkedLocation r=bz
0181f53d20e2535a562783b07df708f110f7f9d1
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 891966 - 1 - Don't allow construction of Handle<T> from Heap<T> r=bz
a43fffe4e00c669d7645ea382e8138f50d5d6a75
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 6 - more browser post barriers r=mccr8
3794beed0e342017fa80d5a0158492f72598822b
created 2013-07-22 18:18 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 0a196c0e9f96 (bug 895974) and 0d8aa14f5ed3 (bug 895009) for causing intermittent Linux32 mochitest-1 asserts on a CLOSED TREE.
0d8aa14f5ed3545c7108899a29154a80466203bb
created 2013-07-22 08:15 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
0e32217fa89916abb8549bb19ec5c0c7f602fec1
created 2013-07-16 01:39 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 838146 followup: address missed review comments. r=bholley
0249e847f1c453bc8527786a24c7bdbdc2a94660
created 2013-07-16 01:31 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 838146 part 9. Make Xrays play nice with WebIDL resolve hooks. r=bholley
7c7ef42d1fe1bbea6a472069654ff22b25e0e0a1
created 2013-07-12 10:35 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 838146 part 1. Implement WebIDL API on Navigator for the parts that are specified or are in nsIDOMNavigator. r=smaug, sr=sicking
33fb417caccf3fb5b2676d9d119f2f9e9ab71447
created 2013-07-12 18:15 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 9 changesets (bug 838146) for suspected B2G Mn orange on a CLOSED TREE.
93d846bdaae9aa35228caaec686ca20690294156
created 2013-07-12 10:37 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 892559. Don't use #pragma once in example codegen. r=smaug
483fbc6878a8ecd493006eba4ef7ecfedc6a8e2a
created 2013-07-12 10:35 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 838146 part 1. Implement WebIDL API on Navigator for the parts that are specified or are in nsIDOMNavigator. r=smaug, sr=sicking
88d451420219dae28cbe784defc474425bd32c32
created 2013-07-11 11:58 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 891585. Don't JS_WrapValue same-compartment typed array return values in bindings code (e.g. ImageData.data). r=peterv
e53b78dd56590b922037b6fee205b9bf3968b02e
created 2013-07-11 08:15 +0900
pushed 2013-09-16 19:14 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 885177 - Make window.ImageDocument ChromeOnly. r=bz
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
ea62d12c0f1c8ea46b6a59a588607c2326c0f130
created 2013-07-09 15:54 +0200
pushed 2013-09-16 19:14 +0000
Jan Varga Jan Varga - Bug 886755 - Include the correct binding header if a binding uses a WebIDL enumeration that's defined in a different .webidl file. r=bz
55c1f447549d5ad6245f8f78fbea89ebd5350b04
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
07ab2af3b8129842ba7f88bd0b57cc52236610ea
created 2013-08-31 00:21 -0400
pushed 2013-09-02 01:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 910220 - Part 2: Use the new API in codegen to only throw when needed. r=peterv, a=bajaj
7f23a0018f11b85b3e90eb711bdc5f043965a365
created 2013-08-22 09:46 -0400
pushed 2013-08-22 20:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 907727 - Make sure to properly forward gets to the expando object for DOM proxies. r=peterv, a=abillings
less more (0) -300 -100 -60 tip