Subject: pkg/20684: Updated package: lbreakout2-2.4.1
To: None <gnats-bugs@gnats.netbsd.org>
From: None <cube@cubidou.net>
List: netbsd-bugs
Date: 03/13/2003 15:07:09
>Number:         20684
>Category:       pkg
>Synopsis:       Updated package: lbreakout2-2.4.1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 13 06:08:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Quentin Garnier
>Release:        NetBSD 1.6P
>Organization:
Quentin Garnier - cube@cubidou.net
"Feels like I'm fiddling while Rome is burning down.
Should I lay my fiddle down and take a rifle from the ground ?"
Leigh Nash/Sixpence None The Richer, Paralyzed, Divine Discontents, 2002.
>Environment:
System: NetBSD padme 1.6P NetBSD 1.6P (NVIDIA_ACPI-$Revision: 1.2 $) #14: Thu Mar 6 10:39:28 CET 2003 cube@padme:/home/cube/src/nv-netbsd/netvidia/src/sys/arch/i386/compile/NVIDIA_ACPI i386
Architecture: i386
Machine: i386
>Description:
	Note the change for 2.4beta-2, hence medium priority. Far from
	serious though.

2.4.1:
- unlimited number of backgrounds for themes (03/03/08 M.S.)
- if a levelset is selected its highscore chart is shown (03/02/27 M.S.)
- the warp icon gets static after it blinked four times (03/02/27 M.S.)
- the official levelsets 'Original', 'AddOn-1' and 'AddOn-2' became the 
  first entries in the levelset list (03/02/27 M.S.)
- default warp limit is now 80% of bricks (03/02/27 M.S.)
- scores are displayed while player changes (03/02/23 M.S.)
- loading themes from installation path no longer restricted to the 
  default ones (03/02/23 M.C.)
- added an explanation of the 'Warp' feature to the documenation 
  (03/02/07 M.S.)

2.4:
- fixed a bug were balls could get caught within the paddle if the
  'bonus floor' was active and the paddle wasn't moved (02/12/16 M.S.)
- extra balls of upper paddle (multiplayer) are created at proper position
  (02/12/16 M.S.)
- shadows of extras are clipped to the playing field (02/12/15 M.S.)
- lost/gained lives are refreshed correctly (02/12/15 M.S.)
- decreased corner sensitivity and improved corner reflection (no longer
  reflected at 45 but at the real perpendicular which makes it much
  easier for balls to enter narrow passages) (02/12/14 M.S.)
- simplified range check for ball velocity vector (02/12/14 M.S.)
- the frame's shadow is not drawn twice (thus darker) when a brick close to
  the frame is removed (02/12/13 M.S.)
- difficulty 'Hard' gives 30% score bonus (02/12/13 M.S.)
- increased ball speed for 'Medium' and 'Hard' (02/12/13 M.S.)
- added a missing check concering the reset position of reflected balls 
  to the target computation (without this they could get into bricks which 
  resulted in a corrupted next target) (02/12/13 M.S.)
- extra balls (random initial direction) can no longer move straight up
  (when they did so they simply left the screen as no target could be computed 
  for them) (02/12/13 M.S.)
- reduced number of get_target() calls for balls and shots (02/12/11 M.S.)
- improved handling of scrollbars (02/12/11 M.S.)
- fixed color key bugs occuring at depth >=24 (02/12/10 M.S.)
- when bricks regenerate they are refreshed correctly (02/12/08 M.S.)
- player can disintegrate single bricks by pressing 'd' and spending
  5% of his/her score (02/12/08 M.S.)

2.4beta-3:
- continues always cost 50% of the current score but fully restore the
  initial amount of lives (02/12/07 M.S.)
- fixed a bug in the 'restart' code that could accidently cause the
  game to quit if you hadn't paid the continue cost twice (02/12/07 M.S.)
- updated Jurgen De Backers theme AbsoluteB (02/12/07 M.S.)
- shadow creation for surfaces with no color key now works correctly 
  (02/12/07 M.S.)

2.4beta-2:
- fixed security holes created by improper use of sprintf (02/11/24 D.B.)

2.4beta:
- added a quick help for network game (02/11/03 M.S.)
- optimized drawing of balls/extras/shots/shrapnells (02/11/01 M.S.)
- removed config option shadow (is always enabled) (02/11/01 M.S.)
- 'paddle.png' may provide an additional paddle set for a different
  upper paddle (02/11/01 M.S.) 
- audio buffer size became config option (02/11/01 M.S.)
- network statistics are sent in one go after game is finished 
  (02/10/30 M.S.)
- code clean-ups in establishing direct connection (02/10/30 M.S.)
- in the highscore chart the level index is no longer 0 after 
  completing a levelset (02/10/29 M.S.)
