EDuke32 Changelog Unofficial archive

Build 4975

8 February 2015 · 4 commits by 1 author · SVN

Builds by month 15 builds

Original log file · 20150208-4975.txt
------------------------------------------------------------------------
r4975 | helixhorned | 2015-02-08 10:48:31 -0800 (Sun, 08 Feb 2015) | 4 lines

gameexec.c: in VM_Move(), update actor[].{floor,ceiling}z for enemies.

Previously, that was the case only with DRONE and COMMANDER. This makes
non-falling enemies pass properly through TROR bunches.
------------------------------------------------------------------------
r4974 | helixhorned | 2015-02-08 10:48:31 -0800 (Sun, 08 Feb 2015) | 1 line

actors.c: style-cleanup A_MoveSpriteClipdist(). DONT_BUILD.
------------------------------------------------------------------------
r4973 | helixhorned | 2015-02-08 10:48:30 -0800 (Sun, 08 Feb 2015) | 3 lines

Mapster32: in build.c, prevent oob of wall[] if joining non-adjacent sectors.

Also, some minor stylistic cleanup.
------------------------------------------------------------------------
r4972 | helixhorned | 2015-02-08 10:48:28 -0800 (Sun, 08 Feb 2015) | 10 lines

CON: Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob.

- Add declarations of C functions to defs.ilua, names to dynsymlist,
  fix typo in con_lang.lua, ffi.string() calls in control.lua
- Assert that G_LastMapInfoIndex() is always called with ud.last_level >= 1.
  (A stricter requirement than necessary to prevent follow-up oob accesses, but
  logically the most meaningful.)
- In G_PrintParTime() and G_PrintDesignerTime(), return "<invalid>" if the above
  does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to
  lunatic/test/qgetsysstr.con.  DONT_BUILD.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.

gameexec.c: in VM_Move(), update actor[].{floor,ceiling}z for enemies.

Philipp Kutin (Helixhorned) 8 Feb 2015, 10:48 UTC−8 r4975

Previously, that was the case only with DRONE and COMMANDER. This makes non-falling enemies pass properly through TROR bunches.

CON FixCON

Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob.

Philipp Kutin (Helixhorned) 8 Feb 2015, 10:48 UTC−8 r4972

- Add declarations of C functions to defs.ilua, names to dynsymlist, fix typo in con_lang.lua, ffi.string() calls in control.lua - Assert that G_LastMapInfoIndex() is always called with ud.last_level >= 1. (A stricter requirement than necessary to prevent follow-up oob accesses, but logically the most meaningful.) - In G_PrintParTime() and G_PrintDesignerTime(), return "<invalid>" if the above does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to lunatic/test/qgetsysstr.con. DONT_BUILD.