summaryrefslogtreecommitdiffstats
path: root/History
diff options
context:
space:
mode:
Diffstat (limited to 'History')
-rw-r--r--History369
1 files changed, 0 insertions, 369 deletions
diff --git a/History b/History
deleted file mode 100644
index 70b8880..0000000
--- a/History
+++ /dev/null
@@ -1,369 +0,0 @@
-Knights 0.5.9 -- Friday January 17th, 2003
-Troy Corbin Jr. <[email protected]>
-
-* Changed version to 0.5.9
-* The console is now organized into 'Tabs', rather than using a splitter. These
- tabs can be dynamicaly organized into different windows by simply dragging
- them. Drag a tab onto the desktop to create another tab window.
-* Added the 'Seek Graph', which is a plotted chart of matches which people are
- seeking. It behaves very much like the 'Sought Match List', but the graph
- makes it easy to spot matches around your desired Rating / Time Controls.
-* Added movement animations.
-* Added a 'New Match' dialog that opens whenever you start a new match. It
- allows you to set the time controls, players for each side, and more.
-* Moved theme installation to the 'Settings' menu.
-- Major speed improvments when selecting and dragging chessmen.
-* You can now install multiple themes at once.
-* Knights now handles keyboard input better. Don't worry about pressing
- 'Enter' before you start chatting, just begin.
-* Knights can now auto-configure the following additional chess engines:
- Cilian, Faile, OliThink, Pepito, and Yace.
-- Fixed sloppy SAN disambiguation where it wasn't needed.
-- Fixed gcc 3.1 compilation errors.
-* Added Italian translations.
-* Added Finnish translations.
-- Fixed a bug where Knights would sometimes declare a draw too early.
-- Fixed a bug in which the King could castle even if an adjacent position was
- being attacked.
-* Knights can now correctly read PGN files that contain FEN notation.
-* You can now right click on a match's button to access a mini-file menu.
-- XBoard is now the default engine protocol when you configure a new engine.
-* Added basic support for the UCI engine protocol.
-- Removed the listing for the Knights engine protocol.
-* New users must accept our license ( the GPL ) before they can continue.
-* Movement highlights now also work when reviewing a match.
-* You can choose to login to your ICS as a 'guest' from the Login Dialog.
-- Fixed a bug which sometimes kept audio from working.
-* The 'Help' button in the 'Configure Knights...' dialog will now display
- context sensitive help, depending on what page you're viewing.
-* Knights can read and display images stored in the SCID *.img file format.
-- Fixed problem where the Console wouldn't redraw without focus.
-* You can now change the Console's text size using it's context menu.
-- The Retract menu option can now be used several times in a row.
-- Knights' main window is now raised to the top and given focus whenever a
- new match starts, or whenever you select a different match.
-* You can now have multiple PGN files open at the same time.
-- Major rewrite of internal communications code.
-- Fixed bug that made en passant moves illegal when your king was in check.
-- Countless minor bugfixes.
-
-Knights 0.5.6 -- Friday June 21st, 2002
-Troy Corbin Jr. <[email protected]>
-
-* Changed version to 0.5.6
-- Fixed a bug in the setup wizard that makes every server but FICS the
- current server.
-- Knights will now handle invalid ICS logins in a sane manner.
-- If you accept or counter-challenge a match offer from the
- console, the Match Pop-up will go away.
-- Fixed a bug where Less-than and Pipe symbols wouldn't render in the console.
-- ( Possibily? ) Fixed a bug that caused Knights to repeat the final moves in a
- match in the PGN game.
-- If your opponent on ICS resigns, Knights now handles it properly.( Redux )
-* Added a History file to Knights. It will contain all past ChangeLog entries
- while ChangeLog will only contain entries for the current version.
-* Expanded error reporting for failed theme installation.
-- Fixed missing character bug in ICC play.
-* The "Auto Close Last ICS" option is now on by default.
-* You now setup Timeseal for each individual server.
-* Added a combobox that lets you select the level of profanity filtering your
- ICS preforms on incomming messages.
- ( Settings->Configure Knights->Chess Servers->Options->Profanity Filter )
-- Knights should now correctly use the "Clock Ticking" and "Lag Compensation"
- data sent to it by FICS.
-* Added support for movelist retrieval from ICS ( experimental )
-- Fixed Knights' parsing of Recursive Annotation Variations. RAVs embedded
- within one another are now recognised and kept track of.
-- Fixed the display of Numerical Annotation Glyphs
-* Added support for proposed NAGs #140-154 and #190-195
-- After loading a completed match, Knights now stops the clock and displays an
- appropriate message on the Status Bar.
-* Knights now fills out the "Mode" PGN tag when it knows the correct value.
-- Fixed a bug where Knights looked for the "root" entry in a chessman
- theme.conf rather than "rook".
-* Knights now reads and uses the Notation Coordinate Colors specified within
- theme.conf files.
-- Fixed the time read from saved, unfinished PGN games.
-* Moved the "Seconds Between Seek Updates" and "Auto Close Last ICS" options
- from the General Settings to the Server Options tab.
-- Rewrote the engine communications code to use KDE's TDEProcess instead of UNIX
- pipes and signals. This should make Knights more portable, and should fix
- some obscure errors.
-* Applied KDE3 compatability patch from Harald Fernengel
-- Made internal changes to the shutdown procedure. (KDE3)
-- Made internal changes to the console's stylesheet. (KDE3)
-* Made some minor changes with layout spacing.
-- Fixed the Status Bar so that it's alignment is automatic, based on the
- current language.
-* Replaced the Default Board's 'Highlight' graphics with new images that
- show off KDE3's true alpha-channel support. ( Blatant eye-candy, yum )
-- Disabled the back button in the Setup Wizard's last page so you can't go back
- and set everything up multiple times.
-* When examining a match, manipulating the Notation List will now move you
- back and forth through the match.
-* Moving the mouse wheel will now navigate the Notation List.
-* Added "Player History" to the right-click menu in the Sought Games List.
-- Fixed that annoying Console 'jump' you got whenever a match began.
-- Fixed the coloring of t-shouts and says.
-* You can now continue to drag your chessman even after your opponent has moved
-* The 'Show Last Move' option now uses the 'Movement' highlight to display the
- appropriate positions. If a chessman was attacked as a part of the previous
- move, then that position is shown with the 'Attack' highlight.
-* When you preform a 'Premove', it will be represented on the board using
- transparent chessmen, rather than the old way ( which was represented with
- nothing =).
-* You can now preform premoves during a match vs. a computer opponent.
-* Left clicking anywhere on the board will cancel a premove.
-* Added the "Assess" option to the right-click menu in the Sought Games List.
-* Improved handling of Disconnections during ICS play. Also improved handling
- of "Illegal Move" messages.
-* "Play White" and "Play Black" menu options will now be disabled during an
- ICS match.
-* Added the ability to Print the notation for the current Match.
-* Added translations to French, German, and Estonian.
-- Fixed shutdown crash that occured when console was still open.
-* Added 'Borders' to Chessboard themes.
-- Knights no longer requires OpenGL.
-* Added 'busy' cursor when waiting for opponent to move.
-* Added the "Bowron Abernethy Chess Engine" to the list of autodetected
- engines in the Setup Wizard.
-- Fixed a bug in the Challenge Dialog Box that scrambled match parameters.
-* Expanded 'Notification' coloring.
-
-Knights 0.5.4.1 -- Wednesday February 6th, 2002
-Troy Corbin Jr. <[email protected]>
-
-* Changed version to 0.5.4.1
-- Fixed critical error which disabled your ability to capture pieces.
-
-Knights 0.5.4 -- Monday February 4th, 2002
-Troy Corbin Jr. <[email protected]>
-
-* Changed version to 0.5.4
-* All matches now use the same image cache, rather than creating it's own.
- This will save you 2 meg of memory per concurrent match.
-- Fixed a bug which prevented some castling.
-* Added the 'Resign' option. ( Match->Resign )
-* Knights now automatically adjusts the display depending on which army you're
- playing. If you're black, it will be displayed on the bottom. Of course, the
- option 'Reverse Board Orientation' reverses this effect: the local player's
- army will be displayed at the top.
-- Fixed problem with the display of the clocks while playing over an ICS.
-- Fixed a bug where Knights will send the resign command to an ICS whenever
- an ICS match is closed. Now, resign is never sent to ICS unless you tell
- Knights to do so.
-- If your opponent on ICS resigns, Knights now handles it properly.
-- Knights now writes the correct result of a resigned game in .pgn files.
-* Knights now fills out the PlayerType and Termination .pgn tags when it knows
- the correct value.
-* Implemented "drag & drop" movement of chessmen.
-* Streamlined a lot of drawing code, making some operations ( like "Reverse
- Board Orientation" ) much faster
-* Added initial support for examining games via ICS.
-* Added SOUND! ( Settings->Configure Knights->Audio )
-* Optimized various bits of ICS code
-* You can now call your opponent's flag ( Match->Call Flag )
-- Fixed some bugs concerning ambiguous SAN notation
-* Increased the width of the clock displays, making them more readable with
- smaller boards.
-* Added an option to automatically close the previous ICS match when you
- begin a new one. ( Settings->Configure Knights->General->Automatically
- Close Previous ICS Match )
-* Knights can now begin with a match vs PC open, or it can begin connecting
- to your ICS. ( Settings->Configure Knights->General->When Knights Begins
- It Should: )
-* Added Premove support. ( Settings->Configure Knights->Chess Servers->
- Options->enable Premove )
-* Added checkboxes for ICS Shouts, Unregistered Tells, Kibitzes, Seeks, and
- Private Matches. ( Settings->Configure Knights->Chess Servers->Options )
-- Fixed the "Reject Draw" option for ICS games.
-- Fixed a bug where Channel Reply didn't work when the last channel message
- came from an unregistered user.
-* The menu option "Match->Reverse Board Orientation F2" has been renamed to
- "Match->Flip Board F2". This option now works independently of the original
- option ( Settings->Configure Knights->Display->Reverse Board Orientation" ).
- Where the original option effects every board ( and is saved between
- sessions ), this new Match Menu option effects only the current match, and
- is not saved in any way.
-* Now when you're challenged in ICS, a dialog will pop up with the details of
- the challenge. From here you can accept or decline, or change the parameters
- and make a counter offer.
-* Added a patch from Harald Fernengel that makes Knights compatable with KDE3.
-- Fixed bug where new ICS games began with garbage highlights.
-- Fixed a bug which disabled en Passant moves via ICS game.
-* Added extra error messages to detect theme loading problems.
-
-Knights 0.5.1 -- Friday December 21st, 2001
-Troy Corbin Jr. <[email protected]>
-
-- Fixed a compile bug for Tru64 users
-- Fixed a bug introduced in 0.5 that made all play over ICS impossible
-- Fixed a bug where Knights counted the opening position in an ICS match
- as a move.
-- Fixed another ICS related bug where moves you made, which ICS echos back,
- were counted twice.
-- Fixed yet another bug. This one wrote SAN for a pawn's captures in a way which
- was incompatible with other programs.
-
-Knights 0.5 -- Monday December 17th, 2001
-Troy Corbin Jr. <[email protected]>
-
-* Changed version to 0.5
-- Some distros had a problem compiling 2 lines of the documentation. This
- has been fixed.
-- Fixed a bug where recieving a position for a game we don't know about caused
- Knights to crash.
-- Fixed a bug where Knights did not notify ICS when a game was closed.
-- In ICS matches where the local player was black, the chessmen were displayed
- on the wrong coordinates on the board, making the match unplayable. This has
- been fixed.
-- Incomming clock times from ICS matches where divided by 10, making a 2 minute
- clock look like 12 seconds. This has been fixed.
-* Buffered the output of the Sought Games List to help remove the
- "flashing" effect.
-- Fixed the ability to review games on an ICS.
-* Added ability to read .pgn files that contain multiple matches. Knights will
- display a summary of the matches in a new window, and you simply click ( or
- double-click based on your global KDE settings ) on a match to review it.
-- The Sought Games List required a double click to accept a match, regardless
- of your global KDE preferences. This has been fixed.
-* Knights can now append all your saved games to a single .pgn file.
-* Added the "Accept Match", "Tell...", "Finger", and "Add to Friends List"
- options to the Sought Games List right click menu.
-* Added "Reverse Board Orientation" option to the Match menu thanks to a patch
- from Kunnar Klauks.
-- Knights now closes the connection to the ICS when you close the console.
-- Fixed a bug where a pawn promotion in a loaded game would prompt you to
- choose the promotion.
-- Fixed the phantom button bug which could occur if you closed matches
- out of sequence.
-* Added support for the XBoard commands "telluser" and "tellusererror".
-- Did some minor code cleanup throughout the project.
-
-Knights 0.4.9 -- Tuesday December 4th, 2001
-Troy Corbin Jr. <[email protected]>
-
-- Changed version number to 0.4.9
-* Added option to disable the splash screen
-* Added configuration for internet servers
-* The Game menu is now the File menu, and the Opponent menu is now the Match
- menu.
-- The new game menu now dynamically enables or disables game types based on
- your configuration. So, if you don't have any chess engines configured, you
- can't play a vs. PC or PC vs PC game. Likewise for internet play and server
- configuration.
-* Added the Console... which handles sending and receiving messages via chess
- server, and any other online transactions that don't occur Over the Board.
-* Added "High Quality" mode, which displays a much smoother chessboard with
- very little pixelation... even at the smallest board sizes. However, there
- is a noticeable speed tradeoff.
-* Added a 2Meg cache which greatly offsets much of the speed loss in High
- Quality mode ( At least on my 600 it does ). Still not as fast as regular,
- which should be fine for lower-end machines.
-- Knights now displays an error message when you try playing with a bad book
- engine configuration.
-- Fixed bug where Knights couldn't read a move from a .pgn file if it was the
- last token on the line.
-* Knights will now read themes from two locations... The system-wide themes
- directory ( usually /usr/share/apps/knights/themes ) and the media directory
- so you can run Knights without installing it ( ../media )
-* Added the 'Ponder' option to the Opponent menu.
-* Added the 'Show Last Move' option to the Settings menu.
-* Added 'Pause/Resume' functions to the Game menu.
-* Separated themes into two - a board theme and a chessman theme.
-- Removed the Green Marble theme from the Knights distro.
-* Created the ThemePack distro. All themes ( except default ) will go here.
-- Fixed the 'Reverse Orientation' option... it now displays correctly.
-* Extended Knights' document handling to act like you would expect it: It
- remembers URLs ( to resave, or save a loaded game ), and prompts whenever
- an unsaved game is about to be destroyed.
-* Expanded .pgn support to include multiple games per file and propper
- parsing of comments.
-* Added application/pgn mimetype
-* Knights now connects to FICS and will play chess there.
-* Added ALT-R to reply to the last private tell you recieved.
-* Added ALT-C to chat on the last channel you recieved a message on.
-* Knights now supports multiple matches at once.
-* Knights will now default Pawn Promotions to Queen if the user does not
- select one.
-* Added ability to Retract or Undo a move while playing against an engine.
-* Added a "Install Themes" function in the Settings.
-* Added ability to modify the key bindings.
-* Added a setup wizard to get new users up and running faster.
-* Too many minor changes to document.
-
-Knights 0.4.6 -- Wednesday August 15th, 2001
-Troy Corbin Jr. <[email protected]>
-
-- Changed version to 0.4.6
-* Added en passant moves.
-* Added rules for 50 move rule.
-* Added rules for forced draws. ( 10.3 & 10.4 of F.I.D.E. Laws of Chess )
-* Knights now sends time & otim to engines that want it.
-- Fixed bug where Knights interpreted messages during a game into feature
- commands. This occurred while playing Crafty. It sent "time control" during a
- match, which Knights interpreted as "feature time=0" due to the way Knights
- parses engine data as space separated tokens. A Timer was added to engineio
- which keeps any feature commands from comming through after an initial two
- seconds. This will probably become a problem again, however, and I should
- look into making Knights read engine data as full lines rather than space
- separated tokens.
-- Fixed bug where internal records, and therefore PGN output, did not reflect
- engine names properly when the feature myname was used. Now internal
- records are not initiated until after the engines have initiated.
-- Fixed bug where the last move of a game could result in an Illegal Move
- error being printed on the status bar.
-* Knights now recognizes all PGN Tags.
-* Loaded games will now be displayed as it loads.
-* Added command line option -d <path> for specifying Knights' data directory
-- Fixed bug where the king could castle even after he moved
-- v 0.4.5 broke the Promotion Selection Dialog. It is now fixed.
-* Selecting previous moves from the notation combobox will let you review
- the game. If someone makes a move while you're reviewing, you are returned
- to the current position.
-* The up and down arrow keys will cycle you through your game's history.
-- You should now be able to continue a game if the engine thinks you've made
- an illegal move.
-* Added "Force Move" command to force a computer opponent to make a move.
-* Added "Offer Draw" command to offer a draw to your opponent.
-* Experimental support for Book Engines
-- Fixed FEATURE delay for XBoard compatible engines
-- Fixed a bug where new installs had to create two engines and switch them once
- before any engines would load.
-* Added "Reverse Board Orientation" option which, well, reverses the board's
- orientation. =)
-* Added first draft of documentation.
-- Fixed minor bug in XBoard protocol's alternative move command
-- Fixed other minor XBoard compliance issues
-- Confirmed that KnightCap works with Knights
-- Confirmed that Sjeng works with Knights
-- Consolidated entries for GNUChess v4, XBoard v1, XBoard v2, and XBoard v3
- protocols into XBoard
-* Engine configurator now sorts the engine list
-- Other minor tweaks that I can't remember
-
-Knights 0.4.5 -- Sunday July 29th, 2001
-Troy Corbin Jr. <[email protected]>
-
-* Re-rendered graphics
-* graphics are scalable... 14 different board sizes per theme
-* Themes now stored in tarballs
-* Knights recognizes and accepts most XBoard version 2 Features
-* Crafty v18.9 is confirmed to work!
-
-Knights 0.4.4 -- Friday July 20th, 2001
-Troy Corbin Jr. <[email protected]>
-
-* enabled engine setup from Settings
-* enabled engine vs. engine games
-* Knights now recognizes true time control periods
-* enabled playing as the black army
-* added work on supporting book engines
-* minor changes to the main interface
-
-Knights 0.4.2 -- Tuesday July 17th, 2001
-Troy Corbin Jr. <[email protected]>
-
-* Initial public offering via CVS
-
-