gecko-dev/xpcom/glue
Andrew McCreight 84e0c59589 Bug 1231964 - Move CC participant code that touches JS out of mozglue. r=smaug
The JS engine does not export symbols outside of XUL, so having these
defined inside mozglue apparently causes linking errors on some
platforms with the patches in bug 1120016.

This patch moves enough methods outside of mozglue that the patch in
that other bug will still link on all platforms, without moving so
much out that there are other linking errors.

--HG--
rename : xpcom/glue/nsCycleCollectionParticipant.cpp => xpcom/base/nsCycleCollectorTraceJSHelpers.cpp
2015-12-18 14:22:01 -08:00
..
standalone Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj 2015-10-06 13:00:59 +11:00
staticruntime Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj 2015-10-06 13:00:59 +11:00
tests/gtest Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn 2015-11-15 14:48:08 +01:00
AppData.cpp Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
AppData.h
AutoRestore.h Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan 2015-09-12 16:53:33 -04:00
BlockingResourceBase.cpp Bug 1172216 - Move nsStackwalk to mozglue. r=glandium 2015-06-10 16:32:45 -04:00
BlockingResourceBase.h Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
CondVar.h
DeadlockDetector.h Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame. 2015-07-30 21:19:57 -07:00
EnumeratedArrayCycleCollection.h Bug 1111290 - Part 2: Non-mechanical changes. r=waldo 2015-01-26 07:22:08 +09:00
FileUtils.cpp Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm 2015-04-28 12:10:37 -04:00
FileUtils.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
GenericFactory.cpp
GenericFactory.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
GenericModule.cpp Bug 1204403 - Fix -Wshadow warnings in xpcom. r=mccr8 2015-09-07 23:56:16 -07:00
IntentionalCrash.h
MainThreadUtils.h Bug 1139361 - Remove gTLSThreadID*, NS_TLS and mozilla::threads::ID. r=nfroyd 2015-03-10 11:10:58 +09:00
Monitor.h Bug 1091921 - Don't disable operator delete for Monitor and Mutex Auto helpers. r=froydnj 2014-11-10 13:37:52 -08:00
Mutex.h Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan 2015-09-12 16:53:33 -04:00
Observer.h
PLDHashTable.cpp Bug 1220544 - Fix -Wunreachable-code warnings in xpcom. r=mccr8 2015-11-02 21:03:03 -08:00
PLDHashTable.h Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8. 2015-09-15 20:49:53 -07:00
ReentrantMonitor.h Bug 1091921 - Don't disable operator delete for Monitor and Mutex Auto helpers. r=froydnj 2014-11-10 13:37:52 -08:00
moz.build Bug 1174785 - Part 1: Add LogModule, LogModuleManager, and LazyLogModule. r=froydnj 2015-10-19 12:22:11 -07:00
nsArrayEnumerator.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsArrayEnumerator.h
nsArrayUtils.cpp
nsArrayUtils.h Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 2015-04-20 16:58:15 -04:00
nsBaseHashtable.h Bug 1181444 (part 1) - Remove nsBaseHashtable::EnumerateRead(). r=froydnj. 2015-11-22 14:39:01 -08:00
nsCOMArray.cpp Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj. 2015-07-28 23:24:24 -07:00
nsCOMArray.h Bug 819090 - Remove nsVoidArray.{cpp,h}. r=froydnj 2015-05-06 10:57:41 -07:00
nsCOMPtr.cpp
nsCOMPtr.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsCRTGlue.cpp Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb 2015-09-30 16:03:31 -07:00
nsCRTGlue.h Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb 2015-09-30 16:03:31 -07:00
nsCategoryCache.cpp
nsCategoryCache.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsClassHashtable.h Bug 1097271 - remove unused ptr variable from nsClassHashtable::RemoveAndForget; r=mccr8 2014-11-11 16:47:29 -05:00
nsClassInfoImpl.cpp Bug 1147572 - Remove implementation language field from DOM class info. r=jst 2015-03-30 10:45:39 -07:00
nsComponentManagerUtils.cpp
nsComponentManagerUtils.h Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 2015-04-20 16:58:15 -04:00
nsCycleCollectionNoteChild.h Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8 2014-11-12 15:22:32 -05:00
nsCycleCollectionNoteRootCallback.h Bug 1169791 - Strongly type NoteJSRoot; r=mccr8 2015-05-29 12:57:23 -07:00
nsCycleCollectionParticipant.cpp Bug 1231964 - Move CC participant code that touches JS out of mozglue. r=smaug 2015-12-18 14:22:01 -08:00
nsCycleCollectionParticipant.h Bug 1231964 - Move CC participant code that touches JS out of mozglue. r=smaug 2015-12-18 14:22:01 -08:00
nsCycleCollectionTraversalCallback.h Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco 2014-12-05 09:38:34 -08:00
nsDataHashtable.h
nsDebug.h Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett 2015-05-07 09:49:41 -07:00
nsDeque.cpp Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn 2015-11-15 14:48:08 +01:00
nsDeque.h Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn 2015-11-15 14:48:08 +01:00
nsEnumeratorUtils.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsEnumeratorUtils.h
nsHashKeys.h Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. 2015-12-01 15:36:26 -08:00
nsIClassInfoImpl.h Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd 2015-04-01 13:51:45 +09:00
nsID.cpp Bug 1197316 - Remove PR_snprintf calls in xpcom/. r=froydnj 2015-08-22 17:57:52 -07:00
nsID.h Bug 1127618 - make push caches work in e10s. r=mcmanus r=froydnj IGNORE IDL 2015-07-31 13:50:08 -07:00
nsIInterfaceRequestorUtils.cpp
nsIInterfaceRequestorUtils.h Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 2015-04-20 16:58:15 -04:00
nsINIParser.cpp Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm 2015-10-31 13:47:14 -04:00
nsINIParser.h Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm 2015-10-31 13:47:14 -04:00
nsISupportsImpl.cpp
nsISupportsImpl.h Bug 108603 - Remove NS_IMPL_QUERY_INTERFACE_INHERITED0. r=mccr8, r=froydnj 2015-07-24 12:13:00 -04:00
nsISupportsUtils.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsIWeakReferenceUtils.h Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 2015-04-20 16:58:15 -04:00
nsInterfaceHashtable.h Backed out changeset 1ca5723f69d4 (bug 1186780) for dom crashes 2015-07-27 08:01:09 +02:00
nsJSThingHashtable.h
nsMemory.cpp
nsMemory.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
nsProxyRelease.cpp Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan 2015-03-17 09:29:17 -07:00
nsProxyRelease.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsQuickSort.cpp
nsQuickSort.h
nsRefPtrHashtable.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsServiceManagerUtils.h Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 2015-04-20 16:58:15 -04:00
nsStringAPI.cpp Bug 991983 - Emit absolute paths for UnifiedSources. r=gps 2015-05-28 07:34:11 +09:00
nsStringAPI.h Bug 1213130 - Make several string function to accept char16ptr_t instead of char16_t*, and remove redundant overloads. rs=froydnj 2015-10-10 12:19:23 +11:00
nsStringGlue.h
nsTArray-inl.h Bug 968520 - Always use fallible allocator with nsTArray_base::ShrinkCapacity. r=froydnj 2015-11-02 07:53:27 +02:00
nsTArray.cpp
nsTArray.h Bug 1220923 - Make nsIntRegion a typedef for IntRegionTyped<UnknownUnits>. r=nical 2015-11-04 11:49:49 -05:00
nsTArrayForwardDeclare.h
nsTHashtable.h Bug 1217125 - remove pointless includes from nsTHashtable.h; r=mccr8 2015-10-03 00:47:14 -04:00
nsTObserverArray.cpp
nsTObserverArray.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsTPriorityQueue.h Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
nsTWeakRef.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsTextFormatter.cpp Bug 1220035 - Fix -Wimplicit-fallthrough warnings in xpcom. r=mccr8 2015-10-29 21:31:32 -07:00
nsTextFormatter.h Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd 2015-04-01 13:51:45 +09:00
nsThreadUtils.cpp Bug 1186745 part 6 - Fix event leak when using NS_DispatchToCurrentThread. r=froydnj 2015-10-06 13:00:59 +11:00
nsThreadUtils.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsVersionComparator.cpp
nsVersionComparator.h
nsWeakReference.cpp Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsWeakReference.h Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF 2014-12-23 21:17:50 -05:00
nsXPTCUtils.h
objs.mozbuild Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8. 2015-09-15 20:49:53 -07:00