Ansariel
06ad0722ce
Merge Firestorm LGPL
2018-12-16 02:11:33 +01:00
Ansariel
a622ad8b07
Merge Firestorm LGPL
2018-12-07 23:41:35 +01:00
andreykproductengine
3b83f5650d
SL-9954 Mac Viewer crashes if logcontrol-dev.xml is modified
2018-11-29 19:25:00 +02:00
Ansariel
5532f87f80
Merge Firestorm LGPL
2018-11-16 00:09:19 +01:00
Ansariel
0e2c5147dd
Merge Firestorm LGPL
2018-11-15 18:48:02 +01:00
Ansariel
ee34ea1f4b
Merge viewer-bugsplat
2018-10-27 00:50:58 +02:00
Ansariel
1be44852f6
Merge viewer-neko
2018-10-19 14:09:13 +02:00
Ansariel
5e22507d2b
Merge Firestorm LGPL
2018-10-19 12:58:11 +02:00
Oz Linden
d87cc1859f
Modify logging so that the in-viewer console and stderr do not escape line breaks
...
Improve the implementation so that escaping is computed only once
2018-10-11 14:17:52 -04:00
Ansariel
a27321fa51
Merge Firestorm LGPL
2018-10-04 01:38:36 +02:00
Liny
042dedf85f
Hide the log sanitize function so gcc doesnt complain.
2018-09-27 06:36:59 -07:00
Ansariel
23fd31faf6
Merge Firestorm LGPL
2018-09-27 11:59:30 +02:00
Ansariel
95aa7f7583
Fix log output - we don't need an escaped output
2018-09-27 11:47:42 +02:00
Ansariel
0d04687377
Merge viewer-bugsplat
2018-09-27 00:21:50 +02:00
Ansariel
d5fdcd67ab
Merge axon
2018-09-25 17:45:20 +02:00
Oz Linden
a9b3c67534
remove unused control flags in internal logging method
2018-09-19 11:27:45 -04:00
Ansariel
d93b92ec1d
Merge viewer-bear
2018-09-12 20:13:12 +02:00
Nat Goodspeed
fc8b4ec587
DRTVWR-447: Finish pulling in new viewer-release.
2018-09-26 16:50:58 -04:00
Brad Payne (Vir Linden)
d6cec8d68d
SL-944 - enabled log types consistent notation in xml and cpp
2018-09-07 16:00:43 +01: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
36e89143b7
Backed out changeset: 5b0f20062633
2018-08-28 22:25:18 +03:00
Brad Payne (Vir Linden)
e3d5a6df0a
SL-944 - mac build error fix: wants override to be used throughout a class if it is used at all
2018-08-27 14:22:42 +01:00
Brad Payne (Vir Linden)
9ae973ec5b
SL-944 - mac build error fix: wants override to be used throughout a class if it is used at all
2018-08-27 14:22:42 +01:00
Brad Payne (Vir Linden)
35b12f7547
SL-944 - logcontrol options to control which log recorders get used. This can be useful for performance reasons when especially verbose debug logging is needed.
2018-08-24 21:55:07 +01:00
Brad Payne (Vir Linden)
9c6678b5e7
SL-944 - logcontrol options to control which log recorders get used. This can be useful for performance reasons when especially verbose debug logging is needed.
2018-08-24 21:55:07 +01:00
Ansariel
6f7a3cdc74
Merge viewer-bear
2018-08-22 14:47:49 +02:00
maxim_productengine
7aaaabdea7
MAINT-8991 Escape newlines in log entries
2018-08-17 16:14:03 +03:00
Brad Payne (Vir Linden)
6ce09ad712
merge
2018-08-02 21:54:09 +01:00
Ansariel
0f121d042d
Merge viewer-bugsplat
2018-07-27 11:19:42 +02:00
Nat Goodspeed
cd52724ef8
DRTVWR-447: Suppress BugSplat UI; auto-fill certain BugSplat data.
...
Direct BugSplat to send crash reports without prompting, on both Windows and
Mac.
Add a mechanism by which code called after LL_ERRS() can retrieve the fatal
log message string. (How did the crash logger extract that for Linden crash
logging?)
Add that fatal message to crash reports on Windows. But as BugsplatMac is
engaged only on the run _after_ the crash, we no longer have that message in
memory.
Also add user name and region location to Windows crash reports. On Mac, (a)
we don't have the information from the previous run and (b) BugsplatMac
doesn't provide an API to attach that information to the crash report.
Add Mac logging to indicate the success or failure of sending the crash
report. Add Windows logging to indicate we're about to send.
2018-06-28 21:49:07 -04:00
Ansariel
c1f3b20f55
Merge axon
2018-06-20 19:07:46 +02:00
Brad Payne (Vir Linden)
edf6795eda
SL-915, MAINT-8554 - cleanup/reorg, added encroachment fix info to DebugAnimatedObjects output
2018-06-13 21:49:24 +01:00
Ansariel
106d34da3a
Merge viewer-neko
2018-06-12 21:54:15 +02:00
Ansariel
c3e588c228
Pull fixes for Mac OSX 10.14
2018-06-11 18:32:24 +02:00
Brad Payne (Vir Linden)
887638c4d2
SL-915 - fix for crash when logcontrol file reloaded
2018-06-11 13:55:34 +01:00
Brad Payne (Vir Linden)
430f9420cf
SL-915 - more on dynamic extent tracking, possible fix for 32-bit crash issues
2018-06-07 22:18:15 +01:00
Graham Linden
88da45148e
Better fix for OSX 10.14 libc++abi demangling crash on mem shenanigans.
...
Silence nagging about running launcher for non-release for download builds.
Tweak newview CMake to use executable instead of SL_Launcher and
re-enable debugging within Xcode.
2018-06-07 22:14:46 +01:00
Graham Linden
1c4decadfe
Disable name demangling via libc++abi on OS X to avoid malloc abort trap on OS X 10.14 Mojave
2018-06-07 01:22:49 +01:00
Nicky
7cc408a5cd
Merge.
2018-04-10 12:33:45 +02:00
Nicky
3ea9a01423
Change pointer to member where possible and do a bit of cleanup in lerror (move the mutexex in there and us the LLMutextTryLock rather than a custom class).
2018-04-06 09:49:32 +02:00
Nicky
ef20e3f523
Replace ARP Mutex and Condition with std::mutx and std::conditional_variable
2018-04-05 12:02:12 +02:00
Oz Linden
d7c8678c3a
merge 5.1.0-release
2018-01-17 12:43:28 -05:00
Ansariel
6131e12bf6
Merge Firestorm LGPL
2017-11-12 11:23:26 +01:00
Ansariel
6a6d6efe22
Merge viewer-vivox
2017-08-23 15:54:53 +02:00
Oz Linden
fa53653e60
fix separator between tags and file/function
2017-07-24 14:49:56 -04:00
Ansariel
1baf1f5091
Merge Firestorm LGPL
2017-06-20 23:24:35 +02:00
Oz Linden
347015be33
fix presentation of log tags for better searchability
2017-06-20 17:03:20 -04:00
Nat Goodspeed
a3066b7375
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2017-06-20 16:11:33 -04:00
Ansariel
915496bbea
Merge viewer-vivox
2017-03-21 22:14:02 +01:00
Nat Goodspeed
f579b94138
DRTVWR-418: Ignore logging that requires resurrecting singletons.
...
The logging subsystem depends on two different LLSingletons for some reason.
It turns out to be very difficult to completely avoid executing any logging
calls after the LLSingletonBase::deleteAll(), but we really don't want to
resurrect those LLSingletons so late in the run for a couple stragglers.
Introduce LLSingleton::wasDeleted() query method, and use it in logging
subsystem to simply bypass last-millisecond logging requests.
2017-03-13 14:09:14 -04:00