Tank_Master
6babf8abd2
Merge LL 3.7.7
2014-06-09 11:29:57 -07:00
Nicky
6d61f85b2c
Correct merge error.
2014-05-18 02:31:34 +02:00
Tank_Master
e3ea0378b6
Merge LL 3.7.6
2014-05-17 11:18:52 -07:00
Nicky
381287b3eb
Merge lgpl with LL breakpad changes.
2014-05-02 17:09:26 +02:00
Xiaohong Bao
ae564140c0
Merge
2014-04-22 12:19:28 -06:00
Aura Linden
e5dae42252
Fix for MAINT-5707 bad breakpad behavior with teleport links
2014-04-14 15:11:42 -07:00
Richard Linden
98aabdc176
merge with release
2014-04-07 19:09:40 -07:00
Aura Linden
d2bb4dae98
Fixes for crash reporter startup race condition, crash reporter CPU use, Secondlife.log filehandle, XP Crash.
2014-03-07 14:58:22 -08:00
Aura Linden
57d7cbb837
typo. Yay.
2014-01-26 17:30:02 -08:00
Aura Linden
307290bdbc
Debug removal.
2014-01-26 10:02:44 -08:00
Aura Linden
352d32934c
Merged.
2014-01-26 09:57:33 -08:00
obscurestar
262f8b8473
Was not using correct name for results of file search.
2014-01-26 02:56:23 -08:00
Aura Linden
33b0ae6ebf
Debugging changes. fixed broken pipe.
2014-01-23 17:04:33 -08:00
Aura Linden
d223687fb8
char vs wchar_t FIGHT
2014-01-22 10:21:29 -08:00
Aura Linden
033f0e8cce
What passess in MSVC may not pass in Teamcity.
2014-01-16 13:46:08 -08:00
Aura Linden
d9b0980491
Fixed syntax issue that was wrapped in #if that didn't get hit until we got to teamcity. oops.
2014-01-16 10:37:10 -08:00
Aura Linden
ea7e6a5174
Some cleanup of string to wstring conversion and vice versa.
2014-01-14 15:28:35 -08:00
Aura Linden
ce2cd00cc5
Removed debugging code.
2013-12-04 19:57:11 -08:00
Aura Linden
6809348125
Creating a cleaner branch
2013-12-03 17:06:06 -08: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
Graham Madarasz
50689a13ba
BOOG2707 uncomment cleared suspects
2013-06-05 06:14:27 -07:00
Graham Madarasz
d21fc254a7
BUG-2707 hunt for infos call crashing Kat
2013-06-01 13:43:52 -07:00
Graham Madarasz
c19200eb00
BUG-2707 add some logging to help narrow down what part of login instance handling is going awry
2013-05-30 17:01:28 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Graham Madarasz (Graham Linden)
903996e8d4
Google Breakpad Fix
2013-03-28 19:25:51 -07:00
Nicky
9269b3fcb9
Working towards getting crash reporting running for x64.
2013-10-31 02:47:54 +01:00
Nicky
2ca6b023fc
Compile fix when using bbreakpad on Windows.
2013-07-30 14:09:52 +02:00
Nicky
0c688f0e8f
Reintroduce building without breakpad + fix a merge error in llapp.cpp for Linux breakpad initialization.
2013-07-10 21:27:55 +02:00
Nicky
6c5e2db29f
Backout e0895986ee0f to reintroduce building without breakpad.
2013-07-10 21:10:07 +02:00
Tonya Souther
68ca12c093
Bypass Linux build errors for now. May need revisiting.
2013-07-10 09:10:20 -05:00
Tank_Master
718f6fa0ff
merge LL 3.6.1
2013-07-10 00:23:23 -07:00
Cinders
1059d154ed
Merge fix and update darwin 3p-boost
2013-07-09 18:58:46 -06:00
Tank_Master
d4640277d0
Merge LL 3.5.3 release.
2013-07-09 16:24:58 -07:00
Nicky
b5e8e3025a
Properly handle unicode paths in crashlogging (Windows).
2013-06-19 00:29:52 +02:00
Nicky
44920cd8c5
Only pull in breakpad when RELEASE_CRASH_REPORTING or NON_RELEASE_CRASH_REPORTING is passed to autobuild. This disables dump generation for everyone not using those flags, but on the other hands allows selfcompilers to compile without having to have breakpad.
2013-03-25 03:34:00 +01:00
Dave Parks
c69855f233
Only enable breakpad error handing if crash reporting is enabled
2012-10-01 16:26:12 -05:00
Tank_Master
93d4b47252
Merge LL 3.4.1 beta 10
2012-10-26 09:59:19 -07:00
brad kittenbrink
dbc92691a6
Work in progress on CHOP-609 / CHOP-624 build time improvements. Eliminated a bunch of unnecesary header dependencies.
2011-05-05 17:13:52 -07:00
Vadim ProductEngine
5d7417b40e
STORM-422 FIXED Added command line option "-disablecrashlogger" to disable crash logger.
...
This is a patch originally written by Robin Cornelius.
I made it work with Google Breakpad.
2010-11-02 20:26:38 +02:00
Arrehn
e277b8a4ac
Merge with LL 2.6.9, initial work. Needs tests, extra XUI merging with particular skins.
2011-08-04 11:53:40 -04:00
Kitty Barnett
2bf2874f3f
Imported Viewer-CrashReporting patch (based on changeset 1f48d184812d)
2011-05-08 14:41:26 +02:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Andrew A. de Laix
8d6fec5cc1
For developer Nix builds, default handle signal after crash report. Linux should generate a core dump; Darwin a mac crash report.
2010-06-29 15:51:17 -07:00
Andrew A. de Laix
1ec7de1b57
Generate windows minidump files on crash for developer (not release for download) builds. SL crash reporter still enabled.
2010-06-29 14:51:26 -07:00
Andrew A. de Laix
9a57dc0cf3
Block installation of exception handler when app is being debugged (Darwin only). Fixes issues with debugging Darwin SL.
2010-06-17 17:21:38 -07:00
Lynx Linden
80d9cde596
Try using mbstowcs() to convert to std::wstring.
...
LLWString cannot be converted to std::wstring, apparently.
2010-05-28 16:15:00 +01:00
Lynx Linden
590a3d891c
On Windows, you have to pass the minidump path as a wstring.
2010-05-28 15:40:16 +01:00
Lynx Linden
4fb7738027
Write breakpad minidump files to the SL log directory.
...
Also, clean out old minidump files when we start up.
2010-05-28 15:10:52 +01:00
Lynx Linden
05761d7853
Removed the SyncErrorHandler from llapp and llappviewer*.
...
This was only used for the Linux client to dump a stack trace to
stack_trace.log, which is no longer needed now that we are using
Google Breakpad.
I also removed all of the stack printing code from llappviewerlinux.cpp.
2010-05-27 15:04:06 +01:00
Lynx Linden
a63b6dd93c
Hooked up Google Breakpad for the Linux client too.
...
Using Alain's Darwin reporter callback was all that was needed.
Also replaced the call that exposed the breakpad exception class
with a call to just write out the minidump, as that was the only
reason for exposing it. Now clients don't need to know about
Google Breakpad.
2010-05-26 14:43:27 +01:00