- Fixed: The botinfo field of DCajunMaster was improperly listed as an object

pointer.


SVN r809 (trunk)
This commit is contained in:
Randy Heit 2008-03-18 03:01:21 +00:00
parent 0aadfeb3c7
commit 3720f7fa7d
3 changed files with 12 additions and 4 deletions

View file

@ -1,10 +1,14 @@
March 17, 2008
- Fixed: The botinfo field of DCajunMaster was improperly listed as an object
pointer.
March 16, 2008 (Changes by Graf Zahl) March 16, 2008 (Changes by Graf Zahl)
- Fixed: FreshThinkers's max. index is MAX_STATNUM so the code shouldn't - Fixed: FreshThinkers's max. index is MAX_STATNUM so the code shouldn't
to access FreshThinkers[MAX_STATNUM+1]. to access FreshThinkers[MAX_STATNUM+1].
March 15, 2008 March 15, 2008
- Fixed: The only time bestslideline is ever NULL is before it ever gets set. - Fixed: The only time bestslideline is ever NULL is before it ever gets set.
That means my P_BounceWall() from March 6 wasn't really correct. That means my P_BounceWall() "fix" from March 6 wasn't really a working fix.
- Fixed: If an object is flagged for euthanization while it's in the gray - Fixed: If an object is flagged for euthanization while it's in the gray
list, it should just be ignored during the propagation stage. list, it should just be ignored during the propagation stage.
- After sleeping on it and realizing what was really going in, I generalized - After sleeping on it and realizing what was really going in, I generalized

View file

@ -17,7 +17,6 @@ CVAR (Bool, bot_observer, false, 0)
IMPLEMENT_POINTY_CLASS (DCajunMaster) IMPLEMENT_POINTY_CLASS (DCajunMaster)
DECLARE_POINTER (getspawned) DECLARE_POINTER (getspawned)
DECLARE_POINTER (botinfo)
DECLARE_POINTER (firstthing) DECLARE_POINTER (firstthing)
DECLARE_POINTER (body1) DECLARE_POINTER (body1)
DECLARE_POINTER (body2) DECLARE_POINTER (body2)

View file

@ -132,7 +132,7 @@ typedef struct _MINIDUMP_CALLBACK_INFORMATION {
typedef BOOL (WINAPI *THREADWALK) (HANDLE, LPTHREADENTRY32); typedef BOOL (WINAPI *THREADWALK) (HANDLE, LPTHREADENTRY32);
typedef BOOL (WINAPI *MODULEWALK) (HANDLE, LPMODULEENTRY32); typedef BOOL (WINAPI *MODULEWALK) (HANDLE, LPMODULEENTRY32);
typedef HANDLE (WINAPI *CREATESNAPSHOT) (DWORD, DWORD); typedef HANDLE (WINAPI *CREATESNAPSHOT) (DWORD, DWORD);
typedef BOOL (WINAPI *WRITEDUMP) (HANDLE, DWORD, HANDLE, MINIDUMP_TYPE, typedef BOOL (WINAPI *WRITEDUMP) (HANDLE, DWORD, HANDLE, int,
PMINIDUMP_EXCEPTION_INFORMATION, PMINIDUMP_EXCEPTION_INFORMATION,
PMINIDUMP_USER_STREAM_INFORMATION, PMINIDUMP_USER_STREAM_INFORMATION,
PMINIDUMP_CALLBACK_INFORMATION); PMINIDUMP_CALLBACK_INFORMATION);
@ -427,7 +427,12 @@ static HANDLE WriteMyMiniDump (void)
if (CrashPointers.ExceptionRecord->ExceptionCode != EXCEPTION_STACK_OVERFLOW) if (CrashPointers.ExceptionRecord->ExceptionCode != EXCEPTION_STACK_OVERFLOW)
{ {
good = pMiniDumpWriteDump (DbgProcess, DbgProcessID, file, good = pMiniDumpWriteDump (DbgProcess, DbgProcessID, file,
MiniDumpNormal, &exceptor, NULL, NULL); #if 1
MiniDumpNormal
#else
MiniDumpWithDataSegs|MiniDumpWithIndirectlyReferencedMemory|MiniDumpWithPrivateReadWriteMemory
#endif
, &exceptor, NULL, NULL);
} }
else else
{ {