EDuke32 Changelog Unofficial archive

Build 4050

5 September 2013 · 9 commits by 1 author · SVN

Builds by month 318 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 · 20130905-4050.txt
------------------------------------------------------------------------
r4050 | helixhorned | 2013-09-05 10:37:47 -0700 (Thu, 05 Sep 2013) | 5 lines

Lunatic: make -Lopts=strict also error on some table reads w/ nonexistent keys.

Specifically, for the tables returned with require"DEFS" etc. This allows to
check if maybe parts of a bundle of files is missing (because comparisons like
"spr.picnum == D.NONEXISTENT_NAME" do not yield errors normally).
------------------------------------------------------------------------
r4049 | helixhorned | 2013-09-05 10:37:46 -0700 (Thu, 05 Sep 2013) | 6 lines

Lunatic: add option -Lopts=... from command line.

Permitting to enable various debugging options. See "eduke32 -debughelp"
for which ones those are: they were previously settable from defs_common.lua,
and a new option 'strict' has been added that makes accesses to void sprites
error. (That is, already "sprite[i]", not "sprite[i].some_member".)
------------------------------------------------------------------------
r4048 | helixhorned | 2013-09-05 10:37:44 -0700 (Thu, 05 Sep 2013) | 6 lines

A couple of minor changes.

- engine.c: comment out some unused decls with RELEASE=0 DEBUGANYWAY=1
- Lunatic: update dump.lua and v.lua
- Lunatic: test/test_geom.lua: note a perf regression (wrt older LuaJIT,
  or I mis-configured / built something wrong)
------------------------------------------------------------------------
r4047 | helixhorned | 2013-09-05 10:37:42 -0700 (Thu, 05 Sep 2013) | 1 line

Lunatic: fix _digitalnumber, remove player._INPUT_BITS, add sprite.all().
------------------------------------------------------------------------
r4046 | helixhorned | 2013-09-05 10:37:40 -0700 (Thu, 05 Sep 2013) | 1 line

util/build.lua: lose packing, use fread(), make bound-check nan-safe.
------------------------------------------------------------------------
r4045 | helixhorned | 2013-09-05 10:37:38 -0700 (Thu, 05 Sep 2013) | 1 line

premap.c: delete GPSPEED/CYCLERs only after the loop with EVENT_LOADACTOR events
------------------------------------------------------------------------
r4044 | helixhorned | 2013-09-05 10:37:36 -0700 (Thu, 05 Sep 2013) | 3 lines

Lunatic: gv.getangle() vs. analogous Lua function test, add some anchors to doc.

Also, in listglobals.sh, check for file existence.
------------------------------------------------------------------------
r4043 | helixhorned | 2013-09-05 10:37:35 -0700 (Thu, 05 Sep 2013) | 1 line

Lunatic: in control.lua, use C's fwrite() to write gamearray to disk, fix typo.
------------------------------------------------------------------------
r4042 | helixhorned | 2013-09-05 10:37:31 -0700 (Thu, 05 Sep 2013) | 1 line

a.m32: add 'moveselsects', moving them so that each sector's 1st pt is at (0,0).
------------------------------------------------------------------------

make -Lopts=strict also error on some table reads w/ nonexistent keys.

Philipp Kutin (Helixhorned) 5 Sep 2013, 10:37 UTC−7 r4050

Specifically, for the tables returned with require"DEFS" etc. This allows to check if maybe parts of a bundle of files is missing (because comparisons like "spr.picnum == D.NONEXISTENT_NAME" do not yield errors normally).

Lunatic Engine

add option -Lopts=... from command line.

Philipp Kutin (Helixhorned) 5 Sep 2013, 10:37 UTC−7 r4049

Permitting to enable various debugging options. See "eduke32 -debughelp" for which ones those are: they were previously settable from defs_common.lua, and a new option 'strict' has been added that makes accesses to void sprites error. (That is, already "sprite[i]", not "sprite[i].some_member".)

FixEngine

A couple of minor changes.

Philipp Kutin (Helixhorned) 5 Sep 2013, 10:37 UTC−7 r4048

- engine.c: comment out some unused decls with RELEASE=0 DEBUGANYWAY=1 - Lunatic: update dump.lua and v.lua - Lunatic: test/test_geom.lua: note a perf regression (wrt older LuaJIT, or I mis-configured / built something wrong)