Commit Graph
270 Commits
Author SHA1 Message Date
Glenn Maynard 21de36d26a fix warning 2006-12-19 01:42:26 +00:00
Steve Checkoway 1cf1734d5a Fix window bug. 2006-12-10 10:20:32 +00:00
Steve Checkoway 172033715f Only one thing opens a connection, the low level window. Anything depending on it can check directly if it is open or not. A native X11 loading window would probably use it as well and we wouldn't want to close and reopen the Display. hmm. 2006-12-07 13:09:20 +00:00
Steve Checkoway 027b94d2c1 Use descriptive names. 2006-12-07 13:00:30 +00:00
Steve Checkoway d1d9f1762e Keep the event mask across window recreates. Close the display, I did not mean to remove that. 2006-12-07 12:54:24 +00:00
Steve Checkoway a6016a9c03 Simplify. Only have a single window creation function. 2006-12-07 10:51:17 +00:00
Steve Checkoway 745fc68b9d Simplify. 2006-12-07 08:41:54 +00:00
Steve Checkoway 19cee71210 Return values not used. 2006-12-07 08:31:40 +00:00
Glenn Maynard 001a57c2e1 exchange one nonportable API for another, since newer Linux kernels changed their mind 2006-10-18 19:48:20 +00:00
Steve Checkoway 3ef367e613 fix 2006-10-14 21:59:51 +00:00
Steve Checkoway 3e913de2d2 Fix warning coming from system headers. Add a newline in error messages that will likely never be emitted... 2006-10-13 05:11:54 +00:00
Glenn Maynard 03ce23e9ea ARRAYLEN 2006-09-18 23:27:09 +00:00
Steve Checkoway 3a34bcad8a HOOKS is now set. 2006-08-12 22:08:00 +00:00
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