Hello community, here is the log from the commit of package rocksndiamonds checked in at Thu Mar 6 02:04:47 CET 2008. -------- --- rocksndiamonds/rocksndiamonds.changes 2007-05-19 10:05:06.000000000 +0200 +++ rocksndiamonds/rocksndiamonds.changes 2008-03-05 15:49:28.000000000 +0100 @@ -1,0 +2,77 @@ +Wed Mar 5 15:43:46 CET 2008 - anosek@suse.cz + +- updated to version 3.2.4 + +* lots of improvements and bugfixes. See ChangeLog for the full list + +* title messages are now also searched in graphics artwork directory; + those found in graphics directory have precendence over those found + in level directory -- this handles title messages stored in graphics + directories as part of the artwork set, just like title images; this + makes sense, as corresponding special font definitions for messages + are usually defined in the same graphics artwork directory, and also + because title images and title messages that are combined in a level + set introduction should usually not be separated when the level set + is used with a different artwork set (e.g. using "override graphics") +* added use of hashes created from static lists (element tokens, image + config, font tokens) to speed up lookup of configuration parameters +* added "busy" animation when initializing program and loading artwork +* added initialization profiling for program startup (debugging only) +* added graphics engine directive "border.draw_masked_when_fading" that + enables/disables drawing of border mask over screen that is just faded +* added additional configuration directives for setup screen draw offset + menu.draw_xoffset.SETUP[XXX] and menu.draw_yoffset.SETUP[XXX] with XXX + in GAME, EDITOR, GRAPHICS, SOUND, ARTWORK, INPUT, SHORTCUTS_1, + SHORTCUTS_2, CHOOSE_ARTWORK, CHOOSE_OTHER (where "CHOOSE_ARTWORK" is + used to define draw offset on custom artwork selection screens and + "CHOOSE_OTHER" is used on all other list style selection screens, like + choosing game speed or screen mode for fullscreen mode) +* added eight pure decoration graphic definitions for the game panel +* added support for accessing native Diamond Caves II level packages +* added game panel control to display arbitrary elements on game panel +* added game panel control to display custom element score (globally + unique for identical custom elements) either as value or as element +* added ".draw_masked" and ".draw_order" to game panel control drawing +* added displaying of gravity state (on/off) as new game panel control +* added animation for game panel elements (similar to game elements) +* added new pseudo game mode "PANEL" to define panel fonts and graphics + - panel fonts now use ".PANEL" suffix instead of ".PLAYING" suffix + - panel graphics now use ".PANEL" suffix instead of ".DOOR" suffix + (else graphics would have to use ".PLAYING", which would be confusing) +* added attribute ".tile_size" for element style game panel controls +* added <space> key as additional valid key to use for confirm requester +* improved menu fading, adding separate fading definitions for entering + and leaving a "content" screen (in general), and optional definitions + for the special "content" screens SCORES, EDITOR, INFO and PLAYING +* added (currently invisible) setup option to define scroll delay value +* added option "game.forced_scroll_delay_value" to override user choice + of scroll delay value for certain level sets with "graphicsinfo.conf" +* replaced setup option "scroll delay: on/off" by new setup option that + directly allows selecting the desired scroll delay value from 0 to 8 +* added displaying of most game panel control elements (not animated) +* added new configuration directives to display additional game engine + values on the game control panel, like the following examples: + - game.panel.time_hh/time_mm/time_ss - level time in HH/MM/SS format + - game.panel.penguins - number of penguins to rescue + - game.panel.level_name - level name of current level +* added support for preview tile sizes "1" and "2" (1x1 and 2x2 pixels) +* added new player option "no centering when relocating" for "invisible" + teleportations to level areas that look exactly the same, giving the + illusion that the player did not relocate at all (this was the default + since 3.2.3, but caused visual problems with room creation in "Zelda") +* added new menu fading effect "melt", shamelessly stolen from "DOOM" +* improved menu fading, adding separate fading definitions for entering + and leaving a menu and for fading between menu and "content" screens +* improved menu fading, adding separate fading definitions for fading + between menu screens and fading between menu and "destination" screens +* titlemessage_initial_x and titlemessage_x set to "[DEFAULT]" in static + configuration (set from "[titlemessage_initial]" and "[titlemessage]") +* fading settings of "[titlemessage_initial]" and "[titlemessage]" set + to "[DEFAULT]" in static configuration (set from "[title_initial]" and + "[title]") +* improved title fading, allowing fading animation types "none", "fade" + and "crossfade" (including cross-fading of last title to main menu) + + ....... + +------------------------------------------------------------------- Old: ---- rocksndiamonds-3.2.3-gcc4.patch rocksndiamonds-3.2.3-smpeg.patch rocksndiamonds-3.2.3.tar.bz2 New: ---- rocksndiamonds-3.2.4-gcc4.patch rocksndiamonds-3.2.4-smpeg.patch rocksndiamonds-3.2.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rocksndiamonds.spec ++++++ --- /var/tmp/diff_new_pack.g24745/_old 2008-03-06 02:03:51.000000000 +0100 +++ /var/tmp/diff_new_pack.g24745/_new 2008-03-06 02:03:51.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package rocksndiamonds (Version 3.2.3) +# spec file for package rocksndiamonds (Version 3.2.4) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,18 +10,19 @@ # norootforbuild + Name: rocksndiamonds BuildRequires: SDL_image-devel SDL_mixer-devel SDL_net-devel update-desktop-files -License: GNU General Public License (GPL) +License: GPL v2 or later Group: Amusements/Games/Action/Arcade Provides: rockdiam Obsoletes: rockdiam -Autoreqprov: on -Version: 3.2.3 -Release: 24 +AutoReqProv: on +Version: 3.2.4 +Release: 1 PreReq: permissions Summary: Arcade style game with stereo sounds -URL: http://www.artsoft.org/rocksndiamonds/ +Url: http://www.artsoft.org/rocksndiamonds/ Source: %{name}-%{version}.tar.bz2 Source2: %{name}.png Source3: %{name}.desktop @@ -102,7 +103,6 @@ %post %run_permissions - %verifyscript %verify_permissions -e /usr/games/rocksndiamonds @@ -120,15 +120,86 @@ %attr(775,games,games) /var/games/rocksndiamonds %changelog -* Sat May 19 2007 - coolo@suse.de +* Wed Mar 05 2008 anosek@suse.cz +- updated to version 3.2.4 + * lots of improvements and bugfixes. See ChangeLog for the full list + * title messages are now also searched in graphics artwork directory; + those found in graphics directory have precendence over those found + in level directory -- this handles title messages stored in graphics + directories as part of the artwork set, just like title images; this + makes sense, as corresponding special font definitions for messages + are usually defined in the same graphics artwork directory, and also + because title images and title messages that are combined in a level + set introduction should usually not be separated when the level set + is used with a different artwork set (e.g. using "override graphics") + * added use of hashes created from static lists (element tokens, image + config, font tokens) to speed up lookup of configuration parameters + * added "busy" animation when initializing program and loading artwork + * added initialization profiling for program startup (debugging only) + * added graphics engine directive "border.draw_masked_when_fading" that + enables/disables drawing of border mask over screen that is just faded + * added additional configuration directives for setup screen draw offset + menu.draw_xoffset.SETUP[XXX] and menu.draw_yoffset.SETUP[XXX] with XXX + in GAME, EDITOR, GRAPHICS, SOUND, ARTWORK, INPUT, SHORTCUTS_1, + SHORTCUTS_2, CHOOSE_ARTWORK, CHOOSE_OTHER (where "CHOOSE_ARTWORK" is + used to define draw offset on custom artwork selection screens and + "CHOOSE_OTHER" is used on all other list style selection screens, like + choosing game speed or screen mode for fullscreen mode) + * added eight pure decoration graphic definitions for the game panel + * added support for accessing native Diamond Caves II level packages + * added game panel control to display arbitrary elements on game panel + * added game panel control to display custom element score (globally + unique for identical custom elements) either as value or as element + * added ".draw_masked" and ".draw_order" to game panel control drawing + * added displaying of gravity state (on/off) as new game panel control + * added animation for game panel elements (similar to game elements) + * added new pseudo game mode "PANEL" to define panel fonts and graphics + - panel fonts now use ".PANEL" suffix instead of ".PLAYING" suffix + - panel graphics now use ".PANEL" suffix instead of ".DOOR" suffix + (else graphics would have to use ".PLAYING", which would be confusing) + * added attribute ".tile_size" for element style game panel controls + * added <space> key as additional valid key to use for confirm requester + * improved menu fading, adding separate fading definitions for entering + and leaving a "content" screen (in general), and optional definitions + for the special "content" screens SCORES, EDITOR, INFO and PLAYING + * added (currently invisible) setup option to define scroll delay value + * added option "game.forced_scroll_delay_value" to override user choice + of scroll delay value for certain level sets with "graphicsinfo.conf" + * replaced setup option "scroll delay: on/off" by new setup option that + directly allows selecting the desired scroll delay value from 0 to 8 + * added displaying of most game panel control elements (not animated) + * added new configuration directives to display additional game engine + values on the game control panel, like the following examples: + - game.panel.time_hh/time_mm/time_ss - level time in HH/MM/SS format + - game.panel.penguins - number of penguins to rescue + - game.panel.level_name - level name of current level + * added support for preview tile sizes "1" and "2" (1x1 and 2x2 pixels) + * added new player option "no centering when relocating" for "invisible" + teleportations to level areas that look exactly the same, giving the + illusion that the player did not relocate at all (this was the default + since 3.2.3, but caused visual problems with room creation in "Zelda") + * added new menu fading effect "melt", shamelessly stolen from "DOOM" + * improved menu fading, adding separate fading definitions for entering + and leaving a menu and for fading between menu and "content" screens + * improved menu fading, adding separate fading definitions for fading + between menu screens and fading between menu and "destination" screens + * titlemessage_initial_x and titlemessage_x set to "[DEFAULT]" in static + configuration (set from "[titlemessage_initial]" and "[titlemessage]") + * fading settings of "[titlemessage_initial]" and "[titlemessage]" set + to "[DEFAULT]" in static configuration (set from "[title_initial]" and + "[title]") + * improved title fading, allowing fading animation types "none", "fade" + and "crossfade" (including cross-fading of last title to main menu) + ....... +* Sat May 19 2007 coolo@suse.de - remove X-SuSE-translate from desktop file -* Mon Mar 05 2007 - ssommer@suse.de +* Mon Mar 05 2007 ssommer@suse.de - BuildRequires SDL_net-devel -* Mon Feb 05 2007 - anosek@suse.cz +* Mon Feb 05 2007 anosek@suse.cz - updated to version 3.2.3 * bugfix release * some improvements on program startup performance -* Mon Sep 11 2006 - anosek@suse.cz +* Mon Sep 11 2006 anosek@suse.cz - updated to version 3.2.2 - instant tape reloading for the last saved tape using "quick save/load" - fixed bug that prevented solving levels without exit (like in Sokoban) @@ -139,7 +210,7 @@ - added support for horizontal mouse wheel scrolling by holding "Shift" - added support for single step mouse wheel scrolling by holding "Alt" - improved down-scaling of images for better editor and preview graphics -* Thu Aug 03 2006 - anosek@suse.cz +* Thu Aug 03 2006 anosek@suse.cz - updated to version 3.2.0 - finished new native game engine for Emerald Mine (Club) levels - added all new elements from EMC engine also to R'n'D engine @@ -159,38 +230,38 @@ - dropped obsolete patches rocksndiamonds-3.1.1-overflow.patch rocksndiamonds-3.1.1-userlevels.patch -* Wed Feb 01 2006 - mmarek@suse.cz +* Wed Feb 01 2006 mmarek@suse.cz - fix user levels being readonly after last update (userlevels.patch) (patch from upstream) -* Tue Jan 31 2006 - mmarek@suse.cz +* Tue Jan 31 2006 mmarek@suse.cz - fix buffer overflow reported by David Binderman [#146444] (overflow.patch) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Dec 19 2005 - mmarek@suse.cz +* Mon Dec 19 2005 mmarek@suse.cz - added contributed levels - added icon -* Mon Dec 19 2005 - mmarek@suse.cz +* Mon Dec 19 2005 mmarek@suse.cz - updated to 3.1.1 -* Tue Apr 12 2005 - mcihar@suse.cz +* Tue Apr 12 2005 mcihar@suse.cz - fix for gcc 4 -* Mon Jan 31 2005 - ro@suse.de +* Mon Jan 31 2005 ro@suse.de - fix build -* Wed Aug 04 2004 - mcihar@suse.cz +* Wed Aug 04 2004 mcihar@suse.cz - update to 3.1.0 -* Fri Mar 19 2004 - mcihar@suse.cz +* Fri Mar 19 2004 mcihar@suse.cz - remove *.orig files -* Wed Mar 03 2004 - mcihar@suse.cz +* Wed Mar 03 2004 mcihar@suse.cz - update to 3.0.8 -* Wed Oct 29 2003 - mcihar@suse.cz +* Wed Oct 29 2003 mcihar@suse.cz - package according to permissions.secure and add %%run_permissions - no root for build -* Tue Oct 14 2003 - mcihar@suse.cz +* Tue Oct 14 2003 mcihar@suse.cz - install in /usr/games and /usr/share/games - update to 3.0.6 (mostly bugfixes) -* Sat Aug 16 2003 - adrian@suse.de +* Sat Aug 16 2003 adrian@suse.de - install desktop file from kappfinder -* Thu Aug 07 2003 - mcihar@suse.cz +* Thu Aug 07 2003 mcihar@suse.cz - updated to 3.0.0: - graphics and sounds now completely and dynamically customizable - element animation length, speed and mode now freely configurable @@ -206,14 +277,14 @@ - fixed very nasty bug in level/artwork loading routine - no more patches needed - SDL version is being built now -* Thu Feb 06 2003 - mcihar@suse.cz +* Thu Feb 06 2003 mcihar@suse.cz - updated to 2.1.1: - sound bug (causing crashes) fixed (reported by Keith Peterston) - support for /dev/sound/dsp (devfs) added (thanks to Christoph Bauer) - added new contributed levels from the following players: + Alan Bond + Gerrit Holl -* Tue Aug 06 2002 - mcihar@suse.cz +* Tue Aug 06 2002 mcihar@suse.cz - updated to 2.1.0: - graphics, sounds and music now fully configurable - added support for TrueColor PCX graphics files @@ -232,9 +303,9 @@ - fixed some "solid" elements that were accidentally destructible - fixed some tape stuff - added new contributed levels and graphics from players -* Sun Aug 04 2002 - ro@suse.de +* Mon Aug 05 2002 ro@suse.de - group name changed "game" -> "games" -* Tue Jun 11 2002 - mcihar@suse.cz +* Tue Jun 11 2002 mcihar@suse.cz - updated to 2.0.1 - bug in explosion code fixed that broke level 24 of "Baby Ghost Mine" - several Supaplex emulation bugs fixed (thanks to Mihail Milushev): @@ -246,45 +317,45 @@ - file permissions when saving files and creating directories changed - some small sound bugs fixed - added new contributed levels -* Thu Jan 10 2002 - cihlar@suse.cz +* Thu Jan 10 2002 cihlar@suse.cz - use %%{_lib} -* Wed Sep 19 2001 - ro@suse.de +* Thu Sep 20 2001 ro@suse.de - unified changelog -* Mon Mar 12 2001 - cihlar@suse.cz +* Mon Mar 12 2001 cihlar@suse.cz - fixed to compile on axp -* Thu Mar 08 2001 - cihlar@suse.cz +* Thu Mar 08 2001 cihlar@suse.cz - update to version 2.0.0 -* Thu Feb 08 2001 - cihlar@suse.cz +* Thu Feb 08 2001 cihlar@suse.cz - fixed to compile -* Fri Dec 08 2000 - cihlar@suse.cz +* Fri Dec 08 2000 cihlar@suse.cz - added missing levels -* Fri Dec 01 2000 - cihlar@suse.cz +* Fri Dec 01 2000 cihlar@suse.cz - again fixed file permissions -* Wed Nov 15 2000 - cihlar@suse.cz +* Wed Nov 15 2000 cihlar@suse.cz - renamed rockdiam -> rocksndiamonds - clean up spec file - fixed file permissions -* Tue Apr 18 2000 - cihlar@suse.cz +* Tue Apr 18 2000 cihlar@suse.cz - upgrade to version 1.4.0 - added BuildRoot -* Sun Mar 05 2000 - olh@suse.de +* Sun Mar 05 2000 olh@suse.de - move manpages -* Mon Jan 31 2000 - uli@suse.de +* Mon Jan 31 2000 uli@suse.de - fixed misuse of va_arg macro -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Fri Mar 12 1999 - uli@suse.de +* Fri Mar 12 1999 uli@suse.de - update 0.9b -> 1.3.0 - eliminated Makefile.Linux -* Mon Oct 20 1997 - hf@suse.de +* Mon Oct 20 1997 hf@suse.de - ready for autobuild -* Mon Jun 09 1997 - hf@suse.de +* Mon Jun 09 1997 hf@suse.de - Changing the permissions for the highscorefiles. -* Fri Jun 06 1997 - hf@suse.de +* Fri Jun 06 1997 hf@suse.de - Changing the permissions for the highscoredirectory. -* Mon May 05 1997 - hf@suse.de +* Mon May 05 1997 hf@suse.de - The binary rocksndiamonds has the sgid game for edit the highscore and name files. -* Thu Mar 06 1997 - hf@suse.de +* Thu Mar 06 1997 hf@suse.de - Version 0.9 Anpassungen im Makefile, zus�tzliche defines angelegt ++++++ rocksndiamonds-3.2.3-gcc4.patch -> rocksndiamonds-3.2.4-gcc4.patch ++++++ ++++++ rocksndiamonds-3.2.3-smpeg.patch -> rocksndiamonds-3.2.4-smpeg.patch ++++++ ++++++ rocksndiamonds-3.2.3.tar.bz2 -> rocksndiamonds-3.2.4.tar.bz2 ++++++ ++++ 38598 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org