Commit Graph

141648 Commits

Author SHA1 Message Date
Nicholas Nethercote
00e97bc998 Bug 898263 (part 5) - Move some ClassExtension function typedefs out of jsprvtd.h. r=jorendorff.
--HG--
extra : rebase_source : 9899c4534052a4ba3f4bce78e4e0a84a7576d3bc
2013-07-25 22:52:58 -07:00
Nicholas Nethercote
1399d1419a Bug 898263 (part 4) - Move |JSTrapStatus| and related function typedefs out of jsprvtd.h. r=jorendorff.
--HG--
extra : rebase_source : 68c1d3aaaa40763e073ee791c1d0078c5d5cf87e
2013-08-08 21:30:15 -07:00
Nicholas Nethercote
c1774030e8 Bug 898263 (part 3) - Move |Env| out of jsprvtd.h. r=jorendorff.
--HG--
extra : rebase_source : b1d4b01edd5288df7c0c88655b638a6d78d71c1a
2013-07-25 21:36:09 -07:00
Nicholas Nethercote
d5414dbdcf Bug 898263 (part 2) - Move |RegExpFlag| out of jsprvtd.h. r=jorendorff.
--HG--
extra : rebase_source : 66e9f49422ebd8ac6f4db52750cda27980fde449
2013-07-25 21:35:15 -07:00
Nicholas Nethercote
fa931e84a6 Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
--HG--
extra : rebase_source : 7a926428c59e388fc08148bf60f6dbc7bfe71271
2013-07-25 21:23:14 -07:00
Ehsan Akhgari
ddf1e43fca Bug 901773 - Remove the duplicate _moz-type atom from nsGkAtomList; r=khuey 2013-08-09 18:08:56 -04:00
Trevor Saunders
34f4bd6aa3 Bug 902316 - Build external projects in external tier; r=glandium, gps
--HG--
extra : rebase_source : d5b76b34c7951c4abed6acc8c9ab51fd08ed6142
2013-08-09 15:01:08 -07:00
Ryan VanderMeulen
7b01d7a416 Backed out changeset ce3a1df4d559 (bug 875247) for mochitest-mc crashes. 2013-08-09 17:56:15 -04:00
Nathan Froyd
17d43cb646 Bug 903501 followup - fix this CLOSED TREE by adding a using declaration; r=bustage 2013-08-09 17:08:51 -04:00
Ryan VanderMeulen
3d6e68fa5f Bug 848098 - Annotate test_recursion.html for intermittent OSX asserts. 2013-08-09 16:58:56 -04:00
Nathan Froyd
4a84b98607 Bug 903501 - part 7 - delete unused variables in IonRuntime::generateEnterJIT; r=jandem 2013-08-09 12:28:42 -04:00
Nathan Froyd
c98961950d Bug 903501 - part 6 - mark DebugOnly variable in TryToSpecializeBinaryArithOp; r=jandem 2013-08-09 12:28:19 -04:00
Nathan Froyd
154a93e80e Bug 903501 - part 5 - mark variables as DebugOnly in Assembler-arm.cpp; r=jandem 2013-08-09 12:25:17 -04:00
Nathan Froyd
caada534b1 Bug 903501 - part 4 - initialize BufferSlice members in a form amenable to -Wreorder; r=jandem 2013-08-09 12:21:52 -04:00
Nathan Froyd
9b4b82f10d Bug 903501 - part 3 - mark DebugOnly variables in AssemblerBufferWithConstantPool methods; r=jandem 2013-08-09 12:19:46 -04:00
Nathan Froyd
851dd47708 Bug 903501 - part 2 - eliminate signed-unsigned comparison warning in AssemblerBuffer::getInst; r=jandem 2013-08-09 12:18:49 -04:00
Nathan Froyd
15ff48ddbe Bug 903501 - part 1 - delete unused |sigil| variable in AssemblerBuffer::getInst; r=jandem 2013-08-09 12:16:00 -04:00
Chris Pearce
1f88a47969 Bug 875247 - Use DXVA2 via D3D11 on Windows 8 to avoid readback of video frames when we turn on OMTC on Windows 8. r=Bas,padenot,gps 2013-08-10 08:17:44 +12:00
Terrence Cole
0c115e3dfe Bug 903041 - Exactly root --enable-more-deterministic builds; r=jonco
--HG--
extra : rebase_source : 9da7fb9f4c1b803dfb59c82e8651090d1eb6acc0
2013-08-09 13:03:43 -07:00
Daniel Holbert
4acd27ee74 backout b707277861fc (bug 903513) for mac bustage 2013-08-09 13:04:01 -07:00
Gregory Szorc
e015a2e7d6 Bug 900714 - Remove legacy -fno-strict-aliasing compiler flag adjustment; r=mshal 2013-08-09 12:40:37 -07:00
Daniel Holbert
8ed8c78a8c Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps 2013-08-09 12:34:54 -07:00
Trevor Saunders
bb6c85a708 Backed out changeset fd936ec22d08 for mar bustage on osx on a CLOSED TREE 2013-08-09 15:24:39 -04:00
Trevor Saunders
443bbe1fe3 bug 902316 - add an external tier that builds a number of external projects in parallel r=glandium 2013-08-07 00:41:38 -04:00
Trevor Saunders
a8a12176ad bug 659722 - remove _IMPL_NS_LAYOUT r=bz 2013-03-16 00:31:38 -04:00
Trevor Saunders
b2dc01f1a7 bug 886526 - remove IS_COMPONENT and MODULE_NAME makefile vars for things in libxul r=bsmedberg r=glandium 2013-08-08 20:12:37 -04:00
Gregory Szorc
6f9881b6e7 Bug 902389 - Normalize topobjdir; r=mshal 2013-08-09 12:04:15 -07:00
Po-Chun Chang
a3033884fb Bug 897258 - Avoid wasted work in GestureEventListener::HandleInputEvent(). r=kentuckyfriedtakahe 2013-08-09 15:01:56 -04:00
Ryan VanderMeulen
7c8c020f1b Bug 903452 - Update pdf.js to version 0.8.423. r=bdahl 2013-08-09 15:01:28 -04:00
Nicolas B. Pierron
8b40e76c94 Bug 900890 - IonMonkey: Use a dedicated register to unbox the index of SetElementIC. r=jandem 2013-08-09 11:50:55 -07:00
Max Li
56356122fe Bug 900097 - statusbarpanel shouldn't be a button accessible. r=enn 2013-08-08 18:39:56 -04:00
Corey Ford
c1f2a8126d Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron 2013-08-08 17:20:17 -07:00
Po-Chun Chang
8ed0fa7fd9 Bug 897262 - Avoid waste in nsBaseScreen::CheckMinimumBrightness(). r=bgirard 2013-08-09 14:36:32 -04:00
Sid Stamm
657cbf39b4 bug 851606 - automatically disable bug 818340 in beta/release, but leave it enabled in nightly/aurora. r=gavin 2013-05-14 12:11:56 -04:00
Markus Stange
357a5710a9 Bug 898415 - Fix context menu hittest event position. r=jimm 2013-08-09 19:56:53 +02:00
Benoit Girard
ccf5b21c9c Bug 820048 - Add microsecond profiling. r=ehsan
--HG--
extra : rebase_source : 40fee30c92f7e74dbe1e24778b66813beb8505da
2013-03-26 12:34:27 -04:00
Ralph Giles
a12824b84f 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.
2013-08-09 10:27:00 -07:00
Ryan VanderMeulen
364a081d13 Backed out changeset 5de4d20f6cfd (bug 880259) for intermittent Android reftest failures. 2013-08-09 12:54:15 -04:00
Bobby Holley
c609bc28f8 Bug 902718 - Fold EnsureScriptEnvironment into GetCompilationGlobal. r=bz 2013-08-09 09:25:15 -07:00
Bobby Holley
fd5cde0bec Bug 902718 - Stop using nsIScriptContext for XBL compilation. r=bz,mccr8 2013-08-09 09:25:14 -07:00
Bobby Holley
773a19df5d Bug 902718 - Remove nsIScriptGlobalObjectOwner from XBL. r=bz 2013-08-09 09:25:14 -07:00
Bobby Holley
dead89695e Bug 902718 - Stop using nsIScriptGlobalObjectOwner to grab the compilation global. r=bz 2013-08-09 09:25:14 -07:00
Bobby Holley
601b7c6981 Bug 902718 - Use the SafeJSContext for prototype member compilation. r=bz 2013-08-09 09:25:14 -07:00
Bobby Holley
1ec46ae8f9 Bug 902718 - Use the SafeJSContext for XBL serialization and deserialization. r=bz 2013-08-09 09:25:13 -07:00
Bobby Holley
2ae63c93c3 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.
2013-08-09 09:25:13 -07:00
Bobby Holley
f5b4947a7e 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.
2013-08-09 09:25:13 -07:00
Bobby Holley
2ec088ab64 Bug 902718 - Stop taking an nsIScriptContext in XBL serialization routines. r=bz 2013-08-09 09:25:13 -07:00
Bobby Holley
402cf54235 Bug 902718 - Add a mechanism to assert that the stack-top cx is an XBL compilation scope. r=bz 2013-08-09 09:25:12 -07:00
Bobby Holley
a3eabb303f Bug 902718 - Defer XPCOM release from the XBL compilation scope finalizer. r=mccr8
Apparently the current setup is incidentally safe, but far from kosher.
2013-08-09 09:25:12 -07:00
Tom Schuster
da83e3a7f2 Bug 870625 - Electrolysis: Add-on installation from addons.mozilla.org should work. r=Mossop 2013-08-09 12:23:49 -04:00