tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit c3b06ff4b4f64d1428b88b38674752d84843470f
parent 2abec63c05706378594e5c91d393236f96c38a21
Author: serge-sans-paille <sguelton@mozilla.com>
Date:   Wed, 29 Oct 2025 22:08:43 +0000

Bug 1997165 - Remove unused mfbt inclusion in layout/** r=emilio,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,dshin,dholbert

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

Diffstat:
Mlayout/base/AccessibleCaretEventHub.h | 1-
Mlayout/base/AccessibleCaretManager.h | 2+-
Mlayout/base/StackArena.h | 2+-
Mlayout/base/nsCSSFrameConstructor.cpp | 1-
Mlayout/base/nsCounterManager.cpp | 1-
Mlayout/base/nsFrameManager.cpp | 1-
Mlayout/base/nsLayoutUtils.cpp | 1-
Mlayout/base/nsPresArena.h | 1-
Mlayout/base/nsRefreshDriver.cpp | 1-
Mlayout/forms/nsTextControlFrame.cpp | 1-
Mlayout/generic/AutoCopyListener.h | 1-
Mlayout/generic/ReflowInput.h | 1-
Mlayout/generic/TextOverflow.cpp | 1-
Mlayout/generic/nsFrameList.h | 1-
Mlayout/generic/nsFrameSetFrame.cpp | 1-
Mlayout/painting/DisplayItemClip.h | 2+-
Mlayout/painting/nsCSSRendering.cpp | 1-
Mlayout/painting/nsCSSRenderingBorders.h | 2+-
Mlayout/painting/nsCSSRenderingGradients.h | 1-
Mlayout/painting/nsDisplayList.cpp | 1-
Mlayout/painting/nsDisplayList.h | 1-
Mlayout/printing/nsPrintJob.cpp | 1-
Mlayout/style/AnimationCollection.h | 1-
Mlayout/style/AttributeStyles.cpp | 1-
Mlayout/style/RestyleManager.h | 1-
Mlayout/style/ServoStyleConstsForwards.h | 1-
Mlayout/style/StreamLoader.h | 1-
Mlayout/style/StyleAnimationValue.cpp | 1-
Mlayout/style/TimelineCollection.h | 1-
Mlayout/style/nsAnimationManager.cpp | 1-
Mlayout/style/nsAnimationManager.h | 1-
Mlayout/style/nsCSSProps.cpp | 1-
Mlayout/style/nsCSSValue.cpp | 1-
Mlayout/style/nsMediaFeatures.cpp | 3---
Mlayout/style/nsStyleUtil.cpp | 1-
Mlayout/style/nsTransitionManager.cpp | 1-
Mlayout/svg/AutoReferenceChainGuard.h | 1-
Mlayout/svg/SVGMaskFrame.h | 2+-
Mlayout/svg/SVGPatternFrame.h | 2+-
Mlayout/xul/tree/nsTreeBodyFrame.cpp | 1-
40 files changed, 6 insertions(+), 42 deletions(-)

diff --git a/layout/base/AccessibleCaretEventHub.h b/layout/base/AccessibleCaretEventHub.h @@ -10,7 +10,6 @@ #include "LayoutConstants.h" #include "mozilla/EventForwards.h" #include "mozilla/MouseEvents.h" -#include "mozilla/RefPtr.h" #include "mozilla/UniquePtr.h" #include "mozilla/WeakPtr.h" #include "nsCOMPtr.h" diff --git a/layout/base/AccessibleCaretManager.h b/layout/base/AccessibleCaretManager.h @@ -8,10 +8,10 @@ #define AccessibleCaretManager_h #include "AccessibleCaret.h" +#include "mozilla/AlreadyAddRefed.h" #include "mozilla/Attributes.h" #include "mozilla/EnumSet.h" #include "mozilla/EventForwards.h" -#include "mozilla/RefPtr.h" #include "mozilla/UniquePtr.h" #include "mozilla/dom/CaretStateChangedEvent.h" #include "mozilla/dom/MouseEventBinding.h" diff --git a/layout/base/StackArena.h b/layout/base/StackArena.h @@ -7,7 +7,7 @@ #ifndef StackArena_h #define StackArena_h -#include "mozilla/Assertions.h" +#include "mozilla/Attributes.h" #include "mozilla/MemoryReporting.h" #include "nsError.h" diff --git a/layout/base/nsCSSFrameConstructor.cpp b/layout/base/nsCSSFrameConstructor.cpp @@ -24,7 +24,6 @@ #include "mozilla/Likely.h" #include "mozilla/LinkedList.h" #include "mozilla/ManualNAC.h" -#include "mozilla/MemoryReporting.h" #include "mozilla/PresShell.h" #include "mozilla/PresShellInlines.h" #include "mozilla/PrintedSheetFrame.h" diff --git a/layout/base/nsCounterManager.cpp b/layout/base/nsCounterManager.cpp @@ -10,7 +10,6 @@ #include "mozilla/AutoRestore.h" #include "mozilla/ContainStyleScopeManager.h" -#include "mozilla/IntegerRange.h" #include "mozilla/Likely.h" #include "mozilla/PresShell.h" #include "mozilla/StaticPrefs_layout.h" diff --git a/layout/base/nsFrameManager.cpp b/layout/base/nsFrameManager.cpp @@ -12,7 +12,6 @@ #include "GeckoProfiler.h" #include "mozilla/AbsoluteContainingBlock.h" #include "mozilla/ComputedStyle.h" -#include "mozilla/MemoryReporting.h" #include "mozilla/PresShell.h" #include "mozilla/PresState.h" #include "mozilla/ViewportFrame.h" diff --git a/layout/base/nsLayoutUtils.cpp b/layout/base/nsLayoutUtils.cpp @@ -73,7 +73,6 @@ #include "mozilla/StaticPrefs_layout.h" #include "mozilla/StaticPtr.h" #include "mozilla/StyleAnimationValue.h" -#include "mozilla/ToString.h" #include "mozilla/ViewportFrame.h" #include "mozilla/ViewportUtils.h" #include "mozilla/WheelHandlingHelper.h" // for WheelHandlingUtils diff --git a/layout/base/nsPresArena.h b/layout/base/nsPresArena.h @@ -14,7 +14,6 @@ #include "mozilla/ArenaAllocator.h" #include "mozilla/ArenaObjectID.h" -#include "mozilla/Assertions.h" #include "mozilla/MemoryChecking.h" // Note: Do not remove this, needed for MOZ_HAVE_MEM_CHECKS below #include "mozilla/MemoryReporting.h" #include "nsHashKeys.h" diff --git a/layout/base/nsRefreshDriver.cpp b/layout/base/nsRefreshDriver.cpp @@ -45,7 +45,6 @@ #include "mozilla/DisplayPortUtils.h" #include "mozilla/Hal.h" #include "mozilla/InputTaskManager.h" -#include "mozilla/IntegerRange.h" #include "mozilla/Logging.h" #include "mozilla/PendingFullscreenEvent.h" #include "mozilla/Preferences.h" diff --git a/layout/forms/nsTextControlFrame.cpp b/layout/forms/nsTextControlFrame.cpp @@ -10,7 +10,6 @@ #include "gfxContext.h" #include "mozilla/EventStateManager.h" -#include "mozilla/MathAlgorithms.h" #include "mozilla/PresShell.h" #include "mozilla/PresState.h" #include "mozilla/ScrollContainerFrame.h" diff --git a/layout/generic/AutoCopyListener.h b/layout/generic/AutoCopyListener.h @@ -7,7 +7,6 @@ #ifndef mozilla_AutoCopyListener_h #define mozilla_AutoCopyListener_h -#include "mozilla/Maybe.h" #include "mozilla/StaticPrefs_clipboard.h" #include "mozilla/dom/Selection.h" #include "nsIClipboard.h" diff --git a/layout/generic/ReflowInput.h b/layout/generic/ReflowInput.h @@ -13,7 +13,6 @@ #include "LayoutConstants.h" #include "ReflowOutput.h" -#include "mozilla/Assertions.h" #include "mozilla/EnumSet.h" #include "mozilla/LayoutStructs.h" #include "mozilla/Maybe.h" diff --git a/layout/generic/TextOverflow.cpp b/layout/generic/TextOverflow.cpp @@ -11,7 +11,6 @@ // Please maintain alphabetical order below #include "TextDrawTarget.h" #include "gfxContext.h" -#include "mozilla/Likely.h" #include "mozilla/PresShell.h" #include "mozilla/ScrollContainerFrame.h" #include "mozilla/dom/Selection.h" diff --git a/layout/generic/nsFrameList.h b/layout/generic/nsFrameList.h @@ -11,7 +11,6 @@ #include "mozilla/EnumSet.h" #include "mozilla/FunctionTypeTraits.h" -#include "mozilla/RefPtr.h" #include "nsDebug.h" #include "nsTArray.h" diff --git a/layout/generic/nsFrameSetFrame.cpp b/layout/generic/nsFrameSetFrame.cpp @@ -12,7 +12,6 @@ #include "gfxUtils.h" #include "mozAutoDocUpdate.h" #include "mozilla/ComputedStyle.h" -#include "mozilla/Likely.h" #include "mozilla/LookAndFeel.h" #include "mozilla/MouseEvents.h" #include "mozilla/Preferences.h" diff --git a/layout/painting/DisplayItemClip.h b/layout/painting/DisplayItemClip.h @@ -7,7 +7,7 @@ #ifndef DISPLAYITEMCLIP_H_ #define DISPLAYITEMCLIP_H_ -#include "mozilla/RefPtr.h" +#include "mozilla/AlreadyAddRefed.h" #include "nsRect.h" #include "nsTArray.h" diff --git a/layout/painting/nsCSSRendering.cpp b/layout/painting/nsCSSRendering.cpp @@ -25,7 +25,6 @@ #include "imgIContainer.h" #include "mozilla/ComputedStyle.h" #include "mozilla/HashFunctions.h" -#include "mozilla/MathAlgorithms.h" #include "mozilla/PresShell.h" #include "mozilla/ProfilerLabels.h" #include "mozilla/SVGImageContext.h" diff --git a/layout/painting/nsCSSRenderingBorders.h b/layout/painting/nsCSSRenderingBorders.h @@ -9,8 +9,8 @@ #include "gfxRect.h" #include "gfxUtils.h" +#include "mozilla/AlreadyAddRefed.h" #include "mozilla/Attributes.h" -#include "mozilla/RefPtr.h" #include "mozilla/gfx/2D.h" #include "mozilla/gfx/BezierUtils.h" #include "mozilla/gfx/PathHelpers.h" diff --git a/layout/painting/nsCSSRenderingGradients.h b/layout/painting/nsCSSRenderingGradients.h @@ -10,7 +10,6 @@ #include "Units.h" #include "gfxRect.h" #include "gfxUtils.h" -#include "mozilla/Maybe.h" #include "mozilla/gfx/2D.h" #include "mozilla/webrender/webrender_ffi.h" #include "nsStyleStruct.h" diff --git a/layout/painting/nsDisplayList.cpp b/layout/painting/nsDisplayList.cpp @@ -38,7 +38,6 @@ #include "mozilla/HashTable.h" #include "mozilla/Likely.h" #include "mozilla/LookAndFeel.h" -#include "mozilla/MathAlgorithms.h" #include "mozilla/OperatorNewExtensions.h" #include "mozilla/Preferences.h" #include "mozilla/PresShell.h" diff --git a/layout/painting/nsDisplayList.h b/layout/painting/nsDisplayList.h @@ -25,7 +25,6 @@ #include "Units.h" #include "gfxContext.h" #include "mozilla/ArenaAllocator.h" -#include "mozilla/Array.h" #include "mozilla/ArrayIterator.h" #include "mozilla/Assertions.h" #include "mozilla/Attributes.h" diff --git a/layout/printing/nsPrintJob.cpp b/layout/printing/nsPrintJob.cpp @@ -13,7 +13,6 @@ #include "mozilla/IntegerRange.h" #include "mozilla/PresShell.h" #include "mozilla/PresShellInlines.h" -#include "mozilla/ResultExtensions.h" #include "mozilla/StaticPrefs_print.h" #include "mozilla/Try.h" #include "mozilla/dom/BrowsingContext.h" diff --git a/layout/style/AnimationCollection.h b/layout/style/AnimationCollection.h @@ -7,7 +7,6 @@ #ifndef mozilla_AnimationCollection_h #define mozilla_AnimationCollection_h -#include "mozilla/Assertions.h" #include "mozilla/LinkedList.h" #include "mozilla/PseudoStyleType.h" #include "mozilla/RefPtr.h" diff --git a/layout/style/AttributeStyles.cpp b/layout/style/AttributeStyles.cpp @@ -10,7 +10,6 @@ #include "mozilla/DeclarationBlock.h" #include "mozilla/MemoryReporting.h" -#include "mozilla/OperatorNewExtensions.h" #include "mozilla/PresShell.h" #include "mozilla/RestyleManager.h" #include "mozilla/ServoBindings.h" diff --git a/layout/style/RestyleManager.h b/layout/style/RestyleManager.h @@ -8,7 +8,6 @@ #define mozilla_RestyleManager_h #include "mozilla/AutoRestore.h" -#include "mozilla/Maybe.h" #include "mozilla/OverflowChangedTracker.h" #include "mozilla/ServoElementSnapshot.h" #include "mozilla/ServoElementSnapshotTable.h" diff --git a/layout/style/ServoStyleConstsForwards.h b/layout/style/ServoStyleConstsForwards.h @@ -25,7 +25,6 @@ # include "mozilla/ServoBindingTypes.h" # include "mozilla/ServoTypes.h" # include "mozilla/Span.h" -# include "mozilla/Vector.h" # include "mozilla/gfx/Types.h" # include "mozilla/image/Resolution.h" # include "nsCSSPropertyID.h" diff --git a/layout/style/StreamLoader.h b/layout/style/StreamLoader.h @@ -7,7 +7,6 @@ #ifndef mozilla_css_StreamLoader_h #define mozilla_css_StreamLoader_h -#include "mozilla/Assertions.h" #include "mozilla/css/SheetLoadData.h" #include "nsIChannelEventSink.h" #include "nsIInterfaceRequestor.h" diff --git a/layout/style/StyleAnimationValue.cpp b/layout/style/StyleAnimationValue.cpp @@ -14,7 +14,6 @@ #include "mozilla/ComputedStyle.h" #include "mozilla/ComputedStyleInlines.h" #include "mozilla/Likely.h" -#include "mozilla/MathAlgorithms.h" #include "mozilla/PresShell.h" #include "mozilla/PresShellInlines.h" #include "mozilla/ServoBindings.h" // StyleLockedDeclarationBlock diff --git a/layout/style/TimelineCollection.h b/layout/style/TimelineCollection.h @@ -7,7 +7,6 @@ #ifndef mozilla_TimelineCollection_h #define mozilla_TimelineCollection_h -#include "mozilla/Assertions.h" #include "mozilla/LinkedList.h" #include "mozilla/Maybe.h" #include "mozilla/PseudoStyleType.h" diff --git a/layout/style/nsAnimationManager.cpp b/layout/style/nsAnimationManager.cpp @@ -14,7 +14,6 @@ #include "mozilla/AnimationUtils.h" #include "mozilla/EffectCompositor.h" #include "mozilla/ElementAnimationData.h" -#include "mozilla/MemoryReporting.h" #include "mozilla/ServoStyleSet.h" #include "mozilla/TimelineCollection.h" #include "mozilla/dom/AnimationEffect.h" diff --git a/layout/style/nsAnimationManager.h b/layout/style/nsAnimationManager.h @@ -8,7 +8,6 @@ #include "AnimationCommon.h" #include "mozilla/Keyframe.h" -#include "mozilla/MemoryReporting.h" #include "mozilla/dom/CSSAnimation.h" #include "nsISupportsImpl.h" #include "nsTHashSet.h" diff --git a/layout/style/nsCSSProps.cpp b/layout/style/nsCSSProps.cpp @@ -12,7 +12,6 @@ #include "nsCSSProps.h" #include "gfxPlatform.h" -#include "mozilla/Casting.h" #include "mozilla/ClearOnShutdown.h" #include "mozilla/LookAndFeel.h" // for system colors #include "mozilla/Preferences.h" diff --git a/layout/style/nsCSSValue.cpp b/layout/style/nsCSSValue.cpp @@ -13,7 +13,6 @@ #include "mozilla/CORSMode.h" #include "mozilla/FontPropertyTypes.h" #include "mozilla/Likely.h" -#include "mozilla/MemoryReporting.h" #include "mozilla/ServoBindings.h" #include "mozilla/ServoStyleSet.h" #include "mozilla/ServoTypes.h" diff --git a/layout/style/nsMediaFeatures.cpp b/layout/style/nsMediaFeatures.cpp @@ -30,9 +30,6 @@ #include "nsIWidget.h" #include "nsPresContext.h" #include "nsStyleConsts.h" -#ifdef XP_WIN -# include "mozilla/WindowsVersion.h" -#endif using namespace mozilla; using mozilla::dom::DisplayMode; diff --git a/layout/style/nsStyleUtil.cpp b/layout/style/nsStyleUtil.cpp @@ -9,7 +9,6 @@ #include <cctype> #include "mozilla/ExpandedPrincipal.h" -#include "mozilla/TextUtils.h" #include "mozilla/dom/Document.h" #include "mozilla/dom/PolicyContainer.h" #include "mozilla/intl/MozLocaleBindings.h" diff --git a/layout/style/nsTransitionManager.cpp b/layout/style/nsTransitionManager.cpp @@ -14,7 +14,6 @@ #include "mozilla/EffectSet.h" #include "mozilla/ElementAnimationData.h" #include "mozilla/EventDispatcher.h" -#include "mozilla/MemoryReporting.h" #include "mozilla/RestyleManager.h" #include "mozilla/ServoBindings.h" #include "mozilla/StyleAnimationValue.h" diff --git a/layout/svg/AutoReferenceChainGuard.h b/layout/svg/AutoReferenceChainGuard.h @@ -11,7 +11,6 @@ #include "mozilla/Assertions.h" #include "mozilla/Attributes.h" #include "mozilla/Likely.h" -#include "mozilla/ReentrancyGuard.h" #include "mozilla/dom/Document.h" #include "nsDebug.h" #include "nsIFrame.h" diff --git a/layout/svg/SVGMaskFrame.h b/layout/svg/SVGMaskFrame.h @@ -9,7 +9,7 @@ #include "gfxMatrix.h" #include "gfxPattern.h" -#include "mozilla/RefPtr.h" +#include "mozilla/AlreadyAddRefed.h" #include "mozilla/SVGContainerFrame.h" #include "mozilla/gfx/2D.h" diff --git a/layout/svg/SVGPatternFrame.h b/layout/svg/SVGPatternFrame.h @@ -8,7 +8,7 @@ #define LAYOUT_SVG_SVGPATTERNFRAME_H_ #include "gfxMatrix.h" -#include "mozilla/RefPtr.h" +#include "mozilla/AlreadyAddRefed.h" #include "mozilla/SVGPaintServerFrame.h" #include "mozilla/UniquePtr.h" #include "mozilla/gfx/2D.h" diff --git a/layout/xul/tree/nsTreeBodyFrame.cpp b/layout/xul/tree/nsTreeBodyFrame.cpp @@ -24,7 +24,6 @@ #include "mozilla/MathAlgorithms.h" #include "mozilla/MouseEvents.h" #include "mozilla/PresShell.h" -#include "mozilla/ResultExtensions.h" #include "mozilla/ScrollContainerFrame.h" #include "mozilla/Try.h" #include "mozilla/dom/CustomEvent.h"