Version history

More recent changes...

Version 3.6 - Release version [build 8364] (January 2nd, 2006)

Fixed a bug in the game analysis (auto-annotation) feature that was introduced in v3.6.

Version 3.6 - Release version [build 8361] (December 15th, 2005)

Bug fixed: when BabasChess was auto-restarted (e.g. when the language was changed), the preferences were not correctly saved.

Fixed a minor bug in color picker dialog (used in the Preferences)

Minor bug fixed: the DGT clock was not stopped at the end of the game.

Bug fixed: LoadLayout command in scripts was not working if the layout file name contained one or more spaces.

Bug fixed: when setting up a position on the server from a FEN string, in some cases the player to move next (white or black) was not correctly set.

Version 3.5 beta [build 8333 - 3.6 Release Candidate 2] (November 18th, 2005)

Bug fixed: if the user stopped observing a game, it was incorrectly removed from the game list, even if it was not actually terminated.

Bug fixed: movelists containing one or more moves with thinking time higher or equal to 1 hour were not correctly parsed.

Added support for the DGT electronic board: new command in menu view to show/hide the board setup window; new option "Enable sensor board support" in File->Preferences->Board (2). The board can be used to enter moves while 1) playing, 2) examining and 3) editing pgn games; it can also be used in setup mode (both bsetup on the server and setup of a local pgn game).

Games aborted on move 1 are no longer automatically saved to pgn.

When editing a PGN game, if a move already existing as a variation is made on the board, the already existing one is selected, instead of creating a new variation.

Version 3.5 beta [build 8262 - 3.6 Release Candidate] (November 9th, 2005)

Fixed a minor bug: when canceling a premove, if it was not the last premove in the list and the option "Leave premoved piece in destination square" was active, the board could appear inconsistent. Now in those cases, the board is always restored to the last consistent position.

Fixed a minor bug in the Observers tab of the game console: in some cases the refresh could not start at the beginning of a game, when a new board window was created

Fixed a minor bug: analysis auto-start now doesn't apply when in board setup mode

Fixed a bug in the window layout manager that could make BabasChess crash in some cases

Fixed a minor bug in the window layout manager: now the board windows are always on top of other overlapping windows when a layout is loaded

Bug fixed: automatic move forward was not disabled when switching edit mode on/off

Fixed a minor bug in the ThemePack installer

Bug fixed: when moving pieces in a non-active board, the captured pieces were not correctly updated

Minor bug fixed: the automatic board flip on observe command did not work correctly when the name of both the players is the same (it can happen in examined games)

Bug fixed: when there were too many observers, the obervers tab did not show all of them

Version 3.5 beta (September 26th, 2005)

Bug fixed: in some cases the mouse wheel could not work with the dockable main console

PgUp/PgDn in the console input line now scroll the console text up/down.

When a new observed game starts reusing an existing board, now the board does not become the active window.

Fixed a bug in the PGN game dialog (sort on date was not working).

Fixed a problem with the figurine font in Windows 98 ('book' symbol)

Fixed a problem with Windows 98/Me that could hang BabasChess in case of logon error (e.g. wrong password)

Fixed a bug BPGN export (']' was missing in tag 'Site')

Script lines containing tells/shouts are now reported in the chat/channel window if appropriate.

Two new 'Only when not playing' sub-options added to File->Preferences->Info window options.

Fixed a bug introduced in v3.1: the 'Help' button of the Preferences was not working (while pressing F1 worked normally) and the contextual help mode was not working on menus

Fixed a bug in move animation, introduced after v3.1

Added 4 new emoticons

Added Winboard vector pieces provided by TNoirLord and updated Winboard themes; added other vector pieces and square provided by TNoirLord.

Fixed a bug occuring when exiting/entering bsetup mode in a game examined by more users (with mexamine command)

Two new sound events added: logon and best rating achieved.

FICS login screen made more readable by removing some lines no longer useful (e.g. (If your return key does not work, use cntrl-J))

Fixed a bug introduced in v3.4: the last move information in the status bar was incorrect.

BabasChess now supports "Theme Pack" installation: a Theme Pack is a collection of pieces/backgrounds/sounds/themes/... zipped in a single file. This will allow new themes to be simply downloaded and installed in the future.

New features added to the plugin interface

Sound system redesigned using a separate thread, to avoid a new sound to "eat" the previous one

New sound events: check mate sound (a different sound can be also set according to the check-mating piece)

Added sabort/sdraw/adjudicate commands in YourProfile->Stored

Fixed a minor bug in Preferences->Board: Piece vertical offset was not always remembered

Fixed a bug in atomic: on a capture+promotion move the promoted piece did not explode...

Fixed a bug that could cause a premove/pre-smartmove to be incorrectly executed out-of-turn.

Option for board window background image (Preferences->Board Window).

Holding Ctrl key while entering a smartmove (or a pre-smartmove) will force the last piece-type moved (e.g. if the last piece moved was a Pawn, a pawn smartmove will be issued)

When a seek ads is removed, now the sought list line will remain empty for a few seconds (this is to avoid erroneously accepting a different seek ads).

A small book is now included with crafty; crafty.exe has been recompiled using VC7: it is a bit faster.

Fixed a minor bug in the analysis window (a 32 bit number was used to store the number of nodes).

Now the analysis window parses crafty output correctly when it is using the opening book.

New option in Preferences->Board(2): "Highlight source square", winboard theme updated to exploit this new option

$circle/$arrow kibitzes are now considered only if coming from one of the examiners of the game.

Behaviour of move sound events slightly changed: now, for instance, if you choose "No sound" for capture moves and a given sound for normal moves, the normal move sound is played when a capture occurs (the same for check/castling/drop/explosion).

Version 3.4 alpha (May-June 2005, various builds released, never released as a beta version)

Premoves are now canceled when a takeback occurs.

Fixed some minor bugs in Bughouse communications (say/ptell).

New option in Preferences->General: "Request confirmation for shout/it aliases ('!' and ':')"

New tab in the game console: Observers. The "Show observers" button has been removed from the toolbar, since the new tab should be more comfortable.

Bug fixed: ECO code was added to PGN files of non-standard chess games (e.g. atomic); now it is added only to standard chess games

Annotator pgn field added to the Game Properties dialog (Edit menu)

PGN date is now divided in year/month/day in the Game Properties dialog (Edit menu)

Some improvements to the PGN game list window (View->Game list in pgn file): it can now be resized and remembers its last position, size and pgn file opened; an option has been added to automatically close it each time a game is selected.

Fixed a minor bug that occurred when accepting a seek ad no longer available