- levelset transfer improved (02/10/27 M.S.)
- fading time decreased (02/10/26 M.S.)
- SDL >= 1.1.5 is now required (02/10/25 M.S.)
- invalid users are properly removed from server (02/10/25 M.S.)
- code clean-ups and performance enhancements (02/10/21 M.S.)
- improved chatroom GUI (02/10/19 M.S.)
- fixed a network leak that caused 500% more latency in 'Deathmatch'
  and 900% more latency in 'Normal Multiplayer' (02/10/08 M.S.)

2.3.5:
- added pseudo levelset !FREAKOUT! that lets you play all levels (~600)
  in a random order (02/09/21 M.S.)
- moved 'Select Theme' option from 'Advanced Options' to 'Graphics' 
  (02/09/21 M.S.)
- bonus stack is cleared at beginning of new level (02/09/21 M.S.)
- replaced 'wontgiveup.wav' with 'verygood.wav' (02/09/20 M.S.)
- implemented 'warp' option to switch to next level before all bricks
  where cleared (02/09/19 M.S.)
- bricks/bonuses/maluses may have transparency (02/09/17 M.S.)
- optional bonus floor graphic (02/09/17 M.S.)

2.3.4:
- fixed a crash in 'Classic' theme (02/09/12 M.S.)

>How-To-Repeat:
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/games/lbreakout2/Makefile,v
retrieving revision 1.3
diff -r1.3 Makefile
4c4
< DISTNAME=	lbreakout2-2.3.3
---
> DISTNAME=	lbreakout2-2.4.1
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/games/lbreakout2/PLIST,v
retrieving revision 1.2
diff -r1.2 PLIST
12a13
> share/doc/html/lbreakout2/warp.jpg
52a54,55
> share/games/lbreakout2/gfx/AbsoluteB/shot.png
> share/games/lbreakout2/gfx/AbsoluteB/weapon.png
118a122
> share/games/lbreakout2/gfx/nukeback.png
125a130
> share/games/lbreakout2/gfx/warp.png
127a133,152
> share/games/lbreakout2/gui_theme/box_frame.png
> share/games/lbreakout2/gui_theme/box_wallpaper.png
> share/games/lbreakout2/gui_theme/button_frame_clicked.png
> share/games/lbreakout2/gui_theme/button_frame_normal.png
> share/games/lbreakout2/gui_theme/button_wallpaper_focused.png
> share/games/lbreakout2/gui_theme/button_wallpaper_normal.png
> share/games/lbreakout2/gui_theme/checkbox.png
> share/games/lbreakout2/gui_theme/click.wav
> share/games/lbreakout2/gui_theme/edit.wav
> share/games/lbreakout2/gui_theme/font.png
> share/games/lbreakout2/gui_theme/list_item_color.png
> share/games/lbreakout2/gui_theme/progress_high.png
> share/games/lbreakout2/gui_theme/progress_low.png
> share/games/lbreakout2/gui_theme/progress_medium.png
> share/games/lbreakout2/gui_theme/scrollbar_arrows.png
> share/games/lbreakout2/gui_theme/spinbutton_arrows.png
> share/games/lbreakout2/gui_theme/wallpaper.png
> share/games/lbreakout2/gui_theme/widget_frame.png
> share/games/lbreakout2/gui_theme/widget_wallpaper.png
> share/games/lbreakout2/levels/Abc
134a160,161
> share/games/lbreakout2/levels/Composers
> share/games/lbreakout2/levels/Color
135a163,168
> share/games/lbreakout2/levels/Flower
> share/games/lbreakout2/levels/Fly
> share/games/lbreakout2/levels/Freek
> share/games/lbreakout2/levels/Gatinha
> share/games/lbreakout2/levels/GreenWall
> share/games/lbreakout2/levels/GreenWall2
139a173,174
> share/games/lbreakout2/levels/IoriYagami
> share/games/lbreakout2/levels/Kazan-1
140a176,177
> share/games/lbreakout2/levels/Lapis
> share/games/lbreakout2/levels/Lattsville
144a182
> share/games/lbreakout2/levels/OpenSource
146a185
> share/games/lbreakout2/levels/Pawset
150a190,191
> share/games/lbreakout2/levels/Silly
> share/games/lbreakout2/levels/SnyMaxx
151a193
> share/games/lbreakout2/levels/Tricky
153a196,197
> share/games/lbreakout2/levels/X
> share/games/lbreakout2/levels/Yexter
196a241
> @dirrm share/games/lbreakout2/gui_theme
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/games/lbreakout2/distinfo,v
retrieving revision 1.3
diff -r1.3 distinfo
3,4c3,4
< SHA1 (lbreakout2-2.3.3.tar.gz) = 582fb88840d252e2190a09dd76dd1d1026804f95
< Size (lbreakout2-2.3.3.tar.gz) = 2367515 bytes
---
> SHA1 (lbreakout2-2.4.1.tar.gz) = 813174e74d9ac4fc527d0752c5c11142515a0d76
> Size (lbreakout2-2.4.1.tar.gz) = 2626031 bytes
>Release-Note:
>Audit-Trail:
>Unformatted: