2045c5f41beee8aba72140caa017630863464664: Bug 900890 - IonMonkey: Use a dedicated register to unbox the index of SetElementIC. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Fri, 09 Aug 2013 11:49:40 -0700 - rev 154938
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 900890 - IonMonkey: Use a dedicated register to unbox the index of SetElementIC. r=jandem
ce71b5adcb79b723f805da0cc2eeb4824fa58a76: Bug 900097 - statusbarpanel shouldn't be a button accessible. r=enn
Max Li <maxli@maxli.ca> - Thu, 08 Aug 2013 18:39:56 -0400 - rev 154937
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 900097 - statusbarpanel shouldn't be a button accessible. r=enn
5e0293081301bf0d3ac215fa15ebd7233e5955a8: Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
Corey Ford <cford@mozilla.com> - Thu, 08 Aug 2013 17:20:17 -0700 - rev 154936
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
08bd150857fb319dc5d39adab2fe414d06b55950: Bug 897262 - Avoid waste in nsBaseScreen::CheckMinimumBrightness(). r=bgirard
Po-Chun Chang <pchang9@cs.wisc.edu> - Fri, 09 Aug 2013 14:36:32 -0400 - rev 154935
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 897262 - Avoid waste in nsBaseScreen::CheckMinimumBrightness(). r=bgirard
076b8758ecb05262eb08746fe3e07370625839ab: bug 851606 - automatically disable bug 818340 in beta/release, but leave it enabled in nightly/aurora. r=gavin
Sid Stamm <sstamm@mozilla.com> - Tue, 14 May 2013 12:11:56 -0400 - rev 154934
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
bug 851606 - automatically disable bug 818340 in beta/release, but leave it enabled in nightly/aurora. r=gavin
d62385cd8f9e9cf1e9e46498044e1965a6efa566: Bug 898415 - Fix context menu hittest event position. r=jimm
Markus Stange <mstange@themasta.com> - Fri, 09 Aug 2013 19:56:53 +0200 - rev 154933
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 898415 - Fix context menu hittest event position. r=jimm
c1f4bf03306a7145c7fe3eaeb345797b2fe03865: Bug 820048 - Add microsecond profiling. r=ehsan
Benoit Girard <b56girard@gmail.com> - Tue, 26 Mar 2013 12:34:27 -0400 - rev 154932
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 820048 - Add microsecond profiling. r=ehsan
1f5c5635e8752803c89ceeb83c3471a97626cda6: Bug 865553 - Handle MPEG version 2 packet lengths. r=padenot
Ralph Giles <giles@mozilla.com> - Fri, 09 Aug 2013 10:27:00 -0700 - rev 154931
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 865553 - Handle MPEG version 2 packet lengths. r=padenot Previous code didn't adjust bitrate and scale factors correctly for computing frame sizes on mpeg 2 and 2.5 files. See http://blog.coryhill.net/2009/06/calculating-mp3-frame-length.html for the extra factor of two. Removes a case for handling length calculation for layer-1 files, which we don't support. Adds a tagless mpeg-2 test case for the new sniffer code. Previous code didn't adjust bitrate and scale factors correctly for computing frame sizes on mpeg 2 and 2.5 files. See http://blog.coryhill.net/2009/06/calculating-mp3-frame-length.html for the extra factor of two. Removes a case for handling length calculation for layer-1 files, which we don't support. Adds a tagless mpeg-2 test case for the new sniffer code.
8ba04505ce739d880bd9670e8b68c5cf66d9ff23: Backed out changeset 5de4d20f6cfd (bug 880259) for intermittent Android reftest failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 09 Aug 2013 12:54:15 -0400 - rev 154930
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Backed out changeset 5de4d20f6cfd (bug 880259) for intermittent Android reftest failures.
c588b8f7b26ed3b918bed4580c5610db93306fbb: Bug 902718 - Fold EnsureScriptEnvironment into GetCompilationGlobal. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:15 -0700 - rev 154929
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Fold EnsureScriptEnvironment into GetCompilationGlobal. r=bz
26898c90f9cc7a3979b69b1a3d2892ba3581aa33: Bug 902718 - Stop using nsIScriptContext for XBL compilation. r=bz,mccr8
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:14 -0700 - rev 154928
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Stop using nsIScriptContext for XBL compilation. r=bz,mccr8
183f357bc3eb623cfd0d60680b3e3578ddadbcce: Bug 902718 - Remove nsIScriptGlobalObjectOwner from XBL. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:14 -0700 - rev 154927
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Remove nsIScriptGlobalObjectOwner from XBL. r=bz
4a9a068669cb700c1cc2265d26f731ccbe094d53: Bug 902718 - Stop using nsIScriptGlobalObjectOwner to grab the compilation global. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:14 -0700 - rev 154926
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Stop using nsIScriptGlobalObjectOwner to grab the compilation global. r=bz
aa7282f72c70f0b5e991fdd178adeed0b915e8c4: Bug 902718 - Use the SafeJSContext for prototype member compilation. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:14 -0700 - rev 154925
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Use the SafeJSContext for prototype member compilation. r=bz
76069d28109bcee92daaa388d5481bbbd0bb6f5d: Bug 902718 - Use the SafeJSContext for XBL serialization and deserialization. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:13 -0700 - rev 154924
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Use the SafeJSContext for XBL serialization and deserialization. r=bz
3f5f91d29bb389397046c6e52069aac08f089ba3: Bug 902718 - Fix up nsXBLDocGlobalObject::GetGlobalJSObject() to force lazy global creation. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:13 -0700 - rev 154923
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Fix up nsXBLDocGlobalObject::GetGlobalJSObject() to force lazy global creation. r=bz Currently we always pull the global off the nsIScriptContext, and trigger a call to EnsureScriptEnvironment in the GetContext() call. So as we move away from nsIScriptContext, let's make sure that GetGlobalJSObject continues to work correctly.
1c9c29452c75c2afea7f6eddff2239fbdabdde18: Bug 902718 - Rip out nsIScriptContext from the lion's share of XBL code. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:13 -0700 - rev 154922
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Rip out nsIScriptContext from the lion's share of XBL code. r=bz This kind of has to be done all at once. The primary correctness concern here is making sure that we continue to operate in the correct compartment. So the basic strategy here is as follows. For most anything that previously took a script context, we remove the parameter entirely and assert that the stack-top cx is in the compartment of the compilation scope. We then bubble this up through all the callers until we hit a caller that finds the scx via some means other than its parameter list. At these points, we push the scx, making it stack-top. This puts us in a good position to switch wholesale to the SafeJSContext in subsequent patches.
dcce29a469bd8c6cd7c58950cb5a6374cd5f151e: Bug 902718 - Stop taking an nsIScriptContext in XBL serialization routines. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:13 -0700 - rev 154921
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Stop taking an nsIScriptContext in XBL serialization routines. r=bz
cc6f5065e2fa33bfde64a96f526b1d3f7daf6730: Bug 902718 - Add a mechanism to assert that the stack-top cx is an XBL compilation scope. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:12 -0700 - rev 154920
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Add a mechanism to assert that the stack-top cx is an XBL compilation scope. r=bz
73ead14de387b2e35b41d7a77b62500a1ed2f690: Bug 902718 - Defer XPCOM release from the XBL compilation scope finalizer. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Fri, 09 Aug 2013 09:25:12 -0700 - rev 154919
Push 2961 by lsblakk@mozilla.com at Mon, 28 Oct 2013 21:59:28 +0000
Bug 902718 - Defer XPCOM release from the XBL compilation scope finalizer. r=mccr8 Apparently the current setup is incidentally safe, but far from kosher.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip