gecko-dev/xpcom/base
Jan Henning 843d1912b1 Bug 1450314 - Remove unused parameters for memory-pressure notifications. r=gsvelto
"alloc-failure" is completely unused apart from the description text in nsI-
Memory.idl (and has been since before Firefox 17), while "lowering-priority" is
still being checked for in the PuppetWidget, but otherwise unused as well since
the feature using it was decommissioned in bug 1234176.

Since we're touching the PuppetWidget code anyway, we take the opportunity to
add a check for "low-memory-ongoing" instead, since similar as to how things
used to be with "lowering-priority", we want to drop the LayerManager's cached
resources only when receiving a real full memory-pressure event, but not for
subsequent ongoing notifications.

MozReview-Commit-ID: HL03SOU8axe

--HG--
extra : rebase_source : c988769df36d8d77f4770c71d5c5e0d75c3b99af
2018-05-06 13:17:11 +02:00
..
AutoRestore.h
AvailableMemoryTracker.cpp Bug 1451002 - Send ongoing memory pressure notifications when a low-memory condition persists for a long time; r=njn 2018-04-18 17:07:39 +02:00
AvailableMemoryTracker.h
ClearOnShutdown.cpp
ClearOnShutdown.h
CodeAddressService.h
CountingAllocatorBase.h
CycleCollectedJSContext.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
CycleCollectedJSContext.h bug 1328964 add CycleCollectedJSContext::IsSystemCaller() to make ThreadsafeIsSystemCaller() safe for worklets r=baku 2018-04-06 18:53:25 +12:00
CycleCollectedJSRuntime.cpp Bug 1460636 - Don't trace jsids on ObjectGroup in the cycle collector. r=jonco,sfink 2018-05-11 11:38:58 -07:00
CycleCollectedJSRuntime.h
Debug.cpp
Debug.h
DebuggerOnGCRunnable.cpp
DebuggerOnGCRunnable.h
DeferredFinalize.cpp
DeferredFinalize.h
EnumeratedArrayCycleCollection.h
ErrorList.py Bug 1366808: Properly detect buildID mismatches between parent and child processes and display about:restartrequired to prompt the user to restart Firefox before proceeding. r=jimm,felipe,bz 2018-05-08 10:31:44 -04:00
ErrorNames.cpp
ErrorNames.h
HoldDropJSObjects.cpp
HoldDropJSObjects.h
IntentionalCrash.h
JSObjectHolder.cpp
JSObjectHolder.h
LogCommandLineHandler.cpp Bug 1451686 - Allow also -MOZ_LOG/_FILE=value form of the logging arguments. r=erahm 2018-04-13 05:38:00 -04:00
LogCommandLineHandler.h Bug 1451686 - Allow also -MOZ_LOG/_FILE=value form of the logging arguments. r=erahm 2018-04-13 05:38:00 -04:00
LogModulePrefWatcher.cpp
LogModulePrefWatcher.h
Logging.cpp Bug 1451686 - Allow also -MOZ_LOG/_FILE=value form of the logging arguments. r=erahm 2018-04-13 05:38:00 -04:00
Logging.h Bug 1451686 - Allow also -MOZ_LOG/_FILE=value form of the logging arguments. r=erahm 2018-04-13 05:38:00 -04:00
MacHelpers.h
MacHelpers.mm Bug 1448772 - Avoid back-and-forth UTF-16 to UTF-8 to UTF-16 conversions in xpcom/base/MacHelpers.mm. r=mstange 2018-03-26 10:49:02 +03:00
MacStringHelpers.h Bug 1448772 - Avoid back-and-forth UTF-16 to UTF-8 to UTF-16 conversions in xpcom/base/MacHelpers.mm. r=mstange 2018-03-26 10:49:02 +03:00
MacStringHelpers.mm Bug 1448772 - Avoid back-and-forth UTF-16 to UTF-8 to UTF-16 conversions in xpcom/base/MacHelpers.mm. r=mstange 2018-03-26 10:49:02 +03:00
MemoryReportingProcess.h
NSPRLogModulesParser.cpp
NSPRLogModulesParser.h
OwningNonNull.h Bug 1456261. Add cycle collection bits for WebIDL dictionaries. r=smaug 2018-04-24 11:57:40 -04:00
SizeOfState.h
StaticMutex.h
StaticPtr.h
moz.build Bug 1451686 - Allow also -MOZ_LOG/_FILE=value form of the logging arguments. r=erahm 2018-04-13 05:38:00 -04:00
nsAgg.h
nsAlgorithm.h
nsAutoPtr.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsAutoRef.h
nsCOMPtr.cpp
nsCOMPtr.h Bug 1445584 - add a move assignment operator for nsCOMPtr; r=gerald 2018-03-14 08:22:30 -04:00
nsCRTGlue.cpp Bug 1451535 - Remove NS_ConstExprIsAscii() functions. r=froydnj 2018-04-17 20:03:52 +09:00
nsCRTGlue.h Bug 1451535 - Remove NS_ConstExprIsAscii() functions. r=froydnj 2018-04-17 20:03:52 +09:00
nsClassInfoImpl.cpp
nsCom.h
nsConsoleMessage.cpp
nsConsoleMessage.h
nsConsoleService.cpp
nsConsoleService.h
nsCrashOnException.cpp
nsCrashOnException.h
nsCycleCollectionNoteChild.h
nsCycleCollectionNoteRootCallback.h
nsCycleCollectionParticipant.cpp
nsCycleCollectionParticipant.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsCycleCollectionTraversalCallback.h
nsCycleCollector.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsCycleCollector.h
nsCycleCollectorTraceJSHelpers.cpp
nsDebug.h Bug 1457813 - Part 3: Remove NS_PRECONDITION definition. r=froydnj 2018-05-08 22:21:22 -07:00
nsDebugImpl.cpp
nsDebugImpl.h
nsDumpUtils.cpp
nsDumpUtils.h
nsError.h
nsErrorService.cpp
nsErrorService.h
nsGZFileWriter.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsGZFileWriter.h
nsIClassInfoImpl.h
nsIConsoleListener.idl
nsIConsoleMessage.idl
nsIConsoleService.idl
nsICycleCollectorListener.idl
nsID.cpp
nsID.h
nsIDebug2.idl
nsIErrorService.idl
nsIException.idl
nsIGZFileWriter.idl
nsIID.h
nsIInterfaceRequestor.idl
nsIInterfaceRequestorUtils.cpp
nsIInterfaceRequestorUtils.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsILoadURIDelegate.idl
nsIMacUtils.idl
nsIMemory.idl Bug 1450314 - Remove unused parameters for memory-pressure notifications. r=gsvelto 2018-05-06 13:17:11 +02:00
nsIMemoryInfoDumper.idl
nsIMemoryReporter.idl
nsIMessageLoop.idl
nsIMutable.idl
nsINIParser.cpp
nsINIParser.h
nsISecurityConsoleMessage.idl
nsISizeOf.h
nsISupports.idl
nsISupportsBase.h
nsISupportsImpl.cpp
nsISupportsImpl.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsISupportsUtils.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsIUUIDGenerator.idl
nsIVersionComparator.idl
nsIWeakReference.idl
nsIWeakReferenceUtils.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsInterfaceRequestorAgg.cpp
nsInterfaceRequestorAgg.h
nsMacUtilsImpl.cpp
nsMacUtilsImpl.h
nsMemory.cpp
nsMemory.h
nsMemoryImpl.cpp
nsMemoryImpl.h
nsMemoryInfoDumper.cpp
nsMemoryInfoDumper.h
nsMemoryReporterManager.cpp Bug 1411469 - Statically allocate static atoms. r=froydnj 2018-03-26 11:18:31 +02:00
nsMemoryReporterManager.h
nsMessageLoop.cpp
nsMessageLoop.h
nsObjCExceptions.h
nsQueryObject.h
nsSecurityConsoleMessage.cpp
nsSecurityConsoleMessage.h
nsSystemInfo.cpp
nsSystemInfo.h
nsTWeakRef.h
nsTraceRefcnt.cpp Bug 1451255 - make nsTraceRefcnt handle multibyte characters in log files; r=mccr8 2018-04-17 10:13:42 -04:00
nsTraceRefcnt.h
nsUUIDGenerator.cpp
nsUUIDGenerator.h
nsVersionComparator.cpp
nsVersionComparator.h
nsVersionComparatorImpl.cpp
nsVersionComparatorImpl.h
nsWeakPtr.h
nsWeakReference.cpp
nsWeakReference.h
nsWindowsHelpers.h
nscore.h
nsrootidl.idl