phoenix-firestorm/indra/llcommon
Nat Goodspeed 47ec6ab3be SL-11216: Remove LLSingletonBase::cleanupAll().
Remove call from LLAppViewer::cleanup().

Instead, make each LLSingleton<T>::deleteSingleton() call cleanupSingleton()
just before destroying the instance. Since deleteSingleton() is not a
destructor, it's fine to call cleanupSingleton() from there; and since
deleteAll() calls deleteSingleton() on every remaining instance, the former
cleanupAll() functionality has been subsumed into deleteAll().

Since cleanupSingleton() is now called at exactly one point in the instance's
lifetime, we no longer need a bool indicating whether it has been called.

The previous protocol of calling cleanupAll() before deleteAll() implemented a
two-phase cleanup strategy for the application. That is no longer needed.
Moreover, the cleanupAll() / deleteAll() sequence created a time window during
which individual LLSingleton<T> instances weren't usable (to the extent that
their cleanupSingleton() methods released essential resources) but still
existed -- so a getInstance() call would return the crippled instance rather
than recreating it.

Remove cleanupAll() calls from tests; adjust to new order of expected side
effects: instead of A::cleanupSingleton(), B::cleanupSingleton(), ~A(), ~B(),
now we get A::cleanupSingleton(), ~A(), B::cleanupSingleton(), ~B().
2020-03-25 16:01:31 -04:00
..
tests DRTVWR-494: Dispatch all LLSingleton construction to the main thread. 2020-03-25 15:28:17 -04:00
CMakeLists.txt DRTVWR-494: Add LLMainThreadTask to perform work on the main thread. 2020-03-25 15:28:17 -04:00
StackWalker.cpp SL-315 - verbose option for CallStack objects, doc headers in StackWalker.{h,cpp} 2016-01-28 10:40:38 -05:00
StackWalker.h SL-371 - increased the limit for StackWalker strings, avoid crashing if mesh has wrong number of mAlternateBindMatrix matrices 2016-04-20 13:18:56 -04:00
ctype_workaround.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
fix_macros.h merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
indra_constants.cpp [SL-1360] - fix no alpha on default bake textures. uploaded new pngs 2019-02-20 03:16:05 +05:30
indra_constants.h Merge 2019-05-10 12:22:29 -06:00
is_approx_equal_fraction.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
linden_common.h merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llalignedarray.h changed ll_aligned_(malloc|free) to take alignment size as a template argument 2013-10-14 10:18:41 -07:00
llallocator.cpp Automated merge with tip of viewer-release to pick up 4.0.5 2016-05-19 11:00:03 -07:00
llallocator.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llallocator_heap_profile.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llallocator_heap_profile.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llapp.cpp SL-821: Avoid Breakpad (and signal handling in general) for BugSplat. 2018-06-14 11:31:17 -04:00
llapp.h SL-10291 Replace apr_atomic with standard C++11 functionality 2019-01-15 18:31:17 +02:00
llapr.cpp SL-10291 Replace apr_mutex with standard C++11 functionality 2019-01-14 22:04:44 +02:00
llapr.h DRTVWR-494: Encapsulate redundant VS boilerplate around <mutex>. 2020-03-25 15:28:17 -04:00
llassettype.cpp MAINT-8803 Better UI handling of unrecognized inventory items 2018-08-01 17:41:34 +03:00
llassettype.h MAINT-8803 Better UI handling of unrecognized inventory items 2018-08-01 17:41:34 +03:00
llatomic.cpp SL-10291 Replace apr_atomic with standard C++11 functionality 2019-01-15 18:31:17 +02:00
llatomic.h SL-10291 Replace apr_atomic with standard C++11 functionality 2019-01-15 18:31:17 +02:00
llbase32.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbase32.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbase64.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbase64.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbitpack.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbitpack.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llboost.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcallbacklist.cpp Modify importer to (optionally) improve debug output, perform name-based LOD association, and handle models with many materials. 2014-04-22 08:58:38 -07:00
llcallbacklist.h Modify importer to (optionally) improve debug output, perform name-based LOD association, and handle models with many materials. 2014-04-22 08:58:38 -07:00
llcallstack.cpp SL-315 - disable call stack dumping in release, where we don't have the info anyway. 2016-04-21 10:55:08 -04:00
llcallstack.h SL-859 - exceptionally verbose logging of object state updates, likely temporary 2018-01-29 16:35:56 +00:00
llcleanup.cpp MAINT-5232: Abbreviate __FILE__ path in log_subsystem_cleanup(). 2016-09-02 14:03:28 -04:00
llcleanup.h MAINT-5232: Move "llerror.h" out of llcleanup.h, llinitdestroyclass.h 2016-08-30 16:28:21 -04:00
llclickaction.h more cleanup 2013-07-30 19:14:19 -07:00
llcommon.cpp DRTVWR-418, MAINT-6996: Rationalize LLMemory wrt 64-bit support. 2017-05-02 10:51:18 -04:00
llcommon.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcommonutils.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcommonutils.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcoro_get_id.cpp MAINT-5232: Break out LLCoros::get_id() into its own header file. 2016-09-03 12:04:36 -04:00
llcoro_get_id.h MAINT-5232: Break out LLCoros::get_id() into its own header file. 2016-09-03 12:04:36 -04:00
llcoros.cpp SL-10908 Test viewers should crash normally 2019-08-06 21:29:51 +03:00
llcoros.h DRTVWR-474: Make login coroutine sync with updater process on failure. 2018-10-04 16:35:38 -04:00
llcrc.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcrc.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcriticaldamp.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcriticaldamp.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldate.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldate.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldeadmantimer.cpp merge with release 2014-02-24 18:45:59 -08:00
lldeadmantimer.h Code review updates. All comments so far. 2013-11-18 13:33:19 -05:00
lldefs.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldependencies.cpp MAINT-5011: Use LLTHROW() instead of plain BOOST_THROW_EXCEPTION(). 2016-08-17 11:36:24 -04:00
lldependencies.h DRTVWR-418: In 64 bits, storing size_t in an int is a no-no. 2016-12-01 08:44:52 -05:00
lldepthstack.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldictionary.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldictionary.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldoubledispatch.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llendianswizzle.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llerror.cpp DRTVWR-494: Get initialized LLMutexes for very early log calls. 2020-03-25 15:28:17 -04:00
llerror.h SL-967 simplify viewer log file field syntax 2018-08-29 16:43:45 -04:00
llerrorcontrol.h Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-11-14 16:17:36 -05:00
llerrorlegacy.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llerrorthread.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llerrorthread.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llevent.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llevent.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lleventapi.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lleventapi.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lleventcoro.cpp MAINT-5011: Use LLTHROW() instead of plain BOOST_THROW_EXCEPTION(). 2016-08-17 11:36:24 -04:00
lleventcoro.h MAINT-5011: Introduce LLException base class for viewer exceptions. 2016-07-19 16:25:25 -04:00
lleventdispatcher.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lleventdispatcher.h DRTVWR-418: Fix a round of compile errors surfaced by -std=c++11. 2017-02-23 16:49:49 -05:00
lleventemitter.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lleventfilter.cpp Add size limit to LLEventBatchThrottle like LLEventBatch. 2017-05-10 17:37:06 -04:00
lleventfilter.h Linux buildfix; this should be reverted after gcc update to 4.7+ 2017-05-18 03:13:57 +03:00
llevents.cpp DRTVWR-474: Make LLEventMailDrop pass all saved events to listener. 2018-09-27 14:57:03 -04:00
llevents.h Mac buildfix 2019-05-14 01:14:54 +03:00
lleventtimer.cpp DRTVWR-494: Streamline LLEventTimer::updateClass(). 2020-03-25 15:28:17 -04:00
lleventtimer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llexception.cpp MAINT-5011: Abbreviate __FILE__ path in log_unhandled_exception_(). 2016-09-02 14:00:18 -04:00
llexception.h MAINT-5011: Catch unhandled exceptions in LLCoros coroutines. 2016-08-18 17:33:44 -04:00
llfasttimer.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2020-03-25 15:28:17 -04:00
llfasttimer.h SL-11231 Unused code and wrong macro 2019-05-28 19:16:34 +03:00
llfile.cpp SL-10153: Review and rationalize fetching paths from environment. 2018-12-14 15:38:13 -05:00
llfile.h MAINT-8540 Eliminated a lot of xui related log warnings on startup and opening preferences 2018-04-20 20:21:20 +03:00
llfindlocale.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llfindlocale.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llfixedbuffer.cpp SL-10291 Replace apr_mutex with standard C++11 functionality 2019-01-14 22:04:44 +02:00
llfixedbuffer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llformat.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llformat.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llframetimer.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llframetimer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llhandle.h DRTVWR-418: #include "llrefcount.h" : LLTombStone uses LLRefCount. 2017-03-13 14:22:19 -04:00
llhash.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llheartbeat.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llheartbeat.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llheteromap.cpp MAINT-5232: Add LLHeteroMap to contain objects of unrelated classes. 2016-10-12 23:01:48 -04:00
llheteromap.h DRTVWR-418: Make operator()() method for comparator functor const. 2017-02-03 10:34:01 -05:00
llindexedvector.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llinitdestroyclass.cpp MAINT-5232: Move "llerror.h" out of llcleanup.h, llinitdestroyclass.h 2016-08-30 16:28:21 -04:00
llinitdestroyclass.h MAINT-5232: Normalize LLSingleton subclasses. 2016-09-15 20:18:12 -04:00
llinitparam.cpp MAINT-7593 FIXED "Failed to parse parameter" spam 2017-07-13 11:01:20 +03:00
llinitparam.h DRTVWR-474: Do NOT autokill updater process on viewer termination. 2018-10-03 14:00:05 -04:00
llinstancetracker.cpp DRTVWR-494: Move LL_ERRS out of llinstancetracker.h header file. 2020-03-25 15:28:17 -04:00
llinstancetracker.h DRTVWR-494: Move LL_ERRS out of llinstancetracker.h header file. 2020-03-25 15:28:17 -04:00
llkeythrottle.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llkeyusetracker.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llleap.cpp DRTVWR-474: Do NOT autokill updater process on viewer termination. 2018-10-03 14:00:05 -04:00
llleap.h DRTVWR-474: Do NOT autokill updater process on viewer termination. 2018-10-03 14:00:05 -04:00
llleaplistener.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2020-03-25 15:28:17 -04:00
llleaplistener.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lllistenerwrapper.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llliveappconfig.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llliveappconfig.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lllivefile.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lllivefile.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmainthreadtask.cpp DRTVWR-494: Add LLMainThreadTask to perform work on the main thread. 2020-03-25 15:28:17 -04:00
llmainthreadtask.h DRTVWR-494: Remove LLMainThreadTask::dispatch(LockStatic&, ...) 2020-03-25 15:28:17 -04:00
llmake.h DRTVWR-494: VS 2013 can't yet handle variadic llmake(). 2020-03-25 15:28:17 -04:00
llmd5.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmd5.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmemory.cpp MAINT-8091 Removed deprecated and unused private memory pooling 2018-01-30 14:03:26 +00:00
llmemory.h SL-944 - disabled a not-very-useful assert that greatly slows the RWD build 2018-07-31 14:02:42 +01:00
llmemorystream.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmemorystream.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmetricperformancetester.cpp MAINT-7758 Fixed freeze on loading lsl scripts from unicode named windows folder. 2017-08-30 19:57:02 +03:00
llmetricperformancetester.h MAINT-7758 Fixed freeze on loading lsl scripts from unicode named windows folder. 2017-08-30 19:57:02 +03:00
llmetrics.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmetrics.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmortician.cpp SL-10908 Output class names we are clearing on startup 2019-05-27 17:32:53 +03:00
llmortician.h SL-10908 Output class names we are clearing on startup 2019-05-27 17:32:53 +03:00
llmutex.cpp DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llmutex.h DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llnametable.h revived some deleted files to get mac build working 2014-04-08 18:00:54 -07:00
llpointer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpounceable.h MAINT-5232: Normalize LLSingleton subclasses. 2016-09-15 20:18:12 -04:00
llpredicate.cpp SH-3405 WIP convert existing stats to lltrace system 2012-10-26 20:03:33 -07:00
llpredicate.h Update to build on Xcode 6.0: fix typo in functions params 2014-10-20 15:20:10 -07:00
llpreprocessor.h SL-10153: Introduce ll_convert, windows_message() templates. 2018-12-14 10:48:43 -05:00
llpriqueuemap.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llprocess.cpp SL-10153: Introduce ll_convert, windows_message() templates. 2018-12-14 10:48:43 -05:00
llprocess.h Pull in improvements to LLProcess termination via a commit from Nat Linden here: 4f39500cb4?at=default 2017-04-19 16:50:56 -07:00
llprocessor.cpp SL-967 simplify viewer log file field syntax 2018-08-29 16:43:45 -04:00
llprocessor.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llprocinfo.cpp SH-4153 Port user and system cpu accounting from example program. 2013-05-01 23:19:34 +00:00
llprocinfo.h SH-4153 Port user and system cpu accounting from example program. 2013-05-01 23:19:34 +00:00
llptrto.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llptrto.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llqueuedthread.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llqueuedthread.h SL-10291 Replace apr_atomic with standard C++11 functionality 2019-01-15 18:31:17 +02:00
llrand.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llrand.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llrefcount.cpp SL-10291 cleanup-mutex 2019-01-17 01:53:27 +02:00
llrefcount.h DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llregistry.h MAINT-5232: Normalize LLSingleton subclasses. 2016-09-15 20:18:12 -04:00
llrun.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llrun.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsafehandle.h DRTVWR-418: Add dtor to LLSafeHandle<T>::NullInstanceHolder 2017-05-03 22:53:34 -04:00
llsd.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsd.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdjson.cpp MAINT-5575: Finished converting experience cache to singleton 2015-09-10 16:48:01 -07:00
llsdjson.h MAINT-5575: Finished converting experience cache to singleton 2015-09-10 16:48:01 -07:00
llsdparam.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdparam.h MAINT-6783 Xml parser warnings should show the file name 2016-09-30 11:21:22 +03:00
llsdserialize.cpp MAINT-8022 Handling memory errors in unzip_llsdNavMesh 2018-02-19 21:30:48 +02:00
llsdserialize.h MAINT-2338 Implemented binary parser depth control 2018-02-01 16:35:02 +02:00
llsdserialize_xml.cpp MAINT-2338 Implemented binary parser depth control 2018-02-01 16:35:02 +02:00
llsdserialize_xml.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdutil.cpp do not insert a null char into the std::string when serializing llsd notation 2017-03-09 11:32:06 -05:00
llsdutil.h add convenience function ll_stream_notation_sd for compact representation of llsd 2016-08-11 14:08:49 -04:00
llsimplehash.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsingleton.cpp SL-11216: Remove LLSingletonBase::cleanupAll(). 2020-03-25 16:01:31 -04:00
llsingleton.h SL-11216: Remove LLSingletonBase::cleanupAll(). 2020-03-25 16:01:31 -04:00
llsmoothstep.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstacktrace.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstacktrace.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstatenums.h more cleanup 2013-07-30 19:14:19 -07:00
llstaticstringtable.h Fix missing eol at eof in llstaticstringtable.h breaking linux build 2013-03-11 10:12:10 -07:00
llstatsaccumulator.h MAINT-7634: Move StatsAccumulator into llcommon, collect data sent and error codes from core. 2017-07-28 14:07:25 -07:00
llstl.h merged jelly-doll viewer-release into bento 2016-05-21 08:15:28 -04:00
llstreamqueue.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstreamqueue.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstreamtools.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstreamtools.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstrider.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstring.cpp SL-10153: Fix previous commit for non-Windows systems. 2018-12-14 12:01:51 -05:00
llstring.h SL-10930 LLStringUtil pointlessly scan the string 2019-04-16 21:58:22 +03:00
llstringtable.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstringtable.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsys.cpp SL-9935 Include full win10 build number in Help > About Second Life and logs 2018-11-12 15:31:19 +02:00
llsys.h Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2017-10-11 14:35:49 -04:00
llthread.cpp DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llthread.h DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llthreadlocalstorage.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2020-03-25 15:28:17 -04:00
llthreadlocalstorage.h OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS support 2014-11-19 22:27:36 -07:00
llthreadsafequeue.cpp SL-10291 Replace apr thread with standard C++11 functionality 2019-01-15 22:27:28 +02:00
llthreadsafequeue.h DRTVWR-494: Encapsulate redundant VS boilerplate around <mutex>. 2020-03-25 15:28:17 -04:00
lltimer.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltimer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltrace.cpp SH-4653 FIX Interesting: Viewer crashes while reading chat history 2013-12-10 12:50:23 -08:00
lltrace.h DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2020-03-25 15:28:17 -04:00
lltraceaccumulators.cpp fixed things so that trace recordings can be read from even while active 2013-10-21 14:22:21 -07:00
lltraceaccumulators.h fix dos line endings 2014-12-12 17:21:24 -05:00
lltracerecording.cpp MAINT-6366 - diagnostics related to animation asset downloads 2016-06-13 09:15:42 -04:00
lltracerecording.h fix for fast timer view having runaway time slot 2013-11-15 22:06:41 -08:00
lltracethreadrecorder.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2020-03-25 15:28:17 -04:00
lltracethreadrecorder.h SH-4653 FIX Interesting: Viewer crashes while reading chat history 2013-12-10 15:48:57 -08:00
lltreeiterators.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llunits.h forgot a file 2013-08-27 14:44:49 -07:00
llunittype.h Update to build on Xcode 6.0: reorder code and additional scoing in template classes to make clang happy 2014-10-17 12:39:09 -07:00
lluri.cpp SL-10924 Missed symbol 2019-04-13 14:42:38 +03:00
lluri.h SL-10924 Fix data escaping to accomodate CEF update 2019-04-11 20:29:50 +03:00
lluriparser.cpp MAINT-6608 FIXED URI parser problem with links with username, password 2016-08-10 13:31:25 +03:00
lluriparser.h MAINT-6608 FIXED URI parser problem with links with username, password 2016-08-10 13:31:25 +03:00
lluuid.cpp DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
lluuid.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llwin32headers.h merge with release 2014-04-07 19:09:40 -07:00
llwin32headerslean.h merge with release 2014-04-07 19:09:40 -07:00
llworkerthread.cpp SL-10291 Replace apr_mutex with standard C++11 functionality 2019-01-14 22:04:44 +02:00
llworkerthread.h DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
lockstatic.h DRTVWR-494: Move explanatory comments from LLSingleton to LockStatic. 2020-03-25 15:28:17 -04:00
mutex.h DRTVWR-494: Encapsulate redundant VS boilerplate around <mutex>. 2020-03-25 15:28:17 -04:00
stdtypes.h SL-10153: Introduce ll_convert, windows_message() templates. 2018-12-14 10:48:43 -05:00
string_table.h revived some deleted files to get mac build working 2014-04-08 18:00:54 -07:00
stringize.h SL-821: Add WSTRINGIZE() and DEWSTRINGIZE() macros for wide strings. 2018-05-17 05:45:36 -04:00
timer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
timing.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
u64.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
u64.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00