rnd-20060420-1-src
[rocksndiamonds.git] / ChangeLog
index fb8552cfb8ddafd3814f69bb3fd76be3ffc8de90..85e95fc41427609309a5e1d52155600c80f64811 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,184 @@
+2006-04-19
+       * added compatibility code for Juergen Bonhagen's menu artwork settings
+
+2006-04-15
+       * fixed bug with displaying wrong animation frame 0 after CE changes
+       * fixed bug with creating invisible elements when light switch is on
+
+2006-04-06
+       * added selection between ECS and AGA graphics for EMC levels to setup
+
+2006-04-04
+       * adjusted font handling for various narrow EMC style fonts
+
+2006-04-03
+       * changed EM engine behaviour back to re-allow initial rolling springs
+
+2006-04-02
+       * fixed handling of over-large selectboxes (less error-prone now)
+       * fixed bug when creating GE with walkable element under the player
+
+2006-04-01
+       * added use of "Insert" and "Delete" keys to navigate element list in
+         level editor to start of custom elements or start of group elements
+       * added virtual elements to access CE value and CE score of elements:
+         - "CE value of triggering element"
+         - "CE score of triggering element"
+         - "CE value of current element"
+         - "CE score of current element"
+
+2006-03-30
+       * fixed "grass" to "sand" in older EM levels (up to file version V4)
+
+2006-03-29
+       * changed behaviour of network games with internal errors (because of
+         different client frame counters) from immediately terminating R'n'D
+         to displaying an error message requester and stopping only the game
+         (also to prevent impression of crashes under non command-line runs)
+       * fixed playing network games with the EMC engine (did not work before)
+       * fixed bug with not scrolling the screen in multi-player mode with the
+         focus on player 1 when all players are moving in different directions
+       * fixed bug with keeping pointer to gadget even after its deallocation
+       * fixed bug with allowing "focus on all players" in network games
+       * fixed bug with player focus when playing tapes from network games
+
+2006-03-22
+       * uploaded pre-release (test) version 3.2.0-7 binary and source code
+
+2006-03-19
+       * code cleanup for game action control for R'n'D and EMC game engine
+
+2006-03-18
+       * fixed bug in multi-player movement with focus on both players
+       * added option to control only the focussed player with all input
+
+2006-03-14
+       * added player focus switching to level tape recording and re-playing
+
+2006-03-13
+       * fixed some bugs in player focus switching in EMC and RND game engine
+
+2006-03-11
+       * added special Supaplex animations for Murphy digging and snapping
+       * added special Supaplex animations for Murphy being bored and sleeping
+
+2006-03-10
+       * added four new yam yams with explicit start direction for EMC engine
+       * fixed bug in src/libgame/text.c with printing text outside the window
+
+2006-03-09
+       * fixed small bug in EMC level loader (copyright sign in EM II levels)
+
+2006-03-08
+       * added delayed ignition of EM style dynamite when used in R'n'D engine
+       * added limited movement range to EMC engine when focus on all players
+
+2006-03-06
+       * fixed bug with missing (zero) score values for native Supaplex levels
+
+2006-03-05
+       * added "continuous snapping" (snapping many elements while holding the
+         snap key pressed, without releasing the snap key after each element)
+         as a new player setting for more compatibility with the classic games
+
+2006-03-04
+       * finished scrolling for "focus on all players" in EMC graphics engine
+
+2006-02-28
+       * level sets with "levels: 0" are ignored for levels, but not artwork
+       * fixed bug when scanning empty level group directories (endless loop)
+
+2006-02-26
+       * fixed bug with explosion graphic for player using "Murphy" graphic
+       * fixed bug with explosion graphic if player leaves explosion in time
+       * changed some descriptive text in setup menu to use medium-width font
+       * added key shortcut settings for switching player focus to setup menu
+
+2006-02-25
+       * fixed bug with random value initialization when recording tapes
+       * fixed bug with playing single player tapes when team mode activated
+
+2006-02-22
+       * fixed little bug when trying to switch to player that does not exist
+
+2006-02-19
+       * added player switching (visual and quick) to R'n'D and EM game engine
+       * added setup option to select visual or quick in-game player switching
+
+2006-02-16
+       * added use of "Home" and "End" keys to handle element list in editor
+
+2006-02-15
+       * fixed bug with adding score when playing tape with EMC game engine
+       * added steel wall border for levels using EMC engine without border
+       * finally fixed delayed scrolling in EMC engine also for small levels
+
+2006-02-12
+       * fixed potential crash bug in WarnBuggyBase() (missing boundary check)
+
+2006-02-11
+       * fixed bug with CE change order in TestIfElementTouchesCustomElement()
+       * fixed bug when displaying info element without action, but direction
+
+2006-02-09
+       * fixed minor graphical problems with springs smashing and slurping
+         (when using R'n'D style graphics instead of EMC style graphics)
+
+2006-02-07
+       * added scroll delay (as configured in setup) to EMC graphics engine
+
+2006-02-06
+       * improved screen redraw for EMC graphics engine (faster and smoother)
+       * when not scrolling, do not redraw the whole playfield if not needed
+
+2006-02-03
+       * added multi-player mode for EMC game engine (with up to four players)
+
+2006-01-28
+       * added android (can clone elements) from EMC engine to R'n'D engine
+
+2006-01-14
+       * added spring bumper (reflects spring) from EMC engine to R'n'D engine
+
+2006-01-11
+       * added selectbox for initial player speed to player settings in editor
+
+2006-01-11
+       * version 3.1.2 created that is basically version 3.1.1, but with a
+         major bug fixed that prevented editing your own private levels
+       * version 3.1.2 released
+
+2006-01-09
+       * added magic ball (creates elements) from EMC engine to R'n'D engine
+
+2006-01-07
+       * uploaded fixed pre-release version 3.2.0-6 binary and source code
+
+2006-01-07
+       * fixed bug when using "CE can leave behind <trigger element>"
+       * added new change condition "(after/when) creation of <element>"
+       * added new change condition "(after/when) digging <element>"
+       * fixed bug accessing invalid gadget that caused crashes under Windows
+       * deactivated new possibility for multiple CE changes per frame
+
+2006-01-04
+       * uploaded pre-release (test) version 3.2.0-6 binary and source code
+
+2006-01-02
+       * added animation types "ce_value" and "ce_score" to graphicsinfo.conf
+       * fixed bug with not keeping CE value for moving CEs with only action
+       * changed CE action selectboxes in editor to be only reset when needed
+
+2006-01-01
+       * added option "use artwork from element" for custom player artwork
+       * added option "use explosion from element" for player explosions
+
+2005-12-30
+       * added cascaded element lists in the level editor
+       * added persistence for cascaded element lists by "editorcascade.conf"
+       * added dynamic element list with all elements used in current level
+       * added possibility for multiple CE changes per frame (experimental)
+
 2005-12-28
        * uploaded pre-release (test) version 3.2.0-5 binary and source code