Fixed a bug in the SAN generated for en-passant moves.

New options (Preferences->General) for embedding clock information in saved PGN files (enabled by default). This allows to view the remaining time for each move when examining a pgn game in BabasChess. Two formats are available: the [%clk h:m:s] command defined in An extension to the PGN standardand the new [%clkms ms] (enabled by default) that allows to save clock information with millisecond accuracy. When a pgn game containing clock information is uploaded to the server, the commands wclock/bclock are used to set the clocks at each move.

Bughouse games are now saved in BPGN format.

Messages like "User is not logged in" and "Player "name" is censoring you" are now displayed in the chat window (and in the game console window).

Minor bug fixed: tells from a user who matched the name of a pgn game player were displayed in the game console of the pgn game board window.

If your game starts or your opponent moves when the BabasChess is not the active window, the BabasChess main window flashes in the taskbar (not available in Windows NT and Windows 95).

Fixed a bug: whispers from users with rating<1000 where not correctly parsed (es. Pluto( 948)[181] whispers: ...)

New command "Type in next move" added to "Game" menu (it can be associated to keyboard shortcuts as well)

Added unlimited undo/redo to the pgn editor!

Now when a PGN game is modified, a '*' is displayed on the title bar of the board window: when a modified PGN game is being closed or replaced with another game, the user is asked to save to avoid losing the changes made.

"Primary <gamenum>" command is now automatically issued when switching among multiple observed board windows.

The pgn list window is now faster when reading large pgn files.

New command to analyze and autoannotate a whole game (available from edit menu, "Analyze game" command and from a new "Analyze" button in the Game Finished popup window)

Improved engine support. Winboard/xboard protocol: "protover 2" is now sent by default and ping/pong is used to avoid race conditions; UCI protocol: isread/readyok is used to avoid race conditions.

Now the analysis tab (game console) has the same colors of the movelist

Fixed a minor bug in the font picker control

Bugs fixed in engine support: when a mate was found by an UCI engine the score was 0; now it is set to +/-300. A pawn promotion in an UCI engine variation was not correctly parsed. Score in UCI engine has now the same meaning that in Winboard engines (positive value = white advantage, negative value = black advantage)

New commands added (right click on engine variation, right click on movelist, menu edit)

New movelist layouts: paragraphic movelist with or without variations, two-column movelist with or without variations, new toolbar in the movelist; layout options (column mode, show variations and show comments) are saved in the window layouts.

Added support for PGN RAV (variations) and NAG (annotation): this is a major update.

Improved appearance of the figurine font; furthermore cleartype antialiasing is used on XP.

New options added in Preferences->Board window to customize the movelist (font size, colors, ...).

Bug fixed: pressing ESC in the Main Console (in dockable mode) made it disappear

Bug fixed: remapping the F1 keyboard shortcut was not possible (the contextual help was called in any case)

New command in the context menu of the analysis tab: it lets you execute the firts move of the selected variation on the board

New command in the context menu of the analysis tab: it lets you examine the selected engine variation in a new board

The connection configuration can now be set in the command line, with "BabasChess /profile:<connection name>". For instance: "BabasChess /profile:MyGuest" activates the "MyGuest" configuration; "BabasChess /profile:default" activates the default configuration.

Version 3.1 beta (April 15th, 2005)

Added support for circles and arrows (not a complete support since this would require some work on server side). Commands can be given as kibitz messages (only while examining games); the following commands are available: $arrow <square> <square>, $circle <square>, $unarrow <square>, $uncircle <square>, $cleararrows, $clearcircles, $clearall. New options in Preferences->Board(2); UI commands for adding markers will be implemented in the next versions.

Bug fixed: BabasChess crashed when mexamine was used on a game in bsetup mode

Minor bug fixed: minimized Info/Chat/Channel windows where not saved/restored correctly in window layouts

Keyboard shortcuts are now customizable (from Preferences->Advanced): each shortcut can be directly associated to a single BabasChess command, or to a script (which can contain more BabasChess commands and/or server commands).

Scripts can now contain "BabasChess commands", that is commands to be executed on the client side instead of being sent to the server. Any line starting with">>" is considered a BabasChess command (e.g. >>LoadLayout "my_layout"). Above each script edit field there is a new button to help the user to insert a BabasChess command.

Minor bug fixed: now if a when layout has to be loaded when the application is minimized, it is loaded as soon as the application is restored

Bug fixed: it was possible to paste text from the clipboard longer than the maximum allowed limit (then being logged off by the server if that text was sent)

Fixed a minor bug: now when the Info Window is closed, any operation in process (seek info, game info, ...) is stopped to avoid consuming bandwidth

Fixed a minor bug in censor user-rule reply message

Now the engine output is in SAN notation both for winboard and UCI protocols and the moves are numbered according to the current move on the board

New option in engine advanced configuration: "Apply delay before starting to analyze"

Added a combo box to quickly choose the engine in the Analisys tab

Improved UCI engine support. Tested engines: AnMon, Aristarch, Delfi, Fruit, List, ProDeo, Ruffian, SmartThink, SOS, Yace

New options in Preferences->Board Window: Names font, Clocks font, Other text font.

New font picker in Preferences->Console, with preview. Now any available font type can be chosen.

The Channel Window title now always displays the description of the active channel (if available), even if the "show only channel number on the tabs" option is enabled

Version 3.0 - Release version (February 21st, 2005)

Minor bug fixed: in some cases the save pgn command could suggest an illegal filename to the user

Less vertical space reserved for the "guests" section of the seek graph

Automatic board flip on observed player now works also if the observe command is not given with the contextual menu (i.e. manually in the console)

Version 2.95 beta (January 29th, 2005)

Fixed a minor bug in the "New engine" button

Fixed a parsing bug that could cause a malformed !BCS-> text to hang the program

Fixed a minor bug in color picker dialog (used in the Preferences)

The autocomplete window is now sized according to the number of suggestions in the list

Fixed a bug in the automatic window layout command: some board windows could be placed behind the main toolbar on low resolution screen (800x600)

Many help pages updated

The open button in the toolbar (traffic lights) is now red when the user is closed to match and green when is open

New layout event: start observing a bughouse game

Fixed a bug in the layout manager: on low-resolution screens some layouts could be incorrectly loaded

Reorganized some contextual menus (friend list, player list, console/chat/channel window)

New option in File->Preferences->Board (2): Show dragged piece. If unselected, no piece will be displayed during your move (only target square highligh if enabled).

"Time interval for automatic move forward" option is now in millisec.

