author | aceman <acelists@atlas.sk> |
Mon, 08 Apr 2013 14:35:31 -0400 | |
changeset 128006 | 3c6cd745bea0b58a4cc0555e682b4bea22af60f0 |
parent 128005 | 218c31e56f0a8c975c5a07cbdcc0ffd20e915184 |
child 128007 | 8b0e28d37501b64d7e420747ea61b2d12f1b7d0f |
push id | unknown |
push user | unknown |
push date | unknown |
reviewers | Neil, bsmedberg |
bugs | 856238 |
milestone | 23.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/content/events/src/nsEventStateManager.cpp +++ b/content/events/src/nsEventStateManager.cpp @@ -28,17 +28,16 @@ #include "nsIDOMHTMLElement.h" #include "nsIDOMXULControlElement.h" #include "nsINameSpaceManager.h" #include "nsIBaseWindow.h" #include "nsISelection.h" #include "nsFrameSelection.h" #include "nsPIDOMWindow.h" #include "nsPIWindowRoot.h" -#include "nsIEnumerator.h" #include "nsIWebNavigation.h" #include "nsIContentViewer.h" #include <algorithm> #ifdef MOZ_XUL #include "nsXULPopupManager.h" #endif #include "nsFrameManager.h"
--- a/content/xul/templates/src/nsXULTemplateBuilder.cpp +++ b/content/xul/templates/src/nsXULTemplateBuilder.cpp @@ -36,17 +36,16 @@ #include "nsIXULDocument.h" #include "nsIXULTemplateBuilder.h" #include "nsIXULBuilderListener.h" #include "nsIRDFRemoteDataSource.h" #include "nsIRDFService.h" #include "nsIScriptGlobalObject.h" #include "nsIServiceManager.h" #include "nsISimpleEnumerator.h" -#include "nsISupportsArray.h" #include "nsIMutableArray.h" #include "nsIURL.h" #include "nsIXPConnect.h" #include "nsContentCID.h" #include "nsRDFCID.h" #include "nsXULContentUtils.h" #include "nsString.h" #include "nsTArray.h"
--- a/docshell/base/nsDocShellEnumerator.h +++ b/docshell/base/nsDocShellEnumerator.h @@ -1,18 +1,15 @@ /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - - -#include "nsIEnumerator.h" - +#include "nsISimpleEnumerator.h" #include "nsCOMPtr.h" #include "nsTArray.h" #include "nsIWeakReferenceUtils.h" class nsIDocShellTreeItem; /*
--- a/docshell/shistory/public/nsISHContainer.idl +++ b/docshell/shistory/public/nsISHContainer.idl @@ -1,19 +1,17 @@ /* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsISupports.idl" -#include "nsIEnumerator.idl" #include "nsISHEntry.idl" - /** * The nsISHEntryContainer. The interface to access child entries * of an nsISHEntry. * */ [scriptable, uuid(65281BA2-988A-11d3-BDC7-0050040A9B44)] interface nsISHContainer : nsISupports
--- a/docshell/shistory/public/nsISHTransaction.idl +++ b/docshell/shistory/public/nsISHTransaction.idl @@ -1,18 +1,16 @@ /* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsISupports.idl" #include "nsISHEntry.idl" -#include "nsIEnumerator.idl" - /** * The nsISHTransaction. */ [scriptable, uuid(2EDF705F-D252-4971-9F09-71DD0F760DC6)] interface nsISHTransaction : nsISupports
--- a/docshell/shistory/src/nsSHEntryShared.cpp +++ b/docshell/shistory/src/nsSHEntryShared.cpp @@ -4,17 +4,16 @@ #include "nsSHEntryShared.h" #include "nsISHistory.h" #include "nsISHistoryInternal.h" #include "nsIDocument.h" #include "nsIWebNavigation.h" #include "nsIContentViewer.h" #include "nsIDocShellTreeItem.h" -#include "nsISupportsArray.h" #include "nsDocShellEditorData.h" #include "nsThreadUtils.h" #include "nsILayoutHistoryState.h" #include "prprf.h" #include "mozilla/Attributes.h" namespace dom = mozilla::dom;
--- a/docshell/shistory/src/nsSHEntryShared.h +++ b/docshell/shistory/src/nsSHEntryShared.h @@ -3,30 +3,30 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef nsSHEntryShared_h__ #define nsSHEntryShared_h__ #include "nsCOMPtr.h" #include "nsAutoPtr.h" #include "nsCOMArray.h" +#include "nsISupportsArray.h" #include "nsIBFCacheEntry.h" #include "nsIMutationObserver.h" #include "nsExpirationTracker.h" #include "nsRect.h" #include "nsString.h" #include "mozilla/Attributes.h" class nsSHEntry; class nsISHEntry; class nsIDocument; class nsIContentViewer; class nsIDocShellTreeItem; class nsILayoutHistoryState; -class nsISupportsArray; class nsDocShellEditorData; // A document may have multiple SHEntries, either due to hash navigations or // calls to history.pushState. SHEntries corresponding to the same document // share many members; in particular, they share state related to the // back/forward cache. // // nsSHEntryShared is the vehicle for this sharing.
--- a/embedding/components/find/src/nsFind.cpp +++ b/embedding/components/find/src/nsFind.cpp @@ -2,17 +2,16 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ //#define DEBUG_FIND 1 #include "nsFind.h" #include "nsContentCID.h" -#include "nsIEnumerator.h" #include "nsIDOMNode.h" #include "nsIDOMNodeList.h" #include "nsISelection.h" #include "nsISelectionController.h" #include "nsIFrame.h" #include "nsITextControlFrame.h" #include "nsIFormControl.h" #include "nsIEditor.h"
--- a/embedding/components/find/src/nsWebBrowserFind.cpp +++ b/embedding/components/find/src/nsWebBrowserFind.cpp @@ -12,17 +12,16 @@ #include "nsIComponentManager.h" #include "nsIScriptSecurityManager.h" #include "nsIInterfaceRequestor.h" #include "nsIInterfaceRequestorUtils.h" #include "nsPIDOMWindow.h" #include "nsIURI.h" #include "nsIDocShell.h" -#include "nsIEnumerator.h" #include "nsIPresShell.h" #include "nsPresContext.h" #include "nsIDocument.h" #include "nsIDOMDocument.h" #include "nsISelectionController.h" #include "nsISelection.h" #include "nsIFrame.h" #include "nsITextControlFrame.h"
--- a/layout/generic/nsSelection.cpp +++ b/layout/generic/nsSelection.cpp @@ -10,17 +10,16 @@ #include "mozilla/Selection.h" #include "mozilla/Attributes.h" #include "nsCOMPtr.h" #include "nsWeakReference.h" #include "nsIFactory.h" -#include "nsIEnumerator.h" #include "nsString.h" #include "nsReadableUtils.h" #include "nsFrameSelection.h" #include "nsISelectionListener.h" #include "nsIComponentManager.h" #include "nsContentCID.h" #include "nsIContent.h" #include "nsIDOMElement.h"
--- a/layout/inspector/src/inDOMUtils.h +++ b/layout/inspector/src/inDOMUtils.h @@ -2,18 +2,16 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef __inDOMUtils_h__ #define __inDOMUtils_h__ #include "inIDOMUtils.h" -#include "nsISupportsArray.h" - class nsRuleNode; class nsStyleContext; class nsIAtom; class nsIContent; class inDOMUtils : public inIDOMUtils { public:
--- a/layout/inspector/src/inDOMView.cpp +++ b/layout/inspector/src/inDOMView.cpp @@ -7,17 +7,16 @@ #include "inDOMView.h" #include "inIDOMUtils.h" #include "inLayoutUtils.h" #include "nsString.h" #include "nsReadableUtils.h" -#include "nsISupportsArray.h" #include "nsIDOMNode.h" #include "nsIDOMNodeFilter.h" #include "nsIDOMNodeList.h" #include "nsIDOMCharacterData.h" #include "nsIDOMAttr.h" #include "nsIDOMMozNamedAttrMap.h" #include "nsIDOMMutationEvent.h" #include "nsBindingManager.h"
--- a/layout/xul/tree/nsTreeUtils.cpp +++ b/layout/xul/tree/nsTreeUtils.cpp @@ -4,17 +4,16 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsReadableUtils.h" #include "nsTreeUtils.h" #include "nsChildIterator.h" #include "nsCRT.h" #include "nsIAtom.h" #include "nsINameSpaceManager.h" -#include "nsISupportsArray.h" #include "nsGkAtoms.h" #include "nsINodeInfo.h" nsresult nsTreeUtils::TokenizeProperties(const nsAString& aProperties, AtomArray & aPropertiesArray) { nsAString::const_iterator end; aProperties.EndReading(end);
--- a/layout/xul/tree/nsTreeUtils.h +++ b/layout/xul/tree/nsTreeUtils.h @@ -7,17 +7,16 @@ #define nsTreeUtils_h__ #include "nsError.h" #include "nsString.h" #include "nsTreeStyleCache.h" class nsIAtom; class nsIContent; -class nsISupportsArray; class nsTreeUtils { public: /** * Parse a whitespace separated list of properties into an array * of atoms. */
--- a/netwerk/base/src/nsLoadGroup.h +++ b/netwerk/base/src/nsLoadGroup.h @@ -15,17 +15,16 @@ #include "nsWeakReference.h" #include "nsIInterfaceRequestor.h" #include "nsIInterfaceRequestorUtils.h" #include "nsISupportsPriority.h" #include "nsITimedChannel.h" #include "pldhash.h" #include "mozilla/TimeStamp.h" -class nsISupportsArray; class nsILoadGroupConnectionInfo; class nsLoadGroup : public nsILoadGroup, public nsISupportsPriority, public nsSupportsWeakReference { public: NS_DECL_AGGREGATED
--- a/netwerk/protocol/res/nsResProtocolHandler.h +++ b/netwerk/protocol/res/nsResProtocolHandler.h @@ -3,17 +3,16 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef nsResProtocolHandler_h___ #define nsResProtocolHandler_h___ #include "nsIResProtocolHandler.h" #include "nsInterfaceHashtable.h" -#include "nsISupportsArray.h" #include "nsIIOService.h" #include "nsWeakReference.h" #include "nsStandardURL.h" struct ResourceMapping; // nsResURL : overrides nsStandardURL::GetFile to provide nsIFile resolution class nsResURL : public nsStandardURL
--- a/netwerk/test/PropertiesTest.cpp +++ b/netwerk/test/PropertiesTest.cpp @@ -9,17 +9,16 @@ #include "nsIPersistentProperties2.h" #include "nsIServiceManager.h" #include "nsIComponentRegistrar.h" #include "nsIURL.h" #include "nsIIOService.h" #include "nsNetCID.h" #include "nsIChannel.h" #include "nsIComponentManager.h" -#include "nsIEnumerator.h" #include <stdio.h> #include "nsComponentManagerUtils.h" #include "nsServiceManagerUtils.h" #define TEST_URL "resource:/res/test.properties" static NS_DEFINE_CID(kPersistentPropertiesCID, NS_IPERSISTENTPROPERTIES_CID); static NS_DEFINE_CID(kIOServiceCID, NS_IOSERVICE_CID);
--- a/rdf/base/idl/nsIRDFDataSource.idl +++ b/rdf/base/idl/nsIRDFDataSource.idl @@ -5,20 +5,16 @@ #include "nsISupports.idl" #include "nsISupportsArray.idl" #include "nsIRDFResource.idl" #include "nsIRDFNode.idl" #include "nsISimpleEnumerator.idl" #include "nsIRDFObserver.idl" -%{C++ -#include "nsISupportsArray.h" -%} - [scriptable, uuid(0F78DA58-8321-11d2-8EAC-00805F29F370)] interface nsIRDFDataSource : nsISupports { /** The "URI" of the data source. This used by the RDF service's * |GetDataSource()| method to cache datasources. */ readonly attribute string URI;
--- a/rdf/base/src/nsCompositeDataSource.cpp +++ b/rdf/base/src/nsCompositeDataSource.cpp @@ -24,17 +24,16 @@ The implementation below doesn't really do this and needs to be fixed. */ #include "xpcom-config.h" #include "nsCOMPtr.h" #include "nsIComponentManager.h" -#include "nsIEnumerator.h" #include "nsIRDFCompositeDataSource.h" #include "nsIRDFNode.h" #include "nsIRDFObserver.h" #include "nsIRDFRemoteDataSource.h" #include "nsTArray.h" #include "nsCOMArray.h" #include "nsArrayEnumerator.h" #include "nsXPIDLString.h"
--- a/rdf/datasource/src/nsFileSystemDataSource.cpp +++ b/rdf/datasource/src/nsFileSystemDataSource.cpp @@ -8,17 +8,17 @@ */ #include "nsFileSystemDataSource.h" #include <ctype.h> // for toupper() #include <stdio.h> #include "nsArrayEnumerator.h" #include "nsCOMArray.h" -#include "nsIEnumerator.h" +#include "nsISupportsArray.h" #include "nsIRDFDataSource.h" #include "nsIRDFObserver.h" #include "nsIServiceManager.h" #include "nsXPIDLString.h" #include "nsRDFCID.h" #include "rdfutil.h" #include "rdf.h" #include "nsEnumeratorUtils.h"
--- a/rdf/datasource/src/nsFileSystemDataSource.h +++ b/rdf/datasource/src/nsFileSystemDataSource.h @@ -5,17 +5,16 @@ #ifndef nsFileSystemDataSource_h__ #define nsFileSystemDataSource_h__ #include "nsIRDFDataSource.h" #include "nsIRDFLiteral.h" #include "nsIRDFResource.h" #include "nsIRDFService.h" -#include "nsISupportsArray.h" #include "nsCOMPtr.h" #include "nsString.h" #include "mozilla/Attributes.h" #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_WIN) #define USE_NC_EXTENSION #endif
--- a/security/manager/ssl/src/nsCertTree.h +++ b/security/manager/ssl/src/nsCertTree.h @@ -6,17 +6,16 @@ #define _NS_CERTTREE_H_ #include "nsCOMPtr.h" #include "nsIServiceManager.h" #include "nsICertTree.h" #include "nsITreeView.h" #include "nsITreeBoxObject.h" #include "nsITreeSelection.h" -#include "nsISupportsArray.h" #include "nsIMutableArray.h" #include "nsTArray.h" #include "pldhash.h" #include "nsIX509CertDB.h" #include "nsCertOverrideService.h" #include "mozilla/Attributes.h"
--- a/security/manager/ssl/src/nsPK11TokenDB.cpp +++ b/security/manager/ssl/src/nsPK11TokenDB.cpp @@ -1,14 +1,15 @@ /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsISupports.h" +#include "nsISupportsArray.h" #include "nsIPK11TokenDB.h" #include "prerror.h" #include "secerr.h" #include "nsReadableUtils.h" #include "nsNSSComponent.h" #include "nsPK11TokenDB.h"
--- a/security/manager/ssl/src/nsPK11TokenDB.h +++ b/security/manager/ssl/src/nsPK11TokenDB.h @@ -7,17 +7,16 @@ #ifndef __NS_PK11TOKENDB_H__ #define __NS_PK11TOKENDB_H__ #include "nsCOMPtr.h" #include "nsString.h" #include "nsISupports.h" #include "nsIPK11TokenDB.h" #include "nsIPK11Token.h" -#include "nsISupportsArray.h" #include "nsNSSHelper.h" #include "pk11func.h" #include "nsNSSShutDown.h" class nsPK11Token : public nsIPK11Token, public nsNSSShutDownObject { public:
--- a/security/manager/ssl/src/nsPKCS12Blob.cpp +++ b/security/manager/ssl/src/nsPKCS12Blob.cpp @@ -1,17 +1,16 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* $Id: nsPKCS12Blob.cpp,v 1.49 2007/09/05 07:13:46 jwalden%mit.edu Exp $ */ #include "prmem.h" #include "prprf.h" -#include "nsISupportsArray.h" #include "nsIFile.h" #include "nsNetUtil.h" #include "nsIDirectoryService.h" #include "nsThreadUtils.h" #include "nsNSSComponent.h" #include "nsNSSHelper.h" #include "nsPKCS12Blob.h"
--- a/toolkit/xre/nsNativeAppSupportOS2.cpp +++ b/toolkit/xre/nsNativeAppSupportOS2.cpp @@ -24,17 +24,16 @@ #include "nsCOMPtr.h" #include "nsXPIDLString.h" #include "nsIComponentManager.h" #include "nsIServiceManager.h" #include "nsPIDOMWindow.h" #include "nsIDOMChromeWindow.h" #include "nsXPCOM.h" #include "nsISupportsPrimitives.h" -#include "nsISupportsArray.h" #include "nsIWindowWatcher.h" #include "nsIDocShell.h" #include "nsIDocShellTreeItem.h" #include "nsIBaseWindow.h" #include "nsIWidget.h" #include "nsIAppShellService.h" #include "nsIXULWindow.h" #include "nsIInterfaceRequestor.h"
--- a/toolkit/xre/nsNativeAppSupportWin.cpp +++ b/toolkit/xre/nsNativeAppSupportWin.cpp @@ -12,17 +12,16 @@ #include "nsICommandLineRunner.h" #include "nsCOMPtr.h" #include "nsXPIDLString.h" #include "nsIComponentManager.h" #include "nsIServiceManager.h" #include "nsIDOMChromeWindow.h" #include "nsXPCOM.h" #include "nsISupportsPrimitives.h" -#include "nsISupportsArray.h" #include "nsIWindowWatcher.h" #include "nsPIDOMWindow.h" #include "nsIDocShell.h" #include "nsIDocShellTreeItem.h" #include "nsIBaseWindow.h" #include "nsIWidget.h" #include "nsIAppShellService.h" #include "nsIXULWindow.h"
--- a/view/src/nsViewManager.cpp +++ b/view/src/nsViewManager.cpp @@ -5,17 +5,16 @@ #define PL_ARENA_CONST_ALIGN_MASK (sizeof(void*)-1) #include "plarena.h" #include "nsAutoPtr.h" #include "nsViewManager.h" #include "nsGfxCIID.h" #include "nsView.h" -#include "nsISupportsArray.h" #include "nsCOMPtr.h" #include "nsGUIEvent.h" #include "nsRegion.h" #include "nsCOMArray.h" #include "nsIPluginWidget.h" #include "nsXULPopupManager.h" #include "nsIPresShell.h" #include "nsPresContext.h"
--- a/widget/nsIDragSession.idl +++ b/widget/nsIDragSession.idl @@ -1,16 +1,15 @@ /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsISupports.idl" -#include "nsISupportsArray.idl" #include "nsITransferable.idl" %{ C++ #include "nsSize.h" %} native nsSize (nsSize);
--- a/widget/xpwidgets/nsBaseDragService.h +++ b/widget/xpwidgets/nsBaseDragService.h @@ -4,17 +4,16 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef nsBaseDragService_h__ #define nsBaseDragService_h__ #include "nsIDragService.h" #include "nsIDragSession.h" #include "nsITransferable.h" -#include "nsISupportsArray.h" #include "nsIDOMDocument.h" #include "nsIDOMDataTransfer.h" #include "nsCOMPtr.h" #include "nsPoint.h" #include "gfxImageSurface.h" // translucency level for drag images
--- a/xpcom/base/nsMemoryImpl.cpp +++ b/xpcom/base/nsMemoryImpl.cpp @@ -5,17 +5,17 @@ #include "nsXPCOM.h" #include "nsMemoryImpl.h" #include "nsThreadUtils.h" #include "nsIObserver.h" #include "nsIObserverService.h" #include "nsIServiceManager.h" -#include "nsISupportsArray.h" +#include "nsISimpleEnumerator.h" #include "prcvar.h" #include "pratom.h" #include "nsAlgorithm.h" #include "nsCOMPtr.h" #include "nsString.h" #include "mozilla/Services.h"
--- a/xpcom/build/XPCOM.h +++ b/xpcom/build/XPCOM.h @@ -65,17 +65,16 @@ #include "nsIClassInfo.h" #include "nsICollection.h" #include "nsIComponentManager.h" #include "nsIConsoleListener.h" #include "nsIConsoleMessage.h" #include "nsIConsoleService.h" #include "nsIDebug.h" #include "nsIDirectoryEnumerator.h" -#include "nsIEnumerator.h" #include "nsIEnvironment.h" #include "nsIErrorService.h" #include "nsIEventTarget.h" #include "nsIException.h" #include "nsIExceptionService.h" #include "nsIFactory.h" #include "nsIFile.h" #include "nsIHashable.h" @@ -98,17 +97,16 @@ #include "nsISerializable.h" #include "nsIServiceManager.h" #include "nsIScriptableInputStream.h" #include "nsISimpleEnumerator.h" #include "nsISimpleUnicharStreamFactory.h" #include "nsIStreamBufferAccess.h" #include "nsIStringEnumerator.h" #include "nsIStorageStream.h" -#include "nsISupportsArray.h" #include "nsISupportsIterators.h" #include "nsISupportsPrimitives.h" #include "nsISupportsPriority.h" #include "nsIThreadManager.h" #include "nsITimer.h" #include "nsITraceRefcnt.h" #include "nsIUUIDGenerator.h" #include "nsIUnicharInputStream.h"
--- a/xpcom/components/nsComponentManager.cpp +++ b/xpcom/components/nsComponentManager.cpp @@ -30,17 +30,16 @@ #include "nsCategoryManager.h" #include "nsCOMPtr.h" #include "nsComponentManager.h" #include "nsDirectoryService.h" #include "nsDirectoryServiceDefs.h" #include "nsCategoryManager.h" #include "nsCategoryManagerUtils.h" -#include "nsIEnumerator.h" #include "xptiprivate.h" #include "nsIConsoleService.h" #include "nsIMemoryReporter.h" #include "nsIObserverService.h" #include "nsISimpleEnumerator.h" #include "nsIStringEnumerator.h" #include "nsXPCOM.h" #include "nsXPCOMPrivate.h"
--- a/xpcom/io/nsDirectoryService.h +++ b/xpcom/io/nsDirectoryService.h @@ -4,17 +4,16 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef nsDirectoryService_h___ #define nsDirectoryService_h___ #include "nsIDirectoryService.h" #include "nsHashtable.h" #include "nsIFile.h" -#include "nsISupportsArray.h" #include "nsIAtom.h" #include "nsTArray.h" #include "mozilla/Attributes.h" #define NS_XPCOM_INIT_CURRENT_PROCESS_DIR "MozBinD" // Can be used to set NS_XPCOM_CURRENT_PROCESS_DIR // CANNOT be used to GET a location #define NS_DIRECTORY_SERVICE_CID {0xf00152d0,0xb40b,0x11d3,{0x8c, 0x9c, 0x00, 0x00, 0x64, 0x65, 0x73, 0x74}}
--- a/xpcom/tests/TestObserverService.cpp +++ b/xpcom/tests/TestObserverService.cpp @@ -2,17 +2,17 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsISupports.h" #include "nsIComponentManager.h" #include "nsIObserverService.h" #include "nsIObserver.h" -#include "nsIEnumerator.h" +#include "nsISimpleEnumerator.h" #include "nsStringGlue.h" #include "nsWeakReference.h" #include "nsComponentManagerUtils.h" #include "mozilla/Attributes.h" #include <stdio.h> static nsIObserverService *anObserverService = NULL;
--- a/xpfe/appshell/src/nsAppShellService.cpp +++ b/xpfe/appshell/src/nsAppShellService.cpp @@ -1,35 +1,33 @@ /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsIAppShellService.h" -#include "nsISupportsArray.h" #include "nsIComponentManager.h" #include "nsIURL.h" #include "nsNetUtil.h" #include "nsIServiceManager.h" #include "nsIObserverService.h" #include "nsIObserver.h" #include "nsIXPConnect.h" #include "nsIJSContextStack.h" #include "nsIWindowMediator.h" #include "nsIWindowWatcher.h" #include "nsPIWindowWatcher.h" #include "nsIDOMWindow.h" #include "nsPIDOMWindow.h" #include "nsWebShellWindow.h" -#include "nsIEnumerator.h" #include "nsCRT.h" -#include "prprf.h" +#include "prprf.h" #include "nsWidgetsCID.h" #include "nsIRequestObserver.h" /* For implementing GetHiddenWindowAndJSContext */ #include "nsIScriptGlobalObject.h" #include "nsIScriptContext.h" #include "jsapi.h"
--- a/xpfe/components/directory/nsDirectoryViewer.cpp +++ b/xpfe/components/directory/nsDirectoryViewer.cpp @@ -17,17 +17,16 @@ #include "nsDirectoryViewer.h" #include "nsIDirIndex.h" #include "jsapi.h" #include "nsCOMPtr.h" #include "nsCRT.h" #include "nsEnumeratorUtils.h" #include "nsEscape.h" -#include "nsIEnumerator.h" #include "nsIRDFService.h" #include "nsRDFCID.h" #include "rdf.h" #include "nsIScriptContext.h" #include "nsIScriptGlobalObject.h" #include "nsIServiceManager.h" #include "nsISupportsArray.h" #include "nsIXPConnect.h"