gecko-dev/gfx/tests/gtest
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
..
MockWidget.cpp
MockWidget.h
PolygonTestUtils.cpp
PolygonTestUtils.h
TestArena.cpp
TestArrayView.cpp
TestBSPTree.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
TestBufferRotation.cpp
TestColorNames.cpp
TestCompositor.cpp Bug 1483459 - Avoid copying regions before converting them to rects throughout the gfx directory. r=sotaro 2018-08-21 14:58:47 +02:00
TestGfxPrefs.cpp
TestGfxWidgets.cpp
TestJobScheduler.cpp
TestLayers.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
TestLayers.h Bug 1388020. r=nical 2018-02-07 09:33:12 -05:00
TestMoz2D.cpp
TestPolygon.cpp
TestQcms.cpp
TestRect.cpp Backed out 2 changesets (bug 1387399) for OSX reftests permafailures on attachment-local-positioning-2.html. a=backout 2018-04-20 06:47:41 +03:00
TestRegion.cpp Bug 1480832: Convert nsRegion's internal bounds representation to nsRectAbsolute, and define overflow behaviors. r=mattwoodrow 2018-08-07 15:54:32 +00:00
TestSkipChars.cpp
TestSwizzle.cpp Bug 1470985 - s/PodEqual/ArrayEqual/ from ArrayUtils.h. - r=waldo 2018-07-27 14:11:18 -07:00
TestTextureCompatibility.cpp Bug 1388020. r=nical 2018-02-07 09:33:12 -05:00
TestTextures.cpp Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
TestTreeTraversal.cpp Bug 1439828 - Name collision between Solaris queue(9F) and C++ std::queue. r=botond 2018-02-21 00:41:37 -08:00
TestVsync.cpp Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj 2018-04-10 17:49:47 -04:00
TextureHelper.h Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
gfxSurfaceRefCountTest.cpp
moz.build