Fixed a bug in the toolbars: if both mouse buttons were pressed on a toolbar button, it remained locked.

Last move time was not shown in examined games; now, if available, it is displayed.

Promotion behaviour in pgn game editing is now the same of playing, controled by the "Show promotion popup" option (File->Preferences->Board (2)).

Introduced a small delay in analysis autostart, to avoid crashing crafty (it seems to be a crafty bug: the engine sometimes crashes if repeately started/stopped)

Mouse wheel moves back/forward in the movelist (only when the movelist or the board has the focus)

Some variables are no more forced at logon: highlight, pin, bell, showownseek, seekremove (ivariable)

Fixed a minor bug in the input line context menu

Version 2.93 beta (November 11th, 2004)

Fixed a bug introduced in v2.92 which could cause the program to crash when a new window layout was loaded

Added "Enter" command in the input line contextual menu

The "New chat window" dialog now shows the last opponent's name by default

Reorganized two contextual menus (right-click on a player's name on the board and right-click on the board)

Now in case of overlapped seek ads in the seek graph, a window with the list of overlapping seek ads is shown

The new server commands "bsetup krf", "bsetup qrf" and "bsetup kf" are now used to correctly upload Fisher Random pgn games

The "Close board" button in the Game Finished popup window now closes both the boards in case of bughouse games

Minor bug fixed: automatic move forward was not disabled when pressing the back button in an examined game

Now if script contains a variable that does not have a value (e.g. %white% when the active window is not a board), the script is no longer executed

Added three new macros: %white% and %black% refer to the active board, %input(label name)% asks the users to specify a value at run time (e.g. "finger %input(user name)%" will display a popup asking for "user name", then run the finger <user name> command)

Fixed some minor parsing bugs in the Profile command

Bug fixed: when a new piece arrived (bughouse or crazyhouse) while dragging a buffer piece, in some case the buffer pieces could be incorrectly drawn

Released the Plugin sdk, containing a sample plugin and the BabasChessTalk plugin in source code (sorry no documentation yet, just a few comments in the source code...)

Renamed plugin extension (from .dll to .BCPlugin)

BabasChessTalk plugin redesigned to use the new features in the plugin interface

The plugin interface has been enhanced. Added ui to install/remove plugins; a new "Plugins" menu available, where each plugin can create a submenu.

When test move legality is enabled, it is now applied in examined games too

Version 2.92 beta (October 21th, 2004)

New command in game list context menu: Show observers

New command in board setup context menu: Clear board

When the time is higher than or equal to 60 minutes, now the h:mm:ss format is used in the clock

If the no-partner user rule is activated for a user, his/her partner offers now are no longer shown in the main console

Fixed a bug when move animation

Fixed a bug in the promote popup

Winboard and Thief themes updated to exploit the new clocks and buffers layout options

New commands in Game menu to choose the position of names and clocks (Clocks and names position submenu): this setting is saved in the window layout

New commands in Game menu to choose the position and type of the piece buffers (Captured pieces submenu): this setting is saved in the window layout

Optimized board redraw when loading layouts

Fixed a bug introduced in v2.91: guest logon was not possible

Fixed a minor bug: 3 0 games where considered "lightning" when saving a pgn file

Fixed some minor bugs in PGN editing

Version 2.91 beta (October 5th, 2004)

IVariables are now set before login (thanks to AlexTheGreat for the suggestion): this avoids potential problems, in particular with autostart in tournaments.

Fixed a minor drawing bug in the clock display which could occur in some cases

Fixed a minor bug in board window layout introduced in v2.9.

New option in user rules to censor off-line messages: messages received from the censored user when you are on-line are not displayed in the main console: they immediately deleted together with any other message received by the same user and a reply-tell is automatically sent; messages received when you are off-line are automatically deleted when you read your messages using the "Messages" command in "View" menu.

BabasChess now will remember the last folder which a pgn was saved to (default is <user folder>\games).

If the no-play user rule is activated for a user, his/her challenges now are no longer shown in the main console

Minor bug fixed: status bar message "Move sent, waiting for server response" is now show only when playing (not when examining)

Added a new vector piece set: USCF

Channel sounds events: different sounds for different channels can now be configured

Sound event list has been transformed into a tree

When exporting a preference file, individual channel text styles are now saved only when different from the default channel text style: this speeds up the exporting procedure and, incidentally, also speeds up the opening of the Themes dialog, which is slow in some systems.

Cancel all premoves command (ESC key) is now faster and when a single premove is canceled by pressing its 'x' button, the board position is now restored correctly

Added new user rule: "Customized sound on user arrival", added "Play" buttons in user rules for testing customized sounds

Fixed some bugs in the new options in Prefs->Sound added in v2.9.

Version 2.9 beta (September 16th, 2004)

The Shout tab in the Channel window now has a Shout/It combo (default value corresponding to the option "Use It for shouts" in Prefs->Chat).

Last layout event in Prefs->Window layout renamed: from "When you finish playing, observing or examining" to "When you close all the board windows", which better correspond to what it actually does.

Fixed some bugs in the new options containers (Preferences) added in v2.6.

Minor bug fixed: in some cases (when other windows stole the focus, e.g. with automatic tab switch in chat/channel window enabled), the return key had to be pressed twice to confirm a message/command in the main console/chat/channel window.

New options in Prefs->Board window: "External margin", "Show coordinates outside the board", "Show coordinates on all sides", "Coordinate font size", "Coordinate color"

New options in Prefs->Board: Square border size and color

Fixed a minor bug in the games tab of the Info Window

Since seekinfo are not working in examine mode (server bug), now BabasChess forces the recreation of seek list/graph when exiting from examine mode

Now the friend list shows the "Logged on users having you on their notify list" part only if the notifiedby variable is set to 1.

Three new options in Prefs->Sound: "Play emotesound in channel tells only from the active channel", "Do not show !BCS->(sound name) text", "Do not show tells containing !BCS->(sound name) text"

New sound event: "Game: New piece available (bughouse)"

"Main Console dockable" setting (normal or dockable window) is now associated to the window layout. This is to avoid problems switching between layouts with and without dockable main console.

Added Themes (menu File)

Sought graph: added double buffering to prevent flickering on resize

Sought graph: two options added in Prefs->"Info window" to control the interesting (zoomed) region of the rating scale.

Added user rules (new command in contextual menu and in View menu)

Automatic save/restore of default board window layout have been improved (this applies only when the layout event in Prefs->Window layout is "take no action")

Version 2.8 beta

Bug fixed: v2.6 could not run on most Windows 95 systems

Minor bug fixed in Config Custom Commands dialog

Minor bug fixed in Console Preference tab

Bug fixed: new moves were not added to the movelist when looking at the initial position of a game in progress

Bug fixed: remove channel from "list channels" window was not working

Bug fixed: a graphic resource leak in the seek graph, which affected Win9x/Me systems.

Now the Chat window uses '!' at the end of the name (e.g. "tell jonny! bla bla" instead of "tell jonny bla bla")

Bug fixed: last move time was not displayed in non-standard games (crazy, bug, ...)

New option for timestamp in chat and channel windows (Preferences->Chat)

New options containers in some of the preferences tabs, to be able to better manage the continuously growing options...

Now the default quick command "Get a game quickly" uses "getgame f" instead of "getgame".

Bug fixed: potential crash on close board window with a game in progress when the board-console was visible

Bug fixed: board position was not updated in some situations when starting to observe a new game and a previous inactive board was present

Added three new configurable sound events: "Game finished: you won", "Game finished: you lost", "Game finished: you drew".

Now in the default preferences the shout tab in channel window is enabled

Added lag stats (option in Preferences->Board window, enabled by default): the total lag of each player is displayed in the board window, moving the mouse cursor over it displays a tooltip with more detailed statistics. The option "Display "(TS)" if player is using timeseal" is now disabled by default in new installations, since it is not very useful when lag stats is enabled.

Now BabasChess will attempt in any case to draw a board (removing names and clocks if there is not enough space) and the message "Not enough space to draw a board" (which created confusion in some users) is no longer displayed

New option "Do not leave pieces premoved on destination squares" in Prefs->Board (2) for those who like thief-style premoves

Color pickers in the preferences now remember the most recently used colors

New option "Automatically unfollow when you start playing" in Prefs->General

Title of Chat and Channel window now also displays the name of the active tab

New option "Automatic scroll locking" in Prefs->Console (automatically prevents console scrolling when reading previous text)

New bughouse options (Prefs->Board (2)): "Allow to suggest moves in partner's board", "Enable links for partner suggestions" (suggestions from a partner using BabasChess are underlined and you can execute them with a simple click) and "Wait for piece in contextual menu" (enables you to drop a piece which you do not have, creating a particular type of premove which will be executed as soon as the partner sends you the right piece; it can be canceled as all the other premoves, pressing ESC or clicking on the 'x' sign)

Default action for "start playing a bughouse game" event (Prefs->Window layout) is now "Load layout sample_bughouse"; Sample_Bughouse.bcwly layout has been slightly modified (main board a bit larger) [note: on previous installations the layout file will be not automatically copied from the installation folder to the user folder, but it can be done manually].

Minor bug fixed: the '#' character was not considered a word delimiter (for console right-click)

Improved support for editing games on the server (new menu edit, new dialog for position setup, new dialog for game properties, new bsetup mode, where a piece of each type is always available for setting up a position, new board contextual menus, ...)

Support for locally editing pgn games, which has been made as more similar as possible to the on-line editing on the server

Support for crazyhouse in pgn games: BabasChess now correctly handles the captured/available pieces.

BabasChess no longer uses the "promote" variable to set up the next promotion piece, but appends the =piece suffix to the move (the promote variable is obsolete and this also means more speed in fast games...)

Improved compliance to pgn format (now the STR tag pairs are always saved as required and quotes and backslash characters are appropriately handled)

Bug: explosions in atomic were not executed when the move was a check

Minor bug fixed: wrating/brating had no effect on the board window if the player was initially without rating (guest)

New option for displaying ECO code and variation in the board window (Prefs->Board window)

Bug fixed: comments in examined game moves could be lost when moving forward (in any case, the comments are associated to the moves, so moving back in examine move will delete them; editing pgn games in off-line mode is recommended)

New Edit menu, containing the new on-line and off-line editing commands; some previously-existing commands have been moved to this new menu: Copy to clipboard as pgn/fen (were in File menu) and the whole Examine submenu (was in Game menu)

New command "Duplicate game" in Edit menu

Minor bug fixed: pressing "OK" or "Apply" in the preferences could be slow in some cases

Minor bug fixed: when more links (e-mails, url, commands) were mixed in the same line, some of them could be not transformed in links

Version 2.6 - Release version (July 20th, 2004)

"Save layout" command now displays the same dialog used in "Open layout"

Minor bug fixed: pgn upload now truncates the players' names if they are too long

Fixed a bug in move-legality-checking, which in some rare cases could make BabasChess wrongly consider a castling illegal

Added three new languages for the BabasChess user interface: French, German and Portuguese

Help pages added and updated

Bug fixed: analysis with crafty was not working when launched by a user without write permission on the installation folder (crafty crashed attempting to create a temporary file); now crafty is executed in a "tmp" folder under the "user folder"

Minor bug fixed: in the seek graph it was not possible to accept a seek ad covered by one of your own seek ads

If move animation is enabled, now the move sound is executed at the end of the animation

Minor bug fixed in Italian translation: "Attivo" and "Non attivo" were swapped (Profile window)

Fixed a bug in Friend tab (Info window): sometimes the "Logged on users having you..." list could get corrupted.

Fixed a bug in channel synchronization after logon

Fixed a bug in pgn loading: pgn files beginning with one or more empty lines were not loaded

Bug fixed: seek/match presets were not saved in the "user folder", but in the installation folder

Bug fixed: now if the "user folder" is delete/renamed/moved, at next startup BabasChess will ask again the user to choose it.

Pgn upload now sets the result of the game (1/2-1/2, 0-1, or 1-0), if this information is available in the pgn file

Bug fixed in pgn upload: now the moves are now sent in long algebraic notation to avoid ambiguities

Minor bug fixed: illegal move sound was not played in some cases

Added three new default quick commands (only in new installations, or if you delete last_quickcmd.bccb): "Tourneys: t-shout off", "Tourneys: t-shout on" and "Tourneys: list tourneys"

Added last move time (bottom right of the board, only if "Show last move" option is enabled in Preferences->Board window)

Fixed a minor bug in Preferences->General (autosave path was always required, even if the options was disabled)

Automatic column resize in sought table now take also into account the length of the column header

Now the main console is not automatically cleared when you connect to the server (the "cls" server command or the Clear command in the right-click menu can be used to manually clear it)

Now players' channel tells are not echoed in the game console

Fixed a bug in boards created with "sposition" server command

The game console is no more cleared when a new game start; an informative line is written when a game starts/ends to separate kib, whisp, etc. of different games

Bug fixed: if the "counterproposal" button was pressed in the Challenge dialog and, while the Match dialog was opened, the challenge was withdrawn, BabasChess could hang or crash

Version 2.5 beta (June 10th, 2004)

Fixed a bug in pgn loading which could cause only the first game in a pgn file to be displayed in the pgn dialog

Modified the way pgn files are saved, to be compliant to pgn standard (no lines longer than 80 characters in the movelist)

Major bug fixed: games starting from a fen position were not correctly handled if the first move was black, the problem affected both pgn games open locally and games examined on the server; most of the movelist code have been rewritten now... well, this may have introduced other bugs...

Added the possibility of creating plugins to extend BabasChess features (a simple plugin for text-to-speech will be available soon)

Now ECO field is added to any pgn file saved by BabasChess (according to the data in the txt file "data\ECO\ECO.txt")

Added ECO column to the pgn dialog and ability to sort by any column (two clicks to reverse the sort order)

Added pgn upload to the server (new button "open as" in the open pgn dialog, you can simply drag&drop a pgn file from any explorer window to BabasChess window to open the pgn dialog): BabasChess will start an examine session on the server, send all the moves in the pgn game and then go back to the beginning of the game.

Minor bug fixed: board title was not updated when the player name changed (in examined games)

Added '$' (to avoid problem with aliases) to some commands sent by the interface where it was not added yet

Slightly modified the behavior when the chat/channel windows are automatically shown (options in Prefs->Chat): now the previous active window is restored, this should be less confusing, but I am not totally sure...

New option: "Draw premove arrow" (Prefs->Board (2))

Added CClient default piece set to BabasChess setup

New option: "Never play sounds in observed boards" (Prefs->Sounds)

German umlaut characters are now mapped into their standard ascii transliterations inside tells and commands

Fixed a minor bug that could cause the Friend tab to display wrong names in certain circumstances

Minor bug fixed: clocks were never running in examined games

Now vector pieces can be filled with any texture (bitmap file): some sample textures are provided, custom ones can be added as well; this works only with pieces fonts modified to support the new draw method (only "Alpha" for now)

Connection type: added the possibility of connecting without timeseal: new option in advanced connection options, stored in the connection configuration (each configuration can have a different "connection type").

New bitmap drawing method (no difference for the user, unless I have introduced bugs...)

New draw method for vector (font) pieces, which allows a definitely better antialiasing: it requires manually modifying the font (done only for "Alpha" for now).

Fonts (figurine notation and vector pieces) are now created at runtime and no more installed during the setup: this enables installing and using BabasChess even if you do not have administrative rights.

Added move animation (options in Preferences->Board window)

When the position on the board changes and it is not a normal forward of one half-move, only the simple move sound is executed (no special sound for capture, check, ... and no animations).

Multiple connection configurations can now be defined: the following options are now configuration-dependent: Handle, Password, Logon script, Server configuration (Default, IP address, port); a "<default>" configuration will be always created and cannot be deleted: options saved in previous versions will be automatically imported in the "<default>" configuration. If a configuration other than the default one is selected, its name is written in the main title bar.

Now BabasChess, the first time is executed, asks the user to choose the folder where data (layouts, logs, custom commands) has to be saved ("user folder"); the default location is "My Documents\BabasChess". This allows: 1) more BabasChess users on the same computer (WinNT/2000/XP) and 2) ability to run BabasChess on systems where users do not have write permission in the installation folder. If you upgrade from a previous version, your layouts, logs, custom commands and custom web links will be automatically copied to the folder you select as "user folder".

