John Shih
8e94189e1f
Bug 940740 - Make sure do_GetService called in mainthread. r=mcmanus
2013-12-13 16:33:46 +08:00
Morris Tseng
be2c762574
Bug 893304 - Convert CanvasClient to new TextureClient/Host. r=nical, r=snorp, r=jgilbert
2013-12-13 12:45:13 -05:00
Quentin Headen
d191c68cf5
Bug 731667 - Rewrite mtable implementation to avoid use of _moz-* attributes - tests. r=fredw
2013-12-13 12:43:17 -05:00
Quentin Headen
5d1cb993fb
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
4cd0aa7229
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
217a12d499
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
be32bf6ad2
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
944f0d6f3b
Bug 929513 - Replace some instances of gfxIntSize with gfx::IntSize r=nical
2013-12-13 18:32:02 +01:00
Tor Arvid Lund
c50719a5fc
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
ad63ca899f
Bug 929513 - Change gfxSize references to gfx::Size r=nical
2013-12-13 18:31:53 +01:00
Tor Arvid Lund
99aac8e7ec
Bug 929513 - Remove unused #include statements r=nical
2013-12-13 18:31:35 +01:00
Andy Wingo
ee66cb0687
Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
2013-11-26 12:17:08 +01:00
Andy Wingo
339d45dcea
Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
2013-11-26 12:07:02 +01:00
Andy Wingo
58d29b9c5e
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
ec24828c47
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
846d50c400
Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke
2013-12-06 18:27:55 +01:00
Andy Wingo
b9669d7ed1
Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke
2013-12-06 18:25:55 +01:00
Andy Wingo
3cd5514961
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
5c6140c7b7
Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff
2013-11-26 10:11:06 +01:00
Andy Wingo
aa9b805f2e
Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
2013-12-06 18:22:06 +01:00
Andy Wingo
7d7f78b80c
Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
2013-11-25 12:19:58 +01:00
Andy Wingo
ab257efdd2
Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
2013-11-25 12:19:38 +01:00
Andy Wingo
5416abd7f7
Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke
2013-12-06 17:56:20 +01:00
Paul Adenot
2dc49f94bd
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
6b9d45c0dc
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
93b93df051
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
70b9a83090
Bug 944407 - Tests. r=bz
2013-12-13 08:54:04 -08:00
Bobby Holley
10ee082aa0
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
71931fce65
Bug 949171 - IonMonkey: Enforce some invariants for LSafepoint. r=nbp
2013-12-13 08:27:48 -08:00
Dan Gohman
514c8c85d6
Bug 949171 - IonMonkey: Check more things in AssertBasicGraphCoherency. r=nbp
2013-12-13 08:27:47 -08:00
Dan Gohman
38c1738202
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
669461f75b
Bug 949171 - SpiderMonkey: Rename bitset's max to numBits. r=nbp
2013-12-13 08:27:47 -08:00
Dan Gohman
432a7026c5
Bug 949171 - SpiderMonkey: Tighten up various assertions. r=nbp
2013-12-13 08:27:47 -08:00
Dan Gohman
cf95b96991
Bug 949171 - IonMonkey: Use the right block for EffectiveAddressAnalysis r=nbp
2013-12-13 08:27:47 -08:00
Dan Gohman
3e7408295c
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
22d34ae71a
Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
efdac8ab83
Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
0a7616aa2d
Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
eeb3ad8f08
Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
4d49341afb
Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
23ccef4096
Bug 949668 - SpiderMonkey: MoveOp cleanups. r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
d92e35536d
Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
2013-12-13 08:27:46 -08:00
Alexander Surkov
254a4e097e
Bug 943612 - don't use GetPosAndText to convert offsets to DOM range, r=tbsaunde
2013-12-13 11:26:35 -05:00
Olli Pettay
b84afae9cc
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
8798e032d8
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
d009c157e2
Bug 940821 - Build crashreporter in unified mode; r=ted
2013-12-13 09:55:39 -05:00
Bas Schouten
496577a876
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
3a50cb26ea
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
847282863d
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
abc964790b
Bug 949496 - Correctly handle frame return values when bailing to baseline. r=jandem
2013-12-13 08:37:46 -05:00