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