Minor bug fixed: automatic move forward did not stop when the end of the game was reached in examined games.

Bug fixed: emotesounds ignored the general "play sounds" option and the "do not play sounds in TheBoss! mode" option

Movelist now shows white and black move on the same line.

Version 2.4 beta (May 25th, 2004)

Fixed two bugs in smart layout, which sometimes caused the layouts not to be restored correctly: now smart layout is a bit more "smart"!

Now Board chat console is better synchronized with the chat window: if you chat with your opponent using the "say" item of the combo box in the board chat console, now the echo of your messages is also displayed in the Chat window (if a tab corresponding to your opponent is already present) and viceversa. This enables a conversation started in the game console while playing to be continued in the normal chat window and vice-versa.

Fixed a bug in command autocomplete from history.

Apply button added to Preference tabs.

Bug fixed: a graphic resource leak causing problems in particular in Win98/Me systems.

New options for board border (thickness and color) in Preferences->Board window

Fixed a bug that in some cases could cause an error during logon

Added button to reset smart layout data in Preferences->Window layouts

Some minor bugs fixed in board players' names and material-strength bars drawing

Added emotesounds button (near the emoticon button): it provides a user-friendly interface for inserting emotesounds

Now when wrating/brating commands are used the board window is correctly updated with the new rating

