EDuke32 Changelog Archivio non ufficiale

Build 3542

3 marzo 2013 · 9 commit di 1 autore · SVN

Build per mese 110 build

File di log originale · 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).