gecko-dev/gfx/layers/ipc
Kartikaya Gupta d6673c9aad Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond
The APZUpdater class holds the methods that are to be run on the updater
thread. Note that there are a few differences between the APZSampler and
APZUpdater classes - most notably, APZSampler no longer has a
"RunOnSamplerThread" function because there should never be any need to
dispatch runnables to the sampler thread. There is still a
RunOnUpdaterThread in APZUpdater, as well as a mechanism for dispatching
runnables to the controller thread via the updater thread.

MozReview-Commit-ID: LLVWzRyhYWl

--HG--
extra : rebase_source : d3d2ae18b40f24473cab5567a48b67b8f478a733
2018-03-28 18:36:42 -04:00
..
APZCTreeManagerChild.cpp Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
APZCTreeManagerChild.h Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
APZCTreeManagerParent.cpp Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
APZCTreeManagerParent.h Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
APZChild.cpp
APZChild.h
APZInputBridgeChild.cpp Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange) 2018-03-20 13:42:05 -05:00
APZInputBridgeChild.h Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
APZInputBridgeParent.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
APZInputBridgeParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
CompositableForwarder.h
CompositableTransactionParent.cpp Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
CompositableTransactionParent.h Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
CompositorBench.cpp
CompositorBench.h
CompositorBridgeChild.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
CompositorBridgeChild.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
CompositorBridgeParent.cpp Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
CompositorBridgeParent.h Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
CompositorManagerChild.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
CompositorManagerChild.h
CompositorManagerParent.cpp
CompositorManagerParent.h
CompositorThread.cpp
CompositorThread.h
CompositorVsyncScheduler.cpp
CompositorVsyncScheduler.h
CompositorVsyncSchedulerOwner.h
CrossProcessCompositorBridgeParent.cpp Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
CrossProcessCompositorBridgeParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
ISurfaceAllocator.cpp
ISurfaceAllocator.h
ImageBridgeChild.cpp Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
ImageBridgeChild.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
ImageBridgeParent.cpp Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
ImageBridgeParent.h Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
KnowsCompositor.h
LayerAnimationUtils.cpp
LayerAnimationUtils.h
LayerTransactionChild.cpp
LayerTransactionChild.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayerTransactionParent.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayerTransactionParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayerTreeOwnerTracker.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayerTreeOwnerTracker.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayersMessageUtils.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayersMessages.ipdlh Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayersSurfaces.ipdlh
PAPZ.ipdl Bug 1443292 - Move TouchBehaviorFlags from APZUtils.h to LayersTypes.h. r=botond 2018-03-14 18:18:27 -04:00
PAPZCTreeManager.ipdl Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
PAPZInputBridge.ipdl Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
PCompositorBridge.ipdl Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
PCompositorManager.ipdl
PImageBridge.ipdl Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
PLayerTransaction.ipdl Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
PTexture.ipdl
PUiCompositorController.ipdl
PVideoBridge.ipdl Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
PWebRenderBridge.ipdl Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
RefCountedShmem.cpp Bug 1445766 - Fix some non-unified build bustage in gfx/layers. r=lsalzman 2018-03-14 17:03:29 -04:00
RefCountedShmem.h
RemoteContentController.cpp Bug 1445662 - Update RemoteContentController to allow the GPU process controller thread to be different from the compositor thread. r=rhunt 2018-03-15 15:25:11 -04:00
RemoteContentController.h Bug 1445662 - Update RemoteContentController to allow the GPU process controller thread to be different from the compositor thread. r=rhunt 2018-03-15 15:25:11 -04:00
ShadowLayerUtils.h
ShadowLayerUtilsMac.cpp
ShadowLayerUtilsX11.cpp
ShadowLayerUtilsX11.h
ShadowLayers.cpp Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
ShadowLayers.h
SharedPlanarYCbCrImage.cpp
SharedPlanarYCbCrImage.h
SharedRGBImage.cpp
SharedRGBImage.h
SharedSurfacesChild.cpp
SharedSurfacesChild.h
SharedSurfacesParent.cpp Bug 1445802 - Disable broken asserts to unbreak Windows QR mda tests. r=aosmond 2018-03-15 06:42:19 -04:00
SharedSurfacesParent.h
SynchronousTask.h Bug 1447299 - Ensure all APZSampler functions run on the sampler thread. r=botond 2018-03-28 14:57:06 -04:00
TextureForwarder.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
ThreadSafeRefcountingWithMainThreadDestruction.h
UiCompositorControllerChild.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
UiCompositorControllerChild.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
UiCompositorControllerParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
VideoBridgeChild.cpp Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
VideoBridgeChild.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
VideoBridgeParent.cpp Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
VideoBridgeParent.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
WebRenderMessages.ipdlh