Commit Graph
257 Commits
Author SHA1 Message Date
Steve Checkoway 8ecb0c6c8d Fix compile. 2006-08-10 09:34:31 +00:00
Steve Checkoway a001f04f35 Header was only for testing. 2006-08-06 07:26:15 +00:00
Steve Checkoway a4061b645d Add a timeout while waiting for the parent to finish clean up or die. 2006-08-06 03:52:46 +00:00
Steve Checkoway 5eb4341786 Add build date and architecture. (Date is already in Windows crash report but architecture isn't and I can't build for windows so someone else can do it if so desired.) 2006-08-05 02:39:58 +00:00
Steve Checkoway 53f0531bba Reimplement without using Cocoa. Put crashinfo.txt into ~/Library/Logs/PRODUCT_ID along with log.txt and info.txt. 2006-04-29 11:38:49 +00:00
Steve Checkoway e13fc56198 Initial linux ppc backtrace implementation. 2006-04-05 00:49:56 +00:00
Steve Checkoway 61363eff0b Use Frame*. 2006-03-29 11:21:44 +00:00
Steve Checkoway 1a240d3b6c Cleanup. 2006-03-28 14:37:40 +00:00
Steve Checkoway 81afe152ec Oops, two changes in that last commit. Don't have the child kill the parent any longer. This doesn't work when gdb is tracing. Why is the parent waiting for the child anyway? It shouldn't really matter that much if the child is signaled.
Also, why doesn't RunCrashHandler call _exit()? ForceDeadlock() calls _exit() after RunCrashHandler(), but ForceCrash does not, it has to go back to sm_crash() before _exit() is called. It's all very mysterious at 6:30 am.
2006-03-28 14:26:22 +00:00
Steve Checkoway 746261d8bd Split out itoa, SignalName, and SignalCodeName. All of these are macros, so testing for them directly is okay (at least on OS X and linux). If some other system doesn't implement them as macros, then checks for them can be added to the configure.ac script.
All of these can be called under crash conditions.
2006-03-28 14:20:57 +00:00
Steve Checkoway 3a304b1a41 BSD stuff. Some of this seems like it should be in its own file... 2006-03-20 06:46:19 +00:00
Steve Checkoway 988e1729f9 Namespace 2006-03-20 06:45:58 +00:00
Chris Danford ff338d15b8 PRODUCT_NAME -> PRODUCT_FAMILY
PRODUCT_NAME_VER -> PRODUCT_ID_VER
2006-02-26 00:31:31 +00:00
Glenn Maynard 994cdd256b cleanup 2006-02-08 05:28:22 +00:00
Glenn Maynard 7b1f5c173b missing license 2006-02-08 03:49:03 +00:00
Steve Checkoway 799c1af1ab A tiny amount of work toward an x86 backtrace facility. 2006-02-06 01:18:04 +00:00
Ben Anderson bb53c425b1 No, I really meant X11Helper::Win, not a local variable that's never again used. 2006-01-31 03:00:19 +00:00
Glenn Maynard f53f30f6cf don't use bitwise ops as boolean ops 2006-01-27 08:19:53 +00:00
Glenn Maynard 24e016c397 split out CreateWindow 2006-01-27 08:17:29 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Steve Checkoway bc3d7d8af4 Fix spacing issues (using 8 space tab stops and indents, but I think that should only matter for the final fprintf(). 2006-01-14 01:54:22 +00:00
Steve Checkoway a1a1061792 Unneeded. 2006-01-14 01:27:08 +00:00
Steve Checkoway 07c6998820 Fix. AC_CHECK_DECLS always defines HAVE_DECL_*. 2006-01-12 09:36:02 +00:00
Steve Checkoway 963e3aab2a Split out BacktraceAllThreads() and do so when signaled with SIGUSR1. 2006-01-11 06:19:47 +00:00
Steve Checkoway e7943393b9 Cleanup 2006-01-09 02:10:14 +00:00
Glenn Maynard 4d97933c43 move into namespace 2005-12-31 04:00:41 +00:00
Glenn Maynard b078d742ba unneeded include 2005-12-30 04:07:06 +00:00
Steve Checkoway 0311b4256b Cleanup. 2005-12-20 03:27:17 +00:00
Chris Danford 353e0c5b6e break up arch stuff into smaller .cpp files to fix smpackage build and not pull in unnecessary stuff 2005-12-16 04:16:09 +00:00
Chris Danford 37f82b43f7 remove CStringArray #define 2005-12-09 21:36:22 +00:00
Ben Anderson 7da3272486 Add proper fullscreen and resolution changing support using XRandR. This makes XRandR mandatory, but I don't see any reason why we can't do that, and providing alternatives would be difficult at best for little payoff. 2005-12-02 21:17:36 +00:00
Glenn Maynard 3b270a96c8 fix g++ 3.3 compile 2005-11-22 20:27:15 +00:00
Steve Checkoway 8bb2254628 cleanup 2005-10-31 20:37:34 +00:00
Steve Checkoway 5d56e7e154 Cleanup, ensure that the stack finding functions are not inlined. 2005-10-31 20:37:18 +00:00
Chris Danford 560a70d452 move bug report URLs to ProductInfo.h 2005-10-28 17:24:10 +00:00
Steve Checkoway aa0f90feae __MACOSX__ --> MACOSX, keep __MACOSX__ for ogg. 2005-10-24 10:37:56 +00:00
Glenn Maynard 6dd799e195 move HAVE_CRYPTOPP
(maybe this should be WITH_CRYPTOPP, but I think autoconf's "with"
and "have" distinction is too ambiguous anyway)
2005-10-20 03:41:10 +00:00
Steve Checkoway 99387583f9 DARWIN -> __MACOSX__ 2005-06-21 08:56:36 +00:00
Ben Anderson ebcbdd3c9f Move GCC/x86 assembler instructions into a single common file; begin work on supporting MinGW as a secondary Win32 build environment. 2005-06-20 01:33:32 +00:00
Steve Checkoway e233317c25 Cleanup. 2005-06-19 11:17:31 +00:00
Steve Checkoway 0bc5c2ede4 Kill our parent first. 2005-06-19 07:28:59 +00:00
Ben Anderson 56ebe75fb5 How many times am I going to forget to test before committing? 2005-06-03 18:47:30 +00:00
Ben Anderson d280cf7445 Don't apply masks unless our window has been created. 2005-06-03 18:40:39 +00:00
Glenn Maynard 46bd5e4c65 fix warning 2005-05-28 21:55:47 +00:00
Steve Checkoway 720ba40a94 __GLOBAL__ fix on trunk as well. 2005-05-28 19:54:28 +00:00
Glenn Maynard ccc9aac5e1 hide the mouse cursor 2005-05-22 22:42:13 +00:00
Steve Checkoway 360a2d6651 Fix warning. 2005-05-14 07:36:19 +00:00
Glenn Maynard 8eeb98c1ac try to show a PID for any signal 2005-04-29 21:04:47 +00:00
Glenn Maynard 37fb267fd6 Don't use "long" and "short", unless it's for passing to an API that explicitly
expects them; they're too vague across archs.  If you really want specific size
ints, use int16_t, uint64_t, etc.  In this case, "int" is fine.

Flip error check.
2005-04-23 23:09:08 +00:00
Glenn Maynard 33a5148081 pCt -> g_iRefCount 2005-04-23 23:03:41 +00:00