Game-related messages (e.g. "RRaf backs up 5 moves") now are displayed in the game console too

Bug fixed: option "Show friend information window when an arrival notification is received" was not saved.

Other characters with stress are now translated in corresponding 7bit ascii characters.

Added a warning for commands starting with "!" in the main console, this is to avoid users making shouts by mistake when typing !BCS->(...)

Automatic board flip on followed player now works also if the follow command is not given with the contextual menu

White and black square colors (solid color option) were reversed: now this has been fixed (unfortunately users that are using this option will see their white/black colors swapped in the new version)

Now right-click on a tab will change the active tab in tabbed windows (useful for Chat and Channel windows)

New option in Prefs->General: "automatically observe on game notifications" (introduced in v2.2), now will not observe notified games if you are playing.

Bug fixed: the program crashed if the command View->Board was given when 1) no board was present and 2) a layout with no board was associated to the layout event "Start observing" (actually associating a layout with no board to such event is not a good idea..., anyway now the bug is fixed).

Now when examining bughouse and crazyhouse games, you can use the right-click menu to drop any piece on the board

Version 2.3 beta

Fixed a minor bug in back/forward buttons (now in observed games the back button is not enabled until the move list has been retrieved)

Rewritten code that send moves and commands to the server: now it is faster (well, probably only a lightning player with very very good connection may note the difference, since in general it is negligible compared to network delays)

Predefined commands sent by the interface (menus, buttons, ...) now use the '$' prefix to avoid problems with aliases

Commands automatically sent by the interface to update the Info Window now use the '$$' prefix to avoid canceling any busy string set by the user

Fixed the following bugs introduced in v2.2: paste command was not working in input line, finger notes editor not working, tooltips in seek graph not working.

Added new vector font (alpha) and support for custom piece fonts with different piece<->character mappings (see Alpha.bcfi)

