EDuke32 Changelog Unofficial archive

Build 4120

27 October 2013 · 9 commits by 1 author · SVN

Builds by month 136 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 · 20131027-4120.txt
------------------------------------------------------------------------
r4120 | helixhorned | 2013-10-27 14:12:25 -0700 (Sun, 27 Oct 2013) | 5 lines

SDL2/non-Windows: Before showing "simple message box", replace tabs with spaces.

Because the one implemented on top of X shows a special mark for tabs instead of
whitespace.
Also, in wm_msgbox(), use vsnprintf.
------------------------------------------------------------------------
r4119 | helixhorned | 2013-10-27 14:12:22 -0700 (Sun, 27 Oct 2013) | 1 line

LunaCON: very primitive gamevar handling logic for {save,load}mapstate.
------------------------------------------------------------------------
r4118 | helixhorned | 2013-10-27 14:12:20 -0700 (Sun, 27 Oct 2013) | 1 line

LunaCON: in {save,load}mapstate, warn that saving/restoring gamevars is NYI.
------------------------------------------------------------------------
r4117 | helixhorned | 2013-10-27 14:12:16 -0700 (Sun, 27 Oct 2013) | 3 lines

SDL: Add SDL scancode -> ASCII value translation for the "key FIFO" for ESCAPE.

This fixes ESC in certain situations such as the editor map selection menu.
------------------------------------------------------------------------
r4116 | helixhorned | 2013-10-27 14:12:13 -0700 (Sun, 27 Oct 2013) | 1 line

SDL: factor out 2x repeated code into keyascfifo_{isfull,insert}.
------------------------------------------------------------------------
r4114 | helixhorned | 2013-10-25 14:57:09 -0700 (Fri, 25 Oct 2013) | 5 lines

At end of G_RestoreMapState(), update g_player[].ps->i from STAT_PLAYER sprites.

This fixes a potential crash caused by violating the expected invariant
 sprite[g_player[player_index].ps->i].yvel == player_index
otherwise.
------------------------------------------------------------------------
r4113 | helixhorned | 2013-10-24 10:48:19 -0700 (Thu, 24 Oct 2013) | 3 lines

Lunatic doc: add Lua source code highlighting using GNU Source-highlight.

DONT_BUILD.
------------------------------------------------------------------------
r4112 | helixhorned | 2013-10-20 05:35:06 -0700 (Sun, 20 Oct 2013) | 11 lines

LunaCON: implement NODEFAULT flag (1024) as session variables.

This is in contrast to C-CON, where the implications are not clearly obvious.
See this discussion/monologue:
http://forums.duke4.net/topic/955-eduke32-scripting/page__view__findpost__p__159613

Currently not implemented for session gamevars:
 - per-player, will be made a global one instead
 - per-actor, will be made a plain per-actor one instead

DONT_BUILD.
------------------------------------------------------------------------
r4111 | helixhorned | 2013-10-20 05:35:03 -0700 (Sun, 20 Oct 2013) | 1 line

LunaCON: add necessary identifier-is-not-gamevar check.
------------------------------------------------------------------------

SDL2/non-Windows: Before showing "simple message box", replace tabs with spaces.

Philipp Kutin (Helixhorned) 27 Oct 2013, 14:12 UTC−7 r4120

Because the one implemented on top of X shows a special mark for tabs instead of whitespace. Also, in wm_msgbox(), use vsnprintf.

SDL Fix

Add SDL scancode -> ASCII value translation for the "key FIFO" for ESCAPE.

Philipp Kutin (Helixhorned) 27 Oct 2013, 14:12 UTC−7 r4117

This fixes ESC in certain situations such as the editor map selection menu.

FixEngine

At end of G_RestoreMapState(), update g_player[].ps->i from STAT_PLAYER sprites.

Philipp Kutin (Helixhorned) 25 Oct 2013, 14:57 UTC−7 r4114

This fixes a potential crash caused by violating the expected invariant sprite[g_player[player_index].ps->i].yvel == player_index otherwise.