1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 19:29:09 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
426d8e08d7 Catch moar crashes...
... Instead of throwing up a useless VC++ dialog box, actually do our
error handling.
2014-05-05 21:18:28 -04:00
a1e3fa6faf Various MinGW compile fixes. 2014-02-19 23:31:43 -08:00
6e564476b7 Deprecate plFileUtils and parts of pnUtPath 2013-01-21 14:48:28 -08:00
6f6ade2636 Replace hsStream::Open duplicated methods everywhere with a single plFileName interface 2013-01-19 14:21:49 -08:00
f980f022dd Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values 2013-01-17 01:14:45 -08:00
d40e7a5ca5 Move file stuff back to plFile for gcc. 2013-01-01 21:05:32 -08:00
bb4d36e69d Remove windoze include from hsThread.h 2012-12-22 17:16:01 -05:00
041b1985e4 Fix paths and move GetSecureEncryptionKey so things compile again 2012-11-12 18:31:07 -08:00
389d3c1802 Fix deadlock if plCrashHandler is not running
Only wait for the crash server to do its job if it's attached. Silent
failures are evil, but it's better than hanging forever.
2012-04-17 16:03:41 -04:00
151657a9f2 Fix zombie plCrashHandler issues
Win32 HACK: We wait on both the pfCrashCli handle and the crashed semaphore.
This way, we can proceed to exit pfCrashSrv when the client process exits
insanely.
2012-04-17 15:59:14 -04:00
14279794f7 Implement pfCrashHandler
pfCrashHandler includes a client that watches plClient for crashes. When
it detects a crash, it lets the plCrashSrv (plCrashHandler.exe) know about
it. We then produce a mninidump, then signal the client that it's OK to
show a crash dialog. See http://www.nynaeve.net/?p=128 for a good
explanation of why I split the crash logic into another process.
2012-04-06 02:29:21 -04:00