gecko-dev/layout
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
..
base Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
build Bug 1432429 - Add FuzzyFox class and prefs. r=baku,froydnj 2018-09-18 13:05:26 -05:00
doc Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
forms Bug 1500530 - Make the anonymous child <label> have display:inline-block so that it applies its min-inline-size. r=jfkthame 2018-10-25 16:51:45 +02:00
generic Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
inspector Bug 1496619 - Part 1: Drop frames() timing function r=birtles 2018-10-26 18:03:24 +00:00
ipc Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
mathml Bug 1492567 - Back out bug 1481866. r=dbaron 2018-09-20 01:27:55 +02:00
media
painting Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
printing Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku 2018-09-28 14:46:02 -04:00
reftests Bug 1503845 - Update fuzzy annotations for changes in WR PR 3257. r=kats 2018-11-02 07:25:19 +00:00
style Bug 1428558 - Part 7. Suppress display list regeneration for animated image updates. r=nical 2018-11-02 09:09:52 -04:00
svg Bug 1502936 - Fix SVGUseElement::GetFrame to not get confused. r=heycam 2018-10-29 23:27:10 +01:00
tables Bug 1494426 part 1: Use ReflowInput::AvailableSize() convenience method in a few more places. r=TYLin 2018-09-26 21:42:41 +00:00
tools Backed out changeset 523ff2753dea (bug 1490257) for causing Bug 1503757 a=backout 2018-11-01 15:27:30 +02:00
xul Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
moz.build