Commit Graph

23 Commits (680194deaf7a35caaa629abc16e886d71baff636)

Author SHA1 Message Date
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Richard Linden 13f43fdc5b BUILDFIX: mac gcc fix 2013-05-20 18:56:40 -07:00
Richard Linden dd07e24053 SH-4080 WIP interesting: random crash on Mac
added comments to llsingleton.h
2013-05-02 19:38:35 -07:00
Richard Linden 41e5bf346e SH-4080 WIP interesting: random crash on Mac
fixed singleton unit test
resurrecting a singleton now properly calls initSingleton()
2013-04-29 10:58:37 -07:00
Richard Linden 215612bde8 SH-4080 WIP interesting: random crash on Mac
more singleton cleanup to eliminate crashes on startup/exit
2013-04-27 07:42:32 -07:00
Richard Linden a4e53da0b0 SH-4080 WIP interesting: random crash on Mac
fixed Mac crash related to non-reentrant singleton constructor
2013-04-26 16:14:44 -07:00
Richard Linden 81291381f8 SH-4080 WIP interesting: random crash on Mac
fixed Mac crash related to non-reentrant singleton constructor
2013-04-26 11:21:16 -07:00
Richard Linden 1a01542e22 BUILDFIX: singleton unit test could not resurrect singleton 2013-04-24 21:04:51 -07:00
Richard Linden 5622a47403 BUILDFIX: method name was wrong 2013-04-24 17:44:34 -07:00
Richard Linden 84af0e9852 SH-4080 WIP interesting: random crash on Mac
potential fix for crasher
cleaned up llsingleton
2013-04-24 14:13:45 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Richard Linden cda2cdda51 SH-3406 WIP convert fast timers to lltrace system
made fast timer stack thread local
added LLThreadLocalSingleton
made LLThreadLocalPointer obey pointer rules for const
added LLThreadLocalSingletonPointer for fast thread local pointers
2013-01-03 00:30:54 -08:00
Logan Dethrow a8d49f7cf5 LLProxy code review fixes.
* Removed check_curl_code and check_curl_multi_code from the global namespace.
 * Added comments documenting which thread the public methods of LLProxy should be called from.
 * Corrected grammar in LLSingleton.h
 * Fixed a buffer scope problem in llpacketring.cpp.
2011-09-06 16:54:53 -04:00
Logan Dethrow 342005cd92 Clarified the reason for adding the deleteSingleton method to LLSingleton. Added a simple unit test to verify the functionality of the deleteSingleton method. 2011-09-01 17:05:22 -04:00
Logan Dethrow 859dc52c30 STORM-1112 Protected LLProxy members during cross-thread calls to LLProxy::applyProxySettings() 2011-07-21 15:16:54 -04:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
James Cook 7d3b3cc474 Linker optimization - use "extern template" for commonly regenerated templates
Also replaced many duplicate calls to LLViewerCamera::getInstance() with local pointer.
Reviewed with Ambroff
2009-11-30 14:41:52 -08:00
brad kittenbrink c9ee582c12 Add on-demand allocation of LLSingletonRegistry::sSingletonMap so we don't rely on static initialization order.
reviewed by nat.
2009-08-06 15:53:09 -07:00
brad kittenbrink a8d216e194 Merged in my DEV-35401 "doubleton" fix. 2009-08-05 18:45:18 -07:00
brad kittenbrink 860a828639 Attemt at fixing "doubleton" problems across shared lib boundaries. Singletons now keep their SingletonInstaceData in a big global map in the llcommon module. 2009-08-05 14:58:30 -07:00
Richard Nelson eb853f55c0 svn merge -r 128442:129343 svn+ssh://svn.lindenlab.com/svn/linden/branches/skinning/skinning-18 into svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer-2.0.0-3 2009-08-04 01:12:59 +00:00
Steven Bennetts 9ec432034d merge -r 122421-124917 viewer-2.0.0-2 -> viewer-2.0.0-3
ignore-dead-branch
2009-06-21 08:04:56 +00:00