X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=ChangeLog;h=6a052fcc199a4c3441a956bff0179dd23e5eebe1;hb=21fe43e32fb967e85a405843bb45cc4a4fc8ab02;hp=66983be79dc3f620452ad153a51a86b9ecf58c14;hpb=c93eedf6f6f08a5544268fbd733c05980d6b7c66;p=xboard.git diff --git a/ChangeLog b/ChangeLog index 66983be..6a052fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,329 @@ ChangeLog for XBoard/WinBoard (latest entries created by git log --no-merges --pretty="%ai %an <%ae>:%n%s%n%n%b" vnew vold) +2010-02-07 11:18:56 +0100 H.G. Muller : +Bugfix stale first-click + +When the opponent resigned after the user had cicked a from-square, +clicking the from-square for the first move in the next game would +produce an "illegal move" message, because it was considered a to-click! +We now set fromX and fromY to invalid in GameEnds(). +Should we also reset them on mode changes? + +2010-02-08 11:57:57 +0100 H.G. Muller : +Match handles with multiple titles for channel Chat Boxes + +Only handles with at most one suffixed 'title', such as (U), (C), (IM) +or (TD), followed by the parenthesized channel number, were recognized, +so tells by people with more titles always went to the ICS console window. +Patterns are added to recognize handles with upto three such qualifiers. + +2010-01-15 21:55:29 +0100 H.G. Muller : +Change opening array -variant fairy + +We now use the position of "Chess with Different Armies", FIDE army vs. +a fantasy army (inspired on the Color-bound Clobberers) as opening +position. + +2010-01-13 19:08:45 +0100 H.G. Muller : +Add variant Makruk + +Thai Chess, played by 2 million world-wide. Required pawn promotion to +happen in a zone, and the Alfil to move as Shogi Silver, a new opening +array, and unusual Pawn placement. Because of the latter, I consider it +a setup position, so a FEN will always be sent to the engine. + +2010-02-08 19:45:06 -0800 Arun Persaud : +DOS line endings and 644 mode for woptions.c + + +2010-02-07 16:43:36 +0100 H.G. Muller : +Remove race condition in clock switching + +The move number is now incremented inside SwitchClock, when no timer +interrupt is scheduled, so the interrupt cannot occur at the wrong side +of the increment, and decrement the wrong clock. + +2010-01-11 16:44:40 +0100 H.G. Muller : +Extensive bugfix of -autoKibitz + +Suppression of printing of diverted kibitz messages failed when they +extended over more than one read. This could even lead to such +messages being erroneously saved as comments, which then lead to +crashes. The suppression mechanism now waits for a prompt, in stead of +the end of buffer. This required the printing of any leftover in the +buffer to be deferred until the next read completes it. +The number of people kibitzed to is now printed (with the "players)" +stripped off on FICS, but leaving a separating space). + +2010-02-05 20:36:50 +0100 H.G. Muller : +Fix highlighting bug in XBoard + +The from-square was drawn before the to-square was erased, which led to +a missing highlight line if they shared an edge or corner. + +2010-02-04 23:33:50 +0100 H.G. Muller : +Send continuation lines to chat box they belong to + +The variable savingComment is used as a kludge to remember where the +comment should go (i.e. which chatbox, or elsewhere), so that when a +continuation line is matched, chatPartner (which was reset at EOL) can +be restored to its original value. Also put space after handle of talker +in channel Chat Windows + +2010-02-06 18:46:56 -0800 Arun Persaud : +update year in copyright info + + +2010-02-02 19:08:42 +0100 H.G. Muller : +Fix u64 format for cygwin + +With a -mno-cygwin compile %llu and %lld are definitely not understood +by scanf and printf, although they are by the compiler. In stead, %I64u +seems to work. Put it in under control of the switch __MINGW__ . + +2010-02-02 19:02:28 +0100 H.G. Muller : +Remove stray dot from WinBoard makefiles + +There was a period suffixed to config.h in the wgamelist.o dependency. +Also wedittags.h was not listed in the makefile dependencies. + +2010-02-01 14:50:01 +0100 H.G. Muller : +Fix bug in display of logos + +The logo continued to be drawn after a boardSize change to a tinyLayout +size, although there was no space reserved for it. Fixed by explicitly +resetting logoHeight when no logo space is reserved in InitDrawingSizes(). + +2010-02-03 13:42:09 +0100 H.G. Muller : +Fix of ancient WinBoard bug: check value of int options + +Only strings of digits are accepted now. + +2010-01-24 11:46:30 +0100 H.G. Muller : +Use -keepAlive option to determine connection health + +When there has been no ICS response since the previous 'ping', assume we +are disconnected and do a fatal-error exit. Also auto-start the ping +process in InitBackend3(). + +2010-01-23 21:44:36 +0100 H.G. Muller : +Accept for changing chat partner + +A kludge stolen from Alessandro's GameList filter allowed to let the +typing of while updating the chat-partner field of the WinBoard +chat windows to act as pressing the Change button. Gives focus to the +input field of the window afterwards. + +2010-01-18 12:24:27 -0800 Arun Persaud : +new developer release + + +2010-01-17 14:24:12 +0100 H.G. Muller : +Fix OO-castling in FRC after pasting FEN + +Because the FEN parser did not set initialRights, the rights from the +previous game kept hanging there, and prevented recognition of +OO-castling (although KxR castling was still understood). + +2010-01-15 14:32:21 +0100 H.G. Muller : +Fix reading castling rights FEN in knightmate and twokings + +Scanning for a King on the back-rank did not work in these variants, +because either the Unicorn castles, or there might be two Kings there. + +2010-01-13 11:35:34 +0100 H.G. Muller : +Fix TwoKings ICS castling-rights bug + +Scanning the rank (as is done because of FRC) assigned castling rights +to the rightmost King. Even scanning the opposite direction would not +work, as it is not always the leftmost King that can castle. So we now +explicitly test for a King on e1/e8 in TwoKings and assign it rights, +relying on the Rook rights received from the ICS to control castling. + +2010-01-11 16:30:59 +0100 H.G. Muller : +Fix piece-to-char table -variant fairy + +The letters for Lance and Snake where swapped. + +2010-01-09 11:54:20 +0100 H.G. Muller : +Make WinBoard makefiles use parser.c in XBoard directory + + +2010-01-08 12:35:10 +0100 H.G. Muller : +Fix bug for incommensurate time odds + +After normalization (-timeOddsMode 1) the time odds factors can be +non-integer, and thus must be stored as float. + +2010-01-08 09:21:04 +0100 H.G. Muller : +Bugfix legality null move in parsing with -testLegality off + +The pointers were compared, in stead of the values. +Also in stead of rejecting null moves with legality testing off, it rejected moves on the main diagonal. + +2010-01-07 23:27:01 +0100 H.G. Muller : +Chmod 644 + + +2010-01-06 16:56:02 +0100 H.G. Muller : +Implement castling for variant CRC + + +2009-12-12 23:38:20 -0800 Arun Persaud : +added missing sounds files to be able to compile on windows + + +2009-12-07 22:08:08 -0800 Arun Persaud : +updated to unstable version number + + +2009-12-07 21:42:37 -0800 Arun Persaud : +release of version 4.4.2 + +Signed-off-by: Arun Persaud + +2009-12-07 21:40:23 -0800 Arun Persaud : +add DIFFSTAT and SHORTLOG to tar-ball + +2009-12-06 11:34:50 -0800 H.G. Muller : +remove trailing \r in xboard output + +there is an annoying carriage return (displayed as ^M) at the end of the PV in the engine-output window, not +only with Fairy-Max, but also with UCI engine running under Polyglot. This patch replaces the trailing CR that Linux programs send after the PV line y a space. + +2009-11-29 11:56:32 -0800 H.G. Muller : +double buffer size to prevent overflow + +This patch doubles the size of the ICS input buffer to 16KB, to prevent +the suspected overflow with -keepLineBreaksICS false when using +"inchannel 1" on FICS and over 500 people are tuned in. + +2009-11-28 13:33:52 -0800 H.G. Muller : +fix problem with empty string in -firstNeedsNoncompliantFEN + +This fixes a bug in the use of the -firstNeedsNoncompliantFEN option with +an empty string as argument. (Which led to truncation of the FEN.) + +2009-11-28 13:32:12 -0800 H.G. Muller : +updates makefiles to include dependency on config.h + +adds the dependency of wbres.o on config.c introduced by having the VersionInfo in the resource + +2009-11-28 13:28:00 -0800 H.G. Muller : +correctly apply some check boxes from the option menu + +Usng the check-boxes in the Option->Adjudications menu to indicate the +engine reports absolute scores is now copied directly to the ChessProgramState, +from where it is used, in stead of only to appData. This makes the change take +effect immediately, in stead of after restarting. + +2009-11-28 13:27:43 -0800 H.G. Muller : +score sign in analysis mode + +this does not alter any of the current behavior with compliant engines, +but does extend the correction for non-compliant score reporting under +control of the -first(second)ScoreIsAbs option to cases where the engine +is analyzing or playing on an ICS. + +2009-11-24 21:09:30 -0800 Arun Persaud : +fix for bug #28077: xboard needs to link against x11 + +hopefully fixed automake to take care of this + +2009-11-23 20:37:20 -0800 H.G. Muller : +Fix castling rights when copying FEN to clipboard (again) + +missed a spot last time + +2009-11-23 20:21:14 -0800 H.G. Muller : +fixed some outstanding pixmaps + +fixed transparency issues + +2009-11-22 12:47:00 -0800 Arun Persaud : +new developer release + + +2009-11-22 12:34:13 -0800 H.G. Muller : +fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing. + + +2009-11-22 12:29:47 -0800 H.G. Muller : +use xtell for talking to handles, but tell for talking into a channel. + +by changing the chatboxes to use xtell in stead of tell, we broke +the possibility to use the chat-box for chatting into a channel (which is +apparently not possible with xtell). + +2009-11-22 12:15:15 -0800 H.G. Muller : +fix bug in bughouse drop menu + +This patch fixes the bughouse drop menu, which was broken by the +new mouse driver, and could no longer drop white Pawns. + +2009-11-22 12:13:05 -0800 H.G. Muller : +removing some rather verbose debug messages that seem no longer needed. + + +2009-11-19 20:23:09 -0800 H.G. Muller : +fix engine-sync on move-number type-in bug + + +2009-11-18 19:15:26 -0800 H.G. Muller : +fix declaration of engineOutputDialogUp + +was defined as BOOLEAN (=char), but should be int + +2009-11-18 19:12:25 -0800 H.G. Muller : +fix double start of zippy engine after switch to gothic + +In ICS mode we now switch to the proper variant as soon as we receive +the generic game-start message, to prevent a mismatch when the first +board is received (which would trigger fetching of a move list). + +2009-11-18 19:09:20 -0800 H.G. Muller : +the last move before the time control now gets its time listed in the PGN + + +2009-11-18 19:08:30 -0800 H.G. Muller : +fix casting rights after FEN pasting + + +2009-11-18 18:54:58 -0800 H.G. Muller : +fix crash on engine crash + + +2009-11-14 22:13:10 -0800 Arun Persaud : +fixed build on openbsd + +added missing header file + +2009-11-06 09:06:44 -0800 H.G. Muller : +cleaned up some debug messages and typos + + +2009-11-06 08:44:59 -0800 Arun Persaud : +removed files that should only be in the windboard directory + + +2009-11-05 19:32:35 -0800 Arun Persaud : +add Winboard source files into tar-ball + +forgot to add them when rewriting the Makefile.am + +2009-11-05 19:03:17 -0800 Arun Persaud : +added missing library for build on OS X + +Xmu seems to be missing + +2009-10-31 10:42:50 -0700 Arun Persaud : +updated version number to unstable + + +2009-10-31 10:25:37 -0700 Arun Persaud : +release of version 4.4.1 + 2009-10-30 19:59:23 -0700 H.G. Muller : cleaned up ChangeLog and NEWS