gecko-dev/gfx/layers/ipc
Bob Owen 3ba9a0b436 Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten
This also adds telemetry probes to track:
* number of times remote canvas 2D is activated
* number of times remote canvas 2D is deactivated due to device creation failure
* number of times remote canvas 2D is deactivated due to a stream read error.

Differential Revision: https://phabricator.services.mozilla.com/D81032
2020-06-26 11:37:31 +00:00
..
fuzztest
APZChild.cpp Bug 1536833 - Fix overscroll effect on Android r=botond,geckoview-reviewers,agi 2020-06-08 17:13:28 +00:00
APZChild.h Bug 1536833 - Fix overscroll effect on Android r=botond,geckoview-reviewers,agi 2020-06-08 17:13:28 +00:00
APZCTreeManagerChild.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-05-25 07:42:38 +00:00
APZCTreeManagerChild.h Bug 1638163 - Reduce unnecessary GeckoContentController.h includes. r=kats 2020-05-15 21:20:48 +00:00
APZCTreeManagerParent.cpp Bug 1626570 - Improve handling of copying arrays in gfx/layers/. r=botond 2020-05-05 12:59:26 +00:00
APZCTreeManagerParent.h Bug 1622360 - Remove SLGuidAndRenderRoot and convert remaining uses to ScrollableLayerGuid. r=botond 2020-03-27 17:44:21 +00:00
APZInputBridgeChild.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
APZInputBridgeChild.h
APZInputBridgeParent.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
APZInputBridgeParent.h
CanvasChild.cpp Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
CanvasChild.h Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
CanvasThread.cpp Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
CanvasThread.h Bug 1634253 - P8. Remove use of MessageLoop in Canvas. r=mattwoodrow 2020-05-08 20:20:39 +00:00
CanvasTranslator.cpp Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
CanvasTranslator.h Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
CompositableForwarder.h Bug 1622360 - Stop feeding render root into WebRenderBridgeChild::*ParentCommand*. r=jrmuizel 2020-05-12 14:37:10 +00:00
CompositableTransactionParent.cpp
CompositableTransactionParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
CompositorBench.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert 2020-04-05 13:34:58 +00:00
CompositorBench.h
CompositorBridgeChild.cpp Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
CompositorBridgeChild.h Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
CompositorBridgeParent.cpp Bug 1467765 - Sample off-main-thread animations on the render backend thread in case of WebRender. r=kats 2020-06-17 23:47:20 +00:00
CompositorBridgeParent.h Bug 1467765 - Sample off-main-thread animations on the render backend thread in case of WebRender. r=kats 2020-06-17 23:47:20 +00:00
CompositorManagerChild.cpp Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
CompositorManagerChild.h Bug 1620594 - Part 4: Remove SetEventTargetForActor with SystemGroup target. r=nika 2020-04-07 15:16:54 +00:00
CompositorManagerParent.cpp Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
CompositorManagerParent.h
CompositorThread.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-06-16 14:37:23 +00:00
CompositorThread.h Bug 1644009 - P7. Revert "Bug 1592488 - P4. Ensure an AbstractThread exists for the Compositor Thread." r=mattwoodrow 2020-06-12 05:10:10 +00:00
CompositorVsyncScheduler.cpp Bug 1641033 - Fire vsync observers directly from Wayland frame callback. r=stransky 2020-06-05 18:35:22 +00:00
CompositorVsyncScheduler.h Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
CompositorVsyncSchedulerOwner.h
ContentCompositorBridgeParent.cpp Bug 1467765 - Sample off-main-thread animations on the render backend thread in case of WebRender. r=kats 2020-06-17 23:47:20 +00:00
ContentCompositorBridgeParent.h Bug 1621762: Part 5 - Change PWebGL alloc+constructor to Initialize message r=jgilbert,jld 2020-04-30 22:23:48 +00:00
ImageBridgeChild.cpp Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
ImageBridgeChild.h Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
ImageBridgeParent.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-05-09 14:51:53 +00:00
ImageBridgeParent.h Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
ISurfaceAllocator.cpp
ISurfaceAllocator.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
KnowsCompositor.h
LayerAnimationUtils.cpp
LayerAnimationUtils.h
LayersMessages.ipdlh Bug 1561225 - Revert the WebRender part for bug 1636119. r=longsonr 2020-05-16 20:41:49 +00:00
LayersMessageUtils.h Bug 1621781 - Add an "IsRDMTouchSimulationActive" field to ScrollMetadata. r=botond 2020-05-30 03:15:22 +00:00
LayersSurfaces.ipdlh Bug 1619882 [Wayland] Implement dmabuf global ref count, r=jhorak 2020-05-29 15:21:50 +00:00
LayerTransactionChild.cpp
LayerTransactionChild.h
LayerTransactionParent.cpp Bug 1646263 - Separate CompositorAnimationStorage from AnimationHelper.[cpp,h]. r=kats 2020-06-17 22:38:30 +00:00
LayerTransactionParent.h Bug 1622360 - Remove SLGuidAndRenderRoot and convert remaining uses to ScrollableLayerGuid. r=botond 2020-03-27 17:44:21 +00:00
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h
PAPZ.ipdl Bug 1536833 - Fix overscroll effect on Android r=botond,geckoview-reviewers,agi 2020-06-08 17:13:28 +00:00
PAPZCTreeManager.ipdl Bug 1638163 - Reduce unnecessary GeckoContentController.h includes. r=kats 2020-05-15 21:20:48 +00:00
PAPZInputBridge.ipdl
PCanvas.ipdl Bug 1641722: Deactivate remote canvas 2D when device creation or stream read failure occurs. r=jrmuizel,chutten 2020-06-26 11:37:31 +00:00
PCompositorBridge.ipdl Bug 1621762: Part 5 - Change PWebGL alloc+constructor to Initialize message r=jgilbert,jld 2020-04-30 22:23:48 +00:00
PCompositorBridgeTypes.ipdlh
PCompositorManager.ipdl
PImageBridge.ipdl
PLayerTransaction.ipdl Bug 1622360 - Remove SLGuidAndRenderRoot and convert remaining uses to ScrollableLayerGuid. r=botond 2020-03-27 17:44:21 +00:00
PTexture.ipdl
PUiCompositorController.ipdl Bug 1627716 - Remove some leftover IPC functions. r=botond 2020-04-22 16:40:52 +00:00
PVideoBridge.ipdl
PWebRenderBridge.ipdl Bug 1635016 - Remove the rest of the SetTransactionLogging glue. r=jrmuizel 2020-05-18 12:11:33 +00:00
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp Bug 1632249 - Support compositing out-of-process WebGL. r=handyman,lsalzman,nical,geckoview-reviewers,agi,imanol 2020-06-15 18:25:55 +00:00
RemoteContentController.h Bug 1536833 - Fix overscroll effect on Android r=botond,geckoview-reviewers,agi 2020-06-08 17:13:28 +00:00
ShadowLayers.cpp Bug 1622360 - Stop feeding render root into WebRenderBridgeChild::*ParentCommand*. r=jrmuizel 2020-05-12 14:37:10 +00:00
ShadowLayers.h Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
ShadowLayerUtils.h
ShadowLayerUtilsMac.cpp
ShadowLayerUtilsX11.cpp
ShadowLayerUtilsX11.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
SharedPlanarYCbCrImage.cpp Bug 1639874 - Fix YCbCrTextureClientAllocationHelper::IsCompatible() r=jrmuizel 2020-05-21 18:53:42 +00:00
SharedPlanarYCbCrImage.h Bug 1618460 - Make SharedPlanarYCbCrImage to accept TextureClientRecycleAllocator r=nical 2020-03-02 07:48:05 +00:00
SharedRGBImage.cpp Bug 1647253 - Remove unused CreateSharedRGBImage() r=jrmuizel 2020-06-22 14:24:21 +00:00
SharedRGBImage.h Bug 1647253 - Remove unused CreateSharedRGBImage() r=jrmuizel 2020-06-22 14:24:21 +00:00
SharedSurfacesChild.cpp Bug 1641594 - Remove the wrapper around recycled surfaces. r=tnikkel 2020-06-11 17:49:13 +00:00
SharedSurfacesChild.h Bug 1641594 - Remove the wrapper around recycled surfaces. r=tnikkel 2020-06-11 17:49:13 +00:00
SharedSurfacesMemoryReport.h
SharedSurfacesParent.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
SharedSurfacesParent.h
SynchronousTask.h
TextureForwarder.h Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
ThreadSafeRefcountingWithMainThreadDestruction.h Bug 1638124 - Part 3: Cleanup NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION, r=mattwoodrow 2020-05-19 18:30:57 +00:00
UiCompositorControllerChild.cpp Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
UiCompositorControllerChild.h Bug 1627716 - Remove some leftover IPC functions. r=botond 2020-04-22 16:40:52 +00:00
UiCompositorControllerMessageTypes.h Bug 1627716 - Remove unused constants. r=geckoview-reviewers,agi 2020-04-22 11:50:41 +00:00
UiCompositorControllerParent.cpp Bug 1646243 - Guard against null state in UiCompositorControllerParent::Initialize(). r=kats 2020-06-18 16:17:34 +00:00
UiCompositorControllerParent.h Bug 1627716 - Remove some leftover IPC functions. r=botond 2020-04-22 16:40:52 +00:00
VideoBridgeChild.cpp Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
VideoBridgeChild.h Bug 1647133 - P4. Use nsISerialEventTarget where it's actually that. r=mattwoodrow 2020-06-22 09:38:34 +00:00
VideoBridgeParent.cpp Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
VideoBridgeParent.h
VideoBridgeUtils.h
WebRenderMessages.ipdlh Bug 1628657 - Make canvas use computed reference frame transforms. r=kvark 2020-06-11 20:46:05 +00:00