X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=NEWS;h=2b51c6aee939ac9c1bb867622f1fbcbc4ceb03ff;hp=5a7ef93fd8b933f4197e1cfbe6afa8d9ee90f091;hb=HEAD;hpb=6d6208ef7ee56c40655591109efc6b76318b56ed diff --git a/NEWS b/NEWS index 5a7ef93..2b51c6a 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,489 @@ -** Version 4.5.0 (not yet released)** +** Version 4.8.0 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.8.0/ ) + + * New features in this release + * Resuming saved unfinished games + * Setting up positions more easily + * Bitbase adjudication + * Showing tablebase hits + * A new ICS window + * Recalling board themes (XBoard) + * Playing moves by clicking them + * Fonts in the XBoard GTK build + * Using the mousewheel (XBoard) + * Displaying a blunder graph + * Slicing up a PGN database + * Auto-install of engines + + * New variant support + * ASEAN Chess + * Chu Shogi + * Mighty Lion + * Highlighting squares on engine command + * Let the engine finish a user move + * Non-standard variant names + * Fischer castling in any variant + * Knowing the moves of unknown pieces + + * Fixed bugs + * Fix crash on using some Browse buttons in dialogs of the GTK + build. + * Fix buffer overflow in PGN parser, when all lines end in + comments. + * Fix crash on specifying non-existent board texture. + * Prevent crash on double-click in XB Game List Tags dialog. + * Fix the auto-display comment control in the General Options + dialog of WinBoard, which was ignored. + * Fix adjusting clocks by clicking them in Xaw build. + * Fix zooming of Evaluation Graph XB with mousewheel, which was + not working at all. + * Fix sticky-windows feature WB for Windows 8, where it did not + work at all. + * WinBoard's seek graph is now sized to also cover any board rim. + * Key bindings XB for non menu items are no longer ignored. + * Set castling rights correctly after loading of game file from + command line. + * Allow castling and e.p. moves to be edited into opening book + (and prevent their disappearance from it). + * The sorting of engine output was made more robust against + engines that send thinking output on fail lows. + * Fix node-count display, which was clipped to 32 bits. + * Suppress board-size oscillations in GTK build. + * Fixed detection of screen size in GTK. (This is a mixed + blessing, as now it picks the largest possible window size, and + in GTK interactive down-sizing is not possible.) + * Fix mode highlighting after refusal of Two Machines mode because + 2nd engine did not support variant. + * Blow up textures that are too small. + * Ignore invalid color specs in stead of treating them as black + (important because Cairo does not understand old xpm color + names). + * Prevent XB and WB from becoming unresponsive during lengthy + tasks such as book building. + * Fix slowdown of WB during loading of huge PGN files due to + Game-List window update. + * Limit width of menu bar for small board sizes in GTK build. + * Improve the code to kill rogue engines in XB. + * Drawing of pieces outside the board (in maximaized windows), + which left lots of debris, is now suppressed. + * Make WB window sizing handle multiple screens. + * 50-move counter is no longer reset on Chess960 castlings. + * Fix legality testing of A-side castling in FRC (which was + allowed with Rook on a- and blocker on b-file). + * Fixed piece ID of Falcon in Falcon Chess, which was written as + '.' and could not be selected on promotion. + * Fix cross-edge e.p. captures in Cylinder Chess (which was not + recognized as e.p.). + * Fix animation of Seirawan Chess castling + gating at Rook + square, which made Rook disappear. + * Fix adjudication of stalemates in variant Giveaway. + * Display of the variant tag in the Game List now works. + * Reset move entry (clearing target-square markers) on 'clear + board' in Edit Position mode. + * The Game List is automatically updated when you alter the tag + selection for the game lines. + * Indicate current variant in New Variant dialog of the GTK build + (by printing it in boldface on the button). + + * Known Problems + * GTK: in a tiling window manager the size of the board seems to be + calculated incorrectly. A temporary fix for this is to use a fixed + size by using the "-size " and "-fixedSize true" options + on the command line. + + +** Version 4.7.3 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.7.3/ ) + + bugfix release for 4.7.2 + + * Fix buffer overflow in parser on long PGN with scores + * Allow castling and e.p. capture moves to survive when editing opening book + * Fix node-count overflow in engine output + * Better sorting of fail-low lines in engine output + * Fix Chess960 a-side castling legality check + * Fix position search in Chess960 + * Fix adjudication of Giveaway stalemates + * Adapt WinBoard window positioning to work with multiple screens + * Cure some weirdness in XBoard when dragging pieces outside the board + * Some dialog layout improvements to facilitate internationalization + * Fix crash on using some dialog Browse buttons in GTK version + * Connect manual menu item work in GTK version + * Put code for OS X integration in the GTK version + +** Version 4.7.2 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.7.2/ ) + + bugfix release for 4.7.1 + + * Make PGN parser immune to unprotected time stamps + * Fix book creation + * Fix GUI book after setup position + * Allow drops / promotions/ deferrals to be edited into book + * Allow entry of negative numbers in spin control (WB) + * Fix grabbing of selected piece + * Fix initial board sizing WB + * Fix -zippyVariants option + + +** Version 4.7.1 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.7.1/ ) + + bugfix release for 4.7.0 + + * updated translations + * fixed texinfo 5.0 problems + * Work-around for Xt selection bug + * Add -backupSettingsFile option + * Make skipping of unknown option smarter + * Let popping up of WinBoard chatbox for channel open it + * Fix vertical sizing of GTK board + * Fix buffer overflow in feature parsing + * Accept setup command for non-standard board size + * Fix fatal error on unsupported board size + * Fix GTK box popup + * Let XBoard -autoBox option also affect move type-in + * Fix spurious popup after batch-mode Analyze Game + * Fix saving of analyzed game + * Provide compatibility with Alien Edition setup command + * Fix quoting of book name in tourney file + * Fix disappearence of pieces that were moved illegally + * Fix horrible bug in reading scores from PGN + * Print score of final position in Analyze Game + * Fix GTK SetInsertPos + * Fix scrolling of Chat Box + * Make Chat Box window obey -topLevel option + * Fix Xaw file browser + * Update zippy.README + + +** Version 4.7.0 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.7.0/ ) + + * Code refactoring of XBoard + * The old X11 front-end has been largely rewritten, + so that all windows are now created by a single + generic routine + * XBoard now uses the Cairo library for all drawing + * Pixmaps and bitmaps no longer supported; + XBoard now uses PNG and SVG images instead. + * An alternative (as yet experimental) front-end + using GTK has been added + + * Interactive Analysis + * Excluding moves from analysis by playing them + * Excluded-moves header in Engine Output window + * Analyzing with two engines simultaneously + * Annotating an entire muti-game file + * Analysing positions by Monte-Carlo play + + * Other New Functionality + * Displaying player logos (XB) + * Player logo on ICS can be based on player handle + * Chat boxes for XBoard + * Narrowing down of position searches + * Copying pieces when editing a position + * Starting WinBoard through drag & drop + * Recalling fully configured engines and ICS + * Creating an opening book from a game file + * Pausing a game + * Automatically observing partner games with dual-board + + * Interface Improvements + * Recognizes file type of lone argument by extension + * Default startup settings configurable per mode + * Separate menu items for loading 1st and 2nd engine + * Engines can be selected from listboxes + * Grouping of engines in the installed-engines list + * Stay in Analyze or Game Start mode after engine loading + * 'Continue Later' button in WB tournament dialog + * A new --help option (XB) + * A second board window for observing ICS games (XB) + * Smoother graphics and a resizable board (XB) + * A rejuvenated file browser (XB Xaw) + * Scrolling listboxes with mouse wheel (XB Xaw) + * Tabbing through dialog etry fields (XB Xaw) + * Adapt width of auxilliary windows on board resize (WB) + * External piece bitmaps (WB) + * Border around the board (WB) + * Saving settings as themes (WB) + + * Bug fixes + * Grayout of Analysis menu item in zippy mode + * Crash on flagging in -st mode + * Keep track of virginity in variant seirawan FENs + * Immunity to capitalized promo pieces + * Avoid board sizes with unavailabile variant pieces + * Work-around for FICS violation of SAN + * Check validity of tourney participants + * Loop-Chess promotions with legality testing on + * Fix -fSAN option in Analyze File mode + * Scrolling of Engine Output after PV walk (XB) + * Start browsing in currently-selected folder (WB) + * Allow entry of fractional timeIncrement (WB) + * Resolve conflict between -mps and -inc options + * Size of mini-Shogi promotion zone + * Adjudication of stalemate and perpetuals in Shogi + * Rep-draw detection in drop games + * Insufficient-material draws in Knightmate + * Replacing of engine in non-last game position + * Sweep selection of promo-piece in click-click move + * Don't save aborted games in tourney PGN + * Remember ponder, book and other settings in tourney file + * Do not erase PGN tags on engine loading + * Solved feature problems with engine loading in match mode + * Re-send option settings to -xreuse engine + * Allow use of 'shadow' promotion pieces in any variant + * WinBoard did not always start in its installation folder + * Initialization of 'Twice' checkbox in Tournament dialog (WB) + * Clearing of marker dots after mode or settings change + * some smaller bugfixes + +** Version 4.6.2 ** + (for a more detailed list with screenshots see http://www.gnu.org/software/xboard/whats_new/4.6.2/ ) + bugfix relase for 4.6.1 + * Suppress clear-board message after pasting FEN + * Fix faking of castling rights after editing position with holdings + * Fix second-engine variant test + +** Version 4.6.1 ** + (for a more detailed list with screenshots see http://www.gnu.org/software/xboard/whats_new/4.6.1/ ) + + bugfix release for 4.6.0 + + * Fix memory corruption bug on second-engine loading (through menu or in tournament), + which could destroy -firstInitString + * Fix bug loading a new engine through the menu (not loading it with the full game, + but just upto the current move) + * Prefix engine command with "./" when a pathname is split up during install, so the engine actually runs (XB) + * Fix fall-back to -ncp mode when engine does not start (cutting short the feature timeout) + * Fix bug in position search for FRC castlings (where a King could 'fall off' the board) + * Add a message to inform the user how to clear the board, in sweep-select edit-position mode + * Fix a bug that could stop the clock when the board window was dragged (XB) + * Fix switching off highlighting during game (so last highlights do not remain for the rest of the game) + * Allow user to enter the name of a non-existing file when browsing for a save file (WB) + * Make sure rarely used engine-related options (such as -firstNPS) are also correctly loaded during session + * Correctly handle parsing of Crazyhouse promotions with legality-testing off + * Fix click-click detour under-promotions, which were not working for non-captures + * Don't strip path from engine command if directory is explicitly given in Load Engine dialog + * Consistently make auxiliary windows top level-shells or not, with new -topLevel option (XB) + * No longer fatal if second engine does not support current variant (just refuse Two Machines mode) + * Scroll XBoard game list to keep selected item in view (XB) + * Suppress spurious error popup when starting observing of bughouse games + * Fix vertical axis ticks in eval graph with drop games + * Put title on same line as menu bar only for -size 72 and larger (with -titleInWindow, XB) + * Properly open and close debug file when switching debug mode through key binding Ctrl-D (XB) + +** Version 4.6.0 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.6.0/ ) + + * Engine vs. Engine + * Loading and installing engines through the menu + * Running tournaments with more than two partipants + * Stopping a match between two engines + * Replacing a tourney participant + * Playing openings in color-reversed pairs + * Perpetual chasing in Xiangqi + + * Interface Improvements + * Auto-Queen, and still under-promote? + * Piece fonts and figurine fonts + * Displaying PVs as SAN + * Small scores in the Eval Graph + * How close is the 50-move draw? + * Sign of the engine scores + + * Interactive Analysis + * Playing moves from the PV + * Rapidly changing the number of PVs + * Setting the other side to move in analysis + * Annotating a game with an engine + + * Other New Functionality + * Searching a position in a PGN file + * Editing the opening book + + * XBoard -> WinBoard Convergence + * Exporting the game list (XB) + * A move type-in box (XB) + * New-style Move History window (XB) + +** Version 4.5.3a ** + + (see http://www.gnu.org/software/xboard/whats_new/4.5.3a/ ) + + * only changes to Winboard : build non JAW by default, fix compile errors + +** Version 4.5.3 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.5.3/ ) + + * fixes of major bugs: + * In the file-browse dialog . and .. no longer mask other files if they are non-first in the directory + * Fix XBoard crash on showing an empty Engine Settings dialog, printing a message in stead + * The XBoard Game List can now handle files with more than 1900 games, by paging through them + * The state of the Move-History window is now remembered by XBoard even when the Engine-Output window is up + * Fix crash on switching sounds in WinBoard under Windows Vista + * Fix empty-string option values on XBoard command line (which were ignored) + * Fix spurious vertical scrolling in XBoard Engine-Output window on clicking in it + * Obey an engine's san feature when sending book moves to it + * Fix XBoard crash when 'filtering' made Game List empty + * Suppress clearing of Engine-Output window on automatic updates in analyze mode + * Force Move-History refresh after loading/reverting variation + * Fix closing brace, when joining two comments to same move + + * fixes of minor bugs: + * Suppress playing sounds when no -soundProgram is set + * Fix display of last move of last match game + * Update window title after last game of match + * Never one-click move when legality testing is off + * Suppress playing book move when total weigth of all moves is zero + * Restore echo after ^C killed XBoard during ICS password + * Fix default of -remoteUser, which could cause crash when playing remote engines + * Fix recognition of separators between options in -adapterCommand command line + * Fix button sizing in generic popup + * Fix translatability of 'Spartan Chess' menu item WB + * Remove some duplicats from WB language template file + * Fix spurious 'Unfinished' sounds during ICS examining + * Fix bug in handling of partner command in zippy-mode bughouse games + * Create more space in some WB dialogs to accomodate translations + + * Improvements benefitting the speaking version for the visually impaired (WB): + * Implement NVDA support in JAWS version + * Fix translation of spoken composite messages + * Fix JAWS reading of Engine-Settings dialog by removing group-boxes + * Add tab stops in WB generic popup + * Reorder controls in Engine-Setings dialog WB, so they are tabbed through in logical order + + * fixed compiler warnings/errors and portability: + * Fix use of random function in XBoard shuffle dialog callback + * Fix inconsistent type of the variable 'shuffleOpenings' + * Silence warnings during rpm build + * Fix warnings XBoard file browser + * Fix some warnings and header-file improvement + + * misc: + * Add -at and -opt options as alternative for @, as work-around for Windows shortcut bug + * Make occurrence of unknown option in settings file non-fatal + * Stale output no longer lingers in the engine-output window when a new game starts + * Popdown (stale) Comment window on new game + +** Version 4.5.2a (Winboard only)** + + (see http://www.gnu.org/software/xboard/whats_new/4.5.2/ ) + + * Fix Engine Settings button options in WinBoard + +** Version 4.5.2 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.5.2/ ) + + * Main new feature: + * Added many option dialogs and reworked some of the old ones + + * bugfixes, packaging and install: + * Fix nps bug + * Fix flipBlack option XBoard with board texture + * Fix two bugs in reading position diagram + * Fix parsing bug of FRC castling + * Fix bugs in FRC castling rights + * Fix display of promotion piece in ICS superchess + * Fix path browsing in WinBoard + * Fix use of game/position file in first match game + * Fix build on Mac OS X + * install bitmaps and sounds during "make install" + * some minor bug fixes + * code cleanup (e.g. 64 bit warnings, removed malloc.h) + +** Version 4.5.1 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.5.1/ ) + + * bugfixes: + * Revert "Implement -reset option feature in WinBoard" + * Fix deselection of greyed-out variant button (WB) + * Put warning in HTML help + * Fix unmarked translation + * Fix Alfil bug + * Fix variant janus size prefix + * Fix Xiangqi King facing + * Fix showing of user move after adjudication + * Make language choice from menu persistent + * Fix ICS channel 0 + * Fix some resource leaks + + * fixed packaging issues: + * add DIFFSTAT and SHORTLOG to tar-ball + * added history.c to the tar-ball. Needed for Winboard + + * fixed compiler warnings/errors: + * added missing header file for sprintf + * added missing #includes and missing prototypes to filebrowser + * Fix MSVC compilability + * Fix 64-bit Windows compilability + * Fix MSVC snprintf problem + + * fixed configure problems: + * fixed configure script to correctly detect Xaw3d library + * updated configure.ac to check for Xaw header files + + * misc: + * Fix two typos in option names in texi file + + +** Version 4.5.0 ** + + (see http://www.gnu.org/software/xboard/whats_new/4.5.0/ for more details) + + General + ------- + * User specific settings files + * More logical (and standard) menu structure + * Translation into other languages (WB) + * Walking the PV of an engine + * Exploring variations + * Playing through PGN variations + * Annotating a game with analysis results + * Editing Comments + * Controlling move choice of the GUI book + * Keeping the clock in sync in tournaments + * Starting an engine match from the menu + * Fixed thinking time per move + * Improved multi-PV support + * Where your pieces can move to + * Editing crazyhouse holdings + * Thai Chess (Makruk) and Seirawan Chess + * Non-compliant FEN and SAN input + * Improved Xiangqi adjudications + * Allowing engines to setup a position + + Merging XBoard & WinBoard + ------------------------------ + * Evaluation graph (XB) + * Settings file (XB) + * Filtering the game list (XB) + * Game-List options dialog (XB) + * Recalling the ICS input history (XB) + * Aribtrary board textures (XB) + * Highlight arrow (XB) + + ICS-client Enhancements + ----------------------- + * Maintaining a healty ICS connection + * Claiming a draw after your move + * ICS seek graph + * One-click moving + * Observing your bughouse partner + * Improved Chat-Box interface (WB) + * Uploading games to an ICS + * Side-by-side boards - * ** Version 4.4.4 **