EDuke32 Changelog Archivio non ufficiale

Build 2492

17 marzo 2012 · 5 commit di 1 autore · SVN

Build per mese 318 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20120317-2492.txt
------------------------------------------------------------------------
r2492 | helixhorned | 2012-03-17 04:35:35 -0700 (Sat, 17 Mar 2012) | 6 lines

Remix undo/redo system, fixing potential access of freed memory.

A run of consecutive mapstates may share sector/wall/sprite blocks, but
the code was deciding whether to free them solely on local properties.
Now, save a reference count at the beginning of each such allocated block
and free it only if it reaches zero.
------------------------------------------------------------------------
r2491 | helixhorned | 2012-03-17 04:35:16 -0700 (Sat, 17 Mar 2012) | 1 line

In undo/redo, always print the revision that got _restored_.
------------------------------------------------------------------------
r2490 | helixhorned | 2012-03-17 04:34:54 -0700 (Sat, 17 Mar 2012) | 4 lines

"Promote" oob sectnum/statnum sprites to corruption level 4.

Also, always print at least level 5 corruptions (that is, have no instances
of completely silent corruptcheck).
------------------------------------------------------------------------
r2489 | helixhorned | 2012-03-17 04:34:32 -0700 (Sat, 17 Mar 2012) | 4 lines

Mapster32: sprite list consistency checker in corruptcheck.

This checks for about every possible type of sprite list corruption and
reports back with a corruption level 5 if one of the 14 validations fail.
------------------------------------------------------------------------
r2488 | helixhorned | 2012-03-17 04:34:09 -0700 (Sat, 17 Mar 2012) | 5 lines

Tweak Mapster32's sound index (F2).

- start scrolling from about half of the visible page
- PGUP/DGDN moves the cursor by 1/4 of the page
- code cleanup (we only need one displine[80], use clearkeys())
------------------------------------------------------------------------
FixEngine

Remix undo/redo system, fixing potential access of freed memory.

Philipp Kutin (Helixhorned) 17 mar 2012, 04:35 UTC−7 r2492

A run of consecutive mapstates may share sector/wall/sprite blocks, but the code was deciding whether to free them solely on local properties. Now, save a reference count at the beginning of each such allocated block and free it only if it reaches zero.

FixEngine

"Promote" oob sectnum/statnum sprites to corruption level 4.

Philipp Kutin (Helixhorned) 17 mar 2012, 04:34 UTC−7 r2490

Also, always print at least level 5 corruptions (that is, have no instances of completely silent corruptcheck).

Mapster32 FixEngine

sprite list consistency checker in corruptcheck.

Philipp Kutin (Helixhorned) 17 mar 2012, 04:34 UTC−7 r2489

This checks for about every possible type of sprite list corruption and reports back with a corruption level 5 if one of the 14 validations fail.

Engine

Tweak Mapster32's sound index (F2).

Philipp Kutin (Helixhorned) 17 mar 2012, 04:34 UTC−7 r2488

- start scrolling from about half of the visible page - PGUP/DGDN moves the cursor by 1/4 of the page - code cleanup (we only need one displine[80], use clearkeys())