Subject: CVS commit: pkgsrc/games/rocksndiamonds
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 03/18/2007 18:29:38
Module Name:	pkgsrc
Committed By:	adam
Date:		Sun Mar 18 18:29:38 UTC 2007

Modified Files:
	pkgsrc/games/rocksndiamonds: Makefile distinfo
	pkgsrc/games/rocksndiamonds/patches: patch-ak

Log Message:
Changes 3.2.3:
* 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)
* fixed nasty string overflow bug when entering too long envelope text
* added feedback sounds for menu navigation "menu.item.activating" and
  "menu.item.selecting" (for highlighting and executing menu entries)
* 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
* fixed bug with displaying masked borders over title screens when
  screen fading is disabled
* 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)
* fixed nasty bug with initialization only done for the first player
* small change to handle loading empty element/content list micro chunks
* uploaded pre-release (test) version 3.2.3-0 binary and source code
* some optimizations on startup speed by reducing initial text output
* added caching of custom artwork information for faster startup times
* 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)
* 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


To generate a diff of this commit:
cvs rdiff -r1.33 -r1.34 pkgsrc/games/rocksndiamonds/Makefile
cvs rdiff -r1.20 -r1.21 pkgsrc/games/rocksndiamonds/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/games/rocksndiamonds/patches/patch-ak

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.