Ryan VanderMeulen
1c086f8129
Backed out changesets 7caa8e80b06a, 1509f8be5df3, a249bd79e71a, and 9cc4a77561e8 (bug 933082) for mochitest asserts on a CLOSED TREE.
2013-11-26 14:58:09 -05:00
Ryan VanderMeulen
90315d8451
Backed out changeset de63b66f3d12 (bug 907743) for Windows bustage.
...
CLOSED TREE
2013-11-26 14:12:05 -05:00
Benoit Jacob
0a41dbbab1
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-26 14:00:29 -05:00
Benoit Jacob
e84c1481d6
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-26 14:00:07 -05:00
Benoit Jacob
74c5d8e760
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-26 13:59:48 -05:00
Benoit Jacob
930be8d6aa
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-26 13:59:28 -05:00
Chris Lord
28c6b5343c
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Carsten "Tomcat" Book
8fdb691147
merge b2g-inbound to mozilla-central
2013-11-26 12:40:07 +01:00
Botond Ballo
191d81b8c4
Bug 942535 - Fix a compiler warning about signed/unsigned comparison in APZ. r=dholbert
...
--HG--
extra : rebase_source : 816fc31c43178e1b5841c3a49cd71d2c08751331
2013-11-25 14:29:41 -05:00
Matt Brubeck
fa697d2df2
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Nicholas Cameron
2a963b34cd
Bug 943122. Don't repeat 'Mask layer:' in layer dumps. r=BenWa
2013-11-26 15:07:44 +13:00
Nicholas Cameron
e3cb6e45db
Bug 943110. Don't use fputc in display list/layers dumps. r=BenWa
2013-11-26 15:07:41 +13:00
David Anderson
4747487fcb
Remove unnecessary Lock() calls from BasicCompositor (bug 942318, r=mattwoodrow).
2013-11-25 15:15:03 -08:00
Nicholas Cameron
055bf4fa39
Bug 942819. Check the return value of GetD3D9DeviceManager. r=mattwoodrow
2013-11-26 10:54:13 +13:00
Benoit Girard
a735170d84
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Ryan VanderMeulen
6777d0901e
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
6789e60ca8
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Botond Ballo
21a74823a2
Bug 912666 - Implement scroll grabbing in APZ. r=kats,Cwiiis
2013-11-21 17:38:00 -05:00
Trevor Saunders
9f254378b2
bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob
2013-11-22 14:45:50 -05:00
Matt Brubeck
18bad3aac6
Bug 941327 - Match scale to scroll offset during zoom animation [r=botond]
2013-11-21 14:12:28 -08:00
Matt Brubeck
3a3b0a0647
Bug 941123 - Pre-render content before starting animated zoom [r=botond]
2013-11-21 14:12:25 -08:00
Nicholas Cameron
446f79a12d
No bug. Add a missing include to fix bustage in the previous patches. r=me
2013-11-22 11:07:58 +13:00
Nicholas Cameron
9b7f4ecea0
Bug 900248. Handle the add/remove monitor case. r=Bas
2013-11-22 11:07:58 +13:00
Nicholas Cameron
3dce33b8c6
Bug 900248. An extra safety check in TextureD3D9 plus some refactoring around it. r=Bas
2013-11-22 11:07:58 +13:00
Nicholas Cameron
621f0723d9
Bug 900248. Move logic for device checking to Ready() and check it at the start of transactions. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
2832cf7323
Bug 900248. Better handling of device reset and recreation. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
375333e147
Bug 900248. Remove managed pool d3d9 texture use. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
a44334c0fc
Bug 900248. Reinstate some removed code and don't composite immediately after resetting the device. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
f59c4c9f6d
Bug 900248. Only create d3d9 device on the main thread. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
b7fa55c34a
Bug 900248. Don't return a d3d9 device from device() if we can't composite. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
a5462f4e61
Bug 900248. Don't assume success for effect creation. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
d3441a90be
Bug 900248. Rebuild the d3d9 device. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
e9665e5538
Bug 900248. ReleaseTextureResources. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
aea4f9337a
Bug 900248. Don't assume ThebesLayerBufer will get the buffers it wants. r=mattwoodrow
2013-11-22 11:07:55 +13:00
Ryan VanderMeulen
eb92d7c6c4
Merge m-c to inbound.
2013-11-21 15:53:49 -05:00
Ryan VanderMeulen
7d43603d58
Merge b2g-inbound to m-c.
2013-11-21 15:22:03 -05:00
Nicolas Silva
82f4a75c95
Bug 940959 - Compiled shaders. r=generated code
2013-11-21 17:42:10 +01:00
Nicolas Silva
6ef7302e59
Bug 940959 - Use alpha textures for YCbCr planes with D3D11. r=nrc
2013-11-21 17:42:05 +01:00
Nicolas Silva
0bea03f301
Bug 940959 - Use alpha textures for YCbCr planes with D3D10. r=nrc
2013-11-21 17:41:58 +01:00
Nicolas Silva
c2dbc23f36
Bug 940959 - Use alpha textures for YCbCr planes with D3D9. r=nrc
2013-11-21 17:40:55 +01:00
David Anderson
54fffb1db4
Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
2013-11-21 11:25:16 -08:00
Botond Ballo
8feec15e24
Bug 941210 - APZCTreeManager builds a wrong APZC tree for some layer trees. r=kats
2013-11-20 15:27:40 -05:00
Nicolas Silva
0ae55e75e8
Bug 926558 - Remove a warning that is not used correctly. r=BenWa
2013-11-13 13:25:50 +01:00
Botond Ballo
830bab31c9
Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis
2013-09-23 14:09:48 -05:00
Wes Kocher
5f2d8e38e7
Merge inbound to m-c
2013-11-21 19:14:06 -08:00
Benoit Girard
6e72abd49f
Bug 936566 - Print mask layers in layers dump. r=nrc
2013-11-19 23:55:27 -05:00
Ed Morley
6c3a904be0
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Ryan VanderMeulen
7c7b6a11fe
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Ben Kelly
2063546b70
Bug 940488 - Initalize RotatedBuffer::mDidSelfCopy. r=BenWa
2013-11-19 14:56:57 -05:00
Botond Ballo
774451c530
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00