Commit Graph

15357 Commits

Author SHA1 Message Date
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
Benoit Girard
9d19429c30 Bug 1097321 - Add layers.amd-switchable-gfx.enabled pref. r=jrmuizel 2015-10-20 12:58:11 -07:00
Benoit Girard
9d6aa1afc8 Bug 1097321 - Fix DoesD3D11TextureSharingWorkInternal to handle Intel/AMD configurations. r=Bas 2015-10-08 14:20:22 -07:00
Nicolas Silva
351cfdf400 Bug 1194775 - Paper over a crash in ContentClient. r=Bas 2015-10-27 18:21:58 +01:00
David Anderson
47eb71b12a Compute the compositor's damage region before composites, rather than layers updates. (bug 1217560, r=mattwoodrow) 2015-10-27 10:15:02 -07:00
Ryan VanderMeulen
ea4f19398f Bug 595042 - Add crashtest. 2015-10-27 10:03:38 -04:00
Ryan VanderMeulen
7c0f3846a2 Bug 563740 - Add crashtest. 2015-10-27 10:03:38 -04:00
Ryan VanderMeulen
442c4ba6e0 Bug 516512 - Add crashtest. 2015-10-27 10:03:38 -04:00
Nicolas Silva
67a244ec6a Bug 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow 2015-10-27 11:58:05 +01:00
Milan Sreckovic
45d627755d Bug 1217550 - In debug build, drop a note if we use SkiaGL canvas. Simplify logging defines and flags for non-critical errors. r=benwa 2015-10-23 14:08:00 +02:00
Sotaro Ikeda
41f3c92526 Bug 1210182 - Implement GrallocTextureHostBasic r=nical 2015-10-26 22:43:07 -07:00