New options for adding shadows to vector pieces

Version 2.2 beta (May 14th, 2004)

Partner sounds (for bughouse): if the option in Preferences->Sounds is enabled, partner tells matching one of the sounds "Bughouse <msg>.wav" in the data\sound directory will play the sound. 35 bughouse sounds corresponding to thief default setup have been added to the new "BabasChess Sound Pack" setup, custom bughouse sounds can be added as well.

Emotesounds: chat messages containing !BCS->(filename) will produce the sound filename.wav (if the corresponding options in Preferences->Sounds are enabled). A new "BabasChess Sound Pack" is available: it contains some general-purpose sounds and Bughouse sounds. In the future a button similar to the emoticon button may be added, to quickly insert emotesounds.

Added two duck emoticons

Fixed a minor bug in the sought list (Info window)

Added support for vector (true type font) pieces, with the possibility of choosing colors and antialias; Board Preferences tab split into two tabs (Board and Board(2)), to host the new options; some vector pieces added to default setup, custom vector pieces can also be added.

Added new sound event: drop move (crazyhouse and bughouse)

Minor bug fixed: autolayout is now not executed if the main window is minimized

Game notifications are now written in the "notification" style, a sound can be associated to them and the is a new option in Prefs->General: "automatically observe on game notifications"

Modified board preview in preferences, so that the right white rook is shown on a white square (and white king on a black square,...) as it is supposed to be

Minor bug fixed: clock was running in untimed games

Now your own seek ads are shown in sough graph and sought table (with a different color)

Channel window: new "Users in this channel" command in context menu (right click on a tab)

Chat window: now a chat tab can be closed also when not logged on, and added new command in context menu ("Remove all")

Minor bug fixed in bugopen toolbar button (was not synchronized in some cases)

Minor bug fixed in voice countdown.

Now if you attempt to close a playing board (with the 'x' button) where no moves have been done, BabasChess proposes to abort the game, instead of resign.

New preference tab: Info window. Option "Show pending information when..." has been moved here from General tab; new options allow to customize the colors of all the tabs in the Info Window.

If a game starts when the main BabasChess is minimized, now the icon in the taskbar flashes.

New tab in the Info Window: "Friends". It displays users on your notify lists and who have you on their notify list, it is automatically synchronized, even when +/-notify commands are used. Double click on a user opens the chat window, right click the contextual menu. By default, when you are notified of an arrival the Friend tab is shown (option in the new preference tab "Info Window").

Now console command history does not start over when you reach the end of it

New keyboard shortcuts for start/end game (Alt+Up/Dn)

Fixed a bug in smart layout, introduced in v2.0

If multi-line text is pasted into a console input line, now carriage returns are replaced with spaces

Now the console input lines let you: use triple-click to select the full line, use Ctrl+Backspace and other common shortcuts, and it is possible to drag&drop text from any console to any input line

New option in the contextual menu (right click) of the Players tab (Info window): "show titled users only"

Fixed minor bug in autoflip board for examined games

Version 2.0 - First Release Version (May 6th, 2004)

Fixed a bug in board drawing, which could cause problems in particular in Win9x/Me systems

Bug fixed in windows layout (only happened with dockable console)

Minor bug fixed: remaining time was not displayed in "sposition" boards

Non-beta versions will delete any error.txt file created by previous beta-versions

Update to support lag information in compressmove added with the latest FICS server version

When you examine a game you have played, the board will be automatically flipped to put your pieces at bottom, if needed

Autoflag command (menu and game toolbar) now enabled also when not playing

Added 8 sample window layouts

Added four default sample quick commands (seek 3 0, seek 5 0, seek 15 0 and remove seeks)

Updated keyboard shortcut (underlined character) in main menu (Italian language)

Load window layout can now create boards and close boards (only if unused)

Added two default sounds for castling and capture

Version 1.97 beta (April 27th, 2004)

Added support for a generic "test language" to help translators

Bug fixed: the program crashed if the <space> key was pressed on a game finished dialog or a request/challenge dialog

New popup menu in analysis tab, which lets you copy the current variation to the clipboard or to the current move comment

Some changes to reduce resource usage in Win9x/Me systems: menu images code optimized and number of piece bitmap caches reduced (only in Win9x/Me)

Bug fixed: gin variable is now set to zero on disconnect (in previous version in some cases gin could remain set to 1)

Minor bug fixed: switching active tab in Info Window during logon could cause logon error

Minor bug fixed: last board size and pos were incorrectly saved also when the board was maximized

Clearscreen escape sequence from server now is correcly parsed ("cls" and "help cls" commands)

Minor bug fixed: scroll problems when switching active tab in Chat and Channel window

Bug fixed: in some cases the console was incorrectly cleared when the text was too long

Minor bug fixed in console command links

Added description for channels 40, 41 and 42 in channel list

Minor bug fixed in It shout parsing

Now pgn files containing variations can be opened (but variations, and comments in variations are ignored)

Updated keyboard shortcut (underlined character) in main menu (English language)

Version 1.95 beta (April 19th, 2004)

Fixed a bug in save/load window layout; unfortunately old layouts have to be recreated (they are no more loaded correctly), but now layout files can be exchanged among users even if they have different screen resolutions and layouts will not need to be recreated in case you change your screen resolution

Minor bug fixed: console window are now scrolled to bottom when resized (unless lock scrolling is active)

Now the text format list in Preferences->Console allows multiple-selection (dragging the mouse or pressing ctrl): this is particularly useful for configuring the text format of the channels

Ability to read/modify PGN comment to the initial board position

Modified window layout loading to reduce flickering

Added support for FEN start position in PGN games (now it is loaded if present and saved when a game which does not starts from the standard chess position is saved to pgn)

Added four new emoticons

Minor bug fixed: now pgn files with empty lines in the header are loaded

Now the default window layout action for "start playing" event is "Take no action" and BabasChess will remember the last board position and size. This is for helping new users that are confused by the "autolayout" associated by default to the "start playing" event.

Double click on player list (Info Window) opens the Profile Window of the selected user.

Fixed a bug that could cause the program to crash when closing user profile windows

Now if the return key is pressed while entering a message in the send message dialog, the message is not sent.

Added "minutes" label in timers configuration dialog

Bugfix: option "Do not show kibitzes and whispers in main console if the board chat window is visible" was not working correctly in observed games

Bugfix: corrected a resource leak that affected the program on Win98/Me systems, causing BabasChess to consume all available resource in a short time

Bugfix: solved some parsing problems in tell messages

Added console text style for qtells

