fune/gfx/layers/ipc
Nika Layzell 20ef7e892a Bug 1895358 - Part 2: Handle ManagedContainer membership more centrally, r=ipc-reviewers,mccr8
This patch adjusts ManagedContainer to have a common base class, and exposes
methods for interacting with this base class from generic code on IProtocol.
This avoids the need for some specialized methods which were previously
required in order to manipulate the managed lists which allows the ordering to
be more precisely controlled in generic actor lifecycle methods.

Differential Revision: https://phabricator.services.mozilla.com/D209855
2024-05-15 20:36:28 +00:00
..
ActiveResource.h
APZChild.cpp
APZChild.h
APZCTreeManagerChild.cpp Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
APZCTreeManagerChild.h Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
APZCTreeManagerParent.cpp
APZCTreeManagerParent.h
APZInputBridgeChild.cpp Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
APZInputBridgeChild.h Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
APZInputBridgeParent.cpp Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
APZInputBridgeParent.h Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
CanvasChild.cpp Bug 1769913 - P3 Remove WorkerRunnable::mWorkerPrivate. r=dom-worker-reviewers,asuth 2024-04-19 09:41:58 +00:00
CanvasChild.h Bug 1884737 - Ensure CanvasChild::ReturnDataSurfaceShmem is threadsafe. r=lsalzman 2024-03-21 13:22:20 +00:00
CanvasTranslator.cpp Bug 1879425 - Log GPU device reset to gfx Failure Log of about:support r=gfx-reviewers,lsalzman 2024-05-14 10:50:23 +00:00
CanvasTranslator.h Bug 1888338 - Use a single SharedContextWebgl. r=aosmond 2024-03-28 17:33:58 +00:00
CompositableForwarder.cpp
CompositableForwarder.h
CompositableTransactionParent.cpp
CompositableTransactionParent.h
CompositorBench.cpp
CompositorBench.h
CompositorBridgeChild.cpp Bug 1889019 - Remove unused TextureClientPool r=gfx-reviewers,sotaro 2024-04-02 20:02:02 +00:00
CompositorBridgeChild.h Bug 1889019 - Remove unused TextureClientPool r=gfx-reviewers,sotaro 2024-04-02 20:02:02 +00:00
CompositorBridgeParent.cpp Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
CompositorBridgeParent.h Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
CompositorManagerChild.cpp Bug 1880503 - Generate paired minidump when GPU process is killed following IPC timeout. r=aosmond,gsvelto 2024-05-14 12:58:35 +00:00
CompositorManagerChild.h
CompositorManagerParent.cpp
CompositorManagerParent.h
CompositorThread.cpp
CompositorThread.h
CompositorVsyncScheduler.cpp
CompositorVsyncScheduler.h
CompositorVsyncSchedulerOwner.h
ContentCompositorBridgeParent.cpp
ContentCompositorBridgeParent.h
ImageBridgeChild.cpp Bug 1877429 - Prevent offscreen canvas2d updates from racing with compositing. r=gfx-reviewers,lsalzman 2024-02-07 20:25:52 +00:00
ImageBridgeChild.h Bug 1877429 - Prevent offscreen canvas2d updates from racing with compositing. r=gfx-reviewers,lsalzman 2024-02-07 20:25:52 +00:00
ImageBridgeParent.cpp
ImageBridgeParent.h
ISurfaceAllocator.cpp
ISurfaceAllocator.h
KnowsCompositor.cpp Bug 1877429 - Prevent offscreen canvas2d updates from racing with compositing. r=gfx-reviewers,lsalzman 2024-02-07 20:25:52 +00:00
KnowsCompositor.h Bug 1877429 - Prevent offscreen canvas2d updates from racing with compositing. r=gfx-reviewers,lsalzman 2024-02-07 20:25:52 +00:00
LayersMessages.ipdlh
LayersMessageUtils.h Backed out changeset ebc075fd132d (bug 1885246) for causing bc failures in /EnumSerializer.h CLOSED TREE 2024-03-23 02:08:24 -04:00
LayersSurfaces.ipdlh Backed out changeset 10faf99bbe8f (bug 1880016) as request by sotaro. 2024-02-13 18:13:04 +02:00
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h
PAPZ.ipdl
PAPZCTreeManager.ipdl Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
PAPZInputBridge.ipdl Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
PCanvas.ipdl Bug 1881194 - Send TexTypeForWebgl from CanvasChild to CanvasTranslator. r=sotaro 2024-02-22 04:28:44 +00:00
PCompositorBridge.ipdl
PCompositorBridgeTypes.ipdlh
PCompositorManager.ipdl
PImageBridge.ipdl
PTexture.ipdl
PUiCompositorController.ipdl
PVideoBridge.ipdl
PWebRenderBridge.ipdl
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
RemoteContentController.h Bug 1858610 - Move HandleTap from the APZCTreeManager to the InputBridge protocol. r=botond 2024-04-18 15:46:23 +00:00
ShadowLayerUtils.h
SharedPlanarYCbCrImage.cpp Bug 1876414 - Return nsresult if TextureClientRecycleAllocator::CreateOrRecycle fails r=gfx-reviewers,sotaro 2024-02-13 00:18:16 +00:00
SharedPlanarYCbCrImage.h Bug 1876414 - Let SharedPlanarYCbCrImage::CreateEmptyBuffer return nsresult r=media-playback-reviewers,gfx-reviewers,sotaro,padenot 2024-02-13 00:18:15 +00:00
SharedRGBImage.cpp Bug 1876414 - Return nsresult if TextureClientRecycleAllocator::CreateOrRecycle fails r=gfx-reviewers,sotaro 2024-02-13 00:18:16 +00:00
SharedRGBImage.h
SharedSurfacesChild.cpp
SharedSurfacesChild.h
SharedSurfacesMemoryReport.h Backed out changeset ebc075fd132d (bug 1885246) for causing bc failures in /EnumSerializer.h CLOSED TREE 2024-03-23 02:08:24 -04:00
SharedSurfacesParent.cpp
SharedSurfacesParent.h
SurfaceDescriptor.h
SynchronousTask.h
TextureForwarder.h
UiCompositorControllerChild.cpp Bug 1880503 - Handle sync IPC timeout in UiCompositorControllerChild. r=aosmond 2024-05-14 12:58:36 +00:00
UiCompositorControllerChild.h Bug 1880503 - Handle sync IPC timeout in UiCompositorControllerChild. r=aosmond 2024-05-14 12:58:36 +00:00
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp
UiCompositorControllerParent.h
VideoBridgeChild.cpp
VideoBridgeChild.h
VideoBridgeParent.cpp Bug 1895358 - Part 2: Handle ManagedContainer membership more centrally, r=ipc-reviewers,mccr8 2024-05-15 20:36:28 +00:00
VideoBridgeParent.h Bug 1873295 - Part 2: Eliminate VideoBridgeParent::OnChannelError, r=sotaro 2024-02-05 18:43:43 +00:00
VideoBridgeUtils.h
WebRenderMessages.ipdlh