зеркало из https://github.com/mozilla/gecko-dev.git
ae192ec3a5
Summary of the changes/reasons: - LayoutTelemetryTools.h directly uses several types whose headers it needs to include. (These includes were present in its .cpp file; I'm migrating them from there to the .h file, and I'm adding a new include for "Saturate.h" to provide the SaturateUint8 type.) - LayoutTelemetryTools.cpp needs an include for MainThreadUtils.h, to provide NS_IsMainThread(). - StaticPresData.cpp needs an include for ServoUtils.h, to provide AssertIsMainThreadOrServoFontMetricsLocked(). - ZoomConstraintsClient.h needs a forward-decl for mozilla::dom::Document since it uses a pointer of that type in a function-decl. - ScrollSnap.h needs forward-decls of nsPoint/nsRect for some references to those types in a method signature. - nsGridContainerFrame.cpp needs an include for nsBoxLayoutState.h since it uses that type (it instantiates a nsBoxLayoutState instance). - nsPlaceholderFrame.cpp needs a "using" decl for the mozilla::dom namespace in order to use the un-namespace-prefixed "Element" type. Differential Revision: https://phabricator.services.mozilla.com/D61603 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
base | ||
build | ||
doc | ||
forms | ||
generic | ||
inspector | ||
ipc | ||
mathml | ||
media | ||
painting | ||
printing | ||
reftests | ||
style | ||
svg | ||
tables | ||
tools | ||
xul | ||
moz.build |