Matt Woodrow
bc43913916
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
2013-09-19 17:23:30 +12:00
Carsten "Tomcat" Book
d1b254f231
Backed out changeset 64c58cb9c49b (bug 918078) for bustage
2013-09-20 11:09:49 +02:00
Nicolas Silva
ca83e65db1
Bug 918078 - Do not require locking in TextureHost::PrintInfo. r=BenWa
2013-09-20 10:43:57 +02:00
Wes Kocher
c83409e3af
Backed out 5 changesets (bug 907926, bug 911393, bug 917703) due to OSX reftest bustage during an unrelated CLOSED TREE
...
Backed out changeset 94a6733b01dc (bug 907926)
Backed out changeset 44108fb6f7cc (bug 917703)
Backed out changeset f2dd2a27af69 (bug 911393)
Backed out changeset fdb0d1053128 (bug 907926)
Backed out changeset b3616b786e8f (bug 907926)
2013-09-19 17:56:18 -07:00
Matt Woodrow
7bdff7db37
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
2013-09-19 17:23:30 +12:00
Benoit Jacob
ef57b5655b
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-19 09:54:39 -04:00
Phil Ringnalda
2de877323b
Backed out 10 changesets (bug 907926, bug 911393, bug 740200, bug 917703) for b2g build bustage
...
CLOSED TREE
Backed out changeset ae02054863f7 (bug 907926)
Backed out changeset 8fcdbbc2dac2 (bug 917703)
Backed out changeset aa253a1fd7e5 (bug 911393)
Backed out changeset ec63e6d6d874 (bug 907926)
Backed out changeset 0042a2722aab (bug 907926)
Backed out changeset dc8bddfca5f1 (bug 740200)
Backed out changeset 439ff7e64d35 (bug 740200)
Backed out changeset d871c0d61510 (bug 740200)
Backed out changeset 3b248c5a0dc2 (bug 740200)
Backed out changeset 3466e81d3a41 (bug 740200)
2013-09-18 23:08:41 -07:00
Matt Woodrow
421b980674
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
2013-09-19 17:23:30 +12:00
Wes Kocher
de3dfc4a8e
Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE
2013-09-18 17:21:02 -07:00
Benoit Jacob
1b7e3c520e
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Nicholas Cameron
7f1d6d1aa2
Bug 902591. Check for Azure in ContentClientIncremental. r=mattwoodrow
...
--HG--
extra : rebase_source : 134ddc6a2fd891179b7531cea4222188b518f19a
2013-09-18 15:47:23 +12:00
Nicholas Cameron
3ea1b23511
Backed out changeset: 0ae388d62a87. r=me
2013-09-18 15:43:26 +12:00
Nicholas Cameron
803375dcea
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
...
--HG--
extra : rebase_source : eac66979f88c7801bc19646cf81d7c94a77281c0
2013-09-18 15:39:34 +12:00
Brian R. Bondy
2b2120bb85
Bug 831086 - Prefer Metro gfx handling when resizing buffers. r=bas
2013-09-17 19:21:30 -04:00
Benoit Jacob
91c9a1558d
Bug 916714 - Fix a faulty assertion in TextureHost - r=jrmuizel
2013-09-17 17:42:56 -04:00
Ryan VanderMeulen
7ae2ef7fed
Merge m-c to inbound on a CLOSED TREE.
2013-09-17 16:55:23 -04:00
Benoit Jacob
2dcf3bf15d
Bug 915869 - Let the GrallocBufferActor keep an _array_ of backrefs to TextureHosts referencing it - r=nical
2013-09-17 14:48:08 -04:00
Benoit Jacob
c37a134542
Bug 915869 - Let the GrallocBufferActor inform its old TextureHost when it's switching to another TextureHost - r=jrmuizel
2013-09-17 14:47:27 -04:00
Sotaro Ikeda
848985c5e5
Bug 916264 - Delete texture to unbound from texture. r=nical
2013-09-17 11:10:25 -04:00
Ryan VanderMeulen
c5731e7404
Backed out changeset 41f37e48b6e7 (bug 916264) for landing with the wrong bug # in the commit message.
...
Landed as bug 909746.
2013-09-17 14:28:29 -04:00
Sotaro Ikeda
673a4107bd
Bug 909746 - Delete texture to unbound from texture. r=nical
2013-09-17 11:10:25 -04:00
Benoit Girard
71028b9a9a
Bug 916259 - Make it easier to dump layer tree from opt & mobile. r=jrmuizel
2013-09-13 15:44:29 -04:00
Rik Cabanier
4ef2fc4460
Bug 902525 - Part 5: fixes for blending of HTML elements r=roc
2013-09-15 16:43:10 -07:00
Rik Cabanier
0383e51844
Bug 902525 - Part 2: Create layers for isolated groups when blending is involved r=roc
2013-09-14 20:30:00 -07:00
Rik Cabanier
7fc7fb42af
Bug 902525 - Part 1: Layers changes r=roc
2013-09-14 20:23:46 -07:00
Botond Ballo
394397cc79
Bug 898478 - Have AsyncPanZoomControllers pass overscroll caused by panning on to their parents. r=kats
2013-08-20 19:00:57 -04:00
Botond Ballo
0d500136ea
Bug 898478 - Have AsyncPanZoomController keep a pointer to the APZCTreeManager. r=kats
2013-08-20 18:10:47 -04:00
Nicolas Silva
fbfc359172
Bug 916116 - Avoid some code duplication in Gralloc textures. r=sotaro
2013-09-17 15:29:19 +02:00
Nicolas Silva
5105ebac1e
Bug 916116 - Move SetCompositableQuirks to AddTextureHost. r=sotaro
2013-09-17 15:28:35 +02:00
Nicolas Silva
dcc027a23f
Bug 916116 - Remove useless #if 1. r=bjacob
2013-09-16 19:04:36 +02:00
Robert O'Callahan
4168a4671f
Bug 907048 - Skip colorlayer if other opacity layer just covers the colorlayer region, r=roc
2013-09-16 10:20:30 +08:00
Ryan VanderMeulen
a3f1ea6990
Backed out 7 changesets (bug 902525) for B2G reftest failures.
...
Backed out changeset bbca63772c83 (bug 902525)
Backed out changeset edb386989dbd (bug 902525)
Backed out changeset 3137dadb4fcd (bug 902525)
Backed out changeset e562afcb3c89 (bug 902525)
Backed out changeset 8ef3a516bd68 (bug 902525)
Backed out changeset 520fcd422150 (bug 902525)
Backed out changeset 4e553e8da44e (bug 902525)
2013-09-15 18:59:27 -04:00
Rik Cabanier
16d99585fd
Bug 902525 - Part 5: Fixes for blending of HTML elements. r=roc
2013-09-15 16:24:36 -04:00
Rik Cabanier
80eedaeab4
Bug 902525 - Part 2: Create layers for isolated groups when blending is involved. r=roc
2013-09-15 16:24:06 -04:00
Rik Cabanier
492ade5e96
Bug 902525 - Part 1: Layers changes. r=roc
2013-09-15 16:23:52 -04:00
Brian R. Bondy
4202bb63ca
Bug 877225 - Transition from snapped view shows stretched page for a moment. r=bas
2013-09-15 15:30:11 -07:00
Jeff Muizelaar
21df65f091
Bug 914195. Improve type safety in cairo_win32_surface_create_with_d3dsurface9. r=benwa
...
This avoids a crash by writing to d3d9surface member on surfaces
that are not win32
--HG--
extra : rebase_source : 0aa7a67151c8d30f0b57e50a1f8570abd18081ca
2013-09-13 13:39:38 -04:00
Ryan VanderMeulen
fd45cb64f6
Merge m-c to b2g-inbound.
2013-09-13 16:11:28 -04:00
Kartikaya Gupta
087cb08bd4
Bug 909881 - Rename some variables to make the code easier to read. r=botond
2013-09-13 10:18:38 -04:00
Kartikaya Gupta
0f52824527
Bug 909881 - Save the zoom constraints in RenderFrameParent so that TabChild can send them before the APZC is created and they don't get lost. r=botond
2013-09-13 10:18:33 -04:00
Corey Ford
5eef149568
Bug 897105 - Part 3: Keep sticky position layers fixed during async panning, within certain scroll ranges. r=roc
2013-09-11 21:24:32 -07:00
Corey Ford
69aaac73df
Bug 897105 - Part 2: Add layer fields for sticky positioning. r=roc
2013-09-11 21:17:58 -07:00
Sotaro Ikeda
59015a6eb6
Bug 912134 - allocate texture per CompositableHost. r=jmuizelaar,bjacob
...
The fundamental change of approach in this patch is that now the temporary
texture is per-compositable.
Originally, the temporary texture was per-TextureHost. That was too many
temporary textures. With Nical's work in bug 875211, that switched to having a
temporary texture per compositor only. That's what turned out to be too few.
Now we have one per compositable which is fewer than one per TextureHost,
because e.g. a ContentHost, which is a single Compositable, may have 2
TextureHosts to implement double-buffering.
2013-09-12 22:39:26 -04:00
Nicholas Cameron
a48d09aed2
Bug 915944. Don't set TEXTURE_DEALLOCATE_HOST for deprecated canvas clients. r=mattwoodrow
2013-09-13 14:33:07 +12:00
Ryan VanderMeulen
fd143fc064
Merge m-c to b2g-inbound.
2013-09-12 20:41:54 -04:00
Ryan VanderMeulen
e4754304bc
Merge inbound to m-c.
2013-09-12 20:37:35 -04:00
Jim Mathies
1241a6a4cc
Bug 915385 - Add a hidden pref for disabling apz zoom. r=kats
2013-09-12 12:30:05 -05:00
Jerry Shih
f5df1aeb05
Bug 911730 - Only dump layer tree(using MOZ_LAYERS_HAVE_LOG). r=mattwoodrow
2013-09-12 11:08:50 -04:00
Nicolas Silva
1393f32821
Bug 913821 - Conservatively ensure that TextureClients/Hosts are removed at the end of a video. r=sotaro
2013-09-12 16:50:35 +02:00
Nicolas Silva
f8616ba377
Bug 901224 - Postpone deallocation of shared data to the end of the next transaction. r=sotaro
2013-09-12 16:50:28 +02:00