Skip to content

Commit 6d75492

Browse files
committed
Bug 1241518 - Part 1: Remove unused nsAutoPtr.h includes in xpcom/ r=kmag
This removes various unused `#include "nsAutoPtr.h"` in `xpcom/`. Additionally adds a few includes to the media stack. Differential Revision: https://phabricator.services.mozilla.com/D58282 --HG-- extra : moz-landing-system : lando
1 parent 955e22b commit 6d75492

38 files changed

+32
-60
lines changed

dom/base/IdentifierMapEntry.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "mozilla/Move.h"
1818
#include "mozilla/dom/TreeOrderedArray.h"
1919

20+
#include "nsAutoPtr.h"
2021
#include "nsCOMPtr.h"
2122
#include "nsAtom.h"
2223
#include "nsHashKeys.h"

dom/media/flac/FlacDemuxer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "mozilla/Attributes.h"
1111
#include "MediaDataDemuxer.h"
1212
#include "MediaResource.h"
13+
#include "nsAutoPtr.h"
1314
namespace mozilla {
1415

1516
namespace flac {

dom/media/mp4/Index.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@
1111
#include "MoofParser.h"
1212
#include "mozilla/Result.h"
1313
#include "MP4Interval.h"
14+
#include "nsAutoPtr.h"
1415
#include "nsISupportsImpl.h"
1516
#include "TimeUnits.h"
1617

17-
template <class T>
18-
class nsAutoPtr;
19-
2018
namespace mozilla {
2119
class IndiceWrapper;
2220
struct Sample;

media/mtransport/nr_timer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151

5252
#include <string>
5353

54+
#include "nsAutoPtr.h"
5455
#include "nsCOMPtr.h"
5556
#include "nsComponentManagerUtils.h"
5657
#include "nsServiceManagerUtils.h"

xpcom/base/OwningNonNull.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#ifndef mozilla_OwningNonNull_h
1010
#define mozilla_OwningNonNull_h
1111

12-
#include "nsAutoPtr.h"
12+
#include "nsCOMPtr.h"
1313
#include "nsCycleCollectionNoteChild.h"
1414

1515
namespace mozilla {

xpcom/base/nsErrorService.cpp

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

77
#include "nsErrorService.h"
88
#include "nsCRTGlue.h"
9-
#include "nsAutoPtr.h"
109
#include "mozilla/StaticPtr.h"
1110
#include "mozilla/ClearOnShutdown.h"
1211

xpcom/base/nsMemoryReporterManager.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
66

77
#include "nsAtomTable.h"
8-
#include "nsAutoPtr.h"
98
#include "nsCOMPtr.h"
109
#include "nsCOMArray.h"
1110
#include "nsPrintfCString.h"

xpcom/base/nsMessageLoop.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "nsIRunnable.h"
1313
#include "nsITimer.h"
1414
#include "nsCOMPtr.h"
15-
#include "nsAutoPtr.h"
1615
#include "nsComponentManagerUtils.h"
1716
#include "nsThreadUtils.h"
1817

xpcom/build/FileLocation.h

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

1010
#include "nsString.h"
1111
#include "nsCOMPtr.h"
12-
#include "nsAutoPtr.h"
1312
#include "nsIFile.h"
1413
#include "FileUtils.h"
1514

xpcom/build/perfprobe.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <evntrace.h>
1313

1414
#include "perfprobe.h"
15-
#include "nsAutoPtr.h"
1615

1716
namespace mozilla {
1817
namespace probes {

0 commit comments

Comments
 (0)