gecko-dev/layout
Daniel Holbert ae192ec3a5 Bug 1613192: Fix non-unified build bustage in layout/{base,generic} directories. r=TYLin
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
2020-02-04 19:34:51 +00:00
..
base Bug 1613192: Fix non-unified build bustage in layout/{base,generic} directories. r=TYLin 2020-02-04 19:34:51 +00:00
build Bug 1612085 - part 2: Make `nsRange` instances reused r=smaug 2020-01-30 17:10:59 +00:00
doc
forms Bug 1612085 - part 1: Hide constructor of `nsRange` r=smaug 2020-01-30 13:23:35 +00:00
generic Bug 1613192: Fix non-unified build bustage in layout/{base,generic} directories. r=TYLin 2020-02-04 19:34:51 +00:00
inspector Backed out changeset 6c68992f760e (bug 1613071) for build bustages on XPathGenerator.cpp 2020-02-04 16:40:28 +02:00
ipc Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
mathml Bug 1610387 - Remove nsAutoPtr usage from layout/. r=dbaron 2020-02-01 09:40:36 +00:00
media
painting Bug 1610670 - Add AllPhysicalHalfCorners() to support range-based for loops. r=mats 2020-02-04 03:28:47 +00:00
printing Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
reftests Bug 1612822 - Refactor text decoration offset/thickness computations. r=emilio 2020-02-03 14:38:47 +00:00
style Bug 1612707 - Disable various slow tests under TSan. r=froydnj 2020-02-04 14:34:07 +00:00
svg Bug 1610387 - Remove nsAutoPtr usage from layout/. r=dbaron 2020-02-01 09:40:36 +00:00
tables Bug 1610670 - Add AllPhysicalSides() to support range-based for loops. r=mats 2020-02-04 03:28:27 +00:00
tools Bug 1608281 - Automated rewrite away from reading properties on the global `this` in JSM files - round 1 r=mossop 2020-01-29 21:50:04 +00:00
xul Bug 1612444. Improve some error messages for exceptions in layout. r=emilio 2020-02-03 20:35:54 +00:00
moz.build