(git log --pretty=short --cherry-pick master...v4.5.x^ |git shortlog --no-merges)
-Arun Persaud (1):
+Arun Persaud (26):
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 list of files that include translation strings; updated pot-file
+ 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
+ deactivated new languages for the moment...
+ updated ChangeLog, NEWS, etc.
+ new developer release
+ updated xboard.pot with released version
+ translation: added new Ukrainian PO file from the TP
+ translation: activated Ukrainian translation
-H.G. Muller (13):
+H.G. Muller (134):
New parser, written in C
Implement yynewstr entry point in new parser
Fix o-o castling in new parser
Alternative sweep promotions
Third method of sweep selection
Implement Copy Game List menu item for XBoard
-
-** Version 4.5.2 (not yet released) **
+ Implement move type-in for XBoard
+ Refactor move type-in code
+ Fix crash copying game list when there is none
+ Alter treatment of moves with empty squares
+ Fix sweep-promotions patch
+ Update texi file
+ Describe -pieceMenu option in texi file
+ 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
+ Put engine initialization code in per-engine function
+ Add UnloadEngine routine
+ 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
+ Fix zippy bughouse partner bug
+ Delay loading of second engine until it is used
+ Fix grayout XB Match Options in ICS mode
+ Implement flock in WinBoard
+ Remove building rule for parser.c from WB makefiles
+ Lock game an position file during writing
+ Add callback possibility to combobox selection
+ Refactor code for loading games and positions in match
+ Fix crash on empty Engine Settings dialog
+ Display note in stead of empty engine-settings dialog XB
+ Implement Tournament Manager
+ Calculate and display tourney result
+ Allow switching off match mode through menu
+ Load new logo on engine change WinBoard
+ Implement Load Engine dialog in WinBoard
+ Fix error message on engine load
+ Make option to draw second engine from first list
+ Implement Tournament Options dialog WinBoard
+ Lift limitation of text length in generic dialog XB
+ Lift length-limit on text-edits in WB generic popup
+ Fix PV walking in analysis mode
+ Fix generic combobox bug
+ Improve sizing of comment and tags dialogs
+ Add default extension in file browser
+ Fix stopping of match in tourney mode
+ Fix exit popup in tourney mode
+ Fix range of tourneyType spin WB
+ Add partcipants at bottom in tourney dialog (WB)
+ Add WB new popup prototypes
+ Plug memory leak, filenames relative to installDir
+ Put saveGameFile in tournament dialog
+ Save time-control settings in tourney file
+ Let XB generic popup define default file extensions
+ Add -first/secondPgnName option
+ Fix resetting engine options
+ 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
+ Add -userFileDirectory option
+ Make 'add to list' default in Load Engine dialog
+ Improve WB Load Engine dialog texts
+ Implement Edit Book in XBoard
+ Recode some po files
+ Adapt default directory of lng2po
+ Include learn info in book edit
+ 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 CR in multi-line WinBoard text-edits
+ Allow generic dialog to ignore OK
+ Add Swiss tourneys through pairing engine
+ Fix ArgTwo warnings
+ Fix layout tournament Load Engine dialog WB
+ Fix -matchGames option
+ Improve Tournament dialog layout WB
+ Let XBoard propose name of tourney file
+ Print sensible window title during tourneys
+ Improve quoting of engine name on install
+ Fix interrupting tournament
+ Fix round-robin schedule
+ Fix clock mode in tourney starting from -ncp mode
+ Give error popup when pairing engine fails
+ 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
+ Remove stray else
+ Redo Move History with generic popup in WinBoard style
+ Make WB generic popup translatable
+ Update window itle after last game of match
+
+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.
+ Fix a size mismatch in scanf. Untested, but the code could not have
+ Move "hide thinking" option into alphabetical order.
+ Fix display of international characters outside the ASCII range.
+ Added "misc-fixed" as a fallback font to handle locales where
+ Add a final wildcard default for fonts. This gives XCreateFontSet
+ The empty string can't be translated and it causes the gettext
+ Fixed small bugs in several .po files, enabling these translations to
+ Internationalize the file browser.
+
+
+
+** Version 4.5.2 **
(git shortlog --no-merges v4.5.1..HEAD)
-Arun Persaud (6):
+Arun Persaud (13):
Fix "make install" on Os X10.6.6 (removed a "/")
fixed wrong default for polyglotDir mentioned in docs.
Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
check if malloc.h is present before including it
removed check and #includes for malloc.h, since it's not needed
fixed 64 bit warnings by casting integers to intptr_t before casting to int
+ updated Changelog, NEWS, etc.
+ new developer release
+ configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
+ configure: added install of sounds in .../games/xboard/sounds/default
+ configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
+ configure: enable silent rules by default
+ new developer release
-H.G. Muller (33):
+H.G. Muller (57):
Fix nps bug
Fix unintended translation in debug file
Improve repairing damage of arrow highlight XBoard
Fix crash on opening ICS Text Menu
Fix path browsing in WinBoard
Fix use of game/position file in first match game
+ Fix saving of XBoard fonts with spaces in name
+ Fix game-list highight error when filtered (WB)
+ Fix startup focus of board window
+ Fix crash on closing dialogs in wrong order
+ Fix changing of float setting by generic popup
+ Couple mouse wheel to v-scrolls in file browser
+ Let double-click select file in file browser
+ Block selection of a directory when file is needed
+ Reorganize texi description
+ Update texi file
+ Remove outline-pieces option from board-options dialog
+ Fix running of clock during hash allocation engine
+ Fix switching between pixmap and bitmap pieces
+ Fix size limit on 'save as diagram'
+ Fix gamelist highlight
+ Make user wav file available for try-out in sound dialog
+ Change default sounds in Xboard menu
+ Configure some default sounds
+ Remove some bitmaps from install
+ Limit install of sound files to those in menu
+ Change texture-install directory to pixmaps/textures
+ Fix crash on using Engine #1 Settings in ICS non-zippy mode
+ Fix shogipixmaps
+ Fix gettext macros in option dialogs
Kamil Blank (1):
Added missing fclose()