Nicolas Silva
f3b9355043
Bug 909765 - Make TextureClient and CompositableClient ref counting thread-safe. r=sotaro
2013-08-27 17:03:58 +02:00
Andreas Gal
b5fd2cb3c2
Bug 909113 - Make FPS counter code a bit more readable. r=jgilbert
2013-08-27 09:01:45 -04:00
Nicolas Silva
02f17f9efb
Bug 858914 - Basic backend for the new textures. r=mattwoodrow
2013-08-27 10:52:14 +02:00
Edwin Flores
390c8fb307
Bug 801467 - Give SVG glyph documents a legitimate principal and URI so that references to paint servers are able to be resolved. r=roc,bz
2013-06-10 13:25:12 +01:00
Ryan VanderMeulen
9fa9f53229
Merge inbound to m-c.
2013-08-26 20:19:26 -04:00
Guillaume Abadie
ec46ed3e56
bug 908841 - step 3 - Change the WebGL 2 validation mechanism - r=jgilbert
2013-08-26 17:12:54 -04:00
Kartikaya Gupta
c9052e6e85
Bug 885023 - Convert mFrameMetrics.mZoom to a CSSToScreenScale. r=BenWa,k17e
...
The mFrameMetrics.mZoom was previously a "resolution-independent" zoom,
which meant it had to always be multiplied by the CalculateIntrinsicScale()
value to be useful. This patch converts it to a "resolution-dependent" zoom,
and includes the intrinsic scale multiplier already. This means it needs
to be updated if either the viewport or composition bounds (which determine
the intrinsic scale) change, but there are only a few places where this
happens and it makes the rest of the code cleaner.
2013-08-26 09:50:30 -04:00
Robert O'Callahan
9afedc4d99
Bug 906521. Part 6: Make gfxSVGGlyphs understand the new table format. r=jfkthame
...
This also adds a bunch of buffer sanity checks to the code. This may not be
strictly necessary, thanks to OTS, but I think we should code defensively here
too.
--HG--
extra : rebase_source : 26b11505aa143fae6f63cd5858c87a259bb54b50
2013-08-20 01:08:43 +12:00
Robert O'Callahan
9b0c21e3d3
Bug 906521. Part 5: Make OTS recognize the new table format. r=jfkthame
...
--HG--
extra : rebase_source : 1fcc97a248823ce98ebf1319aa9ea138be6547cb
2013-08-20 01:08:43 +12:00
Robert O'Callahan
81fcead6fc
Bug 906521. Part 4: gfxSVGGlyphs should also check the version because it also does table parsing. r=jfkthame
...
--HG--
extra : rebase_source : 63d3e82908d1e42ab6990f280cb752f2547ab6cc
2013-08-20 01:08:43 +12:00
Robert O'Callahan
999ab3f24d
Bug 906521. Part 3: OTS should recognize version 0 of the SVG table. r=jfkthame
...
--HG--
extra : rebase_source : fb7431e890cd8b5a01a3f34a511d5b7c4aa575bf
2013-08-20 01:08:43 +12:00
Robert O'Callahan
211050982d
Bug 906521. Part 2: Change from using the 'glyphid' attribute to using id='glyphNNN'. r=jfkthame
...
--HG--
extra : rebase_source : 5ce6484e72faacf6412987b27ca8179d495e0067
2013-08-20 01:08:43 +12:00
Robert O'Callahan
2c53164bc5
Bug 906521. Part 1: Remove support for 'glyphchar' since it's no longer in the spec. r=jfkthame
...
--HG--
extra : rebase_source : 1d694f6e8579b20dbbe5c5d02411f078d7c67a83
2013-08-20 01:08:43 +12:00
Matt Woodrow
8ec094aa7c
Bug 908822 - Disable azure content on windows for now. r=nrc
2013-08-26 21:06:37 +12:00
Matt Woodrow
3d1150a215
Bug 909000 - Make SupportsAzureContentForBackend only return true for backends allowed by the current prefs. r=nrc
2013-08-26 16:13:24 +12:00
Matt Woodrow
6ad8be0418
Bug 908006 - use 4 bytes aligned stride in ImageDataSerializer. r=nical
2013-08-26 16:13:22 +12:00
Gabriele Svelto
c8251ce6f3
Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan
2013-08-24 08:12:51 +02:00
Ms2ger
944d17423c
Revert this CLOSED TREE to changeset 4d3e221584a0.
2013-08-24 13:31:48 +02:00
Gabriele Svelto
1d1671942d
Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan
2013-08-24 08:12:51 +02:00
Guillaume Abadie
a61b5ac1aa
bug 905161 - Remove the return type of GLContext::MarkUnsupported - r=jgilbert
2013-08-23 19:33:42 -04:00
Guillaume Abadie
def9ab8d6a
bug 905161 - Cache OpenGL features in GLContext - r=jgilbert
2013-08-23 19:33:42 -04:00
Ryan VanderMeulen
0e1d3c26c6
Merge inbound to m-c.
2013-08-23 17:49:37 -04:00
Ryan VanderMeulen
c8e81dd315
Backed out changesets aed22a2d8353 and c61fe8e1f887 (bug 908006) for OSX reftest failures.
2013-08-23 15:45:27 -04:00
Ryan VanderMeulen
a4221268e1
Merge m-c to b2g-inbound.
2013-08-23 10:52:20 -04:00
Ryan VanderMeulen
49dd0e9154
Merge b2g-inbound to m-c.
2013-08-23 10:50:14 -04:00
Matt Woodrow
c5fe226ff7
Bug 907926 - Follow-up to make sure we only enable Azure on the platforms we meant to.
2013-08-23 20:12:30 +12:00
Matt Woodrow
92359bcf96
Bug 908006 - use gfxImageSurface for A8 mask layers. r=nical
2013-08-23 16:43:17 +12:00
Matt Woodrow
e6c2e5fdab
Bug 908006 - use 4 bytes aligned stride in ImageDataSerializer. r=nical
2013-08-23 16:43:12 +12:00
Andreas Gal
9bb471c0ec
Bug 905589 - Use VBO instead of client side rendering. r=bas
2013-08-22 15:04:55 -04:00
Ehsan Akhgari
8efd8f6e71
Bug 908671 - Don't #include gfxMatrix.h in gfx3DMatrix.h; r=jrmuizel
2013-08-23 13:22:49 -04:00
Matt Woodrow
1bc37cba83
Bug 907926 - Make ContentClientBasic support Azure content. r=nrc
2013-08-23 18:13:55 +12:00
Matt Woodrow
64b190a16a
Bug 907926 - Supprt having different content/canvas backends in gfxPlatform. r=nrc
2013-08-23 18:13:55 +12:00
Matt Woodrow
ce94772386
Bug 907011 - Enable Azure content for windows. r=Bas
2013-08-23 16:54:14 +12:00
Matt Woodrow
108633936a
Bug 907011 - Don't copy surface contents into the snapshot when destroying DrawTargetCairo. r=Bas
2013-08-23 16:54:03 +12:00
Matt Woodrow
756511b29c
Bug 907011 - Expose cairo objects from gfxContext when using Azure/cairo. r=Bas
2013-08-23 16:53:53 +12:00
Matt Woodrow
7eec7c456f
Bug 907011 - Use the window device context for font metrics when using Azure. r=Bas
2013-08-23 16:53:30 +12:00
Bas Schouten
e8ba0b203f
Bug 907011 - Workaround precision bugs in pixman when doing PopGroupToSource by drawing in device-space. r=mattwoodrow
2013-08-23 16:53:12 +12:00
Matt Woodrow
b41daeebd3
Bug 907011 - Add support for Azure in ThebesLayerD3D9. r=Bas
2013-08-23 16:51:27 +12:00
Benoit Girard
7532bdbe2e
Bug 907286 - Implement Frame Counter for non OMTC basic. r=jmuizel,tnikkel
...
--HG--
extra : rebase_source : a2cf8295ead1af3f0a66491fd9455d37e7b3985d
2013-08-22 12:54:05 -04:00
Jim Mathies
db501ffdf0
Bug 904214 - Add missing assert per review comments. r=nrc
2013-08-22 20:54:49 -05:00
Jim Mathies
e1e50c6eff
Bug 904214 - Don't initialize component alpha blend state if its not in use. r=nrc
2013-08-22 19:28:03 -05:00
Jim Mathies
553fb50f74
Bug 907243 - Move SetDPI to APZCTreeManager. r=kats
2013-08-22 19:28:02 -05:00
Guillaume Abadie
9edea3a246
bug 907946 - re-enable EXT_packed_depth_stencil on OS X 10.9 - r=bjacob,jgilbert
2013-08-22 20:13:59 -04:00
Kartikaya Gupta
bc93b905db
Bug 907977 - Don't null out the mApzcForInputBlock prematurely. r=roc
2013-08-23 00:03:43 -04:00
Ryan VanderMeulen
d99f5cd37a
Merge m-c to inbound.
2013-08-22 15:44:40 -04:00
Ryan VanderMeulen
7726245c4e
Merge inbound to m-c.
2013-08-22 15:42:18 -04:00
Ryan VanderMeulen
7db5f50778
Backed out changeset 230120afcbbf (bug 905589) for Android and B2G bustage on a CLOSED TREE.
2013-08-22 14:17:49 -04:00
Andreas Gal
6ca29fe410
Bug 905589 - Use VBO instead of client side rendering. r=bas
2013-08-22 12:54:21 -04:00
Guillaume Abadie
c91dad91c0
bug 904330 - step 05 - Rename GLContextExtensionGroupQueries.cpp to GLContextFeatures.cpp - r=jgilbert
...
--HG--
rename : gfx/gl/GLContextExtensionGroupQueries.cpp => gfx/gl/GLContextFeatures.cpp
2013-08-22 13:42:05 -04:00
Guillaume Abadie
64b517b084
bug 904330 - step 04 - Remove old extension group queries - r=jgilbert
2013-08-22 13:42:05 -04:00
Guillaume Abadie
341027053c
bug 904330 - step 03 - Uses mozilla::GLFeature instead of old extension group queries - r=jgilbert
2013-08-22 13:42:05 -04:00
Guillaume Abadie
141c330cd7
bug 904330 - step 02 - Changes GLContext's extension group query names - r=jgilbert
2013-08-22 13:42:05 -04:00
Guillaume Abadie
e7af8d81f3
bug 904330 - step 01 - Add mozilla::GLFeature - r=jgilbert
2013-08-22 13:42:04 -04:00
Nicholas Cameron
2e6bc9e9b5
Bug 907901. Remove NS_lround from rect.h. r=Bas
2013-08-22 21:10:35 +12:00
Nicholas Cameron
c9afa4094d
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
2013-08-21 13:28:53 +12:00
Nicholas Cameron
a08f4cb314
Bug 902929. Assert that we don't have a compositable child for ImageBridgeClients. r=nical
2013-08-21 13:27:05 +12:00
Ms2ger
8bfa279bb1
Merge m-c to inbound
2013-08-22 10:38:48 +02:00
Ms2ger
d62e2c8439
Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Ms2ger
399a57add9
Bug 904831 - Part c: Move conditional MSVC_ENABLE_PGO definitions into moz.build and remove empty makefiles; r=mshal
2013-08-22 08:56:01 +02:00
Ms2ger
4922ccbc0a
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
5e3caea55b
Bug 883284 - Part g: Move conditional LIBXUL_LIBRARY assignments into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
dba42e4001
Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg
2013-08-22 08:56:00 +02:00
Ms2ger
8ccdba4aa0
Bug 906412 - Cleanup some random parts of the build system; r=mshal
2013-08-22 08:55:59 +02:00
Ms2ger
4d968c40e1
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
2013-08-22 08:55:59 +02:00
Ms2ger
dd5239111f
Bug 904178 - Part f: Remove some includes from nsPIDOMWindow.h; r=mounir
2013-08-22 08:30:55 +02:00
Ryan VanderMeulen
11b14acefd
Merge inbound to m-c.
2013-08-21 17:14:32 -04:00
Kartikaya Gupta
62d4c55177
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
15ef960215
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
bfdee90774
Bug 898443 - Completely extract the transformation calculation from GetTargetAPZC. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
7430b1e2b7
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
d65bcff71e
Bug 898443 - Extract input transform calculations from GetAPZCAtPoint. No functional changes. r=BenWa
2013-08-21 12:03:02 -04:00
Kartikaya Gupta
6065102f13
Bug 898443 - Add a parent pointer to the AsyncPanZoomController class. r=BenWa
2013-08-21 12:03:02 -04:00
Ed Morley
ae0d962225
Merge mozilla-central and b2g-inbound
2013-08-21 13:10:57 +01:00
Kartikaya Gupta
5aaf400c80
Bug 907372 - Fix incorrect comment in FrameMetrics.h. r=k17e
2013-08-21 07:46:05 -04:00
Wes Kocher
ea15ca7cf7
Backed out changeset 6356b67f6c87 (bug 902929)
2013-08-20 20:50:26 -07:00
Wes Kocher
536fb11a9d
Backed out changeset 315c9f0af9bb (bug 902929)
2013-08-20 20:50:20 -07:00
Nicholas Cameron
a6ed5e965c
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
2013-08-21 13:28:53 +12:00
Nicholas Cameron
49b9f6f61b
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
a83a22ab7a
Bug 907466. Support large canvases with d3d11. r=mattwoodrow
2013-08-21 13:13:57 +12:00
Jan Beich
1ee7a97749
Bug 907837 - Don't include SPS headers directly. r=nrc
2013-08-22 19:11:51 +12:00
Jan Beich
2b97d404b2
Bug 907837 - Fix IWYU false positive to unbreak non-SPS build. r=nrc
2013-08-22 19:11:47 +12:00
Botond Ballo
c635f7144e
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
8628de1017
Bug 903816. Include-what-you-use for gfx/layers. r=roc
2013-08-12 11:17:23 +12:00
Nicholas Cameron
b85b496768
Bug 903816. Fixups in non-layers files. r=roc
2013-08-12 11:15:10 +12:00
Matt Woodrow
dec5eff0fb
Bug 907011 - Implement CopyGlyphsToBuilder for Cairo Azure backend. r=Bas
2013-08-21 11:58:27 +12:00
Matt Woodrow
c092c3a063
Bug 907011 - Implement pattern matrices for the Cairo Azure backend. r=Bas
2013-08-21 11:57:57 +12:00
Matt Woodrow
0b9be64593
Bug 907011 - Implement antialias mode for the Cairo Azure backend. r=Bas
2013-08-21 11:56:27 +12:00
Matt Woodrow
0fd25a1455
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
445103a1d8
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
971cc56ca4
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
Kartikaya Gupta
aff688614b
Bug 906427 - When a touch event has multiple touch points, send it to the root APZC for the layer subtree. r=BenWa
2013-08-22 10:40:44 -04:00
Kartikaya Gupta
e28825b675
Bug 907906 - Finish templating the gfx::Margin type, and add a gfx::IntMargin type to go with it. r=Cwiiis
2013-08-22 12:41:51 -04:00
Nicolas Silva
d24669554b
Bug 907745 - Prepare for texture locking support. r=mattwodrow
2013-08-26 14:50:16 +02:00
Guillaume Abadie
6d4c154cbf
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
3ac06f8f86
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
2fd94a83ac
Bug 901208 - Fix Skia for ARM v4t. r=derf
2013-08-20 09:14:01 +09:00
Matt Woodrow
3775b9315e
Bug 900133 - Make sure we always set TEXTURE_DEALLOCATE_HOST when required. r=nical
2013-08-20 11:39:56 +12:00
Matt Woodrow
a902a114e8
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
9391d82609
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
3675ef846a
Merge m-c to inbound on a CLOSED TREE.
2013-08-19 17:05:12 -04:00
Ryan VanderMeulen
f50d1593a4
Merge m-c to b2g-inbound.
2013-08-19 11:53:02 -04:00
Kartikaya Gupta
79a03a6747
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
6ef84f269e
Force OMTC on when enabling multi-process tabs (bug 897502, r=ncameron).
2013-08-19 00:13:32 -07:00
Nicholas Cameron
8bf8c82aff
Bug 904343. Clear surface descriptors. r=nical.
2013-08-19 11:08:43 +12:00
Daniel Holbert
5bbf04e53e
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
397657b9ca
Bug 905790. Let canvases use fallback texure clients like images clients can. r=mattwoodrow
2013-08-18 18:46:21 +12:00
Nicholas Cameron
4e3c5a82da
Bug 903893. Backend fallback for OMTC. r=mattwoodrow
2013-08-18 18:46:16 +12:00
Chris Lord
6fb6b73907
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
05dd95a022
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)
5158b05590
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
925e64dd68
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
976b11c6aa
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Wes Kocher
b94abb1abc
merge b2g-inbound to central
2013-08-16 15:30:59 -07:00
Arnaud Sourioux
61cd54d7d7
Bug 903112 - Replace this with MOZ_THIS_IN_INITIALIZER_LIST() in gfx/. r=jfkthame
2013-08-16 09:18:36 -04:00
Guillaume Abadie
d00425a189
bug 903455 - [WebGL 2.0] Implement transform feedback: RASTERIZER_DISCARD - r=jgilbert
2013-08-15 20:43:47 -04:00
Nicholas Cameron
af73d1c737
Bug 904012. Remove a bogus assertion from ThebesLayerBuffer. r=mattwoodrow
2013-08-16 10:42:02 +12:00
Trevor Saunders
bddf017039
bug 905410 - remove most remaining usage of nspr atomics outside of xpcom/ r=ehsan
2013-08-12 05:51:49 -04:00
Jonathan Kew
5068038caa
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
3530bc7f3f
bug 902063 - GLContext complete extension group queries - r=bjacob,jgilbert
2013-08-15 15:58:20 -04:00
Ryan VanderMeulen
aeb4b9d1ad
Merge m-c to inbound.
2013-08-15 15:43:06 -04:00
Ed Morley
6317bd519a
Merge mozilla-central and b2g-inbound
2013-08-15 13:37:27 +01:00
Milan Sreckovic
d0ff790837
Bug 905219 - BaseRect::IsFinite() now uses std::isfinite(), rather than NS_finite(). r=jrmuizel
2013-08-14 12:29:47 -04:00
Ryan VanderMeulen
8b8be2a46a
Merge m-c to inbound.
2013-08-14 17:11:30 -04:00
Kartikaya Gupta
0e2d856f7e
Bug 890280 - Apply proper transformations when sending inputs to the APZC and back to the DOM. r=BenWa
2013-08-14 10:15:54 -04:00
Ms2ger
a04009b5b7
Merge latest PGO-green inbounc changeset to m-c.
2013-08-14 14:45:47 +02:00
Ms2ger
6d567ab3cc
Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
2013-08-14 09:00:52 +02:00
Ms2ger
20752c581e
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
55662e26d0
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
f4cc91c2a9
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
e1b902c305
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
89808cf57b
Bug 877115 - Moz2Dify GLContext and GLTextureImage. r=nical
2013-08-13 15:44:53 +02:00
Milan Sreckovic
1e3436bf95
Bug 903526 - Add BaseRect::IsFinite() method. r=bas
2013-08-13 14:48:17 -04:00
Guillaume Abadie
76f8b24de5
bug 905853 - gfx/gl/GLConsts.h nits fix - r=jgilbert
2013-08-16 17:11:57 -04:00
Botond Ballo
a2220a7990
Bug 895905 - Document that ns[Int]Point stores coordinates in app units. r=tn
2013-08-08 15:56:09 -04:00
Botond Ballo
728be070e1
Bug 895905 - Fixed a compiler error on GCC 4.7. r=Bas
2013-08-08 15:56:09 -04:00
Botond Ballo
d9ebfce749
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
2b57ec93b8
Bug 858914 - Various TextureClient/Host cleanups. r=nrc.
2013-08-08 14:53:12 +02:00
Benoit Jacob
02497cdce0
Bug 901495 - GLintptr should be intptr_t, not ptrdiff_t - r=jrmuizel
2013-08-12 23:55:28 +02:00
Ryan VanderMeulen
ae8458b977
Merge m-c to inbound.
2013-08-12 17:43:24 -04:00
Ryan VanderMeulen
0d3509d3c7
Merge inbound to m-c.
2013-08-12 15:35:24 -04:00
Kartikaya Gupta
6bf3464260
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
be5f1b23e0
Back out d393cfeb5dbf:9f82224bb8a3 (bug 903816) for Android reftest failures
...
CLOSED TREE
2013-08-11 19:21:17 -07:00
Matt Woodrow
903ad7a2d9
Bug 902339 - Null check mImageHost in ImageLayerComposite before trying to access it. r=nrc
2013-08-12 12:11:09 +12:00
Nicholas Cameron
59f7f45c1b
Bug 903816. Include-what-you-use for gfx/layers. r=roc
2013-08-12 11:17:23 +12:00
Nicholas Cameron
a23e8df091
Bug 903816. Fixups in non-layers files. r=roc
2013-08-12 11:15:10 +12:00
Po-Chun Chang
504e2f2554
Bug 898228 - Avoid wasted work in gfxContext::ClipContainsRect(). r=bas
2013-08-12 08:51:45 -04:00
Jonathan Kew
1b712cab49
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
85c396a165
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
8792f2231a
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
8c90099fc3
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