rnd-20131212-1-src
[rocksndiamonds.git] / ChangeLog
index c2872eedda936364a1a27620e00d2fd75405ba52..75151cfd2abc822318023f908c30307d607f973e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,89 @@
+2013-12-11
+       * removed limitation of artwork files to selected file types (this means
+         that every file type supported by SDL_image and SDL_mixer can be used)
+       * changed default graphics vom PCX to PNG (needed for Android version to
+         prevent painfully slow loading of images, although not compressing PCX
+         files in the assets directory of the APK package might also work fine)
+       * fixed bug with SDL_BlitSurface creating garbage when source and target
+         surface are the same (this bug also existed in versions of SDL 1.2.x)
+
+2013-12-07
+       * started porting Rocks'n'Diamonds to Android
+
+2013-12-03
+       * ported Rocks'n'Diamonds to SDL2 (first simple version that works)
+
+2013-12-01
+       * version number set to 3.3.1.3
+
+2013-11-24
+       * version 3.3.1.2 released
+
+2013-11-20
+       * improved error handling: display error message on screen (not only in
+         the error file or on the console), and display path of the error file
+
+2013-11-13
+       * fixed problem with R'n'D restarting with same level set that may have
+         caused a problem (and therefore failing again and again); after an
+         error, the last level set is now deactivated in file "levelsetup.conf"
+         to restart with default level set (which should work without error)
+
+2013-11-07
+       * fixed determining main game data directory on Mac OS X "Mavericks"
+
+2013-11-04
+       * version number set to 3.3.1.2
+
+2013-11-04
+       * version 3.3.1.1 released
+
+2013-11-03
+       * added scripts directory to distribution package to enable building
+         element definitions after editing artwork config source code files
+
+2013-10-26
+       * added volume controls for sounds, loops and music to sound setup
+
+2013-10-24
+       * version number set to 3.3.1.1
+
+2013-10-23
+       * version 3.3.1.0 released
+
+2013-10-21
+       * version number set to 3.3.1.0
+
+2012-10-13
+       * fixed display of level time switching from ascending to descending
+         when making use of the "time orb bug" (see element setting in editor)
+         (see level 053 of set "rnd_equinox_tetrachloride_ii" for an example)
+       * fixed graphics performance problems (especially on Mac OS X) by using
+         whole-playfield redraw on SDL target, while still using the previous
+         single-tile redraw method on X11 target (using redraw tiles threshold)
+
+2011-10-07
+       * fixed code (esp. random/tape handling) when compiled on 64-bit systems
+         (by replacing all "long" types by "int" types)
+
+2010-11-19
+       * fixed nasty bug (affecting crumbled graphics) after adding new special
+         graphics suffix ".TAPE" (and messing some things up in src/main.c)
+
+2010-08-04
+       * fixed wrong argument order in DrawTextBuffer() in gadgets.c
+         (this caused fonts in envelope config in level editor being invisible)
+
+2010-07-19
+       * fixed some problems with half tile size and even tile sized playfields
+
+2010-07-12
+       * added level selection screen (when clicking on main menu level number)
+       * added level tracing (played, solved) for use in level selection screen
+         (to display already played or solved levels in different font color)
+
 2010-06-24
-       * started adding alternative (smaller) tile size option for playing game
+       * added alternative game mode for playing with half size playfield tiles
        * fixed another memory violation bug in the native Supaplex game engine
          (this potential memory bug was also in the original Megaplex code, but
          apparently only occured under rare conditions triggered by using the