Nicky
41f2db23e0
Don't make any exceptions anymore when to dl breakpad and when not. This was already broken for Mac. So we always use it now for all builds.
2015-06-04 23:04:08 +02:00
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