dom/bindings/BindingUtils.h
b2bdbfe06b10d57adfd6a4573d07b966c443d17c
created 2012-10-16 13:51 +0200
pushed 2012-11-11 19:29 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 804950 (New DOM binding APIs for Element). r=bz.
371c850cf154611bec6eea6ad1bee86ab130fe0d
created 2012-11-09 08:24 -0800
pushed 2012-11-10 01:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 805310. Add some documentation for our object-wrapping helpers. r=peterv
07b9c4137182677fa309bde16c4ba6cdb0ee44e5
created 2012-11-09 07:43 -0800
pushed 2012-11-10 01:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 779048 part 8. Handling of arguments for callbacks. r=peterv
e32756c083efba88404e04eff833e48aa76690b5
created 2012-11-09 07:43 -0800
pushed 2012-11-10 01:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 779048 part 6. Handling of return values for callbacks. r=peterv
fd824d059eb1f631658351fc042d5a1c44a875c1
created 2012-11-09 07:43 -0800
pushed 2012-11-10 01:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 779048 part 4. Implement basic codegen for callbacks, without handling of arguments or return values yet. r=peterv
ed1c4f642584e18d5dc57d496d3fc33bb9e5714e
created 2012-11-08 23:48 -0800
pushed 2012-11-09 15:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 805988. Add some asserts that new-binding objects are nsISupports if they claim to be or or can be safely reinterpret_cast to nsWrapperCache, if they have an nsWrapperCache at all, if they don't claim to be nsISupports. r=peterv
71c0fa0964c3a7a667357bb82d4a7d3f9986f807
created 2012-11-06 18:23 -0500
pushed 2012-11-07 12:53 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 801487 - Implement ErrorResult::ThrowTypeError. r=bz
af47a345a5be1d72bdb56c524ed98d446bd30864
created 2012-11-05 11:58 -0500
pushed 2012-11-06 14:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 807548. Enumerating an Xray should not see the 'constructor' property on DOM prototypes unless we're told to include non-enumerable properties. r=peterv
4ee6b1acd5ea36e402f3b5ebe23a755275e51366
created 2012-10-09 20:50 +0200
pushed 2012-10-30 14:48 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript). r=bz.
7869880fd020c77b5cc0f553516d263d6cd35e87
created 2012-10-09 20:50 +0200
pushed 2012-10-29 20:48 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript) - move some code. r=bz.
76ffe1c8d45343f6a1038ff31885c61cf850db64
created 2012-10-09 20:50 +0200
pushed 2012-10-29 20:48 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript) - rename ProtoOrIfaceArray. r=bz.
b02152aa3ed82842390caef6bf392ceb97eb1b01
created 2012-10-24 16:10 -0400
pushed 2012-10-25 01:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 793267. Add support for [Unforgeable] in WebIDL. r=peterv
085bffb67692ead726e5129573da57edfddc86aa
created 2012-10-22 13:08 -0400
pushed 2012-10-23 01:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 798187 part 1. Add support for dictionary return values. r=peterv
982da0cd2711c3365cc6ff62ecbb8b1b30ef34e4
created 2012-10-22 13:08 -0400
pushed 2012-10-23 01:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 801712 part 3. Make object return values faster by only doing the JS_WrapValue if needed. r=peterv
5d03feda23009d5a79a1ed880a6ff20af57dbf2b
created 2012-10-13 14:50 +0200
pushed 2012-10-20 16:43 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 801083 (Remove old proxy-based list bindings). r=bz.
03fba487967465435b626315fb61db9bdfc50091
created 2012-10-19 09:33 +0200
pushed 2012-10-20 01:43 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 802739 (Make parent wrapping for DOM bindings fall back to XPConnect for nsISupports classes).
b3d5c1bcf8470f13703aca76c7890ac7abd8df4e
created 2012-10-16 17:52 +0300
pushed 2012-10-16 16:11 +0000
Olli Pettay Olli Pettay - Bug 797806 - Helper method to handle stringified JSON in C++, r=khuey
d178bdc3a5572677547f829702eb30e6cf42e183
created 2012-10-09 20:50 +0200
pushed 2012-10-14 20:39 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 798264 (Split property tables). r=bz.
a1c63e59513618b034c4e86941dbdf2af4e55767
created 2012-10-09 20:50 +0200
pushed 2012-10-14 20:39 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - allow non-nsISupports object to be parents. r=bz.
5540b310d435b0616b878b5a279f9ae65c2baa3f
created 2012-10-12 14:45 +0100
pushed 2012-10-13 08:36 +0000
Ed Morley Ed Morley - Backout 3044539fec87 (bug 799465),2dbcd6d16b43 (bug 798264), f7019f73a5f0 (bug 711628), a484a3a904da, 7154061ddc00 & 7e7fc42021c1 (bug 799465) for burning
3044539fec87be189addde74159b93293c6301cb
created 2012-10-12 14:52 +0200
pushed 2012-10-13 08:36 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - allow non-nsISupports object to be parents, take care of review comment. r=bz.
2dbcd6d16b43f7aa2b7ba48e04cd3f8f303c04e5
created 2012-10-09 20:50 +0200
pushed 2012-10-13 08:36 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 798264 (Split property tables). r=bz.
7154061ddc0081bbee88a375b8ddeb5b95fb12ab
created 2012-10-09 20:50 +0200
pushed 2012-10-13 08:36 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - allow non-nsISupports object to be parents. r=bz.
2803709dc340deb32dc82ac4d67433cf01f7b00b
created 2012-10-10 15:57 -0400
pushed 2012-10-11 13:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 792890. Fix JS-wrapping of callback interfaces to just return the underlying JS object. r=peterv
bc5648cb99722667dc9ea4dca572214504b1c16d
created 2012-10-05 18:59 +0200
pushed 2012-10-06 19:35 +0000
Bobby Holley Bobby Holley - Bug 761695 - Implement expando traps for ProxyXrayTraits DOMXrayTraits. r=peterv
6362581f442e31019d0c147edb958a9fbe47d298
created 2012-09-19 15:02 +0200
pushed 2012-10-02 01:31 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 791347 (Support non-nsISupports refcounted natives and non-refcounted natives in new DOM bindings). r=bz/smaug.
83380c25f756c73a2cf710d13f40893bd809ef80
created 2012-09-12 17:24 +0100
pushed 2012-09-13 01:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 790273. Add support for [LenientThis] in WebIDL. r=peterv
dc3f29a730b10ace9129d2605c7a40822ee8121f
created 2012-08-24 09:32 -0700
pushed 2012-08-25 15:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 753517 part 5. Enable the list IC for new DOM bindings too. r=bz.
0d61ae018d9f97407a37e327ee526fb018619f62
created 2012-08-21 18:42 -0700
pushed 2012-08-25 02:53 +0000
Luke Wagner Luke Wagner - Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
cd86e0d61c3facabea95de41947273a143c9d95c
created 2012-05-22 15:46 +0200
pushed 2012-08-24 02:06 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
7d9b9f1158a2367ba737ff0f9e3445f68e0c59a9
created 2012-08-07 22:26 -0700
pushed 2012-08-08 16:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 747287 - Part 3: Add callback interface to allow JIT to interrogate DOM. (r=peterv)
e06889b2f24a7b254c8d9458c01bbdbe1a16fcb0
created 2012-08-04 09:44 +0200
pushed 2012-08-05 01:37 +0000
Ms2ger Ms2ger - Bug 774705 - Part b: Throw a TypeError when trying to construct an interface without a constructor; r=bz
c801b99d726f06fd89b517936a42e1cffe0a1ca5
created 2012-08-04 18:05 +0100
pushed 2012-08-04 18:12 +0000
Ed Morley Ed Morley - Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE
c7cdc41bc68575cd53cdd567b4b825335e273260
created 2012-08-04 09:44 +0200
pushed 2012-08-04 07:45 +0000
Ms2ger Ms2ger - Bug 774705 - Part b: Throw a TypeError when trying to construct an interface without a constructor; r=bz
06c2dd7e702ded27cc2ab25eacb5d5042b877dbc
created 2012-07-31 00:22 -0400
pushed 2012-07-31 12:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 771636 part 3. Implement default values for WebIDL strings. r=peterv
37898d7d1189f723505fb33c06e14212c6bee9fe
created 2012-07-18 13:52 +0200
pushed 2012-07-19 12:27 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 774775 (XRayWrapper does not handle new bindings constants) - refactor code. r=bz.
134e66224b0444606186f4b14ab1731c3372a39a
created 2012-07-18 13:32 +0100
pushed 2012-07-18 12:33 +0000
Ed Morley Ed Morley - Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2b31d5caf239f5de0d40dd3615347860718a0de1
created 2012-07-17 13:20 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 773519 followup to make this code deal with silly string consumers too. No review.
0e6c79d17f42dae59520bdd003243f6011433145
created 2012-07-17 12:18 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
8212be806c67ef0d23eddf7e44076ddd33e3721f
created 2012-07-17 17:48 +0100
pushed 2012-07-18 12:33 +0000
Ed Morley Ed Morley - Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures
9deb8edb5070643091049171c2188aba43b31afc
created 2012-07-17 12:18 -0400
pushed 2012-07-18 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv
1ed8454e709068b33c12a58be93b59d093f7308a
created 2012-07-18 12:36 +0200
pushed 2012-07-18 10:37 +0000
Ms2ger Ms2ger - Bug 765464 - Part c: Throw some TypeErrors; r=khuey
7dbb809292523476fce755a221df3321be01a7d2
created 2012-06-13 17:14 +0200
pushed 2012-06-30 19:29 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 762652 (Add the new DOM bindings API to CanvasRenderingContext2D). r=bz.
9a2cc88619ba31dfbfc1369c84f1a25c53ac28bf
created 2012-06-27 16:24 -0700
pushed 2012-06-28 08:03 +0000
Matt Brubeck Matt Brubeck - Back out 438c192e561b and d6f341e77b68 (bug 762652, bug 762654) on suspicion of breaking Windows PGO tests
438c192e561bfe8abea50f7c7dc3ccd2730b438e
created 2012-06-13 17:14 +0200
pushed 2012-06-28 08:03 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 762652 (Add the new DOM bindings API to CanvasRenderingContext2D). r=bz.
f84e59e1fd66719fef054b03c2f4b7ed4ce02e18
created 2012-05-18 23:25 +0200
pushed 2012-06-25 03:04 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 756258 (Support union types in new DOM bindings). r=bz.
9ce5e415d5da386955d6ad4552c8586f8aae6e54
created 2012-06-21 09:11 +0200
pushed 2012-06-21 07:26 +0000
Ms2ger Ms2ger - Bug 765704 - Don't throw when setting XHR.responseType to an invalid value; r=bz
1f38152fc9f644456eb8ae60e490bf1b97663534
created 2012-06-04 21:41 +0200
pushed 2012-06-20 08:54 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 762651 (Add wrappercache to CanvasRenderingContext2D). r=bz.
3f164ec683a56d3d821e7c7f961a040ca507898b
created 2012-06-18 17:04 -0700
pushed 2012-06-19 08:15 +0000
Bill McCloskey Bill McCloskey - Bug 765034 - Fix unusual DOM proto array case (r=bz)
338df639952820f2b266eef71fbcabbb8a1456f0
created 2012-06-15 16:25 -0400
pushed 2012-06-16 13:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 750297 part 1. Add support for objects that do not have a wrapper cache in WebIDL bindings. r=peterv
2fdee4a75df425b2eff1dc251bd2a7dd0f381959
created 2012-06-01 18:24 +0200
pushed 2012-06-15 12:37 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 760131 (Quickstub argument unwrapping fails for security-wrapped list proxy and paris binding objects). r=bz.
f03bb92c31403fa5d1b7894ba16d31961b4b7b3b
created 2012-06-12 17:19 -0400
pushed 2012-06-13 12:49 +0000
Benoit Jacob Benoit Jacob - Bug 763604 - Use typename for type parameters of template template parameters in BindingUtil.h - r=bz
84536fdda9b7574c16d8c61d3693a19f87612761
created 2012-06-12 10:22 -0400
pushed 2012-06-13 01:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 742153 part 3. Implement codegen for dictionary arguments. r=peterv
b7f3236f127b6f8d455efa6ad75f82a3a3c5f3d4
created 2012-06-10 19:44 -0400
pushed 2012-06-10 23:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert c39d36167b99 due to a horribly munged backout.
c39d36167b99139c4e39c2180f21cebae7ea6dbd
created 2012-06-10 19:37 -0400
pushed 2012-06-10 23:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout the bug 754202 backout due to orange.
a7b8279ce16ac933e61fbdd3174db1776ed20ac9
created 2012-06-08 17:42 -0400
pushed 2012-06-10 02:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 761707 followup. Restore an assert that should not have gone away. r=ms2ger
1a2c4e651e306c25b80a7b5801e35ccc58e9ea33
created 2012-06-06 15:59 -0400
pushed 2012-06-07 09:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 761707 part 2. Drop the vestigial jsclass argument to UnwrapDOMObject. r=bholley
d15b364be513ab84dd144cc49d21d1e8d85b94c9
created 2012-06-06 15:59 -0400
pushed 2012-06-07 09:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 761707 part 1. Rip out the various infrastructure for allowing different slot indices on different DOMJSClass instances. r=bholley
0655a84b27393664d1e913950d1282d9950bc5f8
created 2012-05-29 23:45 -0400
pushed 2012-05-30 11:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 743906 part 2. Use Optional<> for optional arguments that don't have default values. r=peterv
less more (0) -60 tip