Ms2ger
c2315a28ab
Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
2013-08-14 09:00:52 +02:00
Ms2ger
0c3b97da57
Bug 901063 - Remove HB_DONT_DEFINE_STDINT defines; r=gps
...
These defines have been unnecessary since we removed mozilla/StandardInteger.h.
The upstream code will default to stdint.h typedefs without them.
2013-08-14 08:57:22 +02:00
Ehsan Akhgari
dcc5877fbb
Bug 904121 - Do not include nsIMemory in nsMemory.h; r=vlad
...
--HG--
extra : rebase_source : b525ab299eeefdd39f6e919c8a0c6407f9bac209
2013-08-12 17:44:56 -04:00
Guillaume Abadie
2e65cd73fe
bug 900199 - Add OpenGL registry xml parser to generate constants - step 2 - r=bjacob,jgilbert,jrmuizel
2013-08-13 10:35:03 -04:00
Guillaume Abadie
bf9f12c421
bug 900199 - Add OpenGL registry xml parser to generate constants - step 1 - r=bjacob,jgilbert,jrmuizel
2013-08-13 10:35:03 -04:00
Adrian May
a697186d75
Bug 877115 - Moz2Dify GLContext and GLTextureImage. r=nical
2013-08-13 15:44:53 +02:00
Milan Sreckovic
c0b45ceae6
Bug 903526 - Add BaseRect::IsFinite() method. r=bas
2013-08-13 14:48:17 -04:00
Guillaume Abadie
7aa55ce556
bug 905853 - gfx/gl/GLConsts.h nits fix - r=jgilbert
2013-08-16 17:11:57 -04:00
Botond Ballo
2d0568a624
Bug 895905 - Document that ns[Int]Point stores coordinates in app units. r=tn
2013-08-08 15:56:09 -04:00
Botond Ballo
9296923f9b
Bug 895905 - Fixed a compiler error on GCC 4.7. r=Bas
2013-08-08 15:56:09 -04:00
Botond Ballo
c7e59f7954
Bug 895905 - B2G mechanism for content to inform APZC about scroll events. Handles multi-APZC. r=kats
2013-08-08 15:56:08 -04:00
Nicolas Silva
21b12f43ab
Bug 858914 - Various TextureClient/Host cleanups. r=nrc.
2013-08-08 14:53:12 +02:00
Benoit Jacob
d35de54de6
Bug 901495 - GLintptr should be intptr_t, not ptrdiff_t - r=jrmuizel
2013-08-12 23:55:28 +02:00
Ryan VanderMeulen
7c6f75f871
Merge m-c to inbound.
2013-08-12 17:43:24 -04:00
Ryan VanderMeulen
b9a26a7e35
Merge inbound to m-c.
2013-08-12 15:35:24 -04:00
Kartikaya Gupta
30c87b92e1
Bug 903460 - Back out cset 9813b854b713 because it regresses panning behaviour on Android. r=me
2013-08-12 08:32:11 -04:00
Phil Ringnalda
26893fc5ad
Back out d393cfeb5dbf:9f82224bb8a3 (bug 903816) for Android reftest failures
...
CLOSED TREE
2013-08-11 19:21:17 -07:00
Matt Woodrow
4ea156e47f
Bug 902339 - Null check mImageHost in ImageLayerComposite before trying to access it. r=nrc
2013-08-12 12:11:09 +12:00
Nicholas Cameron
788218a793
Bug 903816. Include-what-you-use for gfx/layers. r=roc
2013-08-12 11:17:23 +12:00
Nicholas Cameron
f639add88a
Bug 903816. Fixups in non-layers files. r=roc
2013-08-12 11:15:10 +12:00
Po-Chun Chang
6baaeb6ea1
Bug 898228 - Avoid wasted work in gfxContext::ClipContainsRect(). r=bas
2013-08-12 08:51:45 -04:00
Jonathan Kew
141239e413
bug 879963 - preserve in-progress font loaders when updating the user font set, and avoid adding duplicate face entries to a user font family. r=dbaron,jdaggett
2013-08-12 10:07:55 +01:00
Daniel Holbert
bd3225abb3
Bug 904184: Replace "//" comment with "/**/" comment, to fix GCC "warning: multi-line comment" for trailing backslash in ASCII art. r=BenWa
2013-08-12 13:40:28 -07:00
Kartikaya Gupta
378f96db6d
Bug 903460 - Apply the async transform after the CSS transform for a given layer. r=BenWa
...
Since the CSS transform includes a 1/resolution scaling factor, the translation
amount in the async transform is now in LayoutDevicePixels instead of LayerPixels.
The shadow tree transform is now effectively:
(1/resolution * rest of CSS transform * async translation * async resolution)
Whereas before it was
(async translation * async resolution * 1/resolution * rest of CSS transform)
2013-08-10 11:19:47 -04:00
Jeff Muizelaar
ecae027e49
Bug 897532. Add support for better filtering in Azure. r=bas
...
This fixes the quality regression on OS X.
--HG--
extra : rebase_source : f045caa95800d05098ea49e05fe90fc933f8849f
2013-07-31 14:46:25 -04:00
Kartikaya Gupta
ee8f12a0ab
Bug 890280 - Update the AsyncPanZoomController tests to also test the transformation matrices. r=BenWa
2013-08-15 08:03:31 -04:00
Ryan VanderMeulen
f5dd09dc36
Backed out changeset 5432f96b6ba0 (bug 899855) for B2G test bustage.
...
CLOSED TREE
2013-08-14 13:21:52 -04:00
Brian O'Keefe
3dadb0e396
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Guillaume Abadie
e7d77c65cb
bug 899855 - GLContext parse GL_VERSION - r=jgilbert
2013-08-14 10:07:08 -04:00
Ms2ger
6c3982af30
Merge m-c to inbound.
2013-08-14 14:47:39 +02:00
Markus Stange
ca3ed71e54
Bug 904538 - Don't #include nsITheme.h in nsIWidget.h. r=roc
2013-08-14 13:19:55 +02:00
Ryan VanderMeulen
7b01d7a416
Backed out changeset ce3a1df4d559 (bug 875247) for mochitest-mc crashes.
2013-08-09 17:56:15 -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
David Zbarsky
826b4c099f
Bug 903819 - Don't include Layers.h everywhere, part 4 r=nrc
2013-08-20 15:45:30 -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
Po-Chun Chang
a3033884fb
Bug 897258 - Avoid wasted work in GestureEventListener::HandleInputEvent(). r=kentuckyfriedtakahe
2013-08-09 15:01:56 -04:00
Daniel Holbert
48fdb50213
Bug 903071: Drop unused variable 'gfxSize' from ImageDataSerializer::ComputeMinBufferSize. r=nical
2013-08-09 15:07:32 +02:00
Jonathan Kew
4387eff332
bug 880818 - check for failure when creating the cairo_scaled_font in gfxFT2Font::GetOrMakeFont. r=jdaggett
2013-08-09 09:51:51 +01:00
Matt Brubeck
077101237b
Merge mozilla-central to mozilla-inbound
2013-08-08 21:49:53 -07:00
Matt Brubeck
c53520d691
Back out d10581fd8202 (bug 897532) on suspicion of causing intermittent pgo-only Metro crashes
2013-08-08 14:58:00 -07:00
Nicholas Cameron
8ca7f5e641
Bug 899435. Part 4 - smooth resizing with OMTC. r=roc
2013-08-09 11:32:26 +12:00
Nicholas Cameron
8e9e2f0fc4
Bug 902330. Initialise shmem texture clients properly. r=mattwoodrow
2013-08-09 11:32:25 +12:00
Nicholas Cameron
180f8169bb
Bug 902330. Fix the SupportsAzureContent mess. r=mattwoodrow
2013-08-09 11:32:19 +12:00
Nicholas Cameron
484d8249f0
Bug 901722. Part 2 - changes to generated files. r=bas
2013-08-09 11:30:19 +12:00
Nicholas Cameron
a61919231a
Bug 901722. Implement component alpha for d3d11 compositor. r=Bas
2013-08-09 11:30:19 +12:00
Nicholas Cameron
e90fed4a14
Bug 901722. Tweek to d3d9 compositor blend modes. r=bas
2013-08-09 11:30:19 +12:00
Nicholas Cameron
82aab79456
Bug 902329. Implement component alpha thebes layers with Azure. r=mattwoodrow
2013-08-09 11:30:19 +12:00
Nicholas Cameron
1bc1f9224a
Bug 901722. Fix up component alpha/sub-pixel AA enablement. r=mattwoodrow
2013-08-09 11:30:19 +12:00
Nicholas Cameron
af23265853
Bug 901404. Support Azure with single buffered thebes layers. r=mattwoodrow
2013-08-09 11:30:18 +12:00
Nicholas Cameron
05b78d0697
Bug 902528. Check we still have a render target in BeginFrame. r=Bas
2013-08-09 11:30:18 +12:00
Nicholas Nethercote
849635b8f1
Bug 898914 (part 1) - Remove JSBool.
...
--HG--
extra : rebase_source : 2d202e0e5005a7f54724b1540481c15cde3ad52e
2013-08-08 15:53:04 -07:00
Nicholas Nethercote
aa5919539d
Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
...
--HG--
extra : rebase_source : 25f4de1bfae830b0af6407d260a70b787ab1dc9b
2013-08-06 23:59:54 -07:00
Ed Morley
a428bbb020
Merge mozilla-central and inbound
2013-08-07 16:19:03 -07:00
Edwin Flores
6318f92344
Bug 892934 - Pass RGB image format into CreateTextureImage r=mattwoodrow
2013-08-08 10:38:21 +12:00
Ryan VanderMeulen
00f1cf235f
Merge m-c to b2g-inbound.
2013-08-07 14:41:41 -04:00
Kartikaya Gupta
24718d2f2e
Bug 900742 - Fix APZC hit testing problem introduced by bug 866232. r=BenWa
2013-08-06 16:20:14 -04:00
Ryan VanderMeulen
a1195a8c19
Backed out changeset aada9eac6fd3 (bug 900742) for checktest failures.
2013-08-06 12:50:36 -04:00
Kartikaya Gupta
5cd5511bea
Bug 900742 - Fix APZC hit testing problem introduced by bug 866232. r=BenWa
2013-08-06 10:39:19 -04:00
Guillaume Abadie
55c0e32502
bug 893180 - [WebGL 2.0] gl.vertexAttribDivisor (GL_ARB_instanced_array) - r=jgilbert
2013-08-06 20:05:51 -04:00
Josh Aas
8e90844825
Bug 899473 - Remove OS X 10.4 and 10.5 code from gfx. r=jmuizelaar
2013-08-06 17:52:52 -04:00
Guillaume Abadie
aa8c3fc910
bug 892978 - [WebGL 2.0] Query objects (GL_ARB_occlusion_query_boolean) - r=jgilbert
2013-08-06 17:23:46 -04:00
Jonathan Kew
283a063cb5
bug 854897 - prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett
2013-08-05 21:06:09 +01:00
Nicolas Silva
ee0736e8c9
Bug 900793 - Rename TextureSourceOGL::ReleaseTexture into UnbindTexture. r=nrc
2013-08-05 12:15:21 +02:00
Nicolas Silva
8e7aa5738e
Bug 899667 - Make layer borders more readable. r=BenWa
2013-08-03 00:50:17 +02:00
Kartikaya Gupta
e490c33d50
Bug 899810 - Ensure that mFrameMetrics is updated properly in NotifyLayersUpdated. r=bbondy
...
In some cases the mScrollOffset was getting updated on the mFrameMetrics
before the IsDefault() check, so the IsDefault() check would return false
when it should have returned true. Calling IsDefault() on the
mFrameMetrics before writing stuff into it fixes this.
2013-08-04 12:26:54 -04:00
Nicholas Cameron
dd58f82344
Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow
2013-08-04 19:46:17 +12:00
Matt Woodrow
25906e852f
Bug 881634 - Only use a single snapshot with DrawTargetSkia. r=Bas
2013-08-01 21:12:16 -04:00
Matt Woodrow
ea28516906
Bug 900133 - Add TEXTURE_IMMEDIATE_UPLOAD to avoid racing when single buffered. r=nical
2013-08-03 13:30:28 -04:00
Matt Woodrow
a7fdd93853
Bug 900133 - Make sure we always call OnTransaction when we might recreate textures. r=nical
2013-08-03 13:29:48 -04:00
Matt Woodrow
6436bb8202
Bug 893302 - Implement CanvasClient2D on top of NewTextures. r=nical
2013-08-03 13:29:37 -04:00
Matt Woodrow
1afc70d202
Bug 893302 - Rename the CanvasClient class to include Deprecated so we can implement one on top of NewTextureHost. r=nical
2013-08-03 13:29:28 -04:00
Matt Woodrow
e49181d0be
Bug 900133 - Recreate the TextureClient for an ImageClient if the image size changes. r=nical
2013-08-03 13:29:18 -04:00
Jonathan Kew
b1b3046119
bug 900975 - include font-smoothing setting in the nsFont::BaseEquals comparison. r=dbaron
2013-08-03 08:58:53 +01:00
Wes Kocher
f304825fbc
Backed out 6 changesets (bug 900133, bug 881634, bug 893302) for build bustage
...
Backed out changeset 49632bc14e27 (bug 900133)
Backed out changeset 036780fccc89 (bug 900133)
Backed out changeset b8db58f5e209 (bug 893302)
Backed out changeset 67c3e4204e44 (bug 893302)
Backed out changeset a857a4246dd9 (bug 900133)
Backed out changeset e0e2e27af6c1 (bug 881634)
2013-08-02 20:35:39 -07:00
Matt Woodrow
e90b2b5bae
Bug 900133 - Add TEXTURE_IMMEDIATE_UPLOAD to avoid racing when single buffered. r=nical
2013-08-02 23:00:02 -04:00
Matt Woodrow
1cb456c128
Bug 900133 - Make sure we always call OnTransaction when we might recreate textures. r=nical
2013-08-02 22:59:56 -04:00
Matt Woodrow
1004e045e5
Bug 893302 - Implement CanvasClient2D on top of NewTextures. r=nical
2013-08-02 22:59:49 -04:00
Matt Woodrow
28248b7852
Bug 893302 - Rename the CanvasClient class to include Deprecated so we can implement one on top of NewTextureHost. r=nical
2013-08-02 22:59:40 -04:00
Matt Woodrow
d5af0a03b9
Bug 900133 - Recreate the TextureClient for an ImageClient if the image size changes. r=nical
2013-08-02 22:59:26 -04:00
Matt Woodrow
0eff0999b8
Bug 881634 - Only use a single snapshot with DrawTargetSkia. r=Bas
2013-08-01 21:12:16 -04:00
Guillaume Abadie
ccba191386
bug 901084 - remove deprecated GLContext extension group queries. - r=bjacob
2013-08-02 21:13:46 -04:00
Guillaume Abadie
03575a3eef
Bug 901131 - GLContext's extension group queries do a static assert on sExtensionGroupInfoArr - r=jgilbert
2013-08-02 21:04:16 -04:00
Guillaume Abadie
15b6666330
bug 900101 - build bustage fix on an CLOSED TREE - r=bjacob IRL
2013-08-02 18:26:09 -04:00
Guillaume Abadie
d7f0e18498
bug 900101 - GLContext let extension group queries XXX_* use mVersion and mProfile - r=jgilbert,bjacob
2013-08-02 17:30:58 -04:00
Guillaume Abadie
c6aa95bcdd
bug 900964 - GLContext::GLErrorToString changed to a static function - r=bjacob
2013-08-02 17:08:55 -04:00
Avi Halachmi
7de7d90131
Bug 888899 - Part 2 - Uses layout.frame_rate=0 for ASAP mode instead of 10k. r=jrmuizel
2013-08-02 23:29:57 +03:00
Matt Woodrow
82f9ee14d2
Bug 893824 - Don't allow 0 sized SourceSurfaces with Moz2D. r=jrmuizel
...
--HG--
extra : rebase_source : dc5e18fe96966a86cbb3b2fbaa508247cbe73142
2013-07-15 13:28:04 -04:00
Matt Woodrow
9a90b3621f
Bug 900133 - Only draw the picture rect of a tiled image. r=nical
...
--HG--
extra : rebase_source : 836d60efd38040971f2bff9c2b24e66fb084d65d
2013-08-01 21:12:16 -04:00
Matt Woodrow
aa675bfd8e
Bug 900133 - Fix leak reporting for MemoryTextureHost. r=nical
...
--HG--
extra : rebase_source : 445d3cc5ed8d82bf26e357dc878d0d1b846b113a
2013-08-01 21:12:16 -04:00
Matt Woodrow
77d440cc12
Bug 900133 - Support MaskLayers that are backed by a NewTextureHost. r=nical
...
--HG--
extra : rebase_source : 8494dd32a837fc1ca44ed7c838e4def84f3292e1
2013-08-01 21:12:16 -04:00
Matt Woodrow
06a3f097c5
Bug 900133 - Remove unnecessary printf when adding textures. r=nical
...
--HG--
extra : rebase_source : 78b76ede5e23d445833a65fd18c7eb336709c1b4
2013-08-01 21:12:15 -04:00
Matt Woodrow
eb3dede292
Bug 898129 - Only set the texture transform for shaders where it will be used. r=nrc
...
--HG--
extra : rebase_source : 6f636720a53dac7d0842caf41dffb457cecd379c
2013-08-01 21:12:15 -04:00
Matt Woodrow
c2432550aa
Bug 900188 - Correctly treat WebGL as being single buffered when we share it across ipdl. r=nrc
...
--HG--
extra : rebase_source : 92be3f39d6e07d1e5f5de0a484a0c94eca93a97c
2013-08-01 21:12:15 -04:00
Milan Sreckovic
536093c3dc
Bug 900729: Make TextureFlags constant names (UseNearestFilter, NeedsYFlip, AllowRepeat, NewTile, ComponentAlpha) all caps in CompositorTypes.h and prefix them with TEXTURE_ for consistency and uniqueness. r=nsilva.
2013-08-06 13:36:35 -04:00
Kartikaya Gupta
d2aa7640b9
Bug 901339 - Fix the focal point when zooming in and out. r=BenWa
2013-08-07 12:34:16 -04:00
James Willcox
aa3f30d754
Bug 896670 - Don't release SkiaGL render target after creating POT texture r=gwright
2013-08-06 22:28:47 -04:00
George Wright
9f3f2796ec
Bug 902483 - Expose missing GLES2 extensions to SkiaGL r=mattwoodrow
2013-07-31 20:10:55 -04:00
Jeff Muizelaar
949f85802a
Bug 897532. Add support for better filtering in Azure. r=bas
...
This fixes the quality regression on OS X.
--HG--
extra : rebase_source : afbf0c332c23933096fa97a022698dc992908c12
2013-07-31 14:46:25 -04:00
Nicolas Silva
687afe45cd
Bug 900393 - Implement missing method in DeprecatedSharedRGBImage. r=eflores
2013-08-06 18:47:44 +02:00
Benoit Girard
bebd5ab26c
Bug 865902 - Port old gfx unit tests. r=milan
...
--HG--
rename : gfx/tests/TestColorNames.cpp => gfx/tests/gtest/TestColorNames.cpp
rename : gfx/tests/TestRect.cpp => gfx/tests/gtest/TestRect.cpp
rename : gfx/tests/TestRegion.cpp => gfx/tests/gtest/TestRegion.cpp
rename : gfx/tests/gfxFontSelectionTest.cpp => gfx/tests/gtest/gfxFontSelectionTest.cpp
rename : gfx/tests/gfxFontSelectionTests.h => gfx/tests/gtest/gfxFontSelectionTests.h
rename : gfx/tests/gfxSurfaceRefCountTest.cpp => gfx/tests/gtest/gfxSurfaceRefCountTest.cpp
rename : gfx/tests/gfxTextRunPerfTest.cpp => gfx/tests/gtest/gfxTextRunPerfTest.cpp
rename : gfx/tests/gfxWordCacheTest.cpp => gfx/tests/gtest/gfxWordCacheTest.cpp
rename : gfx/tests/per-word-runs.h => gfx/tests/gtest/per-word-runs.h
2013-04-25 19:02:13 -04:00
Ms2ger
21409e5d2c
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
f28bde905f
Bug 900096 - Cleanup Touch some; r=dzbarsky
2013-08-02 09:06:35 +02:00
Ms2ger
625b832e4f
Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats
2013-08-02 09:05:16 +02:00
Ms2ger
c01a333748
Bug 898895 - Define MOZ_WEBGL globally; r=ted
2013-08-02 09:04:35 +02:00
Ms2ger
65b9d384bf
Bug 897540 - Reduce includes in nsDeviceContext.h; r=roc
2013-08-02 09:04:22 +02:00
Mike Hommey
8cdcebc8bc
Backout changesets 8b67eb363e5c (bug 893824), 2f603fe51b71, d623d68577ec, 12adb590b761, e08e42b8435b (bug 900133) and c8230843d507 (bug 898129) for crashtest bustage on a CLOSED TREE
2013-08-02 15:35:25 +09:00
Ryan VanderMeulen
8fcc29f850
Backed out changeset 9a5f4bbd4fcb (bug 900188) to see if it fixes the OSX crashtest and reftest asserts.
...
CLOSED TREE
2013-08-02 00:45:09 -04:00
Matt Woodrow
09adca9139
Backout 0b0a0b491740 (bug 881634) for causing crashes on android CLOSED TREE
2013-08-01 22:46:06 -04:00
Matt Woodrow
ba2ac554e1
Bug 893824 - Don't allow 0 sized SourceSurfaces with Moz2D. r=jrmuizel
2013-07-15 13:28:04 -04:00
Matt Woodrow
cd8567000f
Bug 881634 - Only use a single snapshot with DrawTargetSkia. r=Bas
2013-08-01 21:12:16 -04:00
Matt Woodrow
0c8c5ad671
Bug 900133 - Only draw the picture rect of a tiled image. r=nical
2013-08-01 21:12:16 -04:00
Matt Woodrow
a4ce2d33f0
Bug 900133 - Fix leak reporting for MemoryTextureHost. r=nical
2013-08-01 21:12:16 -04:00
Matt Woodrow
3be48e4437
Bug 900133 - Support MaskLayers that are backed by a NewTextureHost. r=nical
2013-08-01 21:12:16 -04:00
Matt Woodrow
9274800265
Bug 900133 - Remove unnecessary printf when adding textures. r=nical
2013-08-01 21:12:15 -04:00
Matt Woodrow
cfb50c37ed
Bug 898129 - Only set the texture transform for shaders where it will be used. r=nrc
2013-08-01 21:12:15 -04:00
Matt Woodrow
561f72ffc5
Bug 900188 - Correctly treat WebGL as being single buffered when we share it across ipdl. r=nrc
2013-08-01 21:12:15 -04:00
Guillaume Abadie
4a627d22da
bug 899264 - Add OpenGL version and profile support in GLContext - r=jgilbert
2013-08-01 19:43:27 -04:00
Nicolas Silva
f46dc128f3
Bug 899583 - Disallow BigImage with YCbCr compositing. r=BenWa
2013-08-02 01:02:06 +02:00
Guillaume Abadie
b86ca40b74
bug 900702 - GLContext DrawArraysInstanced and DrawElementsInstanced doesn't call {Before,After}GLDrawCall() - r=bjacob
2013-08-01 18:27:54 -04:00
Nicolas Silva
5876362bbe
Bug 900012 - Make async-video double buffered. r=mattwoodrow
2013-08-02 00:14:55 +02:00
Nicholas Cameron
f67c88d7e9
back out bug 874721, bug 899435
2013-08-01 18:30:46 +12:00
Nicholas Cameron
db1fba861e
Bug 899435. Tidy up pt 3 - d3d11. r=Bas
2013-08-01 17:00:47 +12:00
Nicholas Cameron
048cbdc435
Bug 899435. Tidy up pt 2 - d3d9. r=Bas
2013-08-01 17:00:41 +12:00
Nicholas Cameron
180e532323
Bug 899435. Tidy up pt 1. r=mattwoodrow
2013-08-01 17:00:16 +12:00
Nicholas Cameron
9f0187319e
Bug 874721; implement CreateRenderTargetFromSource and clear surfaces before use. r=Bas
2013-08-01 16:53:07 +12:00
Nicholas Cameron
3bfb937e5e
Bug 874721; Re-fix WebGL. r=mattwoodrow
2013-08-01 16:53:04 +12:00
Nicholas Cameron
9e1943584e
Bug 874721. Ensure a compositable is valid before use. r=Bas
2013-08-01 16:52:57 +12:00
Nicholas Cameron
4cd532521f
Bug 874721; don't OOM with large canvases. r=Bas
2013-08-01 16:52:53 +12:00
Nicholas Cameron
19f4e0a65c
Bug 874721; identify multi-process OMTC and use shmem. r=Bas
2013-08-01 16:52:46 +12:00
Nicholas Cameron
9d09b0b60d
Bug 874721. Fallback for EnsureAllocated and compositor, and some more sanity checks. r=mattwoodrow
2013-08-01 16:52:36 +12:00
Nicholas Cameron
068a3c90a4
Bug 874721. CompositorD3D9, r=Bas
2013-08-01 16:50:52 +12:00
Guillaume Abadie
aebb9dff59
bug 899811 - step 01 - gfx/gl/GLContext.h consolidation - r=bjacob,jgilbert
2013-07-31 19:18:06 -04:00
Nicholas Cameron
936a43cf50
Bug 897839. Use OMTC for invisible windows and initialise LayerTreeState::mParent. r=mattwoodrow
2013-08-01 10:20:24 +12:00
Nicholas Cameron
3ffc0fea6a
Bug 897409. Use a temporary surface instead of forcing image surfaces (v2). r=mattwoodrow
2013-08-01 10:17:41 +12:00
Jim Chen
02ade91805
Bug 881018 - Never inline TiledLayerBuffer::GetScaledTileLength to avoid crash; r=Cwiiis
2013-07-31 13:26:44 -04:00
Jim Chen
2d9ab495c1
Backout rev 9497429e8463 (bug 881018) to land real fix
2013-07-31 13:26:21 -04:00
Birunthan Mohanathas
186d1e17e2
Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
2013-07-31 11:44:31 -04:00
Kartikaya Gupta
e56113f533
Bug 890932 - Add a missing lock in AsyncPanZoomController::SendAsyncScrollEvent. r=BenWa
2013-07-31 08:53:17 -04:00
Kartikaya Gupta
aa06750a8e
Bug 890932 - Remove unnecessary internal method now that the monitor re-entrant. r=BenWa
2013-07-31 08:53:16 -04:00
Kartikaya Gupta
e7eb189cc7
Bug 890932 - Make AsyncPanZoomController::mMonitor re-entrant to reduce code madness. r=BenWa
2013-07-31 08:53:16 -04:00
Ryan VanderMeulen
876ec34e66
Backed out changeset 6846b610be41 (bug 897409) for suspicion of making Win8 mochitest-mc perma-orange.
2013-07-30 22:28:46 -04:00
Ryan VanderMeulen
02d1dbe0d8
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
Nicholas Cameron
5b1bec37f3
Bug 897839. Add some null checks for the compositor map. r=mattwoodrow
2013-07-31 09:45:42 +12:00
Nicholas Cameron
604246128e
Bug 897409. Use a temporary surface instead of forcing image surfaces. r=mattwoodrow
2013-07-31 09:45:31 +12:00
Timothy Nikkel
d619fd2bc6
Bug 899730. Part 2. Use nsIntRegion::Area in layers and get rid of the unneeded GetRegionArea function that does the same. r=nrc
2013-07-30 16:10:32 -05:00
Timothy Nikkel
32789e313a
Bug 899730. Part 1. Add nsIntRegion::Area (it just uses nsRegion::Area). r=mats
2013-07-30 16:10:29 -05:00
Kartikaya Gupta
795301b997
Bug 866232 - Fix build breakage introduced in f69d34718660. r=me
2013-07-30 14:55:57 -04:00
Kartikaya Gupta
40271aeb0c
Bug 866232 - Break assumption of a single global root layer tree. r=BenWa, mattwoodrow
2013-07-30 14:03:43 -04:00
Kartikaya Gupta
0ab038a3d2
Bug 866232 - Only fire mozbrowserasyncscroll events on the top-level scrollable for backwards compatibility. r=BenWa
2013-07-30 14:03:42 -04:00
Kartikaya Gupta
c27169836e
Bug 866232 - Update and re-enable the test for hit detection in the APZC tree. r=BenWa
2013-07-30 14:03:41 -04:00