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