dom/bindings/BindingUtils.h
dad092eac69a4ff99e41e4522569c9d21d747388
created 2013-08-29 00:30 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 868799 part 3. Use RootedTypedArray in codegen. r=smaug
e4863a50483828be828e95a2f35d668f28d23654
created 2013-08-27 15:39 -0700
pushed 2013-10-28 21:59 +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 2013-10-28 21:59 +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 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Bug 907605 - Remove BindingUtils.h include from PrimitiveConversions.h; r=bz
bc978cc5421cb3fa633875cf10797089cfcbae52
created 2013-08-14 18:04 -0400
pushed 2013-10-28 21:59 +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 2013-10-28 21:59 +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 2013-10-28 21:59 +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 2013-10-28 21:59 +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 2013-10-28 21:59 +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 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
0835f3ad6ad49a568c90dec441c2f0a3bd014c1d
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
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
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
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
123ae8924326f087bc3046ee794954c2b839dcd1
created 2013-08-01 16:45 -0700
pushed 2013-09-16 19:14 +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 2013-09-16 19:14 +0000
Bill McCloskey Bill McCloskey - Backout bug 899804 for build errors.
70ac9672075b7376aa60445bb5d5e6946e4826b0
created 2013-08-01 16:45 -0700
pushed 2013-09-16 19:14 +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 2013-09-16 19:14 +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 2013-09-16 19:14 +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 2013-09-16 19:14 +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 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 885170 - Remove nsINode::GetClassInfo(); r=peterv
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
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
96b8f28d35e8aa2ad1ab41fad4a17662a056ba9c
created 2013-06-20 22:39 -0700
pushed 2013-09-16 19:14 +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 2013-09-16 19:14 +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 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
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
b962ab6c33b6c4ccaaac3e4856fc3d288178f4ba
created 2013-07-04 09:24 -0400
pushed 2013-08-05 18:49 +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 a=bajaj
f83604cff118085e8179ab136633b241afe98771
created 2013-06-21 14:12 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
259e68f8843dd7c9af1766cb6092434f276c2db6
created 2013-06-19 10:24 -0400
pushed 2013-08-05 18:49 +0000
Andrea Marchesini Andrea Marchesini - Bug 841442 - Move HTMLFormElement to WebIDL, r=bz
693f9855e2265c04f2123d35a508a8982ff26d1d
created 2013-06-19 11:32 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 884371 - Remove JSMutableHandleXXX from the browser r=bz
bfc3d2853ee3ef96f9f033ca1fc5adebbad0e786
created 2013-06-17 16:31 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 883358 part 2. Use the new information in bindings error reporting. r=smaug
04b177645a6be23a8b8c090867b3dbc036096726
created 2013-06-17 19:51 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 883358) for Android mochitest-3 failures on a CLOSED TREE.
b5e6522257cb72dc5822a8d18bcd98fdf3aec026
created 2013-06-17 16:31 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 883358 part 2. Use the new information in bindings error reporting. r=smaug
01f32913ad312f80cd261b65b165732ec54944d2
created 2013-06-17 13:07 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 882653 part 4. Improve the WebIDL binding error reporting for the not-sequence, not-callable, not-dictionary, not-date, and invalid-enum-value cases. r=smaug
814684b8e50af95f86b51975ccdbc89169734c60
created 2013-06-17 13:07 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 882653 part 1. Improve error reporting for bogus this objects in WebIDL bindings. r=smaug
1c5330960d0c49ac16f5d67fa653f93abf58e6a3
created 2013-04-19 21:57 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove various slim wrapper code and checks. r=bholley.
2cb618e6b57c7cf8cf559f1641b41b17069ebcd4
created 2013-06-13 01:18 -0400
pushed 2013-08-05 18:49 +0000
James Kitchener James Kitchener - Bug 796850 - Implement Code Generation for Bytestring in WebIDL bindings r=bz
3c733ec01b14d2e656d37c9c6203ec8cebd8b706
created 2013-06-07 22:45 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
df985dc9b5592eb9f38f8ea1f138733302114a5c
created 2013-06-01 08:56 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 876602 - Move JS-implemented webidl construction code into C++; r=bz
8863f44132cb10679403e218646b4b73309e4fd7
created 2013-06-01 08:56 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 876604 - Outparamdel UnwrapDOMObjectToISupports; r=bz
4b2454694ed406c7a0fe649bd9c862198dcbbd40
created 2013-05-29 11:38 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 874321 - Fix setting of expandos on Xrays for DOM bindings with named properties. r=bz.
4a0cf16e2f87f10d08a0d7dd44e22a2a05017705
created 2013-05-30 11:15 +0800
pushed 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
ff4d7b2759421a94f264d1ef474d96a57d6ce4aa
created 2013-05-24 09:16 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 875622 part 2. Use handles in ConvertJSValueToString. r=smaug
3e82140fbb6366991e926c654fc571a95dd6d935
created 2013-05-20 13:47 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 865951. If the return value of a JS-implemented method or attribute is a JS-implemented interface and the returned object is not a DOM object, automatically wrap it up in an instance of that interface. r=mccr8
9fcdf0c1c59816aefd92fa9381da07a621d0ba37
created 2013-05-17 21:48 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 868312 finale: finish rooting dom/ code. r=smaug
13b24e2f631900a95eab175368279763a3216953
created 2013-05-17 21:48 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 873337. Change the order of the decl and holder in js-to-native conversions to clean up the code some. Now the holder always comes after the decl. r=smaug
bbdc152f3fbf85b73be32a24d9a92c88f3ff86a6
created 2013-05-17 10:44 -0400
pushed 2013-08-05 18:49 +0000
Nathan Froyd Nathan Froyd - Bug 873479 - fix BindingUtils.h to compile with GCC 4.4 in non-C++0x mode; r=bz
03c8f141f85f12d3d24b574843daa7248ebb0438
created 2013-05-16 12:36 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 8. Add tracing to WebIDL sequence return values. r=peterv
4ca5f545698727fbb12b90f4d58ad880fd692d17
created 2013-05-16 12:36 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 7. Add tracing to dictionaries. r=peterv
e0e9c5f02a56550593e510a8e056f1ce6694b625
created 2013-05-16 12:36 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 6. Add the ability to trace sequence arguments. r=peterv
ff52b16d7b6c30b45b655706cf521bc34a5e8f4b
created 2013-05-16 12:36 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 4. Use on-stack Rooted<JSObject*> for 'object' arguments in WebIDL bindings. r=peterv
62b22c58b27b30b779f680a77301d16afdfc839f
created 2013-05-15 21:46 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 871177. Fix rooting hazard in IsNotDateOrRegexp. r=smaug
0d6df86bb3dc5ca584c3fb8221dab49694d79803
created 2013-05-29 11:38 +0200
pushed 2013-06-24 18:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 874321 - Fix setting of expandos on Xrays for DOM bindings with named properties. r=bzbarsky, a=akeybl
less more (0) -100 -60 tip