gecko-dev/xpcom/base/moz.build

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

243 lines
6.0 KiB
Plaintext
Raw Normal View History

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# 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/.
XPIDL_SOURCES += [
'nsIConsoleListener.idl',
'nsIConsoleMessage.idl',
'nsIConsoleService.idl',
'nsICycleCollectorListener.idl',
'nsIDebug2.idl',
'nsIErrorService.idl',
'nsIException.idl',
'nsIGZFileWriter.idl',
'nsIInterfaceRequestor.idl',
'nsIMemory.idl',
'nsIMemoryInfoDumper.idl',
'nsIMemoryReporter.idl',
'nsIMessageLoop.idl',
'nsISecurityConsoleMessage.idl',
'nsISupports.idl',
'nsIUUIDGenerator.idl',
'nsIVersionComparator.idl',
'nsIWeakReference.idl',
'nsrootidl.idl',
]
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
XPIDL_SOURCES += [
'nsIMacPreferencesReader.idl',
'nsIMacUtils.idl',
]
EXPORTS.mozilla += [
'MacHelpers.h',
'MacStringHelpers.h',
'nsMacPreferencesReader.h',
]
UNIFIED_SOURCES += [
'MacHelpers.mm',
'MacStringHelpers.mm',
'nsMacPreferencesReader.mm',
]
XPIDL_MODULE = 'xpcom_base'
XPCOM_MANIFESTS += [
'components.conf',
]
EXPORTS += [
'!ErrorList.h',
'!ErrorNamesInternal.h',
'CodeAddressService.h',
'nsAgg.h',
'nsAlgorithm.h',
'nsAutoPtr.h',
'nsAutoRef.h',
'nsCom.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsCOMPtr.h',
'nscore.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsCRTGlue.h',
'nsCycleCollectionNoteChild.h',
'nsCycleCollectionNoteRootCallback.h',
'nsCycleCollectionParticipant.h',
'nsCycleCollectionTraversalCallback.h',
'nsCycleCollector.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsDebug.h',
'nsDebugImpl.h',
'nsDumpUtils.h',
'nsError.h',
'nsErrorService.h',
'nsGZFileWriter.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsIClassInfoImpl.h',
'nsID.h',
'nsIInterfaceRequestorUtils.h',
'nsINIParser.h',
'nsInterfaceRequestorAgg.h',
'nsISizeOf.h',
'nsISupportsBase.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsISupportsImpl.h',
'nsISupportsUtils.h',
'nsIWeakReferenceUtils.h',
'nsMaybeWeakPtr.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsMemory.h',
'nsObjCExceptions.h',
'nsQueryObject.h',
'nsSystemInfo.h',
'nsTraceRefcnt.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsVersionComparator.h',
'nsWeakReference.h',
]
if CONFIG['OS_ARCH'] == 'WINNT':
EXPORTS += [
'nsWindowsHelpers.h',
]
if CONFIG['CC_TYPE'] not in ('gcc', 'clang'):
OS_LIBS += [
'wscapi',
]
EXPORTS.mozilla += [
Bug 1606880 - Implement fast shutdown prefs r=froydnj I originally had this as a few patches, but the work to fix test failures and get the whole thing into a complete working state quickly tangled them up. Apologies for that. To summarize what's going on here, however: - We introduce two prefs: shutdown.fastShutdownStage and shutdown.lateWriteChecksStage. The latter pref is set to 1, which will leave the existing late write checking behavior unchanged. However, we introduce this pref to make it simpler in the future to bump the late write checks window earlier in the shutdown cycle. - We introduce an AppShutdown class, which will house static methods and a small amount of state for unifying some shutdown logic. Most importantly, it will now manage the state for app initiated restarts, as well as the logic for performing a safe fast shutdown. - We refactored the existing restart code to call into the new AppShutdown file, so that if we are configured to actually perform a fast shutdown, we will be able to run the necessary restart logic immediately before doing so. Previously, the restart logic occurred later in the shutdown cycle than our late write checking, meaning if we were to simply exit the process at that point in time, we would never run the restart coe. - Lastly, we updated two locations which called TerminateProcess and/or _exit(0) to call into the AppShutdown method (DoFastShutdown). Differential Revision: https://phabricator.services.mozilla.com/D59196 --HG-- extra : moz-landing-system : lando
2020-01-29 12:29:43 +00:00
'AppShutdown.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'AutoRestore.h',
'AvailableMemoryTracker.h',
'ClearOnShutdown.h',
'CountingAllocatorBase.h',
'CycleCollectedJSContext.h',
'CycleCollectedJSRuntime.h',
'Debug.h',
'DebuggerOnGCRunnable.h',
'DeferredFinalize.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'EnumeratedArrayCycleCollection.h',
'ErrorNames.h',
'GkRustUtils.h',
'HoldDropJSObjects.h',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'IntentionalCrash.h',
'JSObjectHolder.h',
'Logging.h',
'MemoryInfo.h',
'MemoryMapping.h',
'MemoryReportingProcess.h',
'MemoryTelemetry.h',
'nsMemoryInfoDumper.h',
'NSPRLogModulesParser.h',
'OwningNonNull.h',
Bug 1606880 - Implement fast shutdown prefs r=froydnj I originally had this as a few patches, but the work to fix test failures and get the whole thing into a complete working state quickly tangled them up. Apologies for that. To summarize what's going on here, however: - We introduce two prefs: shutdown.fastShutdownStage and shutdown.lateWriteChecksStage. The latter pref is set to 1, which will leave the existing late write checking behavior unchanged. However, we introduce this pref to make it simpler in the future to bump the late write checks window earlier in the shutdown cycle. - We introduce an AppShutdown class, which will house static methods and a small amount of state for unifying some shutdown logic. Most importantly, it will now manage the state for app initiated restarts, as well as the logic for performing a safe fast shutdown. - We refactored the existing restart code to call into the new AppShutdown file, so that if we are configured to actually perform a fast shutdown, we will be able to run the necessary restart logic immediately before doing so. Previously, the restart logic occurred later in the shutdown cycle than our late write checking, meaning if we were to simply exit the process at that point in time, we would never run the restart coe. - Lastly, we updated two locations which called TerminateProcess and/or _exit(0) to call into the AppShutdown method (DoFastShutdown). Differential Revision: https://phabricator.services.mozilla.com/D59196 --HG-- extra : moz-landing-system : lando
2020-01-29 12:29:43 +00:00
'ShutdownPhase.h',
'SizeOfState.h',
'StaticLocalPtr.h',
'StaticMonitor.h',
'StaticMutex.h',
'StaticPtr.h',
'TupleCycleCollection.h',
]
SOURCES += [
# nsDebugImpl isn't unified because we disable PGO so that NS_ABORT_OOM isn't
# optimized away oddly.
'nsDebugImpl.cpp',
# nsDumpUtils.cpp includes SpecialSystemDirectory.h which includes
# nsLocalFileMac.h which upsets other files in this dir that have a different
# idea about what `TextRange` means.
'nsDumpUtils.cpp',
]
SOURCES['nsDebugImpl.cpp'].no_pgo = True
UNIFIED_SOURCES += [
Bug 1606880 - Implement fast shutdown prefs r=froydnj I originally had this as a few patches, but the work to fix test failures and get the whole thing into a complete working state quickly tangled them up. Apologies for that. To summarize what's going on here, however: - We introduce two prefs: shutdown.fastShutdownStage and shutdown.lateWriteChecksStage. The latter pref is set to 1, which will leave the existing late write checking behavior unchanged. However, we introduce this pref to make it simpler in the future to bump the late write checks window earlier in the shutdown cycle. - We introduce an AppShutdown class, which will house static methods and a small amount of state for unifying some shutdown logic. Most importantly, it will now manage the state for app initiated restarts, as well as the logic for performing a safe fast shutdown. - We refactored the existing restart code to call into the new AppShutdown file, so that if we are configured to actually perform a fast shutdown, we will be able to run the necessary restart logic immediately before doing so. Previously, the restart logic occurred later in the shutdown cycle than our late write checking, meaning if we were to simply exit the process at that point in time, we would never run the restart coe. - Lastly, we updated two locations which called TerminateProcess and/or _exit(0) to call into the AppShutdown method (DoFastShutdown). Differential Revision: https://phabricator.services.mozilla.com/D59196 --HG-- extra : moz-landing-system : lando
2020-01-29 12:29:43 +00:00
'AppShutdown.cpp',
'AvailableMemoryTracker.cpp',
'ClearOnShutdown.cpp',
'CycleCollectedJSContext.cpp',
'CycleCollectedJSRuntime.cpp',
'Debug.cpp',
'DebuggerOnGCRunnable.cpp',
'DeferredFinalize.cpp',
'ErrorNames.cpp',
'GkRustUtils.cpp',
'HoldDropJSObjects.cpp',
'JSObjectHolder.cpp',
'LogCommandLineHandler.cpp',
'Logging.cpp',
'LogModulePrefWatcher.cpp',
'MemoryTelemetry.cpp',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsClassInfoImpl.cpp',
'nsCOMPtr.cpp',
'nsConsoleMessage.cpp',
'nsConsoleService.cpp',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsCRTGlue.cpp',
'nsCycleCollectionParticipant.cpp',
'nsCycleCollector.cpp',
'nsCycleCollectorTraceJSHelpers.cpp',
'nsErrorService.cpp',
'nsGZFileWriter.cpp',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsID.cpp',
'nsIInterfaceRequestorUtils.cpp',
'nsINIParser.cpp',
'nsInterfaceRequestorAgg.cpp',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsISupportsImpl.cpp',
'nsMemory.cpp',
'nsMemoryImpl.cpp',
'nsMemoryInfoDumper.cpp',
'nsMemoryReporterManager.cpp',
'nsMessageLoop.cpp',
'NSPRLogModulesParser.cpp',
'nsSecurityConsoleMessage.cpp',
'nsSystemInfo.cpp',
'nsTraceRefcnt.cpp',
'nsUUIDGenerator.cpp',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsVersionComparator.cpp',
'nsVersionComparatorImpl.cpp',
Bug 1332631 part B - file moves from xpcom/glue to xpcom/base, r=froydnj MozReview-Commit-ID: ARS1aTugYjl --HG-- rename : xpcom/glue/AutoRestore.h => xpcom/base/AutoRestore.h rename : xpcom/glue/EnumeratedArrayCycleCollection.h => xpcom/base/EnumeratedArrayCycleCollection.h rename : xpcom/glue/IntentionalCrash.h => xpcom/base/IntentionalCrash.h rename : xpcom/glue/nsCOMPtr.cpp => xpcom/base/nsCOMPtr.cpp rename : xpcom/glue/nsCOMPtr.h => xpcom/base/nsCOMPtr.h rename : xpcom/glue/nsCRTGlue.cpp => xpcom/base/nsCRTGlue.cpp rename : xpcom/glue/nsCRTGlue.h => xpcom/base/nsCRTGlue.h rename : xpcom/glue/nsClassInfoImpl.cpp => xpcom/base/nsClassInfoImpl.cpp rename : xpcom/glue/nsCycleCollectionNoteChild.h => xpcom/base/nsCycleCollectionNoteChild.h rename : xpcom/glue/nsCycleCollectionNoteRootCallback.h => xpcom/base/nsCycleCollectionNoteRootCallback.h rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectionParticipant.cpp rename : xpcom/glue/nsCycleCollectionParticipant.h => xpcom/base/nsCycleCollectionParticipant.h rename : xpcom/glue/nsCycleCollectionTraversalCallback.h => xpcom/base/nsCycleCollectionTraversalCallback.h rename : xpcom/glue/nsDebug.h => xpcom/base/nsDebug.h rename : xpcom/glue/nsIClassInfoImpl.h => xpcom/base/nsIClassInfoImpl.h rename : xpcom/glue/nsID.cpp => xpcom/base/nsID.cpp rename : xpcom/glue/nsID.h => xpcom/base/nsID.h rename : xpcom/glue/nsIInterfaceRequestorUtils.cpp => xpcom/base/nsIInterfaceRequestorUtils.cpp rename : xpcom/glue/nsIInterfaceRequestorUtils.h => xpcom/base/nsIInterfaceRequestorUtils.h rename : xpcom/glue/nsINIParser.cpp => xpcom/base/nsINIParser.cpp rename : xpcom/glue/nsINIParser.h => xpcom/base/nsINIParser.h rename : xpcom/glue/nsISupportsImpl.cpp => xpcom/base/nsISupportsImpl.cpp rename : xpcom/glue/nsISupportsImpl.h => xpcom/base/nsISupportsImpl.h rename : xpcom/glue/nsISupportsUtils.h => xpcom/base/nsISupportsUtils.h rename : xpcom/glue/nsIWeakReferenceUtils.h => xpcom/base/nsIWeakReferenceUtils.h rename : xpcom/glue/nsMemory.cpp => xpcom/base/nsMemory.cpp rename : xpcom/glue/nsMemory.h => xpcom/base/nsMemory.h rename : xpcom/glue/nsTWeakRef.h => xpcom/base/nsTWeakRef.h rename : xpcom/glue/nsVersionComparator.cpp => xpcom/base/nsVersionComparator.cpp rename : xpcom/glue/nsVersionComparator.h => xpcom/base/nsVersionComparator.h rename : xpcom/glue/nsWeakReference.cpp => xpcom/base/nsWeakReference.cpp rename : xpcom/glue/nsWeakReference.h => xpcom/base/nsWeakReference.h extra : rebase_source : df11b181f383b70ffe5051716d63ed11b98be53b extra : histedit_source : 6d0743fac0562e4676e44a52f0e85375fb4a44ff
2017-01-23 14:24:01 +00:00
'nsWeakReference.cpp',
]
if CONFIG['OS_TARGET'] in ('Linux', 'Android'):
UNIFIED_SOURCES += [
'MemoryMapping.cpp',
]
if CONFIG['OS_TARGET'] == 'WINNT':
UNIFIED_SOURCES += [
'MemoryInfo.cpp',
]
GeneratedFile("ErrorList.h", script="ErrorList.py", entry_point="error_list_h")
GeneratedFile("ErrorNamesInternal.h", script="ErrorList.py",
entry_point="error_names_internal_h")
GeneratedFile("error_list.rs", script="ErrorList.py",
entry_point="error_list_rs")
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
SOURCES += [
'nsMacUtilsImpl.cpp',
]
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
SOURCES += [
'nsCrashOnException.cpp',
]
if CONFIG['COMPILE_ENVIRONMENT']:
EXPORTS.mozilla += [
'!gk_rust_utils_ffi_generated.h',
]
GeneratedFile('gk_rust_utils_ffi_generated.h',
script='/layout/style/RunCbindgen.py',
entry_point='generate', inputs=['/xpcom/rust/gkrust_utils'])
include('/ipc/chromium/chromium-config.mozbuild')
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'../build',
'/dom/base',
'/mfbt',
'/netwerk/base',
'/xpcom/ds',
]
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk':
CXXFLAGS += CONFIG['TK_CFLAGS']