Commit Graph
136 Commits
Author SHA1 Message Date
Glenn Maynard bafb5622d4 cleanup 2004-01-05 19:52:48 +00:00
Glenn Maynard 09d6eb2ab8 clena exit on ^C 2004-01-03 06:50:23 +00:00
Glenn Maynard 8c6249aa8c GetKernel return in decimal instead of hex 2004-01-02 07:01:27 +00:00
Glenn Maynard 75795a6afb No alt signal stack on Linux 2.4. 2004-01-02 05:04:03 +00:00
Glenn Maynard 277f49c14e cleanup 2004-01-02 04:31:15 +00:00
Glenn Maynard eb63dc754f fix /proc/#/maps parse faliures, formatting cleanup 2004-01-02 04:13:43 +00:00
Glenn Maynard a21be8711d simplify 2003-12-22 02:20:49 +00:00
Glenn Maynard 359f991db3 "Couldn't find primary display driver; logging all drivers" 2003-12-21 06:22:02 +00:00
Glenn Maynard 10162b7398 fsync 2003-12-21 06:21:19 +00:00
Glenn Maynard a2b432cdfb fix paths 2003-12-12 09:14:09 +00:00
Glenn Maynard 8998725110 move XBOX special case 2003-12-07 04:17:17 +00:00
Glenn Maynard cfd9369267 fix BACKTRACE_METHOD_BACKTRACE 2003-12-01 19:42:46 +00:00
Glenn Maynard 00484f881b add GetSysInfo 2003-11-28 21:17:11 +00:00
Steve Checkoway b78f7e884e The need arose 2003-11-26 00:58:21 +00:00
Steve Checkoway 0007fbf866 Add "missing" functions that (to the best of my knowledge) are never actually used in SM. 2003-11-25 16:08:38 +00:00
Glenn Maynard 6b8343ed90 Move checkpoint code into a namespace. 2003-11-24 00:23:52 +00:00
Glenn Maynard a6b072c9ca Move debugging options into a separate INI section, since I use them
very frequently, and they're mostly not available in the menus.

Add LogCheckpoints.

Move checkpoint code into a namespace.
2003-11-24 00:23:18 +00:00
Glenn Maynard b72d42361a add headers 2003-11-14 17:17:36 +00:00
Glenn Maynard 682789980c Define WIN32_LEAN_AND_MEAN
Disable warning 4201.
2003-11-14 17:16:07 +00:00
Glenn Maynard 08127cd8cb Separate signal stack. 2003-11-11 22:28:26 +00:00
Glenn Maynard 5018487e0c Handle separate signal handler stacks 2003-11-11 22:21:33 +00:00
Glenn Maynard 76d1eed9f9 Simplify, fixes, a hack to work on 2.6 kernels. 2003-11-11 21:31:03 +00:00
Glenn Maynard 202d35668f remove output 2003-11-11 21:22:27 +00:00
Glenn Maynard a3031073a7 demangle fix 2003-11-11 21:10:24 +00:00
Steve Checkoway df621dfaf2 Add dumb changes for compatibility that shouldn't be needed. 2003-11-06 00:57:21 +00:00
Steve Checkoway 9019a4fbd1 or maybe not... 2003-11-02 01:46:25 +00:00
Steve Checkoway 1a3278a073 I guess gcc no longer likes &long(var). It only seems to accept &(long(var)). 2003-11-02 00:28:42 +00:00
Glenn Maynard 2bf68f6938 show itoa 2003-10-23 19:35:33 +00:00
Glenn Maynard 65fac63962 Make sure all threads are killed 2003-10-21 09:01:06 +00:00
Glenn Maynard 06b6f2d6bc Improve error handling, output crashed thread name 2003-10-21 09:00:15 +00:00
Glenn Maynard 192d05a9c2 slightly cleaner shutdown after crash 2003-10-21 07:21:07 +00:00
Glenn Maynard eb0daaf7e2 support g_bAutoRestart 2003-10-16 09:00:20 +00:00
Glenn Maynard c3bc5440d5 add RestartProgram 2003-10-16 08:56:58 +00:00
Glenn Maynard 90cd567b48 Move codec dump to DShow renderer; it's usually not needed anymore,
and ACM codecs are a potential cause of crashes.
2003-10-02 09:36:49 +00:00
Glenn Maynard 22c9cb17f3 simplify 2003-10-01 20:54:37 +00:00
Glenn Maynard ce3d18c607 unused 2003-10-01 08:24:23 +00:00
Glenn Maynard 9d7df5036c Simplify. Use RageThread::HaltAllThreads. 2003-10-01 08:21:11 +00:00
Glenn Maynard fabe1ff314 remove old code 2003-10-01 07:16:39 +00:00
Steve Checkoway 445c593b2a Add vsync for OS X. 2003-09-22 11:14:31 +00:00
Glenn Maynard a316e1cfa1 Cleanup, fix path. 2003-09-22 00:10:04 +00:00
Glenn Maynard f21af04762 Use dbghelp for prodding DLLs. Leaving old code in place for now
until this gets some testing, but if it works well then we can kill a few
hundred lines of code.
2003-09-19 07:19:25 +00:00
Glenn Maynard 627a90fb0a Improved C++ demangling. 2003-09-19 06:22:17 +00:00
Steve Checkoway 0ede96ac63 Correct handling of demangling. 2003-09-18 10:17:32 +00:00
Steve Checkoway f5674096df um, remove the WTF, my bad. 2003-09-17 22:47:52 +00:00
Steve Checkoway d0b3e37631 Add name demangling for BACKTRACE_LOOKUP_METHOD_ATOS. 2003-09-17 21:55:43 +00:00
Glenn Maynard 7d919ad2aa Avoid logging garbage 2003-09-16 02:50:55 +00:00
Glenn Maynard 8ca499e5c6 Handle systems where the video driver regkey isn't "0000".
Merge 9x and 2k/XP probing.
2003-09-07 02:35:22 +00:00
Glenn Maynard 15fa0dc1e6 Parse DivX Pro versions, though this is less important now that we
use FFMpeg.  It's still useful, as we can fall back on DShow, but
eventually we should remove the fallback for MPEG4 so we can remove
this (so we don't nag people to upgrade when they don't need to).
2003-09-06 05:38:08 +00:00
Glenn Maynard 8a88cfdc7c Must never call LOG->* methods from the crash handler 2003-09-05 19:44:10 +00:00
Glenn Maynard 3f19c51f27 simplify 2003-09-03 03:30:32 +00:00