Nat Goodspeed
9e58f09096
DRTVWR-476: Introduce LLStacktrace, a token to stream stack trace.
...
LLStacktrace has no behavior except when you stream an instance to a
std::ostream. Then it reports the current traceback at that point to the
ostream.
This bit of indirection is intended to avoid the boost/stacktrace.hpp header
from being included everywhere.
2019-11-18 18:43:01 -05:00
Brad Kittenbrink
7ba60f7682
Fixed variadic macro usage in LL_ERRS_IF and LL_WARNS_IF and improved LLError::shouldLogToStderr() behavior under xcode.
2019-03-08 13:39:56 -08:00
Oz Linden
f1d4e788e7
SL-967 simplify viewer log file field syntax
...
MAINT-8991: only escape log message characters once, add unit test
remove extra log line created by LL_ERRS
document that tags may not contain spaces
2018-08-29 16:43:45 -04:00
AndreyL ProductEngine
2abd0eef41
Merged in lindenlab/viewer-release
...
DRTVWR-412 Bento (avatar skeleton extensions)
2016-12-05 21:51:29 +02:00
Brad Payne (Vir Linden)
0200135224
merge
2016-10-18 16:59:15 -04:00
Brad Payne (Vir Linden)
8d6bb9ee4e
SL-451 - SSE-optimized matrix multiply, used in initSkinningMatrixPalette()
2016-09-28 15:43:07 -04:00
Nat Goodspeed
a1741be7f6
Automated merge with file:///Users/nat/linden/viewer-comment-lllog
2016-09-01 19:52:45 -04:00
Nat Goodspeed
9be4e7e448
MAINT-5232: Introduce LL_VLOGS() macro: log call with variable level.
...
In some places we want to log the same information but with different severity
depending on specifics. In other cases we need to test the availability of the
logging subsystem before engaging it. LL_VLOGS() accepts an LLError::ELevel
argument that can differ with each call, while retaining the desirable feature
of deciding only once for each level.
2016-09-01 19:32:31 -04:00
Nat Goodspeed
3a2383dc0d
Automated merge with file:///Users/nat/linden/viewer-comment-lllog
2016-09-01 18:29:17 -04:00
Nat Goodspeed
31d3d654f1
MAINT-5011: Advise against lllog() instead of (e.g.) LL_INFOS().
2016-09-01 15:21:54 -04:00
Nat Goodspeed
c92eb7e591
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2016-08-30 11:36:06 -04:00
Oz Linden
9be58e915a
merge with 4.0.3-release
2016-04-04 15:53:09 -04:00
Oz Linden
5822fb00b6
merge DRTVWR-398 build cleanup fixes
2016-03-07 12:41:11 -05:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
Nat Goodspeed
33c88a1c60
MAINT-5232: Publish class name demangler as LLError::Log::demangle().
...
We've had this functionality buried in llerror.cpp for years. Make it
available for callers outside llerror.cpp too.
2015-06-26 15:27:06 -04:00
Rider Linden
e28a5b6ead
Added LL_WARNS_IF to llerror.h
...
If the coro is given something other than a map from the http then move the return into a body section.
Changed windlight to use a coroutine and the new LLCore::Http libarary.
Extra comments into Event Polling.
2015-04-09 16:46:41 -07:00
Jonathan Yap
44f5d73209
STORM-2086 Convert old style llinfos and llwarns to new format
2014-11-20 16:25:11 -05:00
Stinson Linden
37d620463b
MAINT-4009: Cleaning up the error callstacks memory before app quit.
2014-04-28 19:18:47 +01:00
Richard Linden
5b846ed2a6
merge with release
2014-03-12 12:48:43 -07:00
Richard Linden
fe518bde8e
merge with release
2013-11-06 17:22:04 -08:00
Richard Linden
dc60a7564a
SH-4577 WIP Interesting: viewer crashed when clicking a offline Conversation containing a shared object
...
potential fix by making instance tracker allow key collisions for LLToastNotifyPanel
changed assertion macro to use original unpreprocessed source code
renamed instance tracker behavior macros to use LL prefix
added RestoreCameraPosOnLogin setting to optionally restore old camera positioning behavior
2013-10-24 14:37:57 -07:00
Richard Linden
80dfbbaacd
merge from viewer-release
2013-10-08 11:59:24 -07:00
Richard Linden
52da9f5f49
merge with viewer-release
2013-09-09 18:58:41 -07:00
Richard Linden
a7aed07a5b
broke out llunit.h into llunittype.h and llunits.h for unit declarations
...
changed unit declarations macros to make a lot more sense
2013-08-27 13:41:19 -07:00
Richard Linden
1f3f660cf4
Automated merge with http://bitbucket.org/lindenlab/viewer-interesting
2013-08-26 18:17:26 -07:00
Richard Linden
662d6a1771
added compile time warnings to use of deprecated llinfos, llwarns, etc.
2013-08-26 10:51:08 -07:00
Richard Linden
a77f424945
BUILDFIX: fix for crashes in unit tests on mac and linux
2013-08-23 13:41:51 -07:00
Richard Linden
2c6bc5afa5
SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 ms
...
made getPrimaryAccumulator return a reference since it was an
always non-null pointer
changed unit conversion to perform lazy division in order to avoid truncation
of timer values
2013-08-21 14:06:57 -07:00
Richard Linden
01c1d40b3f
BUILDFIX: converted platform-specific files over to new LL_INFOS, etc macros
...
fixed bad search and replace
2013-08-14 22:01:43 -07:00
Richard Linden
d83c51a4e1
BUILDFIX: converted platform-specific files over to new LL_INFOS, etc macros
2013-08-14 21:58:30 -07:00
Richard Linden
26581404e4
BUILDFIX: added header for numeric_limits support on gcc
...
added convenience types for units F32Seconds, etc.
2013-08-14 11:51:49 -07:00
Richard Linden
cc31b4ae79
SH-4399 FIX: Interesting: Texture console MB Bound 0/384 and texture queue bounces once per second
...
SH-4346 FIX: Interesting: some integer Statistics are displayed as floating point after crossing region boundary
made llerrs/infos/etc properly variadic wrt tags
LL_INFOS("A", "B", "C") works, for example
fixed unit tests
remove llsimplestat
2013-08-12 20:05:16 -07:00
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
bcb2c23c66
BUILDFIX: fixes use of variadic macros for gcc (use ##__VA_ARGS__ to do comma removal)
2013-07-30 19:49:10 -07:00
Richard Linden
a2e22732f1
Summer cleaning - removed a lot of llcommon dependencies to speed up build times
...
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Richard Linden
1e8f9fd80d
SH-4376 FIX: Interesting: in Statistics, replace the text "0" with "n/a" when
...
there are no samples during the time period.
added hasValue to SampleAccumulator so we don't print a value when we don't have
a single sample yet
added some disabled log output for scene load timing
2013-07-24 19:36:43 -07:00
Graham Madarasz
bc6070bd19
MAINT-2740 more comment grooming and NULL string guard
2013-06-05 07:38:54 -07:00
Graham Madarasz
1fcf54094a
BUG-2707 fix comment typos, remove unnecessary winmm_shim changes, and revert 2672 fix included only for local integ test
2013-06-05 07:24:31 -07:00
Graham Madarasz
a45860fd66
MAINT-2740 put debug output back with guard of debugger presence per Nat review suggestion
2013-06-04 17:12:46 -07:00
Graham Madarasz
0ce3d2e1cc
MAINT-2740 convert to std::string based API for OutputDebug wrapper cleanliness after sage counsel (slight refrain)
2013-06-04 14:17:34 -07:00
Graham Madarasz
2750e86beb
MAINT-2740 and MAINT-2672 rework after code review for 2740 fix and include 2672 fix needed for doing local integ tests
2013-06-04 12:57:03 -07:00
Graham Madarasz
97a2171ea8
MAINT-2740 make use of OsOutputDebugString _DEBUG only to avoid interactions between Win 32-bit SEH and boost coroutine fiber stack handling
2013-06-04 09:05:23 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Oz Linden
f92e7d30a8
Add logging during tests (debug level, to test-specific files)
2012-06-24 07:27:34 -04:00
Todd Stinson
b43e59c312
Altering the build headers such that I can use llinfos in the llphysicsextension library.
2012-05-04 17:57:14 -07:00
Logan Dethrow
fe14e50a45
Fixed numerous comment spelling errors in llerror.cpp and llerror.h
2011-08-08 16:19:39 -04:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Tofu Linden
15b855409a
Fix a long-suffering logging unit test failure, re-enable the test.
...
This makes logs look less scary on Linux, in-line with other platforms.
2010-06-04 13:58:19 +01:00
Tofu Linden
c6fb7a0b1a
Hint to compiler that logging is never *expected* on the fast-path.
2010-02-01 12:13:12 +00:00
Mark Palange (Mani)
3e10fa4d51
merge from latest svn/viewer-2-0 to hg/viewer-2-0
2009-10-16 16:42:45 -07:00