Commit Graph

75 Commits (e46ba2a7068c19ae827df0a4f4eaeade472ee967)

Author SHA1 Message Date
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