In case a piece/square loading error occurs, BabasChess now tries to load the default pieces/squares

Bugfix: Corrected a shameful bug which made BabasChess crash when the number of available pieces in crazyhouse/bughouse games was equal to or greater than 17.

Bugfix: in some cases there were problems during castling in wild/fr games

Many help pages added and updated

Timer alert sound now is played only when entering in alert condition, and not at each turn if the alert condition persists

Extended characters (ASCII code>127) are now converted to spaces to avoid problems with timeseal

Minor bug fixed: F1 on modeless dialogs was not working

Sound events and explosions are now executed also when moving on the movelist (useful in particular for pgn games)

Sound event names reorganized and added new sound event for castling

Now when a new game starts the chat game console is not cleared if the players are the same

Version 1.93 beta (April 10th, 2004)

Minor bug fixed: splash screen now does not remain on top if an error message is shown

Minor bug fixed: tooltip of "Automatic move forward" command was missing

Minor bug fixed: description of examine commands game start/end were reversed

Minor bug fixed: player ratings were not loaded from pgn files

At startup, if "restore window layout at startup" is not enabled, instead of a simple "auto layout", the appropriate layout event is used

Minor bug fixed: changes to font size in Preferences->Console were not immediately applied to the main console

Slightly modified pgn parsing to allow loading pgn files not exactly compliant to the pgn specification

Minor bug fixed: in some cases the board window title was incorrectly set to "Info window"

Minor bug fixed: double click in chat, channel and game console window did not select the current word

Options for greet and cong. message texts moved from General to Board Window (2)

New option in Preferences->General: show splash window at startup

New options in Preferences->General: base file path for autosave of observed and played games

New option in Preferences->Chat: "Show superfluous server responses to chat commands in main console"

New option in Preferences->Chat: "Do not show kibitzes and whispers in main console if the board chat window is visible"

Now pressing esc key, besides clearing any premove, also clears any smartmove default-piece highlight

Minor bug fixed: game results were not written in the main console

Minor bug fixed: "(kibitzed to ..." and "(whispered to ..." were not treated as the other server responses to chat messages (told ..., shouted to ..., c-shouted to ...)

Bug fixed: user commands, chat messages and scripts are now added to the console log, when enabled.

The command line font is now bold if the normal console text is set to bold (and use sys font option is unchecked)

Bugfix: option "No sounds from other boards when playing" was not working

Seekinfo is now activated only when the sought graph/list is visible (to save bandwidth)

Bugfix: a '+' near a handle was considered part of the name (when clicking with the mouse on it)

Bugfix: in some (rare) circumstances the handle of a user making an It shout was not reported correctly in the shout tab of the channel window

Bugfix: if you activate a chat window or the main console (with the mouse or the keyboard), now the cursor is automatically moved to the corresponding input line

Now notifications like "RRaf has arrived/departed and isn't on your notify list", produce the arrival/departure notification sound.

Bugfix: syncronizations problems with the server when moving the current position in movelist while examining

Manual pgn file save now appends to instead of overwriting an existing file

Minor bug fixed: "It" shouts were shown as normal shouts in the Shout tab of the Channel Window, now the "-->" notation is used, as in the Main Console.

Added http://www.ficsforum.netto the default list of web sites (this is will appear only on new installations, or if the web list has never been customized)

Fixed minor bug related to layouts containing playing boards

Updated BabasChess figurine font: the '@' character was missing (for bug and crazy), now it has been added

Minor bug fixed: flickering in movelist (on move forw/back) removed

Now player ratings are shown in examined games

Bugfix: pgn rating fields were incorrectly saved as "WhiteELO" and "BlackELO" instead of "WhiteElo" and "BlackElo"

When a pgn file is dropped in the BabasChess window, the application is set to foreground

Minor bug fixed: the history tab of the profile window did not show B/W indication

Now it is possible to move back to the initial game position using the arrows

Version 1.9 beta (March 31st, 2004)

Fixed a bug in castling for wild/fr (actually this was due to a bug in the fics server, which seems to send compressmove in wild/fr, while it should send compressmove only for standard chess)

Fixed a bug: kibitzes and whispers from users with rating<1000 where not correctly parsed (es. Pluto( 948)[181] kibitzes: ...)

Autocomplete commands now is off by default (only for new installations): I hav found that many new users are confused by this feature; it can be enabled in Preferences->Console.

Formula wizard: this should be very useful for new users (from view menu and from "Your profile" window)

Added server variables editor for commonly used vars (form view menu and from variables tab of your profile)

Added splash window at startup

Fixed a minor bug in parsing channel tells (a "tell <n> tells you ..." was considered a private tell instead of a ch tell)

Fixed a minor bug in maximized docked main console

Fixed a bug in individual channels text format

Fixed a minor bug in board title for sposition

Option for making the console a normal window (and not a dockable window), as in thief

Option for choosing the font in the consoles

Option for using the same font (type and size) of the console in the command line

Autocomplete popup list now uses the same font and colors of the command line

Fixed a minor bug in the autocomplete list of the command line

Fixed some bugs in load/save layouts containing a maximized board window

Changed board drawing code to make less use of system resources (this is an attempt to solve the very-slow-piece-movement problem that in some systems often occurs)

Added "New..." button to the messages dialog

Added multi-line script in TheBoss! preferences to be automatically execute when TheBoss! command is given (default "set busy set busy is in TheBoss! mode")

Fixed a minor bug in window layout when in "TheBoss!" mode

Added font for figurine notation (option in Preferences->Board Window, enabled by default); the required font (BabasChessFigurine) is installed by the setup

Added ability to load pgn games: (by using File menu, or simply drag a pgn file into the BabasChess window); new event in (Preferences->Window layout) added for pgn game opening

Automatic board flip when you observe a game using the context menu command on a user (observe or follow)

New commands (Actions menu) and corresponding shortcuts Shift+F4 and Shift+F5

Automatic move forward (command in Games->Examine and button in board toolbar); corresponding option for time interval in Preferences->Board window)

Added console logging (options in Preferences->Advanced)

Addded game number in board title

Modified code for tabbed windows (slightly different appearance now; it was necessary to support tabbed windows in game console, that will be used to add annotation and analysis windows to the boards)

Fixed a bug in lastmove notation display (not displayed first black move when movelist was autoretrieved)

New graphical animation for atomic explosions (now a mushroom cloud is shown!)

Added comment tab in game console, for viewing/modifying move comments in pgn games (and add your comments to the games before saving them to pgn)

Added command for copying a game in pgn format to the clipboard (menu File)

