gecko-dev/gfx/layers/ipc
Ryan Hunt 2226bcc8a3 Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond
This commit attempts to lower the pain of modifying FrameMetrics.h.

It looks like most includes really only want ViewID or
ScrollableLayerGuid, so this commit factors them out into a separate
header. In the process FrameMetrics::ViewID is changed to
ScrollableLayerGuid::ViewID, which personally seems like a better
place for it now that we have RepaintRequest. Unfortunately that
requires a lot of places to be updated.

After this commit there are still a couple of major places that
FrameMetrics is included.
 * nsDisplayList.h
 * nsIScrollableFrame.h
 * Layers.h

Those are going to be more tricky or impossible to fix so they're
not in this commit.

Differential Revision: https://phabricator.services.mozilla.com/D10722

--HG--
rename : gfx/layers/FrameMetrics.h => gfx/layers/ScrollableLayerGuid.h
rename : gfx/layers/FrameMetrics.h => gfx/layers/ZoomConstraints.h
extra : rebase_source : 29ac79f91460a181bf7437af5c371207e22858e2
extra : source : c2e70e531075493fc6e374dcec862827f0bc6e77
2018-11-01 15:15:46 -05:00
..
APZCTreeManagerChild.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
APZCTreeManagerChild.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
APZCTreeManagerParent.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
APZCTreeManagerParent.h Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
APZChild.cpp Bug 1453425 - Add RepaintRequest for use of FrameMetrics in repaint requests. r=botond 2018-09-19 13:50:20 -05:00
APZChild.h Bug 1453425 - Add RepaintRequest for use of FrameMetrics in repaint requests. r=botond 2018-09-19 13:50:20 -05:00
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 Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
CompositableTransactionParent.h Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
CompositorBench.cpp
CompositorBench.h
CompositorBridgeChild.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
CompositorBridgeChild.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
CompositorBridgeParent.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
CompositorBridgeParent.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
CompositorManagerChild.cpp Bug 1465466 Part 1 - Use a separate compositor in recording/replaying processes, r=nical. 2018-07-23 21:46:47 +00:00
CompositorManagerChild.h Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
CompositorManagerParent.cpp Bug 1492930 - Part 1. Expose composition of shared surfaces cache to allow memory reporting. r=nical 2018-09-25 09:13:51 -04:00
CompositorManagerParent.h Bug 1492930 - Part 1. Expose composition of shared surfaces cache to allow memory reporting. r=nical 2018-09-25 09:13:51 -04:00
CompositorThread.cpp Bug 1352877 - Clear the compositor map later during shutdown. r=mattwoodrow 2018-09-11 16:50:48 +02:00
CompositorThread.h
CompositorVsyncScheduler.cpp Bug 1484173 - Replace the mNeedsComposite counter with a timestamp. r=sotaro 2018-10-16 05:36:14 +00:00
CompositorVsyncScheduler.h Bug 1484173 - Replace the mNeedsComposite counter with a timestamp. r=sotaro 2018-10-16 05:36:14 +00:00
CompositorVsyncSchedulerOwner.h Bug 1484173 - Expose the vsync interval via the CompositorVsyncSchedulerOwner interface. r=sotaro 2018-10-16 00:33:51 +00:00
CrossProcessCompositorBridgeParent.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
CrossProcessCompositorBridgeParent.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
ISurfaceAllocator.cpp
ISurfaceAllocator.h
ImageBridgeChild.cpp Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
ImageBridgeChild.h Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
ImageBridgeParent.cpp Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
ImageBridgeParent.h Bug 1455408 - Remove dead code in ImageBridge that was used for changing thread priority. r=kats 2018-04-19 14:36:09 -05:00
KnowsCompositor.h Bug 1265824 - Pass the texture direct mapping info to all texture creating functions r=mattwoodrow 2018-05-02 18:20:25 -07:00
LayerAnimationUtils.cpp Bug 1496619 - part 6: Generate StyleTimingFunction and drop ns_timing_function.rs r=emilio,birtles 2018-10-26 18:03:35 +00:00
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 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayerTransactionParent.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05: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 1448439 - Fix unified build bustage. r=kats 2018-04-20 20:03:52 -04:00
LayersMessageUtils.h Bug 1453425 - Add relative scroll offset updates using nsGkAtoms::relative. r=botond 2018-10-09 23:24:28 -05:00
LayersMessages.ipdlh Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayersSurfaces.ipdlh Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
PAPZ.ipdl Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
PAPZCTreeManager.ipdl Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
PAPZInputBridge.ipdl Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
PCompositorBridge.ipdl Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
PCompositorManager.ipdl Bug 1492930 - Part 1. Expose composition of shared surfaces cache to allow memory reporting. r=nical 2018-09-25 09:13:51 -04:00
PImageBridge.ipdl Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
PLayerTransaction.ipdl Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
PTexture.ipdl Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
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 Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -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 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
RemoteContentController.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
ShadowLayerUtils.h
ShadowLayerUtilsMac.cpp
ShadowLayerUtilsX11.cpp Bug 1487148 - handle there not being an X display gracefully in IPC; r=lsalzman 2018-08-29 17:30:53 +00:00
ShadowLayerUtilsX11.h
ShadowLayers.cpp Bug 1499186 Part 1 - Allow recording/replaying processes to ignore vsyncs, r=nical. 2018-10-17 10:18:50 -06:00
ShadowLayers.h Bug 1486772 - Refactor the screen-orientation types and headers r=smaug 2018-08-29 20:54:56 +00:00
SharedPlanarYCbCrImage.cpp Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
SharedPlanarYCbCrImage.h
SharedRGBImage.cpp
SharedRGBImage.h
SharedSurfacesChild.cpp Bug 1428558 - Part 6. Integrate SharedSurfacesAnimation with ImageContainer. r=nical 2018-11-02 09:09:52 -04:00
SharedSurfacesChild.h Bug 1428558 - Part 6. Integrate SharedSurfacesAnimation with ImageContainer. r=nical 2018-11-02 09:09:52 -04:00
SharedSurfacesMemoryReport.h Bug 1492930 - Part 1. Expose composition of shared surfaces cache to allow memory reporting. r=nical 2018-09-25 09:13:51 -04:00
SharedSurfacesParent.cpp Bug 1492930 - Part 1. Expose composition of shared surfaces cache to allow memory reporting. r=nical 2018-09-25 09:13:51 -04:00
SharedSurfacesParent.h Bug 1492930 - Part 1. Expose composition of shared surfaces cache to allow memory reporting. r=nical 2018-09-25 09:13:51 -04:00
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 Bug 1486562 - Record reference count changes for SourceListener, r=jib. 2018-08-31 05:24:09 -10:00
UiCompositorControllerChild.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
UiCompositorControllerChild.h Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1498699 - Only create the AndroidDynamicToolbarAnimator for Fennec. r=jnicol 2018-10-15 14:56:35 +00:00
UiCompositorControllerParent.h Bug 1498699 - Move the FIRST_PAINT notification from AndroidDynamicToolbarAnimator to UiCompositorControllerParent. r=jnicol 2018-10-15 13:20:27 +00: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 Bug 1486030 - Don't keep a null texture in the video bridge texture map. r=sotaro 2018-08-27 10:00:33 +00: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 Bug 1428558 - Part 1. Streamline mappings between an ImageKey and an ExternalImageId for shared surfaces. r=nical 2018-11-02 09:09:52 -04:00