-** Version master 20110411 (not an official release, includes changes from 4.5.2)
+** Version 4.6.0 **
-(git log --pretty=short --cherry-pick master...v4.5.x^ |git shortlog --no-merges)
+(git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
-Arun Persaud (26):
+Arun Persaud (31):
removed parser.l from build process, also removed flex dependency from configure
updated Changelog, NEWS, etc.
new developer release
- updated Changelog, NEWS, etc.
- new developer release
- new developer release
added/fixed i18n support via gettext to xboard
updated translation files
marked more strings for gettext that were only marked with N_()
updated po-files; updated german translation
replaced hardcoded email address with generic PACKAGE_BUGREPORT
updated German translation
- updated Changelog, NEWS, etc.
- release of version 4.5.2
- updated Changelog, NEWS, etc.
- release of version 4.5.2a
fixed access rights to winboard language files (644 instead of 655)
lng2po.sh: added command line options, GPL header
added translations generated via lng2po from all winboard languages
updated xboard.pot with released version
translation: added new Ukrainian PO file from the TP
translation: activated Ukrainian translation
+ updated Changelog, NEWS, etc.
+ new developer release
+ fixed segfault in xengineoutput
+ Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
+ malloc.h is not needed
+ updated Changelog, NEWS, etc.
+ update po files
+ new developer release
+ updated pot file and send to translation project
+ translationproject.org: updated Ukrainian translation
+ added NEWS for release of 4.5.3
+ only require 0.17 of gettext
-H.G. Muller (134):
+H.G. Muller (243):
New parser, written in C
Implement yynewstr entry point in new parser
Fix o-o castling in new parser
Describe -sweepPromotions in texi file
Describe Copy Game List menu item in texi file
Describe move type-in in texi file
- Update texi file
Fix chaining of bottom-row dialog buttons
Fix gettext macros in option dialogs
Bring structure in appData engine options
Generalize WaitForSecond to WaitForEngine
Make engine loadable during session
Make engine startup error non-fatal
- Fix gettext macros in option dialogs
- Fix some warnings and header-file improvement
Put gettext markers in generic dialog creator
- Fix zippy-partner bug
Create conversion tools for language files
Fix some warnings and header-file improvement
Silence more rpm warnings
Make book-edit function WB
Let Shift+RightClick on PV actually play the PV moves
Import WinBoard language files into git
- No clearing of Engine-Output memos on stat01
Allow changing MultiPV setting from Engine-Output window
Fix button sizing in generic popup
- Fix vscrolling in XBoard Engine-Output window
Let ParsePV always generate SAN move
Automatically play moves of clicked PV in analyze mode
Add option -absoluteAnalysisScores
Alow promotions and drops in book-editing
Take account of holdings in book key
Fix initialization of engine state
- Obey san feature when sending book moves
Add secondry adapter command for UCCI or USI
Make engine startup failure non-fatal in WinBoard
Let mentioning completed tourney file add one cycle
Fix concurrency in Swiss tourneys
Fix display of last move of last match game
Clear Engine-Output pane when initializing engine
- Fix parameter handling in adapter command
Fix display of logos
Fix crash at end of Swiss tourney
- Fix type of shuffleOpenings
Redo New Shuffle Game dialog with generic popup
Some refactoring in xoptions.c to separate out front-end
Redo Time Control dialog with generic popup
Add icon to WB for tournament files
Update WB docs for tourney manager
- Fix crash on switching sound in Vista
- Fix empty-string option values in XBoard
- Add -at and -opt options as alternative for @
Fix default of -remoteUser
Change long form of -tf option to -tourneyFile
Make non-existing opton in settings file non-fatal
Redo Move History with generic popup in WinBoard style
Make WB generic popup translatable
Update window itle after last game of match
+ Add Score in Move List option to general options dialog XB
+ Use sound for ICS tells also with engine telluser popups
+ Fix crash on clearing new Move List window
+ Cure flicker in Move History window, fix highlighting
+ Add -fSAN / -sSAN options
+ Fix compile errors WinBoard
+ Increase efficiency of SAN generation / disambiguation
+ Fix some warnings
+ Update texi file
+ Modified po
+ Fix texi file, and update it further
+ Add Absolute Analysis Scores in Genral Options dialog XB
+ Allow double-digit rank numbers
+ Create some space in WB New Variant dialog
+ Allow promotion to Pawn with legality testing off
+ Implement Grand Chess
+ Add tab stops in WB generic popup
+ Reorder controls in Engine Setings dialog WB
+ Fix drop moves on boards with more than 10 ranks
+ Fix crash on making too-long FEN
+ Fix coords display on large boards
+ Fix resetting searchTime if other TC mode is chosen (XB)
+ Fix writing searchTime in tourneyFile
+ Fix parser.c line endings
+ Let PGN parser accept lower-case piece in drop moves
+ Improve -showTargetSquares on click-click moves
+ Let -sweepPromotions also work for click-click moves
+ Display score/depth in Eval Graph title
+ Print 50-move counter in Engine-Output title
+ Add -scoreWhite option
+ Let WB eval graph react ot single left-click
+ Print reversible plies done in stead of plies to go
+ Improve Eval Graph with -evalZoom and -evalThreshold
+ Write more labels on score axis of eval graph
+ Put grab on sweep-selecting in Edit Position
+ Disable -showTargetSquares in ICS mode
+ Suppress some XBoard warnings
+ Fix crash on OK after Save Changes in Tags and Comment popup.
+ Give WinBoard Game List its own font
+ Allow null move in analysis and edit-game mode
+ Force Move History refresh after loading/reverting variation
+ Allow entry of variations in PlayFromGameFile mode
+ Implement searching games in Game List for a position
+ Parse PGN tags without allocating memory
+ Print progress during load / selection of game
+ Debug position selection
+ Add plain arrows as key binding for stepping forward/backward
+ Better fix of crash on empty game list
+ Fix paging
+ Delay file loading to allow expose event first
+ Speed up parser
+ Allow deletion of last book move
+ Add key bindings for loading next/previous game of list
+ Fix up/down arrows in game list
+ Allow substitution of engines during tournament
+ Fix generic-popup failure after empty engine-settings dialog
+ Fix crash on start without settings file
+ Add -useBoardTexture and -usePieceFont options
+ Translate search texts
+ Fix use of random
+ Allow two-games-per-opening to work with book
+ Fix ICS move-list header mistaken for null moves
+ Replace Analyze File by Analyz Game function
+ Fix quoting in Load Engine dialog
+ Fix treatment of PGN score/depth info with linefeeds in them
+ Fix display state after failed analysis attempt
+ Fix crash on typing non-existent enginein Load Engine dialog
+ Extra buttons in WB Tournament dialog
+ Slightly decrease sensitivity of sweep actions
+ Auto-popup ICS Input Box
+ Upgrade -serverMoves option
+ Add -afterGame option
+ Make DoSleep front-end wrapper for msec sleep
+ Move HistorySet to back-end
+ Fix write failures in concurrency
+ Fix some warnings (prototypes)
+ Clear fSAN option before new engine load
+ Fix LoadGameOrPosition starting up engine
+ Keep book file open
+ Make too-long game non-fatal
+ Fix resetting -fSAN on engine change
+ Fix position loading in tourneys
+ Make book-window update part of HistorySet
+ Prevent Edit Book window from stealing focus (WB)
+ Add Dutch WinBoard translation
+ Remove paragraph about .Xresources from texi file
+ Update texi file for position search
+ Update texi file for new features
+ Reactivate Falcon Chess
+ Add Romanian lng file
+ Reset initString and computerString on engine load
+ Add option -discourageOwnBooks
+ Add control to set -discourageOwnBooks WB
+ Fix crash on loading garbage game file
+ Fix invalid combobox entry WB
+ Print message on wrong use of Clone Tourney
+ Fix crash on adding items near book end
+ Refine clock adjusting
+ Fix PV walking with -fSAN
+ Fix duplicate loading of second engine in tourneys
+ Quickscan
+ Translate search-mode strings
+ profile
+ Debug position search cache
+ Implement flipped search
+ Translate search strings
+ Dynamically allocate move cache
+ Speed up position search and consider side to move
+ Put 'Load Next' button back in WB Game List
+ Fix some warnings
+ Fix Load Options dialog WB
+ Update Dutch lng file
+ Update language.txt file
+ Incorporate variant type in book hash key
+ Fix crash on loading garbage game file
+ Use other interpretation of Asia rules for chase detection
+ Add mechanism to translate variable messages in WinBoard
+ Let perpetual-chase message mention square
+ Change chase message in .lng files
+ Don't adjust clock on right-click in EditGame mode WB
+ Fix two warnings
+
+Thomas Adam (1):
+ (tiny change) Clarify "-name" option is Xt-only
Tim Mann (9):
Use getaddrinfo instead of gethostbyname. Hopefully this makes us compatible with IPv6 and with hosts that have more than one IP address. However, I don't know of any chess servers that have either of those properties, so I couldn't test that. I did test that xboard still works with freechess.org and chessclub.com and that it gives an error message for invalid host names.
Fixed small bugs in several .po files, enabling these translations to
Internationalize the file browser.
+** Version 4.5.3a **
+
+(git shortlog --no-merges v4.5.3..HEAD)
+
+H.G. Muller (2):
+ Fix compile errors WinBoard
+ Let WB Makefile build non-JAWS version by default
+
+** Version 4.5.3 **
+
+(git shortlog --no-merges v4.5.2a..HEAD)
+
+Arun Persaud (2):
+ new developer release
+ better contrast for XBoard icon on a dark background
+
+H.G. Muller (43):
+ Fix some warnings and header-file improvement
+ Fix warnings XBoard file browser
+ Fix zippy-partner bug
+ Silence more rpm warnings
+ Add tab stops in WB generic popup
+ Reorder controls in Engine Setings dialog WB
+ Fix Unfinished sound during ICS examining
+ Fix JAWS reading of Engine Settings dialog
+ Create some space in WB dialogs for translations
+ Remove some duplicats from WB language template file
+ Fix translatability of Spartan Chess menu item WB
+ Fix translation of spoken composite messages
+ Popdown Comment window on new game
+ Force Move History refresh after loading/reverting variation
+ Fix crash on empty Engine Settings dialog
+ Display note in stead of empty engine-settings dialog XB
+ Fix generic-popup failure after empty engine-settings dialog
+ No clearing of Engine-Output memos on stat01
+ Fix button sizing in generic popup
+ Fix vscrolling in XBoard Engine-Output window
+ Obey san feature when sending book moves
+ Fix display of last move of last match game
+ Fix parameter handling in adapter command
+ Fix type of shuffleOpenings
+ Fix crash on switching sound in Vista
+ Fix empty-string option values in XBoard
+ Add -at and -opt options as alternative for @
+ Fix default of -remoteUser
+ Make non-existing option in settings file non-fatal
+ Remove stray else
+ Restore echo after ^C in ICS password
+ Don't one-click move when legality testing is off
+ Update window title after last game of match
+ Fix missing files in file browser
+ Fix use of random in XBoard shuffle dialog
+ Better fix of crash on empty game list
+ Implement paging in XBoard Game List
+ Clear Engine-Output pane when initializing engine
+ Fix AppendComment
+ Fix playing sounds when -soundProgram is empty
+ Implement NVDA support in JAWS version
+ Suppress playing of book moves with weight 0
+ Limit width of menu bar in XBoard
+
+** Version 4.5.2a (Winboard only) **
+
+(git shortlog --no-merges v4.5.2..HEAD)
+H.G. Muller (1):
+ Fix Engine Settings button options in WinBoard
** Version 4.5.2 **