You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdegames/ksirtet/CHANGELOG

302 lines
9.8 KiB

2.1.11b (1 September 2005) [KDE 3.4.3 stable]
* fix compilation dependencies
* "fix" bug #65488 by disabling network games
2.1.11 (12 September 2004) [KDE 3.3.1 stable]
* fix loss of key down action after switching windows (bug #86017)
* fix removed lines being not updated at restart (bug #88990)
2.1.10 (4 July 2004) [KDE 3.3 stable]
* use zoom in/out actions (bug #65478)
* remove arrows in two players mode + add description for the three
balls in multiplayer game (bug #65489)
2.1.9 (31 May 2004)
* more detailed removed line display
* display level in progress bar
2.1.8 (10 March 2004) [KDE 3.2.2 stable]
* fix bug #65490 (default with simpler removed lines display)
* fix bug #77170 (crash at startup)
2.1.7 (24 January 2003) [KDE 3.2 stable]
* more control on drop down action by key press and release
* move to left/right column actions
* notifications
* fix crash when switching from normal to arcade game
* options for old style rotation, for direct drop down and for
simplified "removed blocks" display[idea by Whitehawk Stormchaser]
* next/previous player names removed: it was confusing imho
* clean up configuration dialog GUI
* better multiplayer highscores dialog
* removed "start" button for clients
2.1.6b (18 December 2002) [KDE 3.1 stable]
* fix stage display
2.1.6 (6 June 2002)
* simplify start/pause button (ugly with large texts)
* arcade mode (only 6 levels) for KSirtet [idea by Douglas Smith]
* KAccel is not used anymore...
* some code cleanup and separation of source directories
2.1.5 (16 April 2002)
* highlight level lcd when it changes
* progress bar for level [idea by Niko Boehm]
2.1.4c (13 May 2002)
* fix crash when pause pressed during animation [report by Christian Esken]
2.1.4b (15 April 2002) [KDE 3.0.1 stable]
* fix background color (less flicker and no more white background for
not compliant (?) window manager) [report by Niko Boehm]
* fix T piece rotation [report by Niko Boehm]
* save key shortcuts [report by Niko Boehm]
2.1.4 (15 January 2002)
* revamped settings
* some cleanups
* fix several problems in AI code : much better now (for ksirtet)
* several bug fixes
* fix piece rotation in ksirtet and kfouleggs [many thanks to Sebastian
Boehm]
2.1.3 (16 December 2001)
* use the dynamic library for highscores and the new API
* fix a severe bug occurring for multiple gifts (multiplayers game in ksirtet)
* reset gifts at game start (multiplayers game)
* slow down the computer player (for ksirtet)
* fix AI configuration saving
2.1.2 (29 November 2001)
* fix pause behaviour in menu (forward port from 2.2 branch)
* use KConfigGroupSaver everywhere
* World-wide highscores for KSirtet and KFoulEggs !!
2.1.1 (17 October 2001)
* some more reorganization
* some code revamped and simplified
* a DESIGN file !
* progressive fall animation added to kfouleggs
* board can be made transparent :)
* "removed" lcd now displays more details (ksirtet & kfouleggs)
* highscores updated (new dialog)
* ported to Qt 3.0 (a piece of cake :)
2.1.0b (28 November 2001) [SF 2.2 stable]
* fix pause behaviour in menu [bug reported by Erik Hill]
2.1.0 (17 July 2001) [KDE 2.2 stable]
2.0.10 (03 July 2001) [SF 2.2 devel]
* reorganized sources files
* fixed level increase with initial level higher than 1 [thanks to Christof
Musik]
2.0.9 (24 May 2001)
* configuration of the initial level added [suggested by Alain Beyrand among
others ...]
* enhancement of highscores : nicer dialogs, nb of games, mean score, ...
* use of KHighscore
* use of KStdGameAction
* fix shadow display
2.0.8 (11 April 2001)
* fix for multiplayers game (see lib changelog)
* pause when highscores requested [suggested by David Grill Watson]
* create GenericBoard class (for future extensions)
2.0.7 (14 March 2001)
* changed highscores accelerator to CTRL + H (more standard)
* better use of session-management
2.0.6 (1 February 2001) [KDE 2.1 stable]
* more explanations in KFouleggs score computation.
* some fix in KFoulEggs piece drawing [I was not able to see
the problem ; thanks to Tom Colgate]
2.0.5 (13 September 2000) [KDE 2.0 stable]
* fix for change of behaviour in QCanvas (QCanvasItems need a show).
2.0.4 (4 September 2000)
* fixed behaviour of button in highscores dialog when entering the winner
name [proposed by Lotta Inkovaara]
* fixed repaint problems of piece shadow [some flicker added though]
* keys bindings should be now saved [due to some obscure bug in
kdelibs/kaccel ; thanks to Chris]
2.0.3
* use of KMainWindow + interception of LayoutHint events to fix the resize
problems ...
2.0.2 (19 June 2000)
* versioning the XMLGUI files
* removed (unstandard) title in dialogs
* block size is configurable
2.0.1 (28 May 2000)
* fixed highscores dialog showing empty if score too small [bug reported
by David Grill Watson]
* fixed something in the XML files ...
2.0.0 (10 May 2000)
* stupid bug fixed (off by one error in random piece generation)
* fix segfault when exiting with the close button
1.1.16 (14 April 2000)
* AI is now configurable
* multiplayer + AI for fouleggs !!
* XMLguified + config cleaned up
* animations can be configured on/off
1.1.15 (3 April 2000)
* nicer "light removed" animation in ksirtet
* new "bump falling piece" animation
* new "progressive falling on remove" animation for ksirtet
1.1.14 (2 April 2000)
* KAction
* separated in two executables (ksirtet and kfouleggs)
* use of QCanvas done
* fixed a nasty bug for kfouleggs (segfault when the piece is almost at top
and the action dropDown is activated)
1.1.13 (7 February 2000)
* found bug in piece copying/random generation
* KAboutData
* first modifications for the use of QCanvas
1.1.12 (14 December 1999)
* FE drawings are ok (not very cute though)
* multiplayers status line completed : players names + gift leds
* T piece starting orientation modified so it can be rotated immediately
(this is of some importance for the AI player ...)
* LCD style slightly changed
* AI customization (to optimize AI ...) [uncomplete]
* "What's This" added
* multiplayers score dialog [uncomplete]
1.1.11 (8 November 1999)
* keys were "inverted" for two-players-game.
* Foul Eggs game !! (score + multiplayers + AI still to be done).
1.1.10 (14 August 1999)
* big change for multiplayers game (due to heavy modification of lib)
1.1.9 (6 July 1999)
* highscore dialog is "layouted"
* layout fixes
1.1.8
* fixes in AI and gift mechanism.
* gift received and gift sent shower in multiplayers game.
1.1.7 (21 March 1999)
* "shadow" and "show next" are configurable via menu.
* fix in shadow repaint.
* fix : the removed line display is now cleaned when starting a new game.
1.1.6 (20 March 1999)
* the main board now use QT's layout engine.
* some clean-ups for future extensions.
* asynchronous opponent gift treatement (no more funnies when gray lines
arrive at unexpected time)
* shadow of the falling piece (to limit parallax errors) ...
1.1.5 (11 March 1999)
* fixed the layout code for Qt 2.0 (Mario Weilguni <mweilguni@kde.org>)
1.1.4 (6 March 1999)
* you can play against the COMPUTER !!! well its brain is rather limited
but it's better than nothing :)
* changes all over the place.
1.1.3 (6 March 1999)
* bug fix : random generation is uniform among games in multiplayers.
* bug fix : in multiplayer : dropdown state does not persist after gameover.
1.1.2 (2 March 1999)
* big review of generic tetris code :
- three fixes : * the falling pieces are better centered.
* the next piece is shown well centered.
* at game over the next piece is effectively the
next one.
- preparation for future extensions.
1.1.1 (28 February 1999)
* many bug fixes for multiplayer (there are still some nasty ones around)
1.1.0 (25 February 1999)
* big revamping : the old net code is gone ... a new one is coming :
you can now play on the same computer ... the network code may (will ?)
crash : understand "highly experimental" ;)
* well it's almost ok. still some rough ends ...
1.0.2 (18 February 1999)
* fix a focus bug (bug report by Malte Starostik)
1.0.1 (16 February 1999)
* bug fix : no more funnies when pausing at unexpected moments [bug report by
Malte Starostik]
* keys settings were not saved [bug report by Sven Kuenzler]
* drop pieces were not giving points anymore (thought I had already
killed this one ...)
* more clean-up (ad nauseam)
1.0.0 (19 June 1998) [KDE 1.0 stable]
* final cleanup before 1.0 !
0.2.12 (10 March 1998)
* some cleanups
* blink full lines
* accelerated drop for dropped down pieces
* one more time for ace players : the main score box was too small
0.2.11
* [Robert Williams] Added version.h and ChangeLog
* [Robert Williams] Added getCaption()
0.2.10
* included in the CVS tree
* KTopLevelWidget & KMenubar
0.2.7
* some cleanups + international support
* net fix : use 'uname' rather than 'getenv("HOSTNAME")'
0.2.6
* no more NULLs (for the sake of 64bits)
* a nicer highscores dialog (there should be no more truncated score
for ace players :)
0.2.5
* just a minor change to allow compile in Linux/Alpha
0.2.4
* minor changes
* "kexample 0.31" compliance
0.2.3
* adapted for libtdecore 0.7
* hide/show menubar + popup menu (ala kvt)
* more compliant to the Style Guide
0.2.2
* use kdehelp
* use of KConfig and clean the highscore dialog
* use of kmsgbox for about :) [it is nice]
0.2.1
* use of KKeyCode for the management of keys
0.2
* many things : network game + extension for other similar game
0.1
* get rid of the grab stuff from the original version
* small reorganisation
* change of the key-bindings (cf help)
* [Asger] the real scoring
* [Asger] get rid of some needless stuff in GenericTetris
* highscores