e70f09c6d8faeed5c860edff45cf2e89c996309f: bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only update dirty rects, reuse a single bytebuffer and stop using java bitmaps r=kats
Brad Lassey <blassey@mozilla.com> - Mon, 04 Jun 2012 11:56:31 -0400 - rev 95898
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only update dirty rects, reuse a single bytebuffer and stop using java bitmaps r=kats
6de8aa076a222c5b36e07979351cfc624f8b3311: bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only take one screenshot at a time r=kats
Brad Lassey <blassey@mozilla.com> - Thu, 17 May 2012 17:49:40 +0100 - rev 95897
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only take one screenshot at a time r=kats
0c8332f13f69f39f3d5d4cf965ad2c43afb9cf0d: bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, screenshot only on idle r=kats
Brad Lassey <blassey@mozilla.com> - Mon, 04 Jun 2012 11:56:30 -0400 - rev 95896
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, screenshot only on idle r=kats
e3eed3675f5f546d9db90ecbd20eff40e44899d3: Bug 748464 - refactor nsGlobalWindow::RunTimeout; r=bz
Nathan Froyd <froydnj@mozilla.com> - Tue, 24 Apr 2012 14:16:29 -0400 - rev 95895
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 748464 - refactor nsGlobalWindow::RunTimeout; r=bz
5940aa453f9f6abbb6e985d8e2f0035d904f7931: Bug 759895 - Fix typed array rooting issues with destructor ordering. r=terrence
Steve Fink <sfink@mozilla.com> - Thu, 24 May 2012 22:29:50 -0700 - rev 95894
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 759895 - Fix typed array rooting issues with destructor ordering. r=terrence This is invalid: RootedObject robj(cx, func(RootedObject(cx, obj))); because Rooted<T> uses RAII to maintain a stack of rooted cells, which means it depends on constructors and destructors to properly nest. But the above code will call: 1. inner constructor 2. outer constructor 3. inner destructor 4. outer destructor According to Luke, this is per spec; the temporary must last to the end of the statement.
18c5fc416d4a036db2d30d1651212774c680c1c7: b=736421; [android] block plugins on Tegra2 + CM9 and other custom firmware; r=snorp
Vladimir Vukicevic <vladimir@pobox.com> - Tue, 05 Jun 2012 14:52:48 -0400 - rev 95893
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
b=736421; [android] block plugins on Tegra2 + CM9 and other custom firmware; r=snorp
d9b3c4577c5a994f8b2e69d1db5d5918c72d794b: Bug 761249 - abort if ClassInfo2WrappedNativeProtoMap or Native2WrappedNativeMap fail. r=bholley
Andrew McCreight <amccreight@mozilla.com> - Tue, 05 Jun 2012 11:47:49 -0700 - rev 95892
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 761249 - abort if ClassInfo2WrappedNativeProtoMap or Native2WrappedNativeMap fail. r=bholley
e7f9c105f6a275a5d78d28f46180934caa95f141: Bug 761212: Custom menu should scroll to top everytime it is shown. [r=mfinkle]
Sriram Ramasubramanian <sriram@mozilla.com> - Tue, 05 Jun 2012 10:24:52 -0700 - rev 95891
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 761212: Custom menu should scroll to top everytime it is shown. [r=mfinkle]
fd7e2662715031db55804cafc368648e5a360bec: Bug 758415 - Tests. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:38 +0200 - rev 95890
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Tests. r=mrbkap
a14914f6351ee39b7b541411442601394c7c200a: Bug 758415 - Remove double-wrapping infrastructure for Location objects. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95889
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Remove double-wrapping infrastructure for Location objects. r=mrbkap This is more or less just a backout of bug 739796, that caused so much pain. Huzzah!
54c4bef6fa3b708435b0274beb7a4e91f5cf0f0b: Bug 758415 - Rip out old expando architecture. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95888
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Rip out old expando architecture. r=mrbkap
c1a8d1df547ea3da9b857f96e124ef37fd700436: Bug 758415 - Switch WN Xrays to use the new expando infrastructure. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95887
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Switch WN Xrays to use the new expando infrastructure. r=mrbkap
7b94a8ce02d5dfdffba65c629fd57abac7e1bed1: Bug 758415 - Expose AutoIdVector wrapping. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95886
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Expose AutoIdVector wrapping. r=mrbkap
27b07b8729243a69c62ffa9682f29bcec8ceb3c1: Bug 758415 - Copy expando objects during object transplanting. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95885
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Copy expando objects during object transplanting. r=mrbkap
cfafb4e9cc349c6906569e8afd5e69c07463af4b: Bug 758415 - Implement expando object infrastructure for WN Xrays. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95884
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Implement expando object infrastructure for WN Xrays. r=mrbkap Note: This overloads the naming of some of the existing infrastructure, but the signatures etc are sufficient to disambiguate. The other infrastructure goes away in a subsequent patch. Note: We tag sandbox expandos with their global to make sure that the expandos are never shared between sandboxes. A consequence of this scheme is that an expando from a sandbox to an object will _always_ result in a GC edge back to the sandbox, meaning that the sandbox is always kept alive for the lifetime of the expando target. This could happen before, but only if a non-primitive expando was placed (since the value of the expando would live in the consumer's compartment). We could avoid this edge by using a reference-counted Identity() object instead, but I suspect it's not worth worrying about.
20f5351a2b46108526a20ec1afacdc1a8844a415: Bug 758415 - Refactor slim wrapper reserved slots so that we can use the same slot for expando objects in the non-slim case. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95883
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 758415 - Refactor slim wrapper reserved slots so that we can use the same slot for expando objects in the non-slim case. r=mrbkap Xray wrappers require that their wrappee be non-slim, so this works out perfectly.
b9f15febda505b320a464942594a5cf4d5fb685c: Bug 761121 - Add JSCLASS_HAS_CACHED_PROTO to the typed array instance JSClass. r=bhackett
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Jun 2012 19:07:37 +0200 - rev 95882
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 761121 - Add JSCLASS_HAS_CACHED_PROTO to the typed array instance JSClass. r=bhackett
1b34d689a6ba6410be9f3a1ba08b7d1402eaa402: Bug 757376. r=bz
Justin Lebar <justin.lebar@gmail.com> - Tue, 05 Jun 2012 12:55:59 -0400 - rev 95881
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 757376. r=bz
7d12c871a7074ea9d0da553c3d00cbbe3a591c1a: Bug 761457 - Change the signature of NonGenericMethodGuard to be more idiomatic and less confusing. r=luke
Jeff Walden <jwalden@mit.edu> - Fri, 01 Jun 2012 23:39:09 -0700 - rev 95880
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Bug 761457 - Change the signature of NonGenericMethodGuard to be more idiomatic and less confusing. r=luke
f460f1b5a89eec102d49f0cc5603f7bde10a8492: Warning patrol. No bug, r=themaid
Jeff Walden <jwalden@mit.edu> - Mon, 04 Jun 2012 18:25:53 -0700 - rev 95879
Push 834 by tim.taubert@gmx.de at Wed, 06 Jun 2012 15:40:30 +0000
Warning patrol. No bug, r=themaid
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip