EDuke32 Changelog Unofficial archive

Build 3542

3 March 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 · 20130303-3542.txt
------------------------------------------------------------------------
r3542 | helixhorned | 2013-03-03 08:06:40 -0800 (Sun, 03 Mar 2013) | 3 lines

Fix starttrack crashing when a "null music" is selected.

Introduced with the refactoring in r3490.
------------------------------------------------------------------------
r3541 | helixhorned | 2013-03-03 08:06:37 -0800 (Sun, 03 Mar 2013) | 3 lines

Lunatic: make con.ai accept literal action/move, check for calling from top.

Also, fix con._setgamepalette.
------------------------------------------------------------------------
r3540 | helixhorned | 2013-03-03 08:06:32 -0800 (Sun, 03 Mar 2013) | 3 lines

Lunatic translator standalone: option specifying a directory for gen'd code.

The option is -fgendir=<directory>.
------------------------------------------------------------------------
r3539 | helixhorned | 2013-03-03 08:06:28 -0800 (Sun, 03 Mar 2013) | 5 lines

Lunatic translator standalone: allow specifying list files.

All non-option positional arguments after an @ sign are taken as list files:
hashes at the beginning of a line denote comments, truly empty lines are
ignored, all other lines should contain one root CON file name.
------------------------------------------------------------------------
r3538 | helixhorned | 2013-03-03 08:06:25 -0800 (Sun, 03 Mar 2013) | 1 line

spriteclip.txt: refer to _clipshape0.map instead of _clipshape_.map.
------------------------------------------------------------------------
r3537 | helixhorned | 2013-03-03 08:06:22 -0800 (Sun, 03 Mar 2013) | 1 line

Lunatic translator: fix some codegen and some commands.
------------------------------------------------------------------------
r3536 | helixhorned | 2013-03-03 08:06:18 -0800 (Sun, 03 Mar 2013) | 4 lines

CON: Fix accessing gamearrays on 64-bit archs.

From the PM conversation "gamearrays in 64-bit". A test case is the breaking
glass at the beginning of the DukePlus map.
------------------------------------------------------------------------
r3535 | helixhorned | 2013-03-03 08:06:16 -0800 (Sun, 03 Mar 2013) | 3 lines

Lunatic translator: in error tracebacks, show line numbers of the source file.

Instead of those of the translated code. Also some codegen tweaks and fixes.
------------------------------------------------------------------------
r3534 | helixhorned | 2013-03-03 08:06:12 -0800 (Sun, 03 Mar 2013) | 5 lines

Lunatic translator: dangling else for the 1000th time: not dangling any more.

Also update test/dangling_else.con. See there for how if* cascades are handled
in CON. It's actually kind of pretty. Also, take care to handle code deferred
to after the if/if-else properly (ifpdistl, ifpdistg, ifcanseetartet).
------------------------------------------------------------------------

Lunatic translator standalone: option specifying a directory for gen'd code.

Philipp Kutin (Helixhorned) 3 Mar 2013, 08:06 UTC−8 r3540

The option is -fgendir=<directory>.

CON

Lunatic translator standalone: allow specifying list files.

Philipp Kutin (Helixhorned) 3 Mar 2013, 08:06 UTC−8 r3539

All non-option positional arguments after an @ sign are taken as list files: hashes at the beginning of a line denote comments, truly empty lines are ignored, all other lines should contain one root CON file name.

CON FixCON

Fix accessing gamearrays on 64-bit archs.

Philipp Kutin (Helixhorned) 3 Mar 2013, 08:06 UTC−8 r3536

From the PM conversation "gamearrays in 64-bit". A test case is the breaking glass at the beginning of the DukePlus map.

Fix

Lunatic translator: in error tracebacks, show line numbers of the source file.

Philipp Kutin (Helixhorned) 3 Mar 2013, 08:06 UTC−8 r3535

Instead of those of the translated code. Also some codegen tweaks and fixes.

CON

Lunatic translator: dangling else for the 1000th time: not dangling any more.

Philipp Kutin (Helixhorned) 3 Mar 2013, 08:06 UTC−8 r3534

Also update test/dangling_else.con. See there for how if* cascades are handled in CON. It's actually kind of pretty. Also, take care to handle code deferred to after the if/if-else properly (ifpdistl, ifpdistg, ifcanseetartet).