gfx/layers/ipc/ShadowLayersParent.cpp
5bd7228ca8a7f416e1cf38adbde530dcdf741f79
created 2012-01-19 09:45 -0500
pushed 2012-01-20 01:24 +0000
Benoit Girard Benoit Girard - Bug 711168 - Implement the compositor protocol for OMTC. r=cjones
1defa404424da3836586c48f69193f6da40ffdd3
created 2011-10-10 16:19 -0700
pushed 2011-10-11 09:17 +0000
Matt Brubeck Matt Brubeck - Merge mozilla-central to mozilla-inbound
b0e79255fa97e9dc415cdd86d7e4c47609ea4fe8
created 2011-10-10 11:00 -0400
pushed 2011-10-10 21:41 +0000
Brad Lassey Brad Lassey - Backed out changeset 703df62e855b due to crashes reported in bug 693086
bcf12565b95b9df0ebd91c7d511225c2a28c88ce
created 2011-10-10 09:43 -0700
pushed 2011-10-10 16:45 +0000
Matt Brubeck Matt Brubeck - Back out f7bf7ac18a79 (bug 684826), 3a910924c50c (bug 687367), and 524a6bb8744b (bug 693086) because of Android bustage on a CLOSED TREE
524a6bb8744b9116f7d0f85393e7d86243c760a5
created 2011-10-10 11:00 -0400
pushed 2011-10-10 15:01 +0000
Brad Lassey Brad Lassey - Backed out changeset 703df62e855b due to crashes reported in bug 693086
703df62e855b1ba92f4140d804e5f04e82021a2a
created 2011-10-02 17:19 -0400
pushed 2011-10-07 10:41 +0000
Oleg Romashin Oleg Romashin - Bug 690469 - ShadowThebesLayer Init/Swap API rework. r=cjones
455bee36af33e57b0635d64bb4a6e69ee63e56f6
created 2011-09-27 15:19 -0700
pushed 2011-09-29 08:20 +0000
Oleg Romashin Oleg Romashin - Bug 689045 - Canvas Shadow swap/Init API rework r=cjones
261bb33e9c53c477279633b488812feb20d72d7c
created 2011-09-27 15:19 -0700
pushed 2011-09-29 08:20 +0000
Oleg Romashin Oleg Romashin - Bug 687372 - ImageLayerOGL should not destroy surface given as argument. r=cjones
8fdc985221747ccf25b22639fdc1c3fe505a4b2b
created 2011-09-26 09:20 -0400
pushed 2011-09-26 19:53 +0000
Ali Juma Ali Juma - Bug 681033 - Prevent ShadowLayers::RecvUpdate from triggering an immediate repaint. r=cjones
23962193053c143b22ca6cefd22e106d6e4cb48c
created 2011-08-29 12:29 -0700
pushed 2011-08-30 11:14 +0000
Joshua Cranmer Joshua Cranmer - Bug 681634 - Get m-c to build with static checking; NS_OVERRIDE failure in gfx. r=cjones
123d2c2f626066e8b5d393ea13da451e09594ea3
created 2011-06-23 00:11 +1200
pushed 2011-06-22 19:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 637852. Part 9: Remove resolution support from BasicLayers, ShadowLayers and GL layers. r=mattwoodrow
9f18296db571417fd0ce23f9fb91333a1d73ff30
created 2011-06-09 21:17 -0400
pushed 2011-06-10 04:18 +0000
Oleg Romashin Oleg Romashin - Bug 612335 - Render remote canvas directly into shared surface r=jones.chris.g
7b62ac8e1715745d4b9d0ec696e3fc0064db83df
created 2011-05-31 09:14 -0700
pushed 2011-05-31 16:15 +0000
Kyle Huey Kyle Huey - Fix a spelling mistake on this CLOSED TREE
3447a520f9965246b4b5fea0f931dfd98df4a7c3
created 2011-05-25 10:09 +0200
pushed 2011-05-25 08:23 +0000
Oleg Romashin Oleg Romashin - Bug 659217 - HW accelerated video crashing with OGL layerss enabled. r=matt.woodrow
7ba9f4f76e735b9afea8b147e85a9eb9b624e4bc
created 2011-05-12 09:49 -0700
pushed 2011-05-13 14:26 +0000
Oleg Romashin Oleg Romashin - Bug 656167 - Temorarily disable or back out fixed layers. r=jones.chris.g
dd803c39a72b51c67a45309dfe75cd33586ae7dc
created 2011-04-21 16:38 +1200
pushed 2011-05-12 23:23 +0000
Matt Woodrow Matt Woodrow - Bug 649417 - Part 2 - Add a YUV option to SharedImage and use it to share YUV data across processes. r=cjones,joe
8ca0d7969d3d422a5d618218fb6b0a37e01ab55a
created 2011-04-21 11:21 +1200
pushed 2011-05-12 23:23 +0000
Matt Woodrow Matt Woodrow - Bug 649417 - Part 1 - Create a SharedImage ipdl union and pass this to ShadowImageLayer::Swap . r=cjones
8ceab62fda1d37f0686650b0c6376da9ef658f5b
created 2011-04-20 14:45 -0700
pushed 2011-04-29 10:44 +0000
Oleg Romashin Oleg Romashin - Bug 610155 - Use SurfaceDescriptor for ImageLayer and CanvasLayer r=jones.chris.g
d74c502ac7641991ddaf2b1e3dab13041d4fa7f0
created 2011-04-21 14:52 -0700
pushed 2011-04-21 21:53 +0000
Daniel Holbert Daniel Holbert - Back out 0736b014d4a5 (Bug 610155) for breaking canvas reftests on android
0736b014d4a566685febb94342d031110d9b6975
created 2011-04-20 14:45 -0700
pushed 2011-04-21 17:22 +0000
Oleg Romashin Oleg Romashin - Bug 610155 - Use SurfaceDescriptor for ImageLayer and CanvasLayer r=jones.chris.g
daf44cb2d3e185291aa8fb40841921328c716af5
created 2011-04-05 23:00 -0600
pushed 2011-04-08 18:58 +0000
Oleg Romashin Oleg Romashin - Bug 607417 - Part1: position:fixed frames mark layers r=roc
f1ea5b6264d0a150efe7275a526a1c567dca8f23
created 2011-03-28 12:59 +1300
pushed 2011-03-31 22:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8
created 2011-03-29 14:31 -0400
pushed 2011-03-29 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Back out bug 622072 because it caused bug 645987
84ff21c7816543e707f9d678b174a1c11b138774
created 2011-03-28 12:59 +1300
pushed 2011-03-28 01:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
73bfa3627d0c9cf0e21d3c630760926543285b92
created 2011-01-26 00:26 -0600
pushed 2011-01-26 06:27 +0000
Chris Jones Chris Jones - Bug 627273, part 4: Basic impl of ImageLayer tiling for basic layers. r=roc,vlad
d89371fd4fa47ed2961045717fb2ebba53a314ba
created 2011-01-12 14:13 -0600
pushed 2011-01-12 20:13 +0000
Chris Jones Chris Jones - Bug 623728: Don't process transactions on destroyed shadow layer managers, even when the layer manager hasn't been explicitly destroyed. r=jrmuizel a=b
7cad0cd7b62e3dd9088be1f9e7855718040dd7a9
created 2011-01-11 15:34 -0600
pushed 2011-01-11 21:34 +0000
Chris Jones Chris Jones - Bug 623451: Don't double-release surfaces. r=jrmuizel a=b
959744a69f80acde79defd5de8bce59d687cf4bc
created 2010-12-27 08:48 -0600
pushed 2011-01-06 17:59 +0000
Tatiana Meshkova Tatiana Meshkova - Bug 621527: Ignore update if layer manager IsDestroyed(). r=cjones a=a
9a10911e5b290e5a8d02bf751b2283882a4d4d27
created 2011-01-05 22:54 -0600
pushed 2011-01-06 04:55 +0000
Chris Jones Chris Jones - Bug 623255: Ensure LayerOGL::Destroy is called for "orphaned" shadow OGL layers before the GLContext is deleted. r=vlad a=b
1d1dfec6de0e519fd3be1df84856a62a14bdd68e
created 2011-01-04 10:40 -0600
pushed 2011-01-04 16:41 +0000
Chris Jones Chris Jones - Bug 618265: Fix leaking gfxSharedImageSurfaces. r=joe sr=vlad a=b
75928a70efe72c9b907927cc70467813ef0d33be
created 2010-12-31 09:40 +0200
pushed 2010-12-31 07:44 +0000
Oleg Romashin Oleg Romashin - Bug 619488 - Inform child processes of the compositor's layer-manager type. r=jones.chris.g a=b-f
15765a60e203b99d2ecc39e0f1f7ee8bf1f02c93
created 2010-11-08 20:49 -0600
pushed 2010-11-09 02:49 +0000
Chris Jones Chris Jones - Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
bffc3f0cf9499b91e1fb4db27e7f23abfb9c1e2b
created 2010-11-05 02:17 -0500
pushed 2010-11-05 07:21 +0000
Chris Jones Chris Jones - Bug 603885, part 2: Set up the framework for swap-and-readback. r=roc sr=vlad
0beb5c409b692ada0471e9d7c1b10fa7543b3af7
created 2010-10-13 17:55 -0500
pushed 2010-10-13 22:56 +0000
Chris Jones Chris Jones - Bug 602431, part 3: Add a ShadowContainerLayer base class and BasicShadowContainerLayer implementation. sr=roc
a27e7290bad9d49fe4de2f326534ba699dbf85c7
created 2010-10-13 17:55 -0500
pushed 2010-10-13 22:56 +0000
Chris Jones Chris Jones - Bug 602431, part 2: Add a ShadowColorLayer base class and BasicShadowColorLayer implementation. sr=roc
0a5ff3652a09c8bcf720f934d7ec2422c20500f8
created 2010-10-13 17:55 -0500
pushed 2010-10-13 22:56 +0000
Chris Jones Chris Jones - Bug 60431, part 1: Add a ShadowLayer base class. r=roc sr=vlad
6a5d2399012c45e517f3c99f56f3979a2f3503db
created 2010-09-28 17:05 -0500
pushed 2010-09-28 22:05 +0000
Chris Jones Chris Jones - Bug 599359, part 2: When we allocate a new front/back buffer pair, pre-fill the new front buffer with what we painted into the back buffer to stabilize the first Swap(). r=vlad a=blocking-fennec
868af8c9dbdde89f765c2b1648c4e3441a8d5d93
created 2010-09-24 17:41 -0500
pushed 2010-09-24 22:41 +0000
Chris Jones Chris Jones - Bug 591555: Shadow layer resources are scoped to their PLayerParent, of which there may be many for one layer manager, so move resource management down into Shadow*Layer. r=joe sr=roc
b383a805f2f6ba028d140e649a1423a9454b84de
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part 9: When updating thebes layers, swap out back/front buffers and invalidate the newly-painted region on the old front buffer. r=roc sr=shaver
3268a3b0a53ffccfa0055adfcb0157d95456ebfc
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part 5: Mostly mechanically switch BasicShadowable/ShadowThebes over to the new SurfaceDescriptor API. r=roc
1ba29b1ee65d48df27561509c22d2e60a592db3b
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part 4: Put support in place for allocating platform-specific backing buffers for IPC layers, and synchronizing properly during transactions (i.e. XSync() on X11). The platform-specific interfaces just default to Shmem in this patch. r=karl sr=shaver
3467965f4d9f4e10d7c49a596e7715f5d5ff5bdb
created 2010-09-03 15:10 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 590294, part 7: Add APIs for recording the resolution at which ThebesLayers were painted and for requesting resolution-scaled drawing for basic layers. r=roc sr=vlad
99204e5b40f24eb9e1651ed8797d6e2aca28d92d
created 2010-09-03 15:10 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 590294, part 3: Keep ContainerLayer type info around in a few places. r=roc
2e7de8c7da34571cee3f94ea6c1dd7b0334c6fbd
created 2010-09-03 15:10 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 590294, part 2: Add a ContainerLayer attribute FrameMetrics that stores relevant information from layout/ on the root layer. r=roc sr=vlad
26d16ccfbdc0832b69003c3999e9a71b1b72fec3
created 2010-09-03 14:07 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Merge m-c --> cedar
ffa01184a66629a9506821f7cec46386771696f0
created 2010-09-02 22:05 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 593248: Release old shmem surfaces on realloc. r=joe
9dfdccfd5bdcd2f100c8f1a88e61a429398498bf
created 2010-08-20 18:24 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570620, part o: Connect the dots to enable drawing remote frames for <browser remote>: create the frame on the content side, insert a display item for it in compositor-side SubdocFrame, and use IPC-enabled layer managers to make it all work. r=mats sr=roc
4b1b6833bd5a60682ebda1c717c25c05992c6e55
created 2010-08-20 18:24 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570620, part g: Fix bone-headed bugs with shadowable layers, remove unnecessary MOZ_LAYER_DECL_NAME()s, and have the "shadow layer manager" side keep a "shadow root" rather than setting the "real" root. r=vlad
a38c0e3a5c1023ce400bd7b3d145ed6d2ffb927c
created 2010-09-02 21:18 +1200
pushed 2010-09-03 03:53 +0000
Robert O'Callahan Robert O'Callahan - Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
0d05f0b5bfd4a17e804b9b8a04022a5524433f86
created 2010-09-02 23:14 +1200
pushed 2010-09-02 11:14 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 579276. a=me
022723860a7f2db3807667eee2f273ddd174d99f
created 2010-09-02 21:18 +1200
pushed 2010-09-02 09:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
eaa79dbf259c99d28c5ea424ad1f9780d93171c9
created 2010-07-21 18:13 -0500
pushed 2010-07-23 17:12 +0000
Chris Jones Chris Jones - Followup to bug 570294: Avoid vector::data(), it's not C++98.
f008f1965cc9bb8cd0b5bc2ac0c636615e1c1c00
created 2010-07-21 16:17 -0500
pushed 2010-07-23 17:12 +0000
Chris Jones Chris Jones - Bug 570294, part f: Implement the "manager" side of IPC layers. r=vlad
less more (0) tip