EDuke32 Changelog Unofficial archive

Build 2552

26 March 2012 · 11 commits by 1 author · SVN

Builds by month 225 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 20120326-2552.txt
------------------------------------------------------------------------
r2552 | helixhorned | 2012-03-26 15:06:05 -0700 (Mon, 26 Mar 2012) | 1 line

Fix a potential sprintf to a buffer passed to it as a string argument.
------------------------------------------------------------------------
r2551 | helixhorned | 2012-03-26 15:05:51 -0700 (Mon, 26 Mar 2012) | 3 lines

Mapster32: fix specifying a custom configuration file with -cfg.

We were writing into a string literal. Ouch!
------------------------------------------------------------------------
r2550 | helixhorned | 2012-03-26 15:05:38 -0700 (Mon, 26 Mar 2012) | 1 line

Add "static inline" helper function "Bstrncpyz" to compat.h.
------------------------------------------------------------------------
r2549 | helixhorned | 2012-03-26 15:05:23 -0700 (Mon, 26 Mar 2012) | 5 lines

Factor out various instances of getatoken() into common.c.

Alongside, these make into into the header:
 - the 'tokenlist' type (a typedef'd struct)
 - the T_EOF and T_ERROR enumeration values
------------------------------------------------------------------------
r2548 | helixhorned | 2012-03-26 15:04:59 -0700 (Mon, 26 Mar 2012) | 1 line

Guard scriptfile.h with an #ifndef sentinel.
------------------------------------------------------------------------
r2547 | helixhorned | 2012-03-26 15:04:44 -0700 (Mon, 26 Mar 2012) | 1 line

Replace all occurences of assert in our code with Bassert.
------------------------------------------------------------------------
r2546 | helixhorned | 2012-03-26 15:04:24 -0700 (Mon, 26 Mar 2012) | 1 line

Add Bassert to compatibility macros/functions, currently only an assert wrapper.
------------------------------------------------------------------------
r2545 | helixhorned | 2012-03-26 15:04:06 -0700 (Mon, 26 Mar 2012) | 1 line

Change input and return types of inline function clamp() from int to int32_t.
------------------------------------------------------------------------
r2544 | helixhorned | 2012-03-26 15:03:51 -0700 (Mon, 26 Mar 2012) | 3 lines

Makefile.common: comment out usage of llvm versions of ar and ranlib with clang.

These are for LLVM bitcode, I think.  In any case, they're giving me errors.
------------------------------------------------------------------------
r2543 | helixhorned | 2012-03-26 15:03:40 -0700 (Mon, 26 Mar 2012) | 1 line

Capitalize numgrpfiles macro to NUMGRPFILES.
------------------------------------------------------------------------
r2542 | helixhorned | 2012-03-26 15:03:20 -0700 (Mon, 26 Mar 2012) | 6 lines

Add common.[ch] which should be used for common non-engine types/functions/data.

As inauguration, move G_AddGroup, G_AddPath and struct strllist there.
The header is located in build/include, because in the future, code that resides
closer to (but is not strictly part of) the engine might need to be factored
into here.  The source file, however, is in the source/ directory.
------------------------------------------------------------------------

Factor out various instances of getatoken() into common.c.

Philipp Kutin (Helixhorned) 26 Mar 2012, 15:05 UTC−7 r2549

Alongside, these make into into the header: - the 'tokenlist' type (a typedef'd struct) - the T_EOF and T_ERROR enumeration values

Makefile.common: comment out usage of llvm versions of ar and ranlib with clang.

Philipp Kutin (Helixhorned) 26 Mar 2012, 15:03 UTC−7 r2544

These are for LLVM bitcode, I think. In any case, they're giving me errors.

Engine

Add common.[ch] which should be used for common non-engine types/functions/data.

Philipp Kutin (Helixhorned) 26 Mar 2012, 15:03 UTC−7 r2542

As inauguration, move G_AddGroup, G_AddPath and struct strllist there. The header is located in build/include, because in the future, code that resides closer to (but is not strictly part of) the engine might need to be factored into here. The source file, however, is in the source/ directory.