updated Changelog, NEWS, etc.
[xboard.git] / SHORTLOG
index 0de191a..5fc32ca 100644 (file)
--- a/SHORTLOG
+++ b/SHORTLOG
@@ -1,8 +1,352 @@
+** Version master 20110822 (not an official release, includes changes from 4.5.2)
+
+(git log --pretty=short --cherry-pick master...v4.5.x^   |git shortlog --no-merges)
+
+Arun Persaud (32):
+      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
+      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
+      new developer release
+
+H.G. Muller (210):
+      New parser, written in C
+      Implement yynewstr entry point in new parser
+      Fix o-o castling in new parser
+      Implement Edit-Comment window through generic popup
+      Redo Tags dialog
+      Remember Tags and Comment dialog coordinates
+      Implement sweep selection as alternative for the piece menu
+      Implement sweep selection of promotion piece
+      Fixes to sweep selection
+      Make sweep-select promotions work in WinBoard
+      Alternative sweep promotions
+      Third method of sweep selection
+      Implement Copy Game List menu item for XBoard
+      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
+      Silence more rpm warnings
+      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
+      Allow changing MultiPV setting from Engine-Output window
+      Fix button sizing in generic popup
+      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
+      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 display of logos
+      Fix crash at end of Swiss tourney
+      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 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
+      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
+      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
+      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
+      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
+      Fix crash on OK after Save Changes in Tags and Comment popup.
+      Force Move History refresh after loading/reverting variation
+      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 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
+      Fix button sizing in generic popup
+      Fix display of last move of last match game
+      Fix default of -remoteUser
+      Make non-existing option in settings file non-fatal
+      Remove stray else
+      Update window title after last game of match
+      Fix use of random in XBoard shuffle dialog
+      Fix use of random
+      Allow two-games-per-opening to work with book
+      Better fix of crash on empty game list
+      Implement paging in XBoard Game List
+      Fix ICS move-list header mistaken for null moves
+
+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 (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 (57):
+      Fix nps bug
+      Fix unintended translation in debug file
+      Improve repairing damage of arrow highlight XBoard
+      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
+      Put insertion point at end of text on SetFocus
+      Add file-browser option to just return name
+      Make generic XBoard popup, and implement 2 dialogs
+      Add browse button to generic popup
+      Add board dialog XBoard
+      Add ICS options dialog
+      Make sounds dialog for XBoard
+      Redo adjudications dialog through generic popup
+      Redo common-engine dialog with generic popup
+      Redo new-variant dialog with generic popup
+      Create General-Options dialog
+      Implement Machine Match menu item and options dialog
+      Make generic dialog popup reentrant
+      Merge SettingsPopUp into GenericPopUp
+      Let generic popup generate Engine Settings dialog
+      Activate -path and -file options
+      Redo ICS input box with generic popup
+      Make a kind of ICS text menu in XBoard as a dialog
+      Fix linegap option in board dialog
+      Fix animation masks on changing piece pixmaps
+      Let file browser filter on extension
+      Refinements to generic popup and color picker
+      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()
+
 ** Version 4.5.1 **
 
 (git shortlog --no-merges v4.5.0..HEAD)
 
-Arun Persaud (7):
+Arun Persaud (9):
       add DIFFSTAT and SHORTLOG to tar-ball
       Revert "Implement -reset option feature in WinBoard"
       added history.c to the tar-ball. Needed for Winboard
@@ -10,8 +354,10 @@ Arun Persaud (7):
       added missing #includes and missing prototypes to filebrowser
       fixed configure script to correctly detect Xaw3d library
       updated configure.ac to check for Xaw header files
+      updated Changelog, NEWS, etc.
+      new developer release
 
-H.G. Muller (12):
+H.G. Muller (14):
       Fix deselection of greyed-out variant button (WB)
       Fix MSVC compilability
       Fix 64-bit Windows compilability
@@ -24,6 +370,8 @@ H.G. Muller (12):
       Make language choice from menu persistent
       Fix ICS channel 0
       Fix MSVC snprintf problem
+      Fix some resource leaks
+      Fix two typos in option names in texi file
 
 ** Version 4.5.0 **