2.2.2:
-LBreakout2 is now compileable with MinGW for Win32 
(thanks to Claudio Chimera)
-if a ball has an invalid target it returns to the paddle 
(instead of exiting the program)
-own graphics and sounds my be used as theme
-autoreturn of balls is now optional
-updated trouble-shooting
-fixed a bug where the bonus floor didn't disappear after the bonus
expired (thanks to Trevor Spiteri)

2.2.1:
-added another animation level
-if a ball didn't hit a destructible brick or the paddle within
ten seconds it moves back to the paddle to prevent 'endless
loops'
-changed the ball's size to 12x12 which is supposed to fix most
of the remaining reflection bugs (thanks to Linus Gasser)
-moved the level 'Be Smart!' from second to tenth position in 
levelset AddOn-2
-corrected a check up in line_intersect() (thanks to Linus Gasser)
-when a level is completed it's the next player's turn 
(thanks to Linus Gasser)

2.2:
-added some icons
-grown bricks are not removed when reinitating level
-all highlighted chart entries are cleared before adding players to chart
-new levelset AddOn-2 using the new extras (10 levels)
-new animations
-new extras (thanks to Dante):
    -TIME_ADD: adds 7 seconds to the duration of all active bonuses/maluses
    -DISABLE:  disables all active bonuses/maluses
    -EXPLOSIVE BALL: if ball touches a brick it explodes and destroys it's 
     neighbors
    -BONUS/MALUS MAGNET: either bonuses or maluses are attracted by the paddle
    -WEAK BALL: if active there is a 40% chance that a brick isn't damaged
-new bricks:
    -CHAOS BRICK: chaotic reflection of balls (thanks to Dante)
    -REGENERATIVE BRICKS: this brick will restore one point duration 
     within 4 seconds if not hit again (thanks to Dante)
    -SHIELDED BRICK: indestructible even for energy balls 
-new beautiful explosions (thanks to Dante)
-added quick hint system
-lbreakout2-level directory is created properly
-highscore is not overwritten when updating
-/var/lib/games is created when not existing

2.1.2:
-disabled double-click for confirmation
-increased sensitivity of the reflection check-up introduced in 2.1.1
-fixed a bug that caused reflection on an already removed brick (and
propably some crashes)
-added a grid to the editor for easier editing
-added advanced option 'Key Speed' to modify speed of keyboard input
-energy balls pulsate faster
-'exploding brick' list cleared when initiating next level
-using new backgrounds from the Arianne project (thanks to Dante)

2.1.1:
-added an important check up for ball reflection to fix a bug that
caused a crash when using a 'bonus floor' or a 'growing brick'

