Commit Graph

15367 Commits

Author SHA1 Message Date
Ryan VanderMeulen
a46beb2ec9 No bug - Various crashtest manifest cleanups. 2015-10-31 19:35:27 -04:00
Nicholas Nethercote
8607a9d3a0 Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. 2015-10-29 15:58:24 -07:00
Nicholas Nethercote
4cb985dd68 Bug 1219476 (part 4) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. 2015-10-29 15:48:20 -07:00
Nicholas Nethercote
97e5f087d7 Bug 1219476 (part 3) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. 2015-10-29 15:44:31 -07:00
Nicholas Nethercote
0780b129e5 Bug 1219476 (part 2) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. 2015-10-29 15:34:06 -07:00
Nicholas Nethercote
a3f78862c5 Bug 1219476 (part 1) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. 2015-10-28 20:45:42 -07:00
Timothy Nikkel
36beff2b65 Bug 1220004. mozInnerScreenX/Y is in CSS pixels, not device pixels. Fix usage of it in apz test utils. r=botond 2015-11-01 11:45:40 -06:00
Jeff Muizelaar
3e11c3812a Bug 1213431. Support using Core profile for WebGL2 on Linux. r=jgilbert
Mesa won't give us a version of OpenGL newer than 3.0 without core profile
2015-10-22 10:49:06 -04:00
Phil Ringnalda
f67a09ba8e Back out changeset 5b1a9f0706de (bug 1213431) on suspicion of causing Mulet bustage in webgl-capturestream-test.html?preserve 2015-10-31 13:33:41 -07:00
Jeff Muizelaar
70181dee92 Bug 1213431. Support using Core profile for WebGL2 on Linux. r=jgilbert
Mesa won't give us a version of OpenGL newer than 3.0 without core profile
2015-10-22 10:49:06 -04:00
Kartikaya Gupta
b9078246e6 Bug 1219898 - Remove use of gPreventMouseEvents in APZ event state-tracking code. r=botond 2015-10-30 22:22:28 -04:00
Wes Kocher
691cc3853f Merge m-c to inbound, a=merge 2015-10-30 16:57:55 -07:00
Wes Kocher
05cf68e986 Merge inbound to central, a=merge 2015-10-30 16:35:46 -07:00
Nicolas Silva
0c05390738 Bug 1219330 - Prevent the creation of TextureClient after shutdown. r=mattwoodrow 2015-10-30 13:25:29 +01:00
Markus Stange
4038be311f Bug 1216248 - Recomposite when the window overlay changes. r=mattwoodrow 2015-10-30 11:49:07 +01:00
Markus Stange
bba86c58b0 Bug 1217168 - Respect layer clip rects during plugin visibility computation. r=jimm 2015-10-27 21:06:57 +01:00
Benoit Girard
425882c2c0 Bug 1219929 - Fix bad MouseInputData case. r=me 2015-10-29 17:36:05 -04:00
Milan Sreckovic
7f8b397d0d Bug 1214802 - gfxEnv - consolidate environment variables used by the graphics code in one place. r=botond 2015-10-28 14:31:00 +01:00
Chris Peterson
f296bf04df Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar
gfx/thebes/gfxContext.cpp:1415:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
gfx/thebes/gfxContext.cpp:1419:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
gfx/thebes/gfxFont.cpp:473:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
gfx/thebes/gfxFont.cpp:481:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
gfx/thebes/gfxFont.cpp:2999:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
gfx/thebes/gfxTextRun.cpp:1720:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-10-17 13:28:05 -07:00
Matt Woodrow
acd2c7ef05 Bug 1205913 - Differentiate YCbCr, NV12 and RGB textures when drawing layer borders. r=nical 2015-10-23 12:51:20 +13:00
Benoit Girard
65639b03cf Bug 1211612 - Add DragInputBlock for async scrollbars. r=kats 2015-10-26 16:06:49 -04:00
Carsten "Tomcat" Book
29967d3bc5 Backed out changeset 94df1f873f5c (bug 1205913) 2015-10-29 13:52:14 +01:00
Jamie Nicol
604d554187 Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan
Instead pass the flags to the parent constructor.
2015-10-28 11:57:55 +13:00
Milan Sreckovic
69f6abe34a Bug 1204922 - More information about crashes. r=bas 2015-10-27 14:11:00 +01:00
Matt Woodrow
74f0901c13 Bug 1205913 - Differentiate YCbCr, NV12 and RGB textures when drawing layer borders. r=nical 2015-10-23 12:51:20 +13:00
Nicholas Nethercote
7f2bf5e9cc Bug 1209812 (follow-up) - Android bustage fix on a CLOSED TREE. r=me. 2015-10-28 19:33:16 -07:00
Nicholas Nethercote
9de6dd96cb Bug 1209812 (part 4) - Add comments to SurfaceFormat. r=jrmuizel,Bas. 2015-10-22 23:04:40 -07:00
Nicholas Nethercote
cd0d639069 Bug 1209812 (part 3) - Rename SurfaceFormat::R5G6B5 as R5G6B5_UINT16. r=Bas. 2015-10-22 23:01:31 -07:00
Mason Chang
f62a7895a0 Backout bug 842894 for lack of skia documentation. r=me 2015-10-28 15:17:04 -07:00
Mason Chang
ce6db513af Bug 842894 - Support DirectWrite using the Skia backend. r=bas 2015-10-28 14:54:54 -07:00
Kartikaya Gupta
f12f90789b Bug 1219391 - Request snapping for the entire handoff chain when ending the fling animation. r=botond 2015-10-28 15:39:13 -04:00
Botond Ballo
c364b92135 Bug 1218618 - Assert that the hit-testing tree's root node doesn't have siblings. r=kats 2015-10-28 15:27:35 -04:00
James Willcox
c8500a43e5 Bug 1213968 - Renew the surface on iOS when resuming the compositor r=kats 2015-10-28 14:10:28 -05:00
James Willcox
82677a4609 Bug 1213970 - Enable APZ on iOS r=kats 2015-10-28 14:10:27 -05:00
James Willcox
71f53f1cdb Bug 1208513 - Add support for GL_APPLE_sync r=jgilbert 2015-10-28 14:10:26 -05:00
Jeff Gilbert
5d2067f15d Bug 1207672 - Add support for APPLE_framebuffer_multisample r=snorp 2015-10-28 14:10:26 -05:00
James Willcox
0706108b13 Bug 1208513 - Resurrect SharedSurface_GLTexture for use on iOS r=jgilbert 2015-10-28 14:10:25 -05:00
James Willcox
55c2c64332 Bug 1174703 - Add GLContextEAGL and GLContextProviderEAGL as an OpenGL provider for iOS. r=jgilbert 2015-10-28 14:10:25 -05:00
Ted Mielczarek
babbefcab9 bug 1170987 - Fix gfx/2d to build on iOS. r=jrmuizel 2015-10-28 14:10:24 -05:00
Kartikaya Gupta
6e308571a4 Bug 1190469 - Request scroll snapping in a few places that animations are cancelled so that we don't leave things unsnapped. r=botond 2015-10-28 14:02:36 -04:00
Kartikaya Gupta
b291337c8d Bug 1190469 - Refactor some code to have a general-purpose snap function available in APZC. r=botond 2015-10-28 14:02:33 -04:00
David Anderson
a96a14649c Remove Windows-specific synchronous plugin drawing code. (bug 1218688 part 1, r=jimm) 2015-10-28 10:50:36 -07:00
David Anderson
54b2913a5f Use compositor clip rects, not client clip rects, when computing the compositor's backbuffer damage region. (bug 1189159, r=mattwoodrow) 2015-10-28 10:22:16 -07:00
Kartikaya Gupta
9b95b17f82 Bug 1217818 - Ignore injected touchstart events for the purposes of prevent-default notifications back to APZ. r=botond 2015-10-28 12:53:52 -04:00
Kartikaya Gupta
e64ec1c1ae Bug 1217818 - Add support for the mHandledByAPZ flag on touch events as well. r=botond 2015-10-28 12:53:34 -04:00
Kartikaya Gupta
e73636b6d6 Bug 1217818 - Add some more logging to more easily diagnose issues. r=botond 2015-10-28 12:52:54 -04:00
Kartikaya Gupta
7799e57acb Bug 1217818 - Minor refactoring to reuse a function. r=botond 2015-10-28 12:52:54 -04:00
Nathan Froyd
55609900e0 Bug 1218488 - clarify buffer ownership for nsICanvasRenderingContextInternal::GetBuffer; r=Bas,baku
This patch started life as making ImageEncoder.cpp:EncodingRunnable not
use nsAutoArrayPtr, but the API effects rippled out from there.  On the
whole, I think using UniquePtr throughout has made the code clearer.
2015-10-26 14:31:12 -04:00
Sotaro Ikeda
577765312f Bug 1216056 - Always sent OpRemoveTextureAsync as pending async Messages r=nical 2015-10-28 04:04:28 -07:00
Sotaro Ikeda
80d7a5b889 Bug 1218617 - Invalidate whole widget area after external composition r=mattwoodrow 2015-10-27 22:56:27 -07:00