commit b167b659f1bcb9a73b6d3cf49e504c64ed3cd8e4
parent 205d9a593b3b368a934c1f44eccaf6d1e45b1d90
Author: serge-sans-paille <sguelton@mozilla.com>
Date: Thu, 13 Nov 2025 10:24:50 +0000
Bug 1999704 - Remove unused STL header inclusions in widget/** r=win-reviewers,gstoll
Differential Revision: https://phabricator.services.mozilla.com/D272277
Diffstat:
11 files changed, 0 insertions(+), 13 deletions(-)
diff --git a/widget/BasicEvents.h b/widget/BasicEvents.h
@@ -7,7 +7,6 @@
#define mozilla_BasicEvents_h__
#include <stdint.h>
-#include <type_traits>
#include "mozilla/EventForwards.h"
#include "mozilla/TimeStamp.h"
diff --git a/widget/GfxInfoBase.cpp b/widget/GfxInfoBase.cpp
@@ -45,7 +45,6 @@
#include "DriverCrashGuard.h"
#ifdef MOZ_WIDGET_ANDROID
-# include <set>
# include "AndroidBuild.h"
# include "nsContentUtils.h"
#endif
diff --git a/widget/RemoteLookAndFeel.cpp b/widget/RemoteLookAndFeel.cpp
@@ -17,7 +17,6 @@
#include "nsXULAppAPI.h"
#include <limits>
-#include <type_traits>
#include <utility>
namespace mozilla::widget {
diff --git a/widget/cocoa/GfxInfo.mm b/widget/cocoa/GfxInfo.mm
@@ -14,8 +14,6 @@
#include "mozilla/Preferences.h"
#include "js/PropertyAndElement.h" // JS_SetElement, JS_SetProperty
-#include <algorithm>
-
#import <Foundation/Foundation.h>
#import <IOKit/IOKitLib.h>
#import <Cocoa/Cocoa.h>
diff --git a/widget/gtk/MozContainerWayland.h b/widget/gtk/MozContainerWayland.h
@@ -10,7 +10,6 @@
#include <gtk/gtk.h>
#include <functional>
-#include <vector>
#include "mozilla/Mutex.h"
#include "WindowSurface.h"
#include "WaylandSurface.h"
diff --git a/widget/gtk/nsNativeThemeGTK.cpp b/widget/gtk/nsNativeThemeGTK.cpp
@@ -22,7 +22,6 @@
# endif
#endif
-#include <algorithm>
#include <dlfcn.h>
using namespace mozilla;
diff --git a/widget/gtk/nsPrintSettingsGTK.cpp b/widget/gtk/nsPrintSettingsGTK.cpp
@@ -7,7 +7,6 @@
#include "nsIFile.h"
#include "nsNetUtil.h"
#include <stdlib.h>
-#include <algorithm>
// These constants are the the strings that GTK expects as key-value pairs for
// setting CUPS duplex modes. These are not universal to all CUPS systems, which
diff --git a/widget/uikit/nsWindow.mm b/widget/uikit/nsWindow.mm
@@ -15,8 +15,6 @@
#import <UIKit/UIWindow.h>
#import <QuartzCore/QuartzCore.h>
-#include <algorithm>
-
#include "nsWindow.h"
#include "ScreenHelperUIKit.h"
#include "nsAppShell.h"
diff --git a/widget/windows/TSFEmptyTextStore.cpp b/widget/windows/TSFEmptyTextStore.cpp
@@ -23,7 +23,6 @@
#include "mozilla/ToString.h"
#include "nsWindow.h"
-#include <algorithm>
#include <comutil.h> // for _bstr_t
#include <oleauto.h> // for SysAllocString
#include <olectl.h>
diff --git a/widget/windows/WinUtils.h b/widget/windows/WinUtils.h
@@ -11,7 +11,6 @@
#include <shobjidl.h>
#include <uxtheme.h>
#include <dwmapi.h>
-#include <unordered_map>
#include <utility>
// Undo the windows.h damage
diff --git a/widget/windows/nsWindow.cpp b/widget/windows/nsWindow.cpp
@@ -75,7 +75,6 @@
#include "mozilla/ipc/MessageChannel.h"
#include <algorithm>
-#include <limits>
#include "mozilla/widget/WinEventObserver.h"
#include "mozilla/widget/WinMessages.h"