Commit Graph
77 Commits
Author SHA1 Message Date
Glenn Maynard bafb5622d4 cleanup 2004-01-05 19:52:48 +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 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 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
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
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
Glenn Maynard 834195f462 fix more output truncation 2003-09-02 06:01:28 +00:00
Glenn Maynard 57f21d13d0 fix output truncation 2003-09-01 19:49:49 +00:00
Glenn Maynard 6e79f781bd Remove the disassembler. 2003-09-01 02:49:58 +00:00
Glenn Maynard 3fdc0ff8a4 Remove the disassembler. It's never been useful, and it's a lot of code--
a lot of extra room for error in code we really want to be robust (the error
handler).

Remove "crashdump.dat".  It was only useful for tracing crashes in
the disassembler.
2003-09-01 02:47:24 +00:00
Chris Danford b4b20df751 Flush log at the beginning of CrashHandler so the log isn't cut off at the tail. Is there a problem with this? I can't think of a reason why fflush would need to allocate memory. 2003-08-26 08:18:49 +00:00
Glenn Maynard fa67577a4f improve output 2003-08-19 02:30:10 +00:00
Glenn Maynard b2e86172d3 Unneeded headers. 2003-08-14 23:05:49 +00:00
Glenn Maynard a29f74b84b Lots of people report crashes with DivX 5.0.2 and 5.0.3. Warn about it. 2003-08-14 23:04:27 +00:00
Glenn Maynard 8ee7dc93a6 use CHECKPOINT 2003-08-05 01:32:21 +00:00
Glenn Maynard 1863b166f2 use GetCheckpointLogs 2003-08-05 01:29:36 +00:00
Glenn Maynard e3625db111 fix warnings 2003-08-03 02:47:43 +00:00
Steve Checkoway 1e5b735bcd Use HAVE_VERSION_INFO so that multiple archs can take advantage of a build number and date 2003-08-02 12:51:25 +00:00
Glenn Maynard 0ddc939e62 Forcibly ignore bogus floating point exceptions. 2003-07-30 01:15:56 +00:00
Glenn Maynard 265f1f8923 don't die if GetPrimaryVideoDriverName() fails 2003-07-30 00:13:58 +00:00
Glenn Maynard 97d06dca09 cosmetic 2003-07-24 20:10:47 +00:00
Glenn Maynard 34f504aec5 Simplify. 2003-07-23 22:51:43 +00:00
Glenn Maynard 524d376299 Use RageLog::GetAdditionalLog. 2003-07-23 21:47:41 +00:00
Glenn Maynard 68f00eccf1 Reduce checkpoints. 2003-07-23 21:26:18 +00:00
Glenn Maynard da6685a3a4 cleanup 2003-07-14 06:24:30 +00:00
Glenn Maynard 647c96ecac simplify 2003-07-14 06:23:44 +00:00
Glenn Maynard 1c1655a3ee Log codecs as we probe them, in case the probe crashes. 2003-07-01 23:43:11 +00:00
Glenn Maynard 538b5930c3 checkpoints 2003-06-30 06:58:08 +00:00
Glenn Maynard 1fa94d40db NEED_TRUNCF, NEED_ROUNDF 2003-06-30 04:42:17 +00:00
Glenn Maynard bb42cd2ebb log codec information 2003-06-29 21:45:48 +00:00
Glenn Maynard 5885978d3c log memory info 2003-06-10 22:45:16 +00:00
Glenn Maynard bdd29acfa4 rename GetPrimaryVideoDriverName 2003-05-28 18:37:49 +00:00
Glenn Maynard ce2958ef83 simplify and fix GetPrimaryVideoDriverInfo 2003-05-28 18:36:44 +00:00