Ryan VanderMeulen
78bcb8af18
Merge inbound to m-c.
2013-08-21 17:14:32 -04:00
Kartikaya Gupta
9ab3d543fa
Bug 898443 - Update loops to run forward and use a size_t variable. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
5e077ef19e
Bug 898443 - Always use the innermost APZC containing all touch points for multi-touch inputs. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
0cfcca1de1
Bug 898443 - Completely extract the transformation calculation from GetTargetAPZC. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
cadc35ef37
Bug 898443 - Ensure that all multitouch events following a START go to the same APZC instance. r=BenWa
2013-08-21 12:03:02 -04:00
Kartikaya Gupta
3c5825b89f
Bug 898443 - Extract input transform calculations from GetAPZCAtPoint. No functional changes. r=BenWa
2013-08-21 12:03:02 -04:00
Kartikaya Gupta
9a113e1a19
Bug 898443 - Add a parent pointer to the AsyncPanZoomController class. r=BenWa
2013-08-21 12:03:02 -04:00
Ed Morley
ed092d660e
Merge mozilla-central and b2g-inbound
2013-08-21 13:10:57 +01:00
Kartikaya Gupta
ad5d1ed934
Bug 907372 - Fix incorrect comment in FrameMetrics.h. r=k17e
2013-08-21 07:46:05 -04:00
Wes Kocher
bfece22ab9
Backed out changeset 6356b67f6c87 (bug 902929)
2013-08-20 20:50:26 -07:00
Wes Kocher
5f8374e407
Backed out changeset 315c9f0af9bb (bug 902929)
2013-08-20 20:50:20 -07:00
Nicholas Cameron
01348ed72b
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
2013-08-21 13:28:53 +12:00
Nicholas Cameron
dc0aaf9d43
Bug 902929. Assert that we don't have a compositable child for ImageBridgeClients. r=nical
2013-08-21 13:27:05 +12:00
Nicholas Cameron
4bdcd5e9c7
Bug 907466. Support large canvases with d3d11. r=mattwoodrow
2013-08-21 13:13:57 +12:00
Botond Ballo
0e5f86037c
Bug 898580 - Remove updating of scroll offset in AsyncPanZoomController::NotifyLayersUpdated. It is now no longer needed by any platform. r=bbondy, r=kats
2013-08-15 11:30:27 -04:00
Nicholas Cameron
73aeda1397
Bug 903816. Include-what-you-use for gfx/layers. r=roc
2013-08-12 11:17:23 +12:00
Nicholas Cameron
0514eb1ecd
Bug 903816. Fixups in non-layers files. r=roc
2013-08-12 11:15:10 +12:00
Matt Woodrow
5938d48e42
Bug 907011 - Implement CopyGlyphsToBuilder for Cairo Azure backend. r=Bas
2013-08-21 11:58:27 +12:00
Matt Woodrow
f8e8d3bb7a
Bug 907011 - Implement pattern matrices for the Cairo Azure backend. r=Bas
2013-08-21 11:57:57 +12:00
Matt Woodrow
e24181566b
Bug 907011 - Implement antialias mode for the Cairo Azure backend. r=Bas
2013-08-21 11:56:27 +12:00
Matt Woodrow
697797fc7b
Bug 904884 - Assign RAII class instances to variables in PathCario so that they stay alive for the correct scope. r=nrc
2013-08-21 11:55:53 +12:00
Matt Woodrow
917d54f3b7
Bug 904981 - Clear surface devices offsets in DrawTargetCairo since we don't use them. r=Bas
2013-08-21 11:52:20 +12:00
Matt Woodrow
92e3402f7c
Bug 906147 - Make sure we lock component alpha textures in the correct order to prevent deadlocks. r=nrc
2013-08-21 11:49:31 +12:00
Guillaume Abadie
4f2b0458e0
bug 903481 - step 2 - [WebGL 2.0] transform feedback: add symbols in GLContext - r=jgilbert
2013-08-20 11:36:20 -04:00
Joseph Yasi
23b31d66b9
Bug 896287 - NVIDIA specific GLX server vendor check for pixmap depth and fbConfig depth. r=karlt
2013-08-20 08:30:26 -04:00
Mike Hommey
4d977848be
Bug 901208 - Fix Skia for ARM v4t. r=derf
2013-08-20 09:14:01 +09:00
Matt Woodrow
38ae2bdff7
Bug 900133 - Make sure we always set TEXTURE_DEALLOCATE_HOST when required. r=nical
2013-08-20 11:39:56 +12:00
Matt Woodrow
3b6adb72b1
Bug 900133 - Don't mark textures as being sent to the compositor until after we've drawn to them. r=nical
2013-08-20 11:39:55 +12:00
Matt Woodrow
edd0212608
Bug 904620 - Always send a transaction when we get a WebGL update to ensure that we get a composite. r=nrc
2013-08-20 11:39:55 +12:00
Ryan VanderMeulen
bb87caf4be
Merge m-c to inbound on a CLOSED TREE.
2013-08-19 17:05:12 -04:00
Ryan VanderMeulen
f035dd27c6
Merge m-c to b2g-inbound.
2013-08-19 11:53:02 -04:00
Kartikaya Gupta
eeceed6abc
Bug 906109 - Make the GestureEventListener realize when a touch point disappears. r=k17e
...
When receiving a touch event arrives that is missing previously-known
touch points, remove them from the list. This makes the GestureEventListener
more robust so that it doesn't keeping doing pinches when there should
be pans.
2013-08-19 09:38:43 -04:00
David Anderson
c926626e10
Force OMTC on when enabling multi-process tabs (bug 897502, r=ncameron).
2013-08-19 00:13:32 -07:00
Nicholas Cameron
9dab8f05ab
Bug 904343. Clear surface descriptors. r=nical.
2013-08-19 11:08:43 +12:00
Daniel Holbert
82e72ac9ca
Bug 903065: Update switch statement in LayersLogging.cpp to include new FILTER_GOOD enum value. r=jrmuizel
2013-08-18 12:40:58 -07:00
Nicholas Cameron
de9fb7e97c
Bug 905790. Let canvases use fallback texure clients like images clients can. r=mattwoodrow
2013-08-18 18:46:21 +12:00
Nicholas Cameron
d54a23dd47
Bug 903893. Backend fallback for OMTC. r=mattwoodrow
2013-08-18 18:46:16 +12:00
Chris Lord
b1c2b07b0e
Bug 747811 - Add gfxReusableImageSurfaceWrapper. r=BenWa
...
Add an implementation of gfxReusableSurfaceWrapper based on gfxImageSurface
and use it on Android to avoid the overhead of shared memory.
2013-08-19 14:59:27 +01:00
Chris Lord
46b4d68563
Bug 747811 - Separate gfxReusableSurfaceWrapper into a base class and implementation. r=BenWa
...
Split gfxReusableSurfaceWrapper into gfxReusableSurfaceWrapper and
gfxReusableSharedImageSurfaceWrapper, to allow for non gfxSharedImage-based
implementations.
--HG--
rename : gfx/thebes/gfxReusableSurfaceWrapper.cpp => gfx/thebes/gfxReusableSharedImageSurfaceWrapper.cpp
2013-08-19 14:59:25 +01:00
Benoit Girard ext:(%2C%20Chris%20Lord%20%3Cchrislord.net%40gmail.com%3E)
9bdf6932e4
Bug 747811 - Make the tiles backend safe across processes. r=nrc,BenWa
...
The tiles backend passes raw pointers to transfer tiled buffers between the
main thread and the compositor. This patch changes that to use shared
memory and tile descriptors instead, as well as changing the memory management
slightly to facilitate that.
2013-08-19 14:59:22 +01:00
Jeff Muizelaar
5bfbf126a7
Bug 898525. Separate out Gfx helpers into GfxMessageUtils.h. r=bent
...
This helps us include less.
--HG--
extra : rebase_source : bb9ca934a9dade9ef21cecfee7ae8e860f9c60c1
2013-07-26 15:28:31 -04:00
Ryan VanderMeulen
93247b9975
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Wes Kocher
a62c3344f1
merge b2g-inbound to central
2013-08-16 15:30:59 -07:00
Arnaud Sourioux
25dd048448
Bug 903112 - Replace this with MOZ_THIS_IN_INITIALIZER_LIST() in gfx/. r=jfkthame
2013-08-16 09:18:36 -04:00
Guillaume Abadie
ca5a59e93f
bug 903455 - [WebGL 2.0] Implement transform feedback: RASTERIZER_DISCARD - r=jgilbert
2013-08-15 20:43:47 -04:00
Nicholas Cameron
886b3d9f6c
Bug 904012. Remove a bogus assertion from ThebesLayerBuffer. r=mattwoodrow
2013-08-16 10:42:02 +12:00
Trevor Saunders
acfc9e9cd6
bug 905410 - remove most remaining usage of nspr atomics outside of xpcom/ r=ehsan
2013-08-12 05:51:49 -04:00
Jonathan Kew
787e2ca17f
Bug 905780 - actually call the function, don't just interpret its address as a boolean. r=nrc
2013-08-15 22:18:54 +01:00
Guillaume Abadie
55c9d6f3f5
bug 902063 - GLContext complete extension group queries - r=bjacob,jgilbert
2013-08-15 15:58:20 -04:00
Ryan VanderMeulen
beb80491c9
Merge m-c to inbound.
2013-08-15 15:43:06 -04:00