Added command for copying current position in fen format to the clipboard (menu File)

Reorganized Board window preferences (now split into two tabs)

Added voice countdown (option in Preferences->Board window(2) and sounds in Preferences->Sounds)

New option for time alerts (Preferences->Board window(2))

Now script commands (logon, customized buttons/quickcmd/mouseactions) and greet/congratulate messages are echoed in the main console

New sound events: notification: user arrived and notification: user departed

Fixed a minor bug in player list

Fixed a minor bug: wrong rating sort order in player and game list

Fixed some errors in language strings (English and Italian)

Fixed a bug in layout event for bug games start

Added support for analysis with Winboard and UCI engines (crafty is included in the BabassChess setup): new options in Preferences->Board window(2) and new tab in game console (Analysis)

Bugfix: "remove from censor list" command was not not working

Fixed some minor bugs in the finger notes editor

Now user titles ( (TD), (*), ...) are displayed also in game console, chat and channel windows

Fixed a minor bug in game list (Info window)

Fixed a minor bug: now the emoticons window will appear over other topmost windows (e.g. the Windows taskbar) in case of overlap

Version 1.8 beta

Background of the "new chat window"/"add channel" windows of the same color of the console background

Optional confirmation request on resign command

Optional confirmation request on close BabasChess when connected

Options for text/back color for movelist

Two board layouts: with and without captured pieces

Fixed a bug in calculation of material strength in losers games

Added code to prevent the main console (docked) from covering all the main window

Message window: it allows to view/delete/reply-to messages

Added message command in actions menu and in many contextual menus

Removed "Lock scroll" command from console context menu (the menu was quite long and the same command is always present in a button near the emoticon button)

Fixed a bug which may create problems in case of a reconnection after a disconnect

Fixed a bug in sought graph: filtered-out ads were not visible, but still active

Fixed bug in coordinate display when board has black at bottom

New profile window (command in view menu for your profile and in console contextual menu for other player's profile), if includes a finger notes editor

Completely rewritten connection buffer management (this is an internal issue, users should not notice any difference, unless I introduced some bugs...); new implementation is faster and more roboust

When game list is active in the info window, BabasChess uses gin variables to automatically remove finished games from the list

Keyboard shortcuts now works also when a modeless dialog (e.g. challenge popup) has focus

When multiple request popups are present (e.g. multiple challenges), declining or ignoring one of them now will automatically move the focus to the next popup

Added promote dialog and corresponding option (Board preferences)

Chat preferences: added option for using It instead of shout in shout channel

Chat preferences: added options for disabling auto tab switch in Chat and Channel Windows

Added advanced connection options dialog, which lets configure the server address and port (available from connection dialog and server preferences)

Fixed a bug in sought graph tooltips

URL detection method in console changed from automatic to manual (this may adds some bugs in the detection of links, but is is necessary for implementing server-command links...)

Added server-command links (any text delimited by "..." is transformed into a link that sends the corresponding text as a command to the server)

Now the console windows (main console, chat wnd, ...) flicker much less when resized

ESC key to cancel piece movement now works also when not playing

Fixed a bug: if you moved a piece when it is not your turn and premove is off, the board was not updated immediately.

Fixed a bug in pgn saved from observed or adjourned games

Fixed a bug: now you can save pgn files also of observed and examined games (provided you have finished observing/examining the game)

Completely reorganized the code which handles board moves from server; this may have introduced bugs, but was necessary to enable compressmove and, in the future, loading of pgn games.

BabasChess now uses compressmove (there should be no difference for the user, but great benefit for the server and then for the users, when most of the users will use compressmove-enabled interfaces...)

Fixed some bugs in gamelist and playerlist

Fixed a nasty bug in player list occurring if variable provshow is set to 1

Fixed bug: sposition was not working, now it should be ok

Fixed a bug that sometimes could crash the program on exit

Game console and move list now appear at their minimum size the first time are displayed

Reorganized autosave settings: now also obs games can be autosaved to pgn and files can be divided according to game type, date and opponent; added command in File menu to automatically open the pgn file folder

Added "Save preferences now" and "Save preferences on exit" commands, "Save/Load preferences" renamed to "Export/Import preferences"

Double click in the console now selects the word under the cursor and Ctrl+C copies the selected test in the clipboard

Added option for configuring a different text format for each channel (Preferences->Console)

Version 1.7 beta

Fixed a bug in movelist autoretrieve for suicide and wild games

Fixed some minor bugs

Fixed material strength calculation in movelist autoretrieve for suicide and losers games

Added losers, atomic and wild in player- and game-list context menus

Fixed bug on menus when a window is maximized

Added mouse actions to seek table/graph and player list

Added mouse actions on player names in the board window

Added commands for mailing last played game move and examining last played game

Added rightclick menu to quickly drop a piece in bughouse and crazyhouse

Added tenth of second display

The background and text color of the console input line now are the same of the console text

Version 1.6 beta (February 10th, 2004)

Fixed a prompt bug

Added legality support and movelist autoretrieve for atomic, suicide, losers and many wild games

Fixed a bug in the Italian version (on takeback request)

Added sound for capture

Added sound for explosion capture (atomic)

Added animation for explosion capture (atomic)

Version 1.5 beta (February 6th, 2004)

Legality check (for standard chess, bughouse and crazyhouse)

Smartmove

Multple pre-smartmoves

Auto movelist retrieve

Bugfixes (solid color in board squares, child wnd activation, autopopup channel wnd)

Option for channel number only in channel wnd

Alternate tcp port (23) option

Remember user and pwd option

Option for drag or click+click piece movement

Other minor bugs fixed

Configurable chess web site links

Window list in window menu

New time alert option added

Option for having the command line cleared when enter is pressed

Added chat command in challenge and partnership popups

Auto accent translation (useful for chatting in Italian)

Possibility of displaying a board also when not playing/observing/examining

Added some keyboard shortcuts

Added "ask for help on the server" command

Fixed a major bug that in some circumstances could freeze the program

Added support for simul matches

Added contextual help

Version 1.3 beta

Chat support (chat and channel windows)

Syncronization between open/silence/bugopen/autoflag variables and corresponding buttons and menu items

Board coordinates

Layout event "no more boards"

Smart layout

Fixed 2 major bugs (causing crash in Windows98/Me)

Option for solid color in board squares

Customized buttons

Customized quick commands

Customized mouse actions

Maximize and close console buttons

Some minor bugs fixed

Version 1.0 beta - First beta version (December 10th, 2003)

Versions 0.x alpha - Alpha versions (development started on August 6th, 2003)