2.1:
-new levelset with 15 levels
-fixed a nasty reflection bug where the ball got stuck at the bottom
of the screen making a loud noise
-fixed a bug where the ball was attached to the wall instead of the 
paddle (Thanks to Patrick Hohmeyer!)
-invisible bricks
-explosive bricks
-fixed a bug in the menu
-added a 'quick help'
-modified bonus times
-manual updated
-'blue' balls are fading in and out
-two more colored bricks (gray, white)
-added three new maluses:
    -'Lights Out!': total darkness (except ball, paddle and bonuses)
    -'Ghostly Paddle': paddle disappears when not moving 
      (won't reflect balls)
    -'Chaos': balls are reflected randomly at bricks
-attached balls keep contact with paddle while resizing
-each levelset got it's own highscore chart
-jumping of paddle after smooth resize fixed

2.0.1:
-new optimized reflection algorithm (supposed to fix all
remaining bugs)

2.0:
-reflection bug fixes:
    -stated another (less) important break condition for
     multiball reflection
    -range tolerance for edge reflection increased
    -additional checkup for 'neighbored bricks'
	 reflection

2.0-pre2:
-player scores modified correctly in the end of the game
-fixed bonus floor deadlock
-fixed a reflection bug
-you may also quit a running game by 'q' now
-faster paddle movement when keys are used
-added dummy array to config file so no corruptions will
occur when new options are initiated

2.0-pre1:
-ball is drawn correctly when moving up/left
-modified paddle reflection conditions
-normed the perpendicular vector of brick edges
-balls are properly reset when destroying a brick
with the 'metal' bonus (and no reflection occurs)
-highscore chart saved directly after game over
-new advanced option: ball below/above bonuses
-fullscreen/windowed switch by 'f' now allowed everywhere
-added a spec file for RPMs (thanks to Dennis Bjorklund)
-added some very important range checks for reflection

2.0beta:
-smooth paddle resize
-bonus shadows drawed correctly (doesn't overlap other bonuses)
-modified brick reflection and hopefully fixed 
the 'through walls like a ghost' bug
-fixed the wrong color key of frame (thanks to Andre Trindade)
-restart is allowed even with no life left if you got enough points to
buy a continue
-added a missing include in config.c and fixed some newline warnings

2.0alpha-2:
-bit depth is adjusted to the settings of your desktop (instead of 16bit
hardcoded)
-correct color key for paddle and balls at bit depth > 16

2.0alpha:
-major code redesign and clean-ups
    -C++ -> C
    -structured source
-resolution changed from 512x288 to 640x480 (no black frame in fullscreen)
-up to 4 players (alternate)
-fading improved
-score counting improved
-optional constant frame rate (to prevent LBreakout from
consuming 100% CPU time)
-event handling improved:
    -paddle does not slow down if framerate drops
    -moving paddle and firing weapon at the same time now works for Linux
    (problems with Mac and BeOS - therefore added an --enable-warp
    option - see the README for more)
    -usage of 'invert mouse' and 'motion modifier' improved
-shadow added
-graphics improved
-ball velocity specified by difficulty instead of level
-added a grab option to keep mouse in window (thanks to Mark Rowe)
-time of a bonus (if any limit) is added to current time (instead of
setting it)
-new bonuses:
    'End Of The Rainbow': while this is active each brick without
    a bonus will release 1000 points
    'Joker': destroys all malus' and collects all bonus on screen
    doubling time limit and score (if any)
-added and changed sounds
-new menu
-fixed a bug in shot handling (wrong bricks removed)
-the global highscore path is no longer hard-coded in the configure
script (option: --with-highscore-path)
-improved the paddle:
    -works perfect! (balls won't go through the paddle)
    -real convex behaviour
-improved the brick reflection (though edges need a better reflection
behaviour)
-in the menu ESCAPE takes back to the previous menu instead of
leaving the game
-integrated feature-packed level editor
-PNG is used for graphics (to beat the 1MB limit of the SDL competition)
-new documentation

010315:
-when a blue metal ball destroys a wall its score is no longer
uninitialized (No chance anymore to get a BILLION points within minutes! ;)
-twinkling of bricks is disabled when animations are turned off
-fixed a bug occuring when loading own levels
-score is counted faster
-better example of own level in the manual (added as single
file 'test.lbr' as well)
-two charts: 'Highest Scores' and 'Highest Levels'
(thanks to Jean-Philippe Martin)

001104:
-added 5 new levels
-remaining time of a bonus is displayed (optional)
-added speed-up/speed-down bonuses
-a blue ball now goes through indestructible walls as well
-freeze duration now is one second instead of two seconds
-changed the logo (thanks to marko kjellgren)

001022:
-when paused resume game only if 'p' is pressed
-mouse invert option
-random starting angle (-60 to 60 degree) of a ball (optional)
-if starting angle is not random press left mouse button to fire the ball
to the left (right button to fire to the right)
-paddle can shrink below its original size (absolute minimum of 30 pixels)
-changed the indestructible bricks from level 03 to destructible ones
-moved option 'Paddle' from menu 'Controls' to 'Game'

001018:
-fixed some bugs
-$(DESTDIR) now is used in Makefile.am (thanks to daniel burrows and lauri korts-parn)
-spec file improved
-highscore path changed to /var/lib/games

001014:
-selecting fullscreen via menu works again
-added a spec file for redhat linux (thanks to lauri korts-parn)
-paddle works much better
-'shrink paddle' and 'expand paddle' bonuses can be distinguished better
-you can choose between a 'flat surface' and a 'convex surface' paddle
behaviour
-position of a ball will be reset when it is attached

001006:
-fixed various bugs
-checks for SDL and pthread libs now
-timer improved
-removed some more egcs 2.91.66 problems
-sound is default (configure)
-added --disable-install option (configure)
-if SDL 1.1.5 is found -DSDL_1_1_5 is defined automatically (configure)
-if the paddle is resized attached balls will keep contact
-levels changed (25 now)
-weapon fires continuously while 'Fire' is pressed
-mouse pointer hidden when playing in fullscreen mode
-resolution no longer changed everytime entering a new level (in fullscreen
mode)
-you can enable/disable sound and transparancy, set the
animation level and turn on/off 'Fullscreen' while playing
-if a ball hits two bricks at the same time both will be removed
-paddle works better

001002:
-works with egcs 2.91.66 now
-mouse pointer hidden when only keyboard is used

000930-2:
-high score chart installed correctly
-no request for SDL_INIT_AUDIO if -DSOUND undefined

000930:
-improved the installation process

000929:
-works with SDL version 1.1.5 (or better), too

000928:
-fixed the 'infinite loop' bug
-added a fullscreen option
-source path correctly set now
-changed some levels

000924:
-initial public release
