Implement flipped search
[xboard.git] / NEWS
diff --git a/NEWS b/NEWS
index 5a7ef93..ce3aa86 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,183 @@
-** Version 4.5.0 (not yet released)**
+** Version master 20110822 (not an official release)
+
+  * Main new features
+   * i18n support via gettext in XBoard, more languages in Winboard
+   * implement new promotion dialog/method (experimental)
+   * implement move type-in for XBoard
+   * engines can be loaded/switch while running
+   * new tag dialog
+   * copy game list menu item for XBoard
+   * added tournament manager
+  * bugfixes
+   * lots of them
+  * code changes
+   * fixed compiler warnings
+   * removed flex generated parser
+
+** 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 **