EDuke32 Changelog Unofficial archive

Build 2290

27 January 2012 · 6 commits by 1 author · SVN

Builds by month 138 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 · 20120127-2290.txt
------------------------------------------------------------------------
r2290 | helixhorned | 2012-01-27 07:03:55 -0800 (Fri, 27 Jan 2012) | 3 lines

Remove a couple of nested externs and #include some headers directly

... instead of relying on indirect inclusion via duke3d.h.
------------------------------------------------------------------------
r2289 | helixhorned | 2012-01-27 07:03:34 -0800 (Fri, 27 Jan 2012) | 1 line

In Mapster32, register the 'vidmode' OSD command in non-GL builds.
------------------------------------------------------------------------
r2288 | helixhorned | 2012-01-27 07:03:18 -0800 (Fri, 27 Jan 2012) | 4 lines

Two tweaks for USE_OPENGL=0 builds.

- Always parse 'animsounds' defs
- don't print "ignored frame/animation definition" warnings
------------------------------------------------------------------------
r2287 | helixhorned | 2012-01-27 07:03:02 -0800 (Fri, 27 Jan 2012) | 1 line

Fix USE_OPENGL=0 build; squelch one warning.
------------------------------------------------------------------------
r2286 | helixhorned | 2012-01-27 07:02:45 -0800 (Fri, 27 Jan 2012) | 5 lines

Fix building with GCC 4.6 link-time optimization.

It looks like GCC doesn't honor the 'used' attribute with LTO. This is
"fixed" by declaring the variables in question with external linkage
(i.e. removing the 'static').  I consider such behavior a GCC bug, though.
------------------------------------------------------------------------
r2285 | helixhorned | 2012-01-27 07:02:25 -0800 (Fri, 27 Jan 2012) | 1 line

Make sdlayer.c's timerticspersec an 'int32_t' to match the declaration.
------------------------------------------------------------------------
r2284 | helixhorned | 2012-01-26 13:58:55 -0800 (Thu, 26 Jan 2012) | 5 lines

Route the 5th mouse button to the game; bump savegame version.

The "double-click button4" had to make way for MOUSE5 in the button binds menu,
but I don't think anyone cares.  Savegame compatibility was actually silently
broken with the MAXTILES update earlier, but I forgot updating the version...
------------------------------------------------------------------------

Remove a couple of nested externs and #include some headers directly

Philipp Kutin (Helixhorned) 27 Jan 2012, 07:03 UTC−8 r2290

... instead of relying on indirect inclusion via duke3d.h.

Two tweaks for USE_OPENGL=0 builds.

Philipp Kutin (Helixhorned) 27 Jan 2012, 07:03 UTC−8 r2288

- Always parse 'animsounds' defs - don't print "ignored frame/animation definition" warnings

Fix

Fix building with GCC 4.6 link-time optimization.

Philipp Kutin (Helixhorned) 27 Jan 2012, 07:02 UTC−8 r2286

It looks like GCC doesn't honor the 'used' attribute with LTO. This is "fixed" by declaring the variables in question with external linkage (i.e. removing the 'static'). I consider such behavior a GCC bug, though.

Fix
Already listed in build 2284

Route the 5th mouse button to the game; bump savegame version.

Philipp Kutin (Helixhorned) 26 Jan 2012, 13:58 UTC−8 r2284

The "double-click button4" had to make way for MOUSE5 in the button binds menu, but I don't think anyone cares. Savegame compatibility was actually silently broken with the MAXTILES update earlier, but I forgot updating the version...