+2009-12-01
+ * added reading native Sokoban levels and level packages (XSB files)
+
+2009-11-25
+ * fixed bugs in (auto)scrolling behaviour when passing ports or when
+ wrapping around the playfield through "holes" in the playfield border
+
+2009-11-24
+ * changed internal playfield bitmap handling from playfield sized bitmap
+ to screen sized bitmap (visible scrolling area), therefore speeding up
+ graphics operations (by eliminating bitmap updates in invisible areas)
+ and removing playfield size limitations due to increasing bitmap size
+ for larger playfield sizes (while the new implementation always uses
+ a fixed playfield bitmap size for arbitrary internal playfield sizes)
+
+2009-11-12
+ * fixed bug with single step mode (there were some cases where the game
+ did not automatically return to pause mode, e.g. when trying to push
+ things that cannot be pushed or when trying to run against a wall)
+
+2009-11-01
+ * added support for loading Supaplex levels in MPX level file format
+
+2009-10-31
+ * fixed SP engine to set "game over" not before lead out counter done
+
+2009-10-30
+ * fixed (potential) compile error when using GCC option "-std=gnu99"
+ (thanks to Tom "spot" Callaway)
+
+2009-10-28
+ * fixed array allocation in native Supaplex engine to correctly handle
+ preceding scratch buffers (needed because of missing border checking)
+ * fixed playfield initialization to correctly add raw header bytes as
+ subsequent scratch buffer (needed because of missing border checking)
+
+2009-10-24
+ * most important parts of native Supaplex engine integration working:
+ - native Supaplex levels can be played in native Supaplex engine
+ - native Supaplex level/demo files ("*.sp" files) can be re-played
+ - all 111 classic original Supaplex levels automatically solvable
+ - native Supaplex engine can be selected and used from level editor
+ - logic of re-playing Supaplex demos migrated to R'n'D tape logic
+
+2009-09-25
+ * fixed another translation problem from VisualBasic to C (where "int"
+ should be "short") causing unsolvable demos with bugs and terminals
+ ("bugs" being related to the Supaplex "buggy base" element here ;-) )
+
+2009-09-23
+ * fixed bug when reading Supaplex single level files (preventing loader
+ from seeking to level position like in Supaplex level package files)
+
+2009-08-01
+ * first classic Supaplex level running and solved by solution/demo tape
+
+2009-06-20
+ * started with integration of native Supaplex engine, using source code
+ of Megaplex from Frank Schindler, based on original Supaplex engine
+
+2009-06-16
+ * version number set to 3.2.6.2
+
+2009-06-15
+ * version 3.2.6.1 released
+
2009-05-31
* fixed bug with element_info[e].gfx_element not being initialized in
early game stage, causing native graphics in EMC level sets to be
(this only happened when starting the program with an EMC set with
native graphics, but not when switching to such a set at runtime)
+2009-03-30
+ * deactivated blit-to-same-surface workaround again (see 2009-03-24)
+ and using self-compiled, patched SDL.dll that solves this problem
+ (interim solution until release of SDL 1.2.14 that should fix this)
+
2009-03-26
* extended backwards compatibility mode to allow already fixed bug with
change actions (see "2008-02-05") for existing levels (especially the