rnd-20070121-2-src
[rocksndiamonds.git] / ChangeLog
index f016599a2a53f37e6c7be72d50de3cfe73657141..1412fe15f733e57269c29c30434daedfb027c5ac 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,97 @@
+2007-01-20
+       * fixed small drawing bug in X11FadeRectangle
+       * added new elements for newly supported Diamond Caves II levels:
+         - EM/DC style exits that disappear after passing
+         - white key and gate (one white key needed for each white gate)
+         - fake gate (there is no key to open/pass this kind of gate!)
+         - extended magic wall which also handles pearls and crystals
+         - fast quicksand
+
+2007-01-14
+       * changed maximum value for endless loop detection to a higher value
+         (some levels really used very deep recursion without being endless)
+
+2007-01-13
+       * added new elements for newly supported Diamond Caves II levels:
+         - growing steel walls
+         - snappable land mine
+
+2007-01-08
+       * added new elements for newly supported Diamond Caves II levels:
+         - steel text elements
+
+2007-01-06
+       * added level file loader for native Diamond Caves II levels
+
+2007-01-05
+       * version number set to 3.2.4
+
+2007-01-05
+       * version 3.2.3 released
+
+2007-01-04
+       * fixed malloc/free bug when updating EMC artwork entries in level list
+       * added workaround (warning and request to quit the current game) when
+         changing elements cause endless recursion loop (which would otherwise
+         freeze the game, causing a crash-like program exit on some systems)
+
+2006-12-16
+       * fixed nasty string overflow bug when entering too long envelope text
+
+2006-12-05
+       * added feedback sounds for menu navigation "menu.item.activating" and
+         "menu.item.selecting" (for highlighting and executing menu entries)
+
+2006-12-03
+       * improved "no scrolling when relocating" to also consider scroll delay
+         (meaning that the player is not automatically centered in this case;
+         this makes it possible to "invisibly" relocate the player to a region
+         of the level playfield which looks the same as the old level region)
+       * fixed bug with not recognizing "main.input.name.align" when active
+
+2006-12-02
+       * fixed bug with displaying masked borders over title screens when
+         screen fading is disabled
+
+2006-11-25
+       * fixed infinite loop / crash bug when killing the player while having
+         a CE with the setting "kill player X when explosion of <player X>"
+       * added special editor graphic for "char_space" to distinguish it from
+         "empty_space" when editing a level (in-game graphics still the same)
+
+2006-11-21
+       * fixed nasty bug with initialization only done for the first player
+
+2006-11-19
+       * small change to handle loading empty element/content list micro chunks
+
+2006-11-03
+       * uploaded pre-release (test) version 3.2.3-0 binary and source code
+
+2006-11-01
+       * some optimizations on startup speed by reducing initial text output
+
+2006-10-30
+       * added caching of custom artwork information for faster startup times
+
+2006-10-29
+       * fixed graphical bug when using fewer menu entries on level selection
+         screen than usual (with "menu.list_size.LEVELS" directive)
+       * fixed crash bug (Windows/SDL only) caused by BlitBitmap blitting from
+         the backbuffer to the backbuffer by error (with identical rectangle)
+
+2006-10-28
+       * fixed bug when displaying titlescreen with size less than element tile
+       * fixed bug that caused elements with "change when digging <e>" event
+         to change for _every_ digged element, not only those specified in <e>
+       * fixed bug that caused impact style collision when dropping element one
+         tile over the player that can both fall down and smash players
+       * fixed bug that caused impact style collision when element changed to
+         falling/smashing element over the player immediately after movement
+
+2006-10-24
+       * fixed bug that allowed making engine snapshots from the level editor
+
 2006-10-22
        * fixed bugs with player name and current level positions on main screen