Randall Barker
c955f482b1
Bug 1335895 - Android GeckoView Dynamic Toolbar Version 3 r=botond,dvander,jchen,kats
...
This version of the Dynamic Toolbar moves the animation of the toolbar
from the Android UI thread to the compositor thread. All animation for
showing and hiding the toolbar are done with the compositor and a static
snapshot of the real toolbar.
MozReview-Commit-ID: BCe8zpbkWQt
2017-04-20 15:15:14 -07:00
vincentliu
2d5d641f41
Bug 1350330 - Make sure IPC channel still Open before sending IPC message. r=dvander
2017-04-17 15:50:42 +08:00
Kevin Chen
4d9eaec005
Bug 1350828 - Label CompositorForwarder; r=bevistseng,kats
...
MozReview-Commit-ID: 714oc4O8MNs
2017-03-29 13:49:20 +08:00
David Anderson
7ff89642e7
Collect diagnostics on paint times for the compositor overlay. (bug 1352151 part 1, r=mattwoodrow)
2017-04-10 19:44:45 -07:00
peter chang
12f701a514
Bug 1337889 - Add CompositorAnimationsId for layer animations, r=hiro
...
MozReview-Commit-ID: 4r9VhF4Vp2l
2017-02-08 14:31:45 -05:00
Matt Woodrow
f8409228f1
Bug 1340117 - Batch ReadLock intializer into a separate IDPL message to avoid hitting the file descriptor limit. r=dvander
2017-02-27 16:12:12 +13:00
Markus Stange
c68a00690b
Bug 1340709 - Don't include ForwardTransaction time in the Rasterize tracing marker. r=mattwoodrow
...
MozReview-Commit-ID: ZKuARHuw68
2017-02-17 17:19:51 -05:00
Matt Woodrow
ebbd7e515a
Bug 1328797 - Part 3: Remove sync transactions entirely as they aren't used any more. r=nical
2017-02-16 11:31:18 +13:00
Matt Woodrow
a5e7db88fc
Bug 1328797 - Part 2: Don't use a sync transaction for DEALLOCATE_CLIENT. r=nical
2017-02-16 11:30:46 +13:00
Matt Woodrow
491e9420ca
Bug 1328797 - Part 1: Don't use a sync transaction for RemoveTexture. r=nical
2017-02-16 11:28:24 +13:00
Matt Woodrow
f3b2b42e4a
Bug 1325227 - Part 10: Use blocking read locks instead of forcing a synchronous transaction when using ContentClientRemoteBuffer. r=nical
2017-02-14 21:10:36 +13:00
Matt Woodrow
53e1d350fc
Bug 1325227 - Part 1: Remove synchronous transaction replies since they don't return any data we didn't already have. r=nical
...
MozReview-Commit-ID: 2HIbk65L7zR
2016-12-06 13:34:54 -10:00
David Anderson
4aaf871411
Only call LayerTransactionChild::Destroy on the main thread. (bug 1328633, r=mattwoodrow)
2017-02-08 07:21:45 -08:00
David Anderson
3b07e8a48a
Send SimpleLayerAttributes separately from CommonLayerAttributes. (bug 1332567 part 6, r=mattwoodrow)
2017-01-24 16:41:18 -08:00
David Anderson
ede0640985
Move OpSetLayerAttributes out of the Edit vector. (bug 1332567 part 4, r=mattwoodrow)
2017-01-24 16:41:18 -08:00
David Anderson
ad69deadf5
Lump Paint operations separately from Edit operations. (bug 1332567 part 3, r=mattwoodrow)
2017-01-24 16:41:17 -08:00
David Anderson
d46521f0e5
Move ScrollDirection to LayersTypes.h and make it a proper enum. (bug 1332567 part 1, r=kats)
2017-01-24 16:41:17 -08:00
David Anderson
02848eb570
Remove PCompositable. (bug 1323957 part 5, r=mattwoodrow)
2017-01-17 18:47:07 -08:00
David Anderson
b1ad9c7a26
Link Compositables via IDs instead of actors. (bug 1323957 part 4, r=mattwoodrow)
2017-01-17 18:47:06 -08:00
David Anderson
01d296df20
Use CompositableHandle in ImageNotification. (bug 1323957 part 3, r=mattwoodrow)
2017-01-17 18:47:06 -08:00
David Anderson
2f41c61483
Move EditReply handling from ClientLayerManager to ShadowLayerForwarder. (bug 1323957 part 2, r=mattwoodrow)
2017-01-17 18:47:05 -08:00
David Anderson
31ae23d1eb
Replace async image container IDs with a typed struct. (bug 1323957 part 1, r=mattwoodrow)
2017-01-17 18:47:05 -08:00
David Anderson
f601d4f1a3
Don't double-copy the Edit list when forwarding transactions. (bug 1330531, r=mattwoodrow)
2017-01-12 09:49:30 -08:00
Ryan VanderMeulen
71eea2561a
Backed out 6 changesets (bug 1323957) for intermittent GPU process leaks on a CLOSED TREE.
...
Backed out changeset 8fe93d5f82a8 (bug 1323957)
Backed out changeset 5d1615317a36 (bug 1323957)
Backed out changeset 1ec74a022e80 (bug 1323957)
Backed out changeset 0a97bbdd54d5 (bug 1323957)
Backed out changeset 70fab4f6d367 (bug 1323957)
Backed out changeset c5ca5b7fcacd (bug 1323957)
2017-01-11 23:09:14 -05:00
Ryan VanderMeulen
88a88a7924
Backed out 7 changesets (bug 1325227) to unblock the backout of bug 1323957.
...
Backed out changeset d6e962b025e6 (bug 1325227)
Backed out changeset 70136ced844e (bug 1325227)
Backed out changeset e21219e9638a (bug 1325227)
Backed out changeset a5d83d2b1632 (bug 1325227)
Backed out changeset f6c6ef5ac42c (bug 1325227)
Backed out changeset 1a604f87a342 (bug 1325227)
Backed out changeset d4827432cbc2 (bug 1325227)
2017-01-11 23:08:45 -05:00
Matt Woodrow
d3bb8e0e07
Bug 1325227 - Part 7: Use blocking read locks instead of forcing a synchronous transaction when using ContentClientRemoteBuffer. r=nical
2016-12-08 16:43:55 -10:00
Matt Woodrow
bd00c725ab
Bug 1325227 - Part 1: Remove synchronous transaction replies since they don't return any data we didn't already have. r=nical
2016-12-06 13:34:54 -10:00
David Anderson
fd2bfcead4
Remove PCompositable. (bug 1323957 part 5, r=mattwoodrow)
2017-01-11 09:20:55 -08:00
David Anderson
2688f79e55
Link Compositables via IDs instead of actors. (bug 1323957 part 4, r=mattwoodrow)
2017-01-11 09:20:54 -08:00
David Anderson
3be99bd32b
Use CompositableHandle in ImageNotification. (bug 1323957 part 3, r=mattwoodrow)
2017-01-11 09:20:54 -08:00
David Anderson
764f8cdaca
Move EditReply handling from ClientLayerManager to ShadowLayerForwarder. (bug 1323957 part 2, r=mattwoodrow)
2017-01-11 09:20:53 -08:00
David Anderson
d3aff6adcb
Replace async image container IDs with a typed struct. (bug 1323957 part 1, r=mattwoodrow)
2017-01-11 09:20:53 -08:00
David Anderson
57b434983c
Simplify calling SendUpdate/SendUpdateNoSwap. (bug 1325993, r=nical)
2017-01-04 12:58:58 -05:00
David Anderson
35fa218998
Remove PLayer. (bug 1323539 part 2, r=mattwoodrow)
2016-12-21 10:43:47 -05:00
David Anderson
bcbc238dbf
Don't access ShadowableLayer from ClientLayer's destructor. (bug 1323539 part 1, r=mattwoodrow)
2016-12-21 10:43:04 -05:00
Matt Woodrow
26fae296aa
Bug 1319626 - Part 2: Add BorderLayer class and basic support for them. r=mstange
2016-11-24 18:11:30 +13:00
Carsten "Tomcat" Book
142a4dd27a
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
2016-11-24 17:05:00 +01:00
Carsten "Tomcat" Book
c5a85de12f
Backed out changeset 4909935f8081 (bug 1319626)
2016-11-24 17:02:32 +01:00
Matt Woodrow
ce171e59c7
Bug 1319626 - Part 2: Add BorderLayer class and basic support for them. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
268a08de7a
Bug 1317862 - Part 1: Add TextLayer class and basic support for them. r=mstange
2016-11-24 18:11:29 +13:00
Nicolas Silva
b5ac574480
Bug 1300121 - Make PersistentBufferProviderShared::BorrowDrawTarget more robust agaist bad edge cases and if all fails, fallback to the basic provider. r=Bas
2016-10-11 13:23:11 +02:00
David Anderson
43840df0f1
Add missing CompositableClient::IsConnected checks to ShadowLayers. (bug 1316419, r=mattwoodrow)
2016-11-09 18:26:48 -08:00
Matt Woodrow
2d13f252e2
Bug 1315583 - Release ActiveResourceTracker on the main thread. r=dvander
2016-11-08 15:24:36 +13:00
David Anderson
afd0c6dc86
Don't attach shadowable layers if IPDL fails to construct an actor. (bug 1314349, r=mattwoodrow)
2016-11-06 18:50:15 -08:00
Matt Woodrow
efc443dc07
Bug 1300676 - Part 2: Expose SurfaceDescriptor helpers. r=nical
2016-11-04 13:28:28 +13:00
David Anderson
e1390681df
Handle failed SendPCompositable. (bug 1313770 part 4, r=mattwoodrow)
2016-10-28 15:48:35 -07:00
Matt Woodrow
3c78aeff18
Bug 1313281 - Part 3: Remove Fence from TimedTexture. r=sotaro
2016-10-27 21:00:20 +13:00
Matt Woodrow
119dd875cb
Bug 1313281 - Part 1: Remove AsyncTransactionTracker. r=sotaro
2016-10-27 20:59:23 +13:00
Matt Woodrow
16f8a8bdeb
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2016-10-27 13:17:10 +13:00
Ethan Lin
95ce8b90a3
Bug 1310897 - Use ShadowLayerForwarder::IPCOpen() to replace other mShadowManager checks in ShadowLayerForwarder. r=nical
2016-10-17 20:35:00 -04:00