gfx/layers/ipc/ShadowLayers.h
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
cd148629d7e7cf71a7eb03886c5835091906191f
created 2011-10-10 16:43 -0700
pushed 2011-10-11 09:17 +0000
Oleg Romashin Oleg Romashin - Bug 693282 - BasicShadowableThebesLayer leaking backBuffers. 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
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,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
8c6c251baaec5f0c01fe2221e0230c17032e290c
created 2011-08-09 12:38 -0700
pushed 2011-08-10 14:22 +0000
Chris Jones Chris Jones - Bug 648484, parts 3, 3.1, and 3.2: Allow passing a "backend hint" to GetLayerManager() to request a non-default layer manager backend. Deal with failure to hook up shadow layers. sr=roc
32c611f5507777b5af0e022145b2746ab6f09826
created 2011-08-09 12:38 -0700
pushed 2011-08-10 14:22 +0000
Chris Jones Chris Jones - Bug 648484, part 2: Add various helpers, refactor ContainerLayer::SetSpecificAttributes. r=roc
36828a0ab01090ec93801f374df18f2bc37252aa
created 2011-07-15 11:35 -0700
pushed 2011-07-15 18:36 +0000
Chris Jones Chris Jones - Back out bug 648484
6b041c05b2cbc725e3192223a60bf6ab4b06c6bf
created 2011-07-13 22:43 -0700
pushed 2011-07-14 16:20 +0000
Chris Jones Chris Jones - Bug 648484, part 3 and part 3.1: Allow passing a "backend hint" to GetLayerManager() to request a non-default layer manager backend. Deal with failure to hook up shadow layers. sr=roc
b8e675ff425d9612aa9fb1ce5c4eb551a2100cc8
created 2011-07-13 22:43 -0700
pushed 2011-07-14 16:20 +0000
Chris Jones Chris Jones - Bug 648484, part 2: Add various helpers, refactor ContainerLayer::SetSpecificAttributes. r=roc
8dc9d2686f8de942608d8bad7cdd0e3ce6998f6e
created 2011-07-06 20:27 -0400
pushed 2011-07-07 10:03 +0000
Justin Lebar Justin Lebar - Backing out bug Bug 648484 (csets 9fcd404d97aa through 2bfa7417504d) due to orange.
e26ec591d51a474b350c97177ce707dba38e46fe
created 2011-07-06 13:29 -0400
pushed 2011-07-07 10:03 +0000
Chris Jones Chris Jones - Bug 648484, part 2: Add various helpers, refactor ContainerLayer::SetSpecificAttributes. r=roc
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
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
66678137e920fdc20d352b4844b2a03495af83b4
created 2011-01-20 19:49 -0800
pushed 2011-01-21 03:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 586130 - Warning C4099 fixes (ipc). r=cjones a=bsmedberg
b083bc8b79ab0afb0371d419f0ac1246a9004412
created 2010-12-31 09:40 +0200
pushed 2010-12-31 07:44 +0000
Oleg Romashin Oleg Romashin - Bug 619490 - Don't use double-buffered shadowed layers with OGL compositing r=cjones a=b-f
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
abc747783d430dcc3c5df7837b6cbdad9a5f5eed
created 2010-09-16 16:24 -0500
pushed 2010-09-18 00:03 +0000
Chris Jones Chris Jones - Bug 593175, part 1: Request backing buffers with gfxContentType rather than gfxImageFormat. r=karl a=blocking-fennec
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
5004f6392fb29c0a3a3a54d4b2ffc7ac5bbec4bf
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part 1: Only use back/front buffers for BasicThebesLayer and update back->front in the compositor process. r=roc 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
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
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
c741254fe595235b8d79c4ae4e8e8b935f915bfd
created 2010-09-03 14:01 -0400
pushed 2010-09-03 18:09 +0000
Joe Drew Joe Drew - Bug 590841 - Add the ability for a DOM window to let us know when it's accelerated, and use that value in about:support. r=gavin sr=roc a=blocking2.0:beta6+
f3ee7f068902cfcd619766029fc92e6736ea82b4
created 2010-07-21 16:17 -0500
pushed 2010-07-23 17:12 +0000
Chris Jones Chris Jones - Bug 570294, part c: C++ part of Layers IPC interface. r=Bas sr=vlad
less more (0) tip