EDuke32 Changelog Unofficial archive

Build 3000

5 September 2012 · 7 commits by 1 author · SVN

Builds by month 106 builds

Original log file · 20120905-3000.txt
------------------------------------------------------------------------
r3000 | helixhorned | 2012-09-05 10:25:47 -0700 (Wed, 05 Sep 2012) | 1 line

Add macro CON_ERRPRINTF(Fmt, ...) and use that everywhere.
------------------------------------------------------------------------
r2999 | helixhorned | 2012-09-05 10:25:43 -0700 (Wed, 05 Sep 2012) | 5 lines

Factor out some repeated code into G_{Load,Save}PlayerMaybeMulti.

This currently says that MP saving/loading isn't supported, but doesn't
really work correctly.  Also, properly bound-check the immediate argument
to CON's 'save' command and one more ... -> G_HandleAsync().
------------------------------------------------------------------------
r2998 | helixhorned | 2012-09-05 10:25:40 -0700 (Wed, 05 Sep 2012) | 1 line

Use Bstrncpyz in 1 place; fix displaying err msg if write-opening savegame fails
------------------------------------------------------------------------
r2997 | helixhorned | 2012-09-05 10:25:37 -0700 (Wed, 05 Sep 2012) | 8 lines

Factor out snprintf'ing a maybe-modDir'd file name into macro G_ModDirSnprintf().

... and use it in three places. In two of these uses,
1) CON {read,write}arrayfromfile and
2) G_SavePlayer,
display an error message if the file name such generated is too long.

In the CON commands of 1), also error out if the file couldn't be opened.
------------------------------------------------------------------------
r2996 | helixhorned | 2012-09-05 10:25:34 -0700 (Wed, 05 Sep 2012) | 1 line

Move G_HandleAsync() into game.h as 'static inline' and use everywhere else.
------------------------------------------------------------------------
r2995 | helixhorned | 2012-09-05 10:25:31 -0700 (Wed, 05 Sep 2012) | 4 lines

Fix crash when recording demo, stooping it, going to title screen, and exiting.

A macro MAYBE_FCLOSE_AND_NULL(fileptr) is introduced in compat.h that does
what it says.
------------------------------------------------------------------------
r2994 | helixhorned | 2012-09-05 10:25:26 -0700 (Wed, 05 Sep 2012) | 1 line

Demo: rename some functions for new-style conventions, functionize one marco...
------------------------------------------------------------------------
CON

Factor out some repeated code into G_{Load,Save}PlayerMaybeMulti.

Philipp Kutin (Helixhorned) 5 Sep 2012, 10:25 UTC−7 r2999

This currently says that MP saving/loading isn't supported, but doesn't really work correctly. Also, properly bound-check the immediate argument to CON's 'save' command and one more ... -> G_HandleAsync().

CON

Factor out snprintf'ing a maybe-modDir'd file name into macro G_ModDirSnprintf().

Philipp Kutin (Helixhorned) 5 Sep 2012, 10:25 UTC−7 r2997

... and use it in three places. In two of these uses, 1) CON {read,write}arrayfromfile and 2) G_SavePlayer, display an error message if the file name such generated is too long. In the CON commands of 1), also error out if the file couldn't be opened.

Fix

Fix crash when recording demo, stooping it, going to title screen, and exiting.

Philipp Kutin (Helixhorned) 5 Sep 2012, 10:25 UTC−7 r2995

A macro MAYBE_FCLOSE_AND_NULL(fileptr) is introduced in compat.h that does what it says.