Commit Graph

160101 Commits

Author SHA1 Message Date
Morris Tseng
d39f34dbbd Bug 893304 - Convert CanvasClient to new TextureClient/Host. r=nical, r=snorp, r=jgilbert 2013-12-13 12:45:13 -05:00
Quentin Headen
f6422adfc0 Bug 731667 - Rewrite mtable implementation to avoid use of _moz-* attributes - tests. r=fredw 2013-12-13 12:43:17 -05:00
Quentin Headen
ad2e63374b Bug 731667 - Rewrite mtable implementation to avoid use of _moz-* attributes - remove legacy code. r=karlt 2013-12-13 12:42:57 -05:00
Quentin Headen
0e6f91c6bf Bug 731667 - Rewrite mtable implementation to avoid use of _moz-* attributes - implement parsing and rendering. r=karlt, r=bz 2013-12-13 12:42:43 -05:00
Tor Arvid Lund
a8c09b0aa0 Bug 929513 - Fix compile errors on Windows/Android r=nical
Forgot an include in the ImageLayerD3D9.cpp file (though I am unable to
reproduce the issue on my own windows installation).

Also seems in my previous attempt to fix the build, I introduced a
breakage for Android. Hopefully this will fix things.
2013-12-13 18:32:10 +01:00
Tor Arvid Lund
1fb97ff74a Bug 929513 - Replace gfxIntSize in layers/AutoOpenSurface.h r=nical
This rippled into other replacements in layers and in gfx/gl.
2013-12-13 18:32:06 +01:00
Tor Arvid Lund
af7e76f848 Bug 929513 - Replace some instances of gfxIntSize with gfx::IntSize r=nical 2013-12-13 18:32:02 +01:00
Tor Arvid Lund
b50cf641f1 Bug 929513 - Add YCbCrUtils class and change gfxIntSize in BasicCompositor r=nical
The purpose of this patch is to replace usages of gfxIntSize with
gfx::IntSize in BasicCompositor.

The new class YCbCrUtils has two methods ported from gfxUtils in thebes.
BasicCompositor now uses these methods instead of the ones in gfxUtils.
Also changed gfxIntSize to gfx::IntSize and gfxImageFormat to
gfx::SurfaceFormat.
2013-12-13 18:31:57 +01:00
Tor Arvid Lund
a98f5ad615 Bug 929513 - Change gfxSize references to gfx::Size r=nical 2013-12-13 18:31:53 +01:00
Tor Arvid Lund
0894e1269d Bug 929513 - Remove unused #include statements r=nical 2013-12-13 18:31:35 +01:00
Andy Wingo
edf3640da1 Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke 2013-11-26 12:17:08 +01:00
Andy Wingo
4ba25cc8a5 Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke 2013-11-26 12:07:02 +01:00
Andy Wingo
52ca0ec4da Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke 2013-12-06 18:42:08 +01:00
Andy Wingo
25900cae1e Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke 2013-12-06 18:30:05 +01:00
Andy Wingo
225ad7cee9 Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke 2013-12-06 18:27:55 +01:00
Andy Wingo
feb52881c2 Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke 2013-12-06 18:25:55 +01:00
Andy Wingo
b825edeba0 Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke 2013-11-26 10:13:59 +01:00
Andy Wingo
bd2d936a93 Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff 2013-11-26 10:11:06 +01:00
Andy Wingo
84666f988a Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke 2013-12-06 18:22:06 +01:00
Andy Wingo
be3dfbb19e Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke 2013-11-25 12:19:58 +01:00
Andy Wingo
e0d3657fde Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke 2013-11-25 12:19:38 +01:00
Andy Wingo
a0c0825a83 Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke 2013-12-06 17:56:20 +01:00
Paul Adenot
1e8856d4e9 Bug 947431 - Be more robust when getting the preferred sample rate when using the OpenSL backend. r=kinetik
--HG--
extra : rebase_source : a55d98b9ce2cc6a9c2559d9589984faf8063c301
2013-12-12 18:35:39 +01:00
Steve Fink
5936d87d4a Bug 949108 - Rooting hazards in nsScriptLoader.cpp due to AutoPushJSContext, r=bz
--HG--
extra : rebase_source : 02c19e3831118d3d4703c7904ea0b7228c06261f
2013-12-11 16:26:37 -08:00
Paul Adenot
db5ba45bd3 Bug 949474 - Reflect the fact that the nominal range for the sampleRate argument of the AudioContext.createBuffer changed in the spec. r=
* * *
Bug 949474 - Fix various oranges, on a CLOSED TREE.

--HG--
extra : rebase_source : 1317857063b7f028687aab1c00f113d947cd5685
2013-12-13 17:58:00 +01:00
Bobby Holley
652952e6f6 Bug 944407 - Tests. r=bz 2013-12-13 08:54:04 -08:00
Bobby Holley
3b4dfe688e Bug 944407 - Allow scripts for an XBL binding if and only if the XBL document comes from a scriptable domain. r=bz 2013-12-13 08:54:04 -08:00
Dan Gohman
2320f5f132 Bug 949171 - IonMonkey: Enforce some invariants for LSafepoint. r=nbp 2013-12-13 08:27:48 -08:00
Dan Gohman
8bb88646fb Bug 949171 - IonMonkey: Check more things in AssertBasicGraphCoherency. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
980c17c37e Bug 949171 - SpiderMonkey: Remove fudge from the RawLengthForBits calculation, and fix Safepoint reading to be ok with this. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
498e4266c7 Bug 949171 - SpiderMonkey: Rename bitset's max to numBits. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
bd5ac136c2 Bug 949171 - SpiderMonkey: Tighten up various assertions. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
50d5b3faff Bug 949171 - IonMonkey: Use the right block for EffectiveAddressAnalysis r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
708009bb2c Bug 949171 - SpiderMonkey: Pad the local slot size by at least sizeof(Value). r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
f120c2d6f3 Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
63bb041f12 Bug 949668 - SpiderMonkey: Enum simplification. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
c7065ba48b Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
cfdafbec8c Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
d1874a70b3 Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
e7fb42d7e9 Bug 949668 - SpiderMonkey: MoveOp cleanups. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
89d582749b Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem 2013-12-13 08:27:46 -08:00
Alexander Surkov
5e1803b343 Bug 943612 - don't use GetPosAndText to convert offsets to DOM range, r=tbsaunde 2013-12-13 11:26:35 -05:00
Olli Pettay
69f1377e75 Bug 944847, don't try to compile event handlers for data documents, r=bz
--HG--
extra : rebase_source : 2b4ce65fad2433475f4b50ccd89b4301cee6c8b2
2013-12-13 16:36:29 +02:00
Julian Seward
a9c93f34af Bug 867597 - IonMonkey: ARM hwcaps detection depends on uninitialised garbage on the stack. r=mjrosenb
--HG--
extra : rebase_source : aaa617de72c55552bd63f23d392e25785c1bf65a
2013-12-13 12:40:24 +01:00
Ehsan Akhgari
3c93df3b66 Bug 940821 - Build crashreporter in unified mode; r=ted 2013-12-13 09:55:39 -05:00
Bas Schouten
2d33b1945d Bug 946540: Deal with inflection points that all lie outside of (0, 1). r=jrmuizel 2013-12-13 15:22:37 +01:00
Jonathan Watt
c11f4f2126 Bug 944704 follow-up to mark zoomed-svg-with-viewBox-01.svg very slightly fuzzy on windows. r=orange 2013-12-13 13:43:58 +00:00
Jonathan Watt
1084f6fc6e Bug 944704 follow-up to mark zoomed-svg-with-viewBox-01.svg very slightly fuzzy on windows. r=orange 2013-12-13 13:41:46 +00:00
Kannan Vijayan
c66e2639c4 Bug 949496 - Correctly handle frame return values when bailing to baseline. r=jandem 2013-12-13 08:37:46 -05:00
Jonathan Watt
28074a3adf Bug 944704, part 3 - Fix stroke dashing for SVG ellipses so that the dashing starts from the correct point and progresses in the correct direction. r=Bas 2013-12-13 12:14:37 +00:00