dom/bindings/BindingUtils.h
5126b48adf91390db142ee55bc9c19cc1b9ae801
created 2013-10-15 20:02 -0400
pushed 2014-03-06 09:24 +0000
Tom Schuster Tom Schuster - Bug 8844105 - Handlify JS_WrapObject. r=terrence
45e3854df7fe7836e3e40e8dbf692b852e8739b2
created 2013-09-26 00:04 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 918011 part 1. Move RootedDictionary into its own header. r=smaug
5c3b4ef643e25fbfe4047fa2dadb4c61fe96eede
created 2013-09-25 14:38 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 919603 part 2. Change this-handling in codegen to only do the special global object stuff on interfaces where it might matter. r=peterv
acfa7e48b7f2dff25d18366fbc4b8ca23b44e9e2
created 2013-09-25 18:22 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 905493, bug 920125, bug 919603) for mochitest orange on a CLOSED TREE.
4b29ce0b2ffff326413001c61ad22b39486e5134
created 2013-09-25 14:38 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 919603 part 2. Change this-handling in codegen to only do the special global object stuff on interfaces where it might matter. r=peterv
6ea361ff5333ea0f1cb7ebbf712b1a419ca63e6b
created 2013-09-24 21:37 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Bug 920196 - Make QueryInterface opt-in for WebIDL interfaces. r=bz.
e4d37facef0bfb397bb7ea423476fa987164a832
created 2013-09-19 09:54 -0400
pushed 2014-03-06 09:24 +0000
Benoit Jacob Benoit Jacob - Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
5b8f9bfdc96c4be00a846569be88c622e7fea59f
created 2013-09-18 17:18 -0700
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset 040522aacba4 (bug 913847)
6d4c51537450e5ee10bb06799302a7f5c8e65185
created 2013-09-18 18:50 -0400
pushed 2014-03-06 09:24 +0000
Benoit Jacob Benoit Jacob - Bug 913852 - BindingUtils.h doesn't need to include <algorithm> - r=bz
040522aacba4f44301d427a0e0713940c6decac6
created 2013-09-18 18:50 -0400
pushed 2014-03-06 09:24 +0000
Benoit Jacob Benoit Jacob - Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
54247b7b87e6de61adaab87989d86b5bd8abfb42
created 2013-09-12 22:34 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 915419. Add support for "object" types in owning unions (so union return values and unions in dictionaries and sequences. r=dzbarsky, smaug
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
abf37dafb08ca9f89fb71d3ec9d281d2ba492265
created 2013-09-10 21:27 +0300
pushed 2014-03-06 09:24 +0000
Olli Pettay Olli Pettay - Bug 910910 - Enable Event ctors in workers, r=khuey
25bfaa9538928bc70683aea449dc25b6ece6d4d1
created 2013-09-10 10:13 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Merge last PGO-green inbound changeset to m-c.
c762fde381a843b839b3be15a8f9c5821642e8e2
created 2013-09-10 09:03 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 913923 - Part b: Move OwningNonNull into its own header; r=dzbarsky
e73983f4a10802a5f2e637422d40b69d743ba43b
created 2013-09-10 09:03 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 913923 - Part a: Move UnionMember into its own header; r=dzbarsky
2fce3bcfb3c83e922f652175daa8ec0f292a8738
created 2013-09-09 14:39 -0400
pushed 2014-03-06 09:24 +0000
David Zbarsky David Zbarsky - Bug 767926 - Implement unions as member types of sequences or dictionaries for WebIDL r=bz
4127ebc547fdf569b326ab0fdb0e7fca94086fc2
created 2013-09-08 20:29 -0700
pushed 2014-03-06 09:24 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz
e47089ae214d177d909b0d712bad1c36b6fba7cb
created 2013-09-08 20:28 -0700
pushed 2014-03-06 09:24 +0000
Kyle Huey Kyle Huey - Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
e87c91815713a09729ef5b89fa184f0e18799cf1
created 2013-09-06 13:50 -0400
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 913531 - Remove the unnecessary #includes from nsIXPConnect.idl; r=bholley
9fa7a3f9e4d60d194e08d49cef512e79452f5600
created 2013-09-06 15:27 +0200
pushed 2014-03-06 09:24 +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 - bustage fix on a CLOSED TREE.
6c7c1a5007a4c4599c98ef2985cb61d692911440
created 2013-09-03 14:01 +0200
pushed 2014-03-06 09:24 +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.
3e07ffec398e5116c080b48ac819f03f637d6b81
created 2013-09-04 16:43 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 910795 part 2. Use the new Rebind() setup to avoid creating string copies for variadic string arguments. r=smaug
dad092eac69a4ff99e41e4522569c9d21d747388
created 2013-08-29 00:30 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 868799 part 3. Use RootedTypedArray in codegen. r=smaug
e4863a50483828be828e95a2f35d668f28d23654
created 2013-08-27 15:39 -0700
pushed 2014-03-06 09:24 +0000
Andrew McCreight Andrew McCreight - Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug,bholley,bz
382ba444845a3ed2dd241659919937fdd907338a
created 2013-08-23 22:42 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 908576 part 3. Get rid of PrototypeIDMap structs. r=smaug
3dded55f67da28648db299a11e1bd5be5428c11e
created 2013-08-22 08:34 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 907605 - Remove BindingUtils.h include from PrimitiveConversions.h; r=bz
bc978cc5421cb3fa633875cf10797089cfcbae52
created 2013-08-14 18:04 -0400
pushed 2014-03-06 09:24 +0000
Trevor Saunders Trevor Saunders - bug 905418 - get rid of more static constructors in dom/bindings/ r=smaug
ce2910a5da0094d7683e337e6cb466bee00ca34d
created 2013-08-14 09:00 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
c2414f44c0ccbdda0f8fbddfee7b036b4e7c6d1b
created 2013-08-12 12:09 +0100
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug
9bb15d65e503601bc25c7e4cc57806f4fbd23766
created 2013-07-09 10:45 -0400
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Bug 895758. Make the global scope polluter a proxy. r=bzbarsky
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
0835f3ad6ad49a568c90dec441c2f0a3bd014c1d
created 2013-08-07 17:40 -0400
pushed 2014-03-06 09:24 +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
0a5d8cf15c3b54f6ec4e5c677ad257e578536b0e
created 2013-08-07 15:50 -0700
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backed out changeset dd79223a1f3a (bug 902485)
4b50c8c081fcad1703ce15f0b76bec8625477f78
created 2013-08-07 15:50 -0700
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backed out changeset 95cefee173eb (bug 897913)
95cefee173eb258f9c253233e527c009e379f986
created 2013-08-07 17:40 -0400
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +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
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 900898 part 4. Support typed arrays inside sequences and variadics. r=smaug
123ae8924326f087bc3046ee794954c2b839dcd1
created 2013-08-01 16:45 -0700
pushed 2014-03-06 09:24 +0000
Bill McCloskey Bill McCloskey - Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
e42f623fd5741709d52e890872ef3595dc32484c
created 2013-08-01 17:44 -0700
pushed 2014-03-06 09:24 +0000
Bill McCloskey Bill McCloskey - Backout bug 899804 for build errors.
70ac9672075b7376aa60445bb5d5e6946e4826b0
created 2013-08-01 16:45 -0700
pushed 2014-03-06 09:24 +0000
Bill McCloskey Bill McCloskey - Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
1f59dc8474a5dd5fe4a48efdb35111d92d4bbe83
created 2013-07-30 08:57 +0900
pushed 2014-03-06 09:24 +0000
Trevor Saunders Trevor Saunders - Bug 899368 - remove static constructors added in bug 894448 with some constexpr pixi dust. r=bz
9308a970daee28e4431da34b1d3e258524db4337
created 2013-07-04 17:24 +0200
pushed 2014-03-06 09:24 +0000
Peter Van der Beken Peter Van der Beken - Bug 894448 part 2 - Remove nativeOwnership = 'nsisupports'. r=bzbarsky
6f1b76b8fe5bd402abedec8bfa57c69736ef0686
created 2013-07-24 09:31 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 885170 - Remove nsINode::GetClassInfo(); r=peterv
6ed9c8fc4844e623ca265a8efbd65e95efe96d33
created 2013-07-22 08:15 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
a43fffe4e00c669d7645ea382e8138f50d5d6a75
created 2013-07-23 10:58 +0100
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 6 - more browser post barriers r=mccr8
3794beed0e342017fa80d5a0158492f72598822b
created 2013-07-22 18:18 -0400
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
96b8f28d35e8aa2ad1ab41fad4a17662a056ba9c
created 2013-06-20 22:39 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 2) - Move various functions into ProxyObject and FunctionProxyObject. r=jorendorff.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
88d451420219dae28cbe784defc474425bd32c32
created 2013-07-11 11:58 -0400
pushed 2014-03-06 09:24 +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
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2014-03-06 09:24 +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
1bdf3f4ac0fe24efcc2e7ee78b824664c0cc9d08
created 2013-07-04 09:24 -0400
pushed 2014-03-06 09:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 889016 - Part 1: Add an API to report a not-enough-arguments error in Web IDL bindings; r=bzbarsky
f83604cff118085e8179ab136633b241afe98771
created 2013-06-21 14:12 +0100
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
259e68f8843dd7c9af1766cb6092434f276c2db6
created 2013-06-19 10:24 -0400
pushed 2014-03-06 09:24 +0000
Andrea Marchesini Andrea Marchesini - Bug 841442 - Move HTMLFormElement to WebIDL, r=bz
693f9855e2265c04f2123d35a508a8982ff26d1d
created 2013-06-19 11:32 +0100
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 884371 - Remove JSMutableHandleXXX from the browser r=bz
bfc3d2853ee3ef96f9f033ca1fc5adebbad0e786
created 2013-06-17 16:31 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 883358 part 2. Use the new information in bindings error reporting. r=smaug
less more (0) -100 -60 tip