Skip to content

Commit dd80614

Browse files
committed
Bug 1678062 - Remove unnecessary includes. r=andi
Differential Revision: https://phabricator.services.mozilla.com/D97467 Depends on D96561
1 parent 41c5b23 commit dd80614

File tree

302 files changed

+1337
-1023
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

302 files changed

+1337
-1023
lines changed

accessible/aom/AccessibleNode.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "nsDataHashtable.h"
1111
#include "nsRefPtrHashtable.h"
1212
#include "nsWrapperCache.h"
13-
#include "mozilla/ErrorResult.h"
1413
#include "mozilla/dom/BindingDeclarations.h"
1514
#include "mozilla/dom/DOMString.h"
1615
#include "mozilla/dom/Nullable.h"
@@ -19,6 +18,8 @@ class nsINode;
1918

2019
namespace mozilla {
2120

21+
class ErrorResult;
22+
2223
namespace a11y {
2324
class Accessible;
2425
}

devtools/shared/heapsnapshot/DominatorTree.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@
88

99
#include "mozilla/devtools/HeapSnapshot.h"
1010
#include "mozilla/dom/BindingDeclarations.h"
11-
#include "mozilla/ErrorResult.h"
1211
#include "mozilla/RefCounted.h"
1312
#include "js/UbiNodeDominatorTree.h"
1413
#include "nsWrapperCache.h"
1514

1615
namespace mozilla {
16+
class ErrorResult;
17+
1718
namespace devtools {
1819

1920
class DominatorTree final : public nsISupports, public nsWrapperCache {

devtools/shared/heapsnapshot/HeapSnapshot.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#define mozilla_devtools_HeapSnapshot__
88

99
#include "js/HashTable.h"
10-
#include "mozilla/ErrorResult.h"
1110
#include "mozilla/devtools/DeserializedNode.h"
1211
#include "mozilla/dom/BindingDeclarations.h"
1312
#include "mozilla/dom/Nullable.h"
@@ -27,6 +26,8 @@
2726
#include "nsXPCOM.h"
2827

2928
namespace mozilla {
29+
class ErrorResult;
30+
3031
namespace devtools {
3132

3233
class DominatorTree;

docshell/base/BrowsingContext.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "mozilla/RefPtr.h"
1616
#include "mozilla/Span.h"
1717
#include "mozilla/Tuple.h"
18-
#include "mozilla/WeakPtr.h"
1918
#include "mozilla/dom/BindingDeclarations.h"
2019
#include "mozilla/dom/FeaturePolicy.h"
2120
#include "mozilla/dom/LocationBase.h"

docshell/base/SyncedContext.h

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@
77
#ifndef mozilla_dom_SyncedContext_h
88
#define mozilla_dom_SyncedContext_h
99

10+
#include <array>
11+
#include <type_traits>
12+
#include <utility>
13+
#include "mozilla/Attributes.h"
1014
#include "mozilla/EnumSet.h"
15+
#include "nsStringFwd.h"
16+
#include "nscore.h"
17+
18+
// Referenced via macro definitions
1119
#include "mozilla/ErrorResult.h"
12-
#include "mozilla/Maybe.h"
13-
#include "mozilla/RefPtr.h"
14-
#include "mozilla/Tuple.h"
15-
#include <utility>
1620

1721
class PickleIterator;
1822

@@ -31,6 +35,8 @@ struct IPDLParamTraits;
3135
namespace dom {
3236
class ContentParent;
3337
class ContentChild;
38+
template <typename T>
39+
class MaybeDiscarded;
3440

3541
namespace syncedcontext {
3642

docshell/base/WindowContext.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include "mozilla/PermissionDelegateHandler.h"
1111
#include "mozilla/Span.h"
12-
#include "mozilla/dom/BrowsingContext.h"
1312
#include "mozilla/dom/MaybeDiscarded.h"
1413
#include "mozilla/dom/SyncedContext.h"
1514
#include "mozilla/dom/UserActivation.h"
@@ -27,6 +26,7 @@ namespace dom {
2726

2827
class WindowGlobalParent;
2928
class WindowGlobalInit;
29+
class BrowsingContext;
3030
class BrowsingContextGroup;
3131

3232
#define MOZ_EACH_WC_FIELD(FIELD) \

docshell/base/nsILoadContext.idl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ webidl Element;
1414

1515
%{C++
1616
#ifdef MOZILLA_INTERNAL_API
17-
#include "mozilla/BasePrincipal.h" // for OriginAttributes
17+
namespace mozilla {
18+
class OriginAttributes;
19+
}
1820
#endif
1921
%}
2022

docshell/shistory/ChildSHistory.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
#include "nsCOMPtr.h"
2323
#include "mozilla/dom/BindingDeclarations.h"
24-
#include "mozilla/ErrorResult.h"
2524
#include "nsWrapperCache.h"
2625
#include "nsThreadUtils.h"
26+
#include "mozilla/ErrorResult.h"
2727
#include "mozilla/LinkedList.h"
2828
#include "nsID.h"
2929

dom/abort/AbortController.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
#define mozilla_dom_AbortController_h
99

1010
#include "mozilla/dom/BindingDeclarations.h"
11-
#include "mozilla/ErrorResult.h"
1211
#include "nsCOMPtr.h"
1312
#include "nsCycleCollectionParticipant.h"
1413
#include "nsWrapperCache.h"
1514

1615
class nsIGlobalObject;
1716

1817
namespace mozilla {
18+
class ErrorResult;
19+
1920
namespace dom {
2021

2122
class AbortSignal;

dom/animation/CSSPseudoElement.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include "js/TypeDecls.h"
1111
#include "mozilla/Attributes.h"
12-
#include "mozilla/ErrorResult.h"
1312
#include "mozilla/dom/BindingDeclarations.h"
1413
#include "mozilla/RefPtr.h"
1514
#include "nsCSSPseudoElements.h"

0 commit comments

Comments
 (0)