Ryan VanderMeulen
b1acf34460
Backed out 3 changesets (bug 1000170, bug 1000370) for landing with the wrong patch author.
...
Backed out changeset a3f42079e69c (bug 1000370)
Backed out changeset e4e33370b648 (bug 1000170)
Backed out changeset bca2faf314bf (bug 1000170)
2014-04-23 14:20:54 -07:00
Brian Hackett
c1671f139c
Bug 1000170 - Remove reference to nonexistent class. r=nical
2014-04-23 14:12:31 -07:00
Brian Hackett
30558d3ca0
Bug 1000170 - Make ClientTiledThebesLayer report itself as such in layer dumps. r=BenWa
2014-04-23 14:12:31 -07:00
Maksim Lebedev
8d457861b8
Bug 979345 - Implement "touch-action: manipulation" CSS value for Pointer Events. r=kats,botond,dbaron,mbrubeck
2014-04-23 09:56:46 -04:00
Kartikaya Gupta
25b0e226ab
Bug 993554 - Prevent clipping sync-scrollable subframes to the critical displayport on Fennec. r=BenWa,botond
2014-04-23 09:27:58 -04:00
Nicolas Silva
30a263d4bd
Bug 999736 - Add a null check in ContentHostTexture::Lock. r=bjacob
2014-04-23 14:19:29 +02:00
Jeff Gilbert
4a25e762cd
Bug 999713 - Kill WS in files we want to touch. - r=kamidphish
2014-04-22 16:23:18 -07:00
Wes Kocher
b0494d18ea
Backed out changeset 039b15c9b84e (bug 979345) for build bustage on a CLOSED TREE
2014-04-22 15:29:11 -07:00
Maksim Lebedev
02188c0e1a
Bug 979345 - Implement "touch-action: manipulation" CSS value for Pointer Events. r=kats, r=botond, r=dbaron, r=mbrubeck
2014-04-22 14:27:02 -07:00
Cervantes Yu
9d2f059e24
Bug 977359 Part 1: Fix ImageBridgeChild deadlock in the Nuwa process by freezing the thread after the actor is opened. r=gal,nical,khuey
2014-04-11 18:37:12 +08:00
Botond Ballo
9243138b13
Bug 997287 - Access AsyncPanZoomController::mGeckoContentController safely. r=kats
...
--HG--
extra : source : cf71c9301548157b0b92f1443290273ac8a45f28
2014-04-16 17:02:22 -04:00
Carsten "Tomcat" Book
fcd7542b90
Backed out changeset b032a90ee083 (bug 983489) for m-e10s test failures
2014-04-17 14:04:26 +02:00
Kartikaya Gupta
c1a7eb8c17
Bug 995411 - Move various pieces of APZ code into gfx/layers/apz. r=jrmuizel,botond
...
--HG--
rename : gfx/layers/ipc/GeckoContentController.h => gfx/layers/apz/public/GeckoContentController.h
rename : gfx/layers/composite/APZCTreeManager.cpp => gfx/layers/apz/src/APZCTreeManager.cpp
rename : gfx/layers/composite/APZCTreeManager.h => gfx/layers/apz/src/APZCTreeManager.h
rename : gfx/layers/ipc/AsyncPanZoomController.cpp => gfx/layers/apz/src/AsyncPanZoomController.cpp
rename : gfx/layers/ipc/AsyncPanZoomController.h => gfx/layers/apz/src/AsyncPanZoomController.h
rename : gfx/layers/ipc/Axis.cpp => gfx/layers/apz/src/Axis.cpp
rename : gfx/layers/ipc/Axis.h => gfx/layers/apz/src/Axis.h
rename : gfx/layers/ipc/GestureEventListener.cpp => gfx/layers/apz/src/GestureEventListener.cpp
rename : gfx/layers/ipc/GestureEventListener.h => gfx/layers/apz/src/GestureEventListener.h
rename : gfx/layers/ipc/TaskThrottler.cpp => gfx/layers/apz/src/TaskThrottler.cpp
rename : gfx/layers/ipc/TaskThrottler.h => gfx/layers/apz/src/TaskThrottler.h
rename : widget/xpwidgets/APZCCallbackHelper.cpp => gfx/layers/apz/util/APZCCallbackHelper.cpp
rename : widget/xpwidgets/APZCCallbackHelper.h => gfx/layers/apz/util/APZCCallbackHelper.h
rename : widget/xpwidgets/ActiveElementManager.cpp => gfx/layers/apz/util/ActiveElementManager.cpp
rename : widget/xpwidgets/ActiveElementManager.h => gfx/layers/apz/util/ActiveElementManager.h
2014-04-17 07:54:25 -04:00
Kartikaya Gupta
eef14cc65a
Bug 997383 - Avoid using the base namespace since it causes problems in unified builds. r=nical
2014-04-17 07:53:36 -04:00
Vincent Chen
6664c3e49f
Bug 983489 - Crash on nsIAppStartup.quit() - application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]. r=nical
2014-04-17 02:11:00 +02:00
Jeff Gilbert
53a1f9efe3
Bug 992874 - Don't try to texture from bad D3D10 texture. - r=bas
2014-04-16 11:05:48 -07:00
Kartikaya Gupta
c96a07d472
Bug 996768 - Remove redundant copies of HasOpaqueAncestorLayer. r=Bas
2014-04-16 13:56:52 -04:00
Carsten "Tomcat" Book
78155b43bc
merge b2g-inbound to mozilla-central
2014-04-16 15:12:44 +02:00
Kartikaya Gupta
f394292480
Bug 996738 - Change #define to const int to work better with unified builds. r=mattwoodrow
2014-04-15 10:58:00 +02:00
Kartikaya Gupta
4629ad9ed9
Bug 996742 - Remove unused forward declare in the wrong namespace. r=nrc
2014-04-15 11:02:00 +02:00
Ryan VanderMeulen
3086a7524c
Merge m-c to b2g-inbound.
2014-04-15 23:29:32 -04:00
Ryan VanderMeulen
fa7c5ad357
Merge inbound to m-c.
2014-04-15 23:26:35 -04:00
Phil Ringnalda
1228913846
Back out e17d61d6acf6 (bug 924622) for apparently making the mismatched CxxStackFrame aborts more frequent rather than less
2014-04-15 20:00:59 -07:00
Sotaro Ikeda
8cf527847a
Bug 989408 - Add checking IPCOpen to ShadowLayerForwarder r=nical,bjacob
2014-04-15 18:59:09 -07:00
Nicolas Silva
9b422edf54
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-15 11:34:33 +02:00
Carsten "Tomcat" Book
daa39d9a32
Backed out changeset f52300725e6f (bug 924622) for Linux Test Bustage
2014-04-15 12:46:25 +02:00
Kyle Huey
2c8f15bb95
Bug 991812: Remove uses of AtomicRefCounted<T> that live in Gecko. r=ehsan
...
--HG--
extra : rebase_source : 0d14e02c64d548fd3177681248d722683aaa87c3
2014-04-14 12:04:25 -07:00
Kyle Huey
384121563d
Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
...
--HG--
extra : rebase_source : 239ff77ec3765a3f190ed75b1645c6011e5d1dbd
2014-04-14 12:04:24 -07:00
Botond Ballo
abcc2e6c94
Bug 976605 - Fix up APZ gtests to call APZC::SetAllowedTouchBehavior() at the correct time. r=kats
...
--HG--
extra : source : f168fc394c3d61b7375530d0d294d84cecc6207a
2014-04-14 14:59:20 -04:00
Botond Ballo
6e66ba3ac7
Bug 976605 - Have APZ notify GeckoCC on end of touch. r=kats
...
--HG--
extra : source : c815d10b688544345265e91705dacd67108abbc1
2014-04-08 15:41:11 -04:00
Botond Ballo
1baeda387e
Bug 976605 - Increase code reuse between AsyncPanZoomController::OnSingleTapUp and OnSingleTapConfirmed. r=kats
...
--HG--
extra : source : c6eeea0ea23c723a41116ccee8ca06a1a9877230
2014-04-08 19:01:44 -04:00
Botond Ballo
2541f59bfb
Bug 976605 - Group some fields of AsyncPanZoomController into a TouchBlockState structure. r=kats
...
--HG--
extra : source : 4e331873022e7da32f0c1fc08bd52ec0a4b9b883
2014-04-08 15:17:09 -04:00
Botond Ballo
fa46846cae
Bug 976605 - Have APZ notify GeckoCC on start of pan. r=kats
...
--HG--
extra : source : e582f25a254ef4349f08d2b70db53a5babc69f19
2014-04-14 14:57:09 -04:00
Botond Ballo
7643316fa3
Bug 976605 - Have APZ notify GeckoCC on start of touch. r=kats
...
--HG--
extra : source : c5796c5db151579dfd229010865c23ba7986b802
2014-04-09 14:07:47 -04:00
Botond Ballo
24887d44ac
Bug 976605 - Make AsyncPanZoomController::mMonitor 'mutable' to allow entering it from 'const' methods. r=kats
...
--HG--
extra : source : 2cbc69f1a7c07e26568dc228a83d9443ab4d4233
2014-04-09 14:07:33 -04:00
Botond Ballo
3391efa3ea
Bug 976605 - Turn GeckoCC::NotifyTransform[Begin|End] into an extensible APZ state change notification mechanism. r=kats
...
--HG--
extra : source : 5353e86dcfe8b2ff6f02e577a4c69a1de6808d9b
2014-04-15 13:39:20 -04:00
Botond Ballo
413a506d07
Bug 976605 - Make Axis more const-correct. r=kats
...
--HG--
extra : source : 50988abb501db2d04a1b5446e2553c61708628f0
2014-04-11 14:38:34 -04:00
Nicolas Silva
90b816eafd
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-15 11:34:33 +02:00
Ed Morley
4ac96f1555
Backed out changeset 3486a7a210a1 (bug 976605) for build failures; CLOSED TREE
2014-04-15 17:46:20 +01:00
Ed Morley
c46be2513f
Backed out changeset d5c38470ac06 (bug 976605)
2014-04-15 17:45:48 +01:00
Ed Morley
fde27487df
Backed out changeset ab6dbbd9fa3e (bug 976605)
2014-04-15 17:45:44 +01:00
Ed Morley
448575294e
Backed out changeset cb8973818578 (bug 976605)
2014-04-15 17:45:41 +01:00
Ed Morley
029075ebf8
Backed out changeset f5877d3b95ea (bug 976605)
2014-04-15 17:45:37 +01:00
Ed Morley
ae4b5adf39
Backed out changeset f29f702a5e1e (bug 976605)
2014-04-15 17:45:34 +01:00
Ed Morley
8e91243e61
Backed out changeset 924ce232443c (bug 976605)
2014-04-15 17:45:30 +01:00
Ed Morley
ed9308b1f2
Backed out changeset 0781ca65c354 (bug 976605)
2014-04-15 17:45:27 +01:00
Ed Morley
cec725dc21
Backed out changeset 037f46cdfd80 (bug 976605)
2014-04-15 17:45:10 +01:00
Botond Ballo
1d9826f00d
Bug 976605 - Fix up APZ gtests to call APZC::SetAllowedTouchBehavior() at the correct time. r=kats
...
--HG--
extra : source : f299251a7c7ba65a8dca6443a1ab695a89c9230b
2014-04-14 14:59:20 -04:00
Botond Ballo
405d022efb
Bug 976605 - Have APZ notify GeckoCC on end of touch. r=kats
...
--HG--
extra : source : e6ff5a48c5e3fd36a8a7b12b7f116a50e4d255db
2014-04-08 15:41:11 -04:00
Botond Ballo
c89b3bb05b
Bug 976605 - Increase code reuse between AsyncPanZoomController::OnSingleTapUp and OnSingleTapConfirmed. r=kats
...
--HG--
extra : source : 133dbc9a5d930a42c9929e1210aad436d8092745
2014-04-08 19:01:44 -04:00
Botond Ballo
46dc820f8e
Bug 976605 - Group some fields of AsyncPanZoomController into a TouchBlockState structure. r=kats
...
--HG--
extra : source : 80ac8ba2dec8939065411e86526bcdfa1c4b3f6d
2014-04-08 15:17:09 -04:00
Botond Ballo
bf3ff244a8
Bug 976605 - Have APZ notify GeckoCC on start of pan. r=kats
...
--HG--
extra : source : 7f86fea5f8c3330336fc4d66dd15c9e87ac138fc
2014-04-14 14:57:09 -04:00
Botond Ballo
02299f929b
Bug 976605 - Have APZ notify GeckoCC on start of touch. r=kats
...
--HG--
extra : source : ff72d81b063a4d37d9934f0c05d86a69681a99db
2014-04-09 14:07:47 -04:00
Botond Ballo
f11e932965
Bug 976605 - Make AsyncPanZoomController::mMonitor 'mutable' to allow entering it from 'const' methods. r=kats
...
--HG--
extra : source : c25666782c6027f114ffe29508bff32e94444266
2014-04-09 14:07:33 -04:00
Botond Ballo
e3a2f642c6
Bug 976605 - Turn GeckoCC::NotifyTransform[Begin|End] into an extensible APZ state change notification mechanism. r=kats
...
--HG--
extra : source : bfb4af538271dc2e3148caa461f594715529021a
2014-04-11 20:27:57 -04:00
Botond Ballo
c4d1f829b1
Bug 976605 - Make Axis more const-correct. r=kats
...
--HG--
extra : source : d06484dc840a914415c5fa96020483787a2bfd0d
2014-04-11 14:38:34 -04:00
Ryan VanderMeulen
5f7b8e9737
Merge m-c to inbound.
2014-04-15 23:30:15 -04:00
Jonathan Watt
200e95e9eb
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Matt Woodrow
b4d6205572
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
2014-03-07 16:24:32 +13:00
Ryan VanderMeulen
d3859c597c
Backed out changesets ddbac34527fe and fa82f32d0c39 (bug 991812) for B2G bustage.
...
CLOSED TREE
2014-04-14 16:16:18 -04:00
Nicolas Silva
f7668eb024
Bug 990876 - Remove TextureClientSurface. r=mattwoodrow
2014-04-14 21:29:42 +02:00
Kyle Huey
74215b6cbb
Bug 991812: Remove uses of AtomicRefCounted<T> that live in Gecko. r=ehsan
2014-04-14 12:04:25 -07:00
Kyle Huey
675439ca71
Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
2014-04-14 12:04:24 -07:00
L. David Baron
051f10d9da
Bug 995721 patch 1 - Honor the translation on mShadowTarget in ClientLayerManager::MakeSnapshotIfRequired. r=mattwoodrow
...
This switches from DrawTarget::CopySurface (which ignores the transform)
to DrawSurface (which honors the transform).
2014-04-14 11:12:00 -07:00
Nicolas Silva
052d61947f
Bug 995143 - Add missing CanExposeDrawTarget in CairoTextureClientD3D9. r=mattwoodrow
2014-04-14 18:45:34 +02:00
Nicolas Silva
16d9ae1433
Bug 994024 - Discard TextureClients that we failed to allocate or lock. r=bjacob
2014-04-11 18:48:10 +02:00
Nicolas Silva
1092a96105
Bug 994024 - Add assertions in ImageBridgeChild. r=bjacob
2014-04-11 18:48:01 +02:00
Nicolas Silva
e6b591c126
Bug 994024 - Add assertions in ShadowLayers.cpp. r=bjacob
2014-04-11 18:47:56 +02:00
Benoit Jacob
e8b418c5f5
Bug 987305 - Refactor EnumSerializer - r=nfroyd
2014-04-14 10:17:40 -04:00
Ryan VanderMeulen
cbdabd4cd4
Merge m-c to inbound on a CLOSED TREE.
2014-04-13 22:52:50 -04:00
Sotaro Ikeda
9ea14294a1
Bug 990080 - Prepare for the next reycle, only if TextureClient request it r=BenWa
2014-04-11 17:42:35 -07:00
Ryan VanderMeulen
6c0f4a64ad
Merge m-c to inbound on a CLOSED TREE.
2014-04-11 16:24:56 -04:00
Sotaro Ikeda
29fdeff417
Bug 994903 - Copy mRecycleCallback on top of Release() r=jrmuizel
2014-04-11 07:24:14 -07:00
Sotaro Ikeda
316d03c1bf
Bug 990310 - Remove SurfaceDescriptor from media and GrallocImage r=nical,cajbir
2014-04-11 06:13:12 -07:00
James Willcox
aa42b77f33
Bug 989375 - Fix basic layer readback with SkiaGL canvases r=gwright
2014-04-10 14:19:02 -05:00
Chris Lord
221cffec60
Bug 993475 - Consolidate masking code in BasicCompositor and BasicLayersImpl. r=mattwoodrow
2014-04-11 13:23:09 +01:00
Chris Lord
f82e98ade3
Bug 993475 - Support masks on color layers in BasicCompositor. r=mattwoodrow
2014-04-11 13:23:09 +01:00
Chris Lord
55e4cdf746
Bug 994548 - Fix masks being affected by partial updates in BasicCompositor. r=mattwoodrow
2014-04-11 13:23:08 +01:00
Benoit Girard
b5217a5713
Bug 916812 - Part 1: Make RenderTile private. r=jmuizelaar
2014-04-13 14:18:03 -04:00
Jonathan Watt
bdf8481da2
Bug 995454 - Kill off TextureClientSurface's GetAsSurface and UpdateSurface methods (Moz2D migration). r=mattwoodrow
2014-04-13 11:07:12 +01:00
Nicolas Silva
25846a1a69
Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow
2014-04-11 16:15:01 +02:00
Nicolas Silva
2f082d5876
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
2014-04-10 10:14:28 +02:00
Carsten "Tomcat" Book
e135bfb80b
Backed out changeset 3747c80a1cde (bug 990871) for bustage on a CLOSED TREE
2014-04-10 13:15:47 +02:00
Nicolas Silva
5fb8960f16
Bug 990933 - Moz2Dify SimpleTiledContentClient. r=jrmuizel
2014-04-10 10:14:33 +02:00
Nicolas Silva
8e5bb9bcd2
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
2014-04-10 10:14:28 +02:00
Jonathan Watt
d54d6a8047
Bug 960524 - Get rid of Image::DeprecatedGetAsSurface (Moz2D migration). r=mattwoodrow
2014-04-10 09:49:53 +01:00
Jonathan Watt
52c729fd76
Bug 964731 - Convert ImageLayerD3D10 and CreateOptimalSurface/CreateOptimalMaskSurface to Moz2D. r=Bas
2014-04-10 09:49:49 +01:00
Matt Woodrow
58ba18a382
Bug 992486 - Part 5: Fix copying the front buffer to back buffer. r=roc
2014-04-10 20:42:29 +12:00
Carsten "Tomcat" Book
b2265fd931
Backed out changeset e6126e815061 (bug 992486) windows bustage
2014-04-10 10:09:25 +02:00
Matt Woodrow
e38f4a6963
Bug 992486 - Part 5: Fix copying the front buffer to back buffer. r=roc
2014-04-10 19:44:10 +12:00
Nicolas Silva
d9035537ad
Bug 993417 - Make TextureClient::ToSurfaceDescriptor protected and document it's quirk. r=Bas
2014-04-10 09:24:59 +02:00
Nicolas Silva
45ae131029
Bug 993417 - Fix race between CairoTextureClientD3D9's destruction and it's TextureHost creation. r=Bas
2014-04-10 09:24:55 +02:00
Nicolas Silva
5b6b144f22
Bug 993428 - Fix masks with d3d9 component alpha layers. r=Bas
2014-04-09 19:17:13 +02:00
Kartikaya Gupta
97c0e3ed34
Bug 989054 - Update the rendertrace output to handle displayport margins. r=botond
2014-04-10 03:15:09 -04:00
Kartikaya Gupta
e2d981df11
Bug 989054 - Update repaint deduplication code to use displayport margins. r=botond
2014-04-10 03:15:08 -04:00
Kartikaya Gupta
8bb4473b9c
Bug 980500 - Allow scrollbars to be children of the scrollable container layer. r=botond
2014-04-11 19:12:44 -05:00
Kartikaya Gupta
3710c46f7b
Bug 982888 - Some cleanup/rearranging of stuff in AsyncPanZoomController.h. r=
2014-04-11 19:39:22 -04:00
Kartikaya Gupta
f094a058db
Bug 982888 - Use the scroll handoff parent field while building the handoff chain. r=
2014-04-11 19:39:22 -04:00
Kartikaya Gupta
f22e15107b
Bug 982888 - Add a mScrollHandoffParent field to ContainerLayers. r=
2014-04-11 19:39:21 -04:00
Ryan VanderMeulen
c59c631795
Backed out changeset c81707878977 (bug 974197) for Gaia integration test failures on a CLOSED TREE.
2014-04-09 22:14:13 -04:00
Matt Woodrow
8e7006914b
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
2014-03-07 16:24:32 +13:00
Matt Woodrow
90fd035479
Bug 993784 - Part 4: Remove a bunch of dead thebes code in BasicLayers. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
7eb134032b
Bug 993784 - Part 3: Use Moz2D SourceSurfaces for masking with BasicLayers. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
ae7d007ed8
Bug 993784 - Part 1: Use Moz2D mask data for BasicThebesLayer drawing. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
52194b51bf
Bug 991513 - Part 3: Combine BeginPaint/PrepareFrame and EndPaint/OnTransaction. r=nrc
2014-04-09 21:15:19 +12:00
Matt Woodrow
7ed3d0095b
Bug 991513 - Part 2: Don't lock ContentClientSingleBuffered's textures until we need the buffers. r=nrc
2014-04-09 21:15:18 +12:00
Matt Woodrow
2b85e9dc18
Bug 991513 - Part 1: Don't lock ContentClientDoubleBuffered's texture until we need the buffers. r=nrc
2014-04-09 21:15:18 +12:00
Matt Woodrow
929698d6f4
Bug 992486 - Part 4: Make ClientThebesLayer use multiple draws. r=roc
2014-04-09 21:15:18 +12:00
Matt Woodrow
e87cd192ab
Bug 992486 - Part 3: Clean up ClientThebesLayer a bit. r=roc
2014-04-09 21:15:18 +12:00
Matt Woodrow
62b0daa1b5
Bug 992486 - Part 2: Make ContentHostSingleBuffered able to handle updates that cross the rotation boundary. r=nical
2014-04-09 21:15:17 +12:00
Matt Woodrow
2d862e153f
Bug 992486 - Part 1: Add API to RotatedContentBuffer for drawing in multiple passes. r=roc
2014-04-09 21:15:17 +12:00
Kyle Huey
39e8ea0778
Back out bug 991812 for bustage on a CLOSED TREE. r=me
2014-04-08 17:26:33 -07:00
Kyle Huey
f2ff291368
Backed out changeset e0af6a6d220a
2014-04-08 17:25:12 -07:00
Kyle Huey
64f375fa83
Bug 991812: Followup for non-unified builds on a CLOSED TREE. r=me
2014-04-08 17:09:38 -07:00
Kyle Huey
d098e8c228
Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan
2014-04-08 16:37:05 -07:00
Nicolas Silva
fed1ef0995
Bug 993360 - Don't crash when a region is passed to DataTextureSourceD3D*::Update. r=mattwoodrow
2014-04-08 15:17:26 +02:00
Nicolas Silva
74853cc59b
Bug 993360 - Check for the max texture size when allocating d3d TextureClients. r=mattwoodrow
2014-04-08 14:50:49 +02:00
Nicolas Silva
aa8364e918
Bug 993360 - Don't try to lock a texture if it failed to allocate. r=mattwoodrow
2014-04-08 14:50:41 +02:00
Nicolas Silva
be16634444
Bug 993360 - Always use DXGI_FORMAT_B8G8R8A8_UNORM with d3d11 OMTC. r=mattwoodrow
2014-04-08 14:50:36 +02:00
Nicolas Silva
683d2e7c77
Bug 993067 - Fix crash in GrallocTextureSourceOGL::GetAsSurface. r=Cwiiis
2014-04-08 10:04:08 +02:00
Chris Lord
6fbca10a4b
Bug 990608 - Make tile size configurable. r=tn,nical,bgirard
2014-04-04 18:42:44 +01:00
Jeff Gilbert
0f2e420ea1
Bug 963962 - Fix use of CreateDrawTargetForData in CanvasLayerD3D9/10. r=Bas
2014-04-07 10:24:14 -04:00
Chris Lord
a4ce071c4d
Backout 941bee559cd7 (Bug 980647) due to critical regressions on b2g
2014-04-07 13:09:44 +01:00
Tom Schuster
b68d33f4c7
Bug 980582 - Fall back to the slow 2d path for cross process webgl. r=jrmuizel
2014-04-07 11:01:45 +02:00
Matt Woodrow
5d976abfbc
Bug 904890 - Fix windows build bustage caused by mozzconf/unified builds. r=me
2014-04-07 20:58:03 +12:00
Matt Woodrow
94590ca62c
Bug 991067 - Null check mSurface in BasicCanvasLayer to match previous behaviour. r=roc
2014-04-07 20:57:27 +12:00
Matt Woodrow
4c66e0a0a9
Bug 904890 - Part 5: Add a d3d9 texture host for DXGI surfaces. r=nical
2014-04-07 15:23:06 +12:00
Matt Woodrow
92503fda00
Bug 904890 - Part 3: Add a layers API to expose the compositor backend. r=roc
2014-04-07 15:11:17 +12:00
Matt Woodrow
7e5407928d
Bug 904890 - Part 2: Don't crash if our d3d11 texture doesn't have a mutex. r=Bas
2014-04-07 15:09:22 +12:00
Matt Woodrow
91d9c51764
Bug 904890 - Part 1: Implement ISharedImage for D3D9SurfaceImage. r=nical
...
* * *
[mq]: fix-things
2014-04-07 15:09:08 +12:00
Matt Woodrow
e52746c78e
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
2014-04-07 13:32:49 +12:00
Matt Woodrow
c7beeace87
Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical
2014-04-07 13:32:49 +12:00
Matt Woodrow
8557eb8a03
Bug 991028 - Stop using OpenDescriptor in ContentClientIncremental. r=nical
2014-04-07 13:32:49 +12:00
Matt Woodrow
29d8737832
Bug 991028 - Remove AutoOpenSurface. r=nical
2014-04-07 13:32:48 +12:00
Peter Chang
6bba9e227e
Bug 988713 - Fix the race condition between TextureClient::Finalize() and TextureChild::ActorDestroy(), r=nical
2014-04-07 10:02:31 +08:00
Phil Ringnalda
c213611c51
Backed out 4 changesets (bug 991028) for nonunified bustage
...
CLOSED TREE
Backed out changeset 147581a518c3 (bug 991028)
Backed out changeset e5bacc566e58 (bug 991028)
Backed out changeset 6dc852777a4d (bug 991028)
Backed out changeset 780bec5571b9 (bug 991028)
2014-04-06 21:21:38 -07:00
Matt Woodrow
605fb137f9
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
2014-04-07 13:32:49 +12:00
Matt Woodrow
b9ca218121
Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical
2014-04-07 13:32:49 +12:00
Matt Woodrow
8b3fd32955
Bug 991028 - Stop using OpenDescriptor in ContentClientIncremental. r=nical
2014-04-07 13:32:49 +12:00
Matt Woodrow
178a48f9d2
Bug 991028 - Remove AutoOpenSurface. r=nical
2014-04-07 13:32:48 +12:00
Ryan VanderMeulen
27af4d423e
Backed out changeset bf184a7a1d63 (bug 990608) for Android crashes.
...
CLOSED TREE
2014-04-04 15:20:49 -04:00
Chris Lord
cee53989a7
Bug 990608 - Make tile size configurable. r=tn,nical,bgirard
2014-04-04 18:42:44 +01:00
Daniel Holbert
b6bb05e33b
Bug 984786 part 8: Give NS_INLINE_DECL_*REFCOUNTING classes private destructor & MOZ_FINAL annotation where appropriate, in /gfx and /content/canvas. r=bjacob
2014-04-04 09:27:02 -07:00
Sushil Chauhan
3dadf39115
Bug 965102 - Gecko changes to set HWC_GEOMETRY_CHANGED flag appropriately. r=mattwoodrow
2014-04-03 18:59:13 -07:00
Phil Ringnalda
7139e221ae
Backed out 5 changesets (bug 991032, bug 990933, bug 990876, bug 990871) for build bustage
...
CLOSED TREE
Backed out changeset c28e1344a6da (bug 991032)
Backed out changeset c85326be7e94 (bug 990876)
Backed out changeset 7cd1a8c883cb (bug 990876)
Backed out changeset 3052e8a3c505 (bug 990933)
Backed out changeset 6685770cf674 (bug 990871)
2014-04-03 20:28:52 -07:00
Nicolas Silva
3d8e4ec216
Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow
2014-04-04 11:15:47 +08:00
Nicolas Silva
ba3184795f
Bug 990876 - Remove TextureClientSurface. r=mattwoodrow
2014-04-04 11:15:34 +08:00
Nicolas Silva
852b2608c3
Bug 990933 - Moz2dify SimpleTiledContentClient. r=jrmuizel
2014-04-04 11:15:25 +08:00
Nicolas Silva
e7fd1ad9ea
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
2014-04-04 11:15:18 +08:00
Nicolas Silva
3cb6d93ac3
Bug 989904 - Remove the remaining deprecated textures code. r=mattwoodrow
2014-04-03 14:04:04 +08:00
Masayuki Nakano
d42c98a423
Bug 990855 part.2 Remove dom/events from local includes of moz.build files r=smaug
2014-04-03 13:18:38 +09:00
Botond Ballo
97aa8a445e
Bug 984490 - Use the correct clip rect when determining whether to skip rendering a tile. r=nical
2014-04-02 03:23:04 -04:00
Botond Ballo
2343facec1
Bug 984490 - Make Compositor::GetCurrentRenderTarget() const. r=nical
2014-04-02 03:27:42 -04:00
Andreas Gal
1353ac955e
Bug 978479 - Remove flipped quad texture from mQuadVBO. r=bjacob
2014-04-02 09:02:07 -04:00
Jonathan Watt
5ddf21644d
Bug 990752 - Make ImageLayerD3D9/ImageLayerD3D10::Render() use mSourceSurface instead of mDeprecatedSurface (Moz2D migration). r=mattwoodrow
2014-04-02 12:33:15 +01:00
Jonathan Watt
a69270480e
Bug 964732 - Remove calls to DeprecatedGetAsSurface in ImageLayerD3D9 (Moz2D migration). r=mattwoodrow
2014-04-02 12:32:54 +01:00
Matt Woodrow
73ae25ea89
Bug 990437 - Fix windows build by moving implicit AddRef/Release calls to the cpp file
2014-04-02 15:08:31 +08:00
Matt Woodrow
1b97a19b88
Bug 990437 - Convert ContentHostIncremental to inherit from ContentHostBase. r=nical
2014-04-02 14:45:02 +08:00
Matt Woodrow
31e888d347
Bug 990437 - Split texture host ownership out from ContentHostBase. r=nical
2014-04-02 14:45:02 +08:00
Matt Woodrow
a96b07aa1c
Bug 990437 - Rename the Incremental texture created function. r=nical
2014-04-02 14:45:01 +08:00
Nicolas Silva
039348f258
Bug 980647 - Part 2 - Use the PerFrame pool with all layer types on b2g. r=Cwiiis
2014-04-02 10:37:49 +08:00
Ryan VanderMeulen
0d5b7940ce
Merge inbound to m-c.
2014-04-01 16:45:00 -04:00
Sotaro Ikeda
bff4759a2e
Bug 990305 - Move IsInEmulator() from GrallocImage to gfxPlatform r=nical
2014-04-01 06:33:49 -07:00
Sotaro Ikeda
dc79e611b7
Bug 989215 - clear recycle callback in TextureParent::ActorDestroy() r=nical
2014-03-31 20:24:55 -07:00
Ryan VanderMeulen
4ac3ff6d15
Merge b2g-inbound to m-c.
2014-03-31 17:27:57 -04:00
Ryan VanderMeulen
ad5d64b8b9
Backed out changesets 0b596070fe54 and ed6969e4fb6f (bug 957560) for causing bug 990027 on a CLOSED TREE.
2014-03-31 14:31:52 -04:00
Chris Lord
537b992447
Bug 988370 - Don't use progressive/low precision rendering on fixed layers. r=mattwoodrow
...
Fixed layers don't async scroll, so it doesn't make sense for them to have
a low precision region or for them to be rendered progressively.
2014-03-31 17:42:32 +01:00
Sotaro Ikeda
3c541b7114
Bug 985772 - Remove SurfaceDescriptor around GonkNativeWindow r=nical,pchang,schiu,mikeh,gal
2014-03-31 08:24:28 -07:00
Matt Woodrow
28e1095225
Bug 988771 - Remove DeprecatedCanvasClient. r=nical
...
--HG--
extra : rebase_source : 3dbca3237e08a6ab18e2d5805cacf18659a40d69
2014-03-31 22:50:27 +08:00
Carsten "Tomcat" Book
34c6e4261e
merge b2g-inbound to mozilla-central
2014-03-31 12:46:42 +02:00
Phil Ringnalda
43ea6afde0
Back out 2f5e6cd1cc9c (bug 989829) for assertion failures
2014-03-30 23:26:43 -07:00
Sotaro Ikeda
536cbeca2d
Bug 989561 - Remove min size limitation since JB gonk r=gal
2014-03-30 22:23:52 -07:00
Kartikaya Gupta
3e901f4a96
Bug 989829 - Move all APZ prefs into gfxPrefs and move all documentation into AsyncPanZoomController.cpp. r=botond
2014-03-31 13:05:38 +08:00
Kartikaya Gupta
43d5be35ca
Bug 989407 - Stop treating mouse events as touch events because it interferes with gesture detection. r=botond
2014-03-31 13:03:00 +08:00
Nicolas Silva
c9ef7d63f1
Bug 957560 - Fix WError build bustage on a CLOSED TREE.
2014-03-31 11:31:39 +08:00
Nicolas Silva
4e568f39b1
Bug 957560 - Fix new textures on windows (OMTC). r=mattwoodrow
2014-03-31 11:07:40 +08:00
Wes Kocher
6740be2260
Merge m-c to inbound
2014-03-28 17:04:03 -07:00
Wes Kocher
4f5fed80dc
Merge b2g-inbound to m-c
2014-03-28 16:38:35 -07:00
Nicolas Silva
216960b7a3
Bug 977255 - Backout for build bustage on a CLOSED TREE
2014-03-28 17:01:52 +01:00
Sotaro Ikeda
38a5cd3ffa
Bug 983971 - Do not use gralloc for small size on ICS gonk r=nical
2014-03-28 07:35:21 -07:00
Chris Lord
f0309a311c
Bug 983169 - Fix handling of tile resolution in TiledContentClient. r=bas
2014-03-27 18:52:09 +00:00
Chris Lord
18ad6ef369
Bug 983169 - Fix up TiledLayerHost rendering method. r=BenWa
...
A few parts of this function weren't quite right. The major change is to use
the TiledLayerBuffer's valid region instead of the layer's valid region.
These are the same, except when progressive rendering is enabled, where the
former may differ from the layyer (and will represent what has actually been
updated).
2014-03-27 18:52:08 +00:00
Nicolas Silva
3ef666e829
Bug 977255 - Initialize the gralloc memory reporter in gfxPlatform. r=cwiiis
2014-03-28 15:40:30 +01:00
Kartikaya Gupta
98665d1e19
Bug 948377 - Remove unwanted rounding in CalculateCompositedRectInCssPixels; add a CalculateCompositedSizeInCssPixels also. r=botond
2014-03-28 10:36:47 -04:00
Bill McCloskey
435cfbc8d3
Bug 980122 - Recomposite entire screen in basic compositor (r=mattwoodrow)
2014-03-28 11:25:23 -07:00
snigdha
9cc482da68
Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey
2014-04-01 08:29:25 -04:00
Dmitry Rozhkov
e846267ad8
Bug 985541 - Turn GestureEventListener into Finite-state machine. r=kats,drs
2014-03-27 14:04:39 +02:00
Carsten "Tomcat" Book
d4532224da
Merge mozilla-central to mozilla-inbound
2014-03-31 12:50:17 +02:00
Benoit Jacob
ef7edb462d
Bug 987311 - Fix a bad enum conversion bug found by converting TextureFlags to typed enums - r=nical
2014-03-31 05:10:49 -04:00
Benoit Jacob
dcf7236aab
Bug 987828 - 3/4 - Use IsGLES instead of IsGLES2 - r=jgilbert
2014-03-31 05:10:49 -04:00
Nicolas Silva
f046e7971f
Bug 977255 - Initialize the gralloc memory reporter in gfxPlatform. r=cwiiis
2014-03-28 18:20:57 +01:00
Kartikaya Gupta
85b988272b
Bug 987188 - Guard against a null pointer when dumping the layer tree. r=nical
2014-04-01 01:46:00 +02:00
Matt Woodrow
1fc460db34
Bug 990338 - Use CopySurface when copying data to a TextureClient for better performance. r=nical
2014-04-01 15:53:15 +08:00
Matt Woodrow
d989e5ec4d
Bug 990338 - Pass CanvasLayer Y-flip flag through layers. r=nical
2014-04-01 15:52:47 +08:00
Matt Woodrow
aa186f3408
Bug 990338 - Remove FillWithMask since it's dead code. r=nical
2014-04-01 15:52:10 +08:00
Matt Woodrow
c90effdac3
Bug 990338 - Clean up CopyableCanvasLayer. r=nical
2014-04-01 15:51:35 +08:00
Matt Woodrow
d179b128c4
Bug 990338 - Use Moz2D for updating CanvasClient. r=nical
2014-04-01 15:51:10 +08:00
Nicolas Silva
8151128bb6
Bug 982413 - Remove the deprecated textures pref. r=mattwoodrow
2014-04-01 14:28:36 +08:00
Nicolas Silva
98612c6797
Bug 989904 - Remove the deprecated basic textures. r=mattwoodrow
2014-04-01 14:28:27 +08:00
Nicolas Silva
1c3e5f7d5d
Bug 989904 - Remove some of the deprecated backend-independent textures. r=mattwoodrow
2014-04-01 14:28:23 +08:00