Put fonts in font table in allocated memory after sizing
[xboard.git] / SHORTLOG
index 2f351a2..5fad4f7 100644 (file)
--- a/SHORTLOG
+++ b/SHORTLOG
+** Version 4.8.0 **
+
+(git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges)
+
+Arun Persaud (44):
+      Updated German translation
+      Updated Ukrainian translations
+      Added Dutch translation
+      Translation: fixed some inconsistencies reported by Benno Schulenberg
+      fixed some whitespace issues in configure.ac
+      configure.ac: don't set xaw if we choose gtk
+      expose the configure options to xboard
+      output configure options when looking at --version
+      fixed some more translation strings
+      more translations fixes: use uppercase for variant names
+      updated Dutch translation
+      updated German translation
+      updated Dutch translation
+      updated Spanish translation
+      another round of translation string fixes
+      Updated Spanish translation
+      remove xpm from XBoard
+      converted icons from xpm to png
+      added check for apply OS X
+      new version number for developer release
+      updated po/pot files
+      updated Dutch translation
+      new version number for developer release
+      updated po/pot files
+      updated spanish translation, added new polish translation
+      update gettext configuration to not include any generated files in git
+      fixed whitespace error in configure.ac for os x
+      new version number for release 4.8.0
+      update po/pot files
+      updated spanish, ukranian, and dutch translation
+      replaced hardcoded pngdir with built-in ~~
+      update NEWS file
+      only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
+      remove experimental from gtk build option
+      fix osxapp enable option in configure.ac
+      updated Changelog, DIFFSTAT, and SHORTLOG
+      make all tests for strings in configure use the same scheme
+      USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE
+      fix typo and prefix
+      forget a few __APPLE__ ifdefs; changed to OSXAPP
+      updated NEWS
+      updated ChangeLog, DIFFSTAT and SHORTLOG
+      line numbers in PO got updated
+      mac: only use gtk compile flag, if osxapp is enabled
+
+H.G. Muller (166):
+      Implement variant ASEAN
+      Make PGN parser immune to unprotected time stamps
+      Make writing of move counts in PositionToFEN optional
+      Do not always start Makruk & ASEAN as setup position
+      Build in limited EPD capability for engine fingerprintig
+      Add quit-after-game checkbox in ICS options dialog XB
+      Fix book creation
+      Fix GUI book after setup position
+      Allow drops / promotions/ deferrals to be edited into book
+      Add Save button to Edit Tags dialog
+      Allow entry of negative numbers in spin control (WB)
+      Fix grabbing of selected piece
+      Fix initial board sizing WB
+      Add checkboxes for autoDisplayTags/Comments in menu WB
+      Allow seting of -egtPath through menu WB
+      Implement board-marker protocol
+      Use highlight command to specify move legality
+      Expand number of marker colors to 8
+      Implement hover command
+      Let magenta marker activate sweep promotion
+      Allow engine to click squares on behalf of user
+      Fix XBoard hover command
+      Fix -zippyVariants option
+      Allow engine to define its own variant names
+      Fix engine-defined names
+      Fix variant choice for second engine
+      Implement (inaccessible) dark squares
+      Make XBoard xpm-free
+      Rename Match dialog to Tournament
+      Automaticaly install Java engines
+      Save clocks with unfinished PGN games
+      Only save clock settings in PGN when an engine plays
+      Improve Edit Position mode
+      Clear memory of erased position on variant switch
+      Automatically adapt board format to FEN
+      Increase number of piece types to 44
+      Implement Chu Shogi
+      Fix hover event
+      Fix sweep promotions
+      Implement LionChess
+      Fix deselection of Lion
+      Fix promotion popup in Chu Shogi
+      Fix reading of SAN Lion double moves
+      Refactor move generator, and add Chu-Shogi pieces
+      Fix Shogi promoted pieces
+      Change Blind-Tiger symbol to claw
+      Fix SAN of promoted Chu pieces
+      Fix loading of game with multi-leg moves
+      Add claw svg to make-install
+      Animate both legs of Lion move
+      Implement roaring of Lion
+      Fix re-appearing of board markers
+      Fix double-leg moves on small boards
+      Fix sending and parsing of null moves and double moves
+      Fix target squares second leg
+      Adapt WinBoard front-end to Mighty Lion
+      Beef up variant detection
+      Fix promoted Elephant image in Shogi (XB)
+      Fix legality test of pinned-Lion moves
+      Implement ChuChess
+      Always alternate promo-sweep for shogi-style promoting piece
+      Allow piece promotion by pieceToChar in all variants
+      Fix disambiguation of shogi-style promotions
+      Fix default of Chu Chess piece promotions
+      Fix sweep promotions
+      Allow Lion sweep-selection in Chu Chess
+      Fix hover event (again)
+      Supply oriental theme settings
+      Change color of XQ board to better contrast with pieces
+      Fix promoting of Sho Elephant
+      Automatically switch to variant engine supports
+      Implement -installEngine option
+      Allow Crown-Prince image to differ from King
+      Fix Chu-Shogi Lance deferral
+      Fix mate and stalemate test in Chu Shogi
+      Implement option complex for installing engines
+      Make filler buttons in New Variant insensitive
+      Fix promotion in Ai-Wok
+      Make building of Windows .hlp file optional
+      Fix compile error promo dialog WB
+      Fix WB New Variant dialog
+      Cure weirdness when dragging outside of board
+      Write -date stamp always with 10 characters
+      Update protocol specs for setup command
+      Put some OSX code into gtk version
+      Remove use of strndup
+      Activate ManProc in GTK
+      Fix crash on use of dialog Browse buttons GTK
+      Implement EGBB probing and -first/secondDrawDepth
+      Set ~~ to bundle path for OS X
+      Start rank counting at 1 for boards deeper than 10
+      Fix DATADIR in Xaw
+      Remove redefine of DATADIR that leaked in from v4.7.x
+      Fix Chu promotion of L, HM and GB
+      Fix name of master settings file in OS X
+      Overhaul kill code
+      Add --show-config special option
+      Allow popup of TC and Common Engine from Tournament dialog
+      Fix Tournament Options dialog
+      Add 'Continue later' button to Tournament dialog XB
+      Fix ManProc for OS X
+      Fix access to ~~/themes/conf for OS X
+      Fix ManProc for OS X
+      Fix sorting of Engine Output
+      Fix sticky windows on Win8
+      Fix printing of engine-output headers
+      Allow hide/show of columns in Engine Output
+      Implement extended thinking output
+      Handle fali-low & fail high
+      Fix sorting of Engine Output
+      switch to new tbhits protocol
+      Put fail-high/fail-low indicators in protocol specs
+      Implement new mate-score standard
+      Drag touching edges together (WB)
+      Fix sticky windows on Win8
+      Fix printing of engine-output headers
+      Fix warning in CheckTest
+      Add some checkboxes in General Options dialog WB
+      Expand %s in -openCommand to DATADIR and fix OSX settings-file name
+      Put ponder checkbox in Common Engine dialog WB
+      Make Fischer castling generally available
+      Fix Seirawan reverse-castling animation
+      Allow wild-cards in FEN
+      Allow shuffling indicators in FEN
+      Detect Fischer castling in FENs
+      Add Option type 'Skip'
+      Fix moves of Spartan Captain
+      Fix warnings
+      Add Edit Engine List menu item to XBoard
+      Add logo-size control XBoard
+      Integrate ICS output into Chat Window
+      Add context menu to ICS console XB-GTK
+      Let ICS Console pop up GTK in stead of ICS Input Box
+      Recognize Esc and Tab in ICS Console input
+      Preserve unfinished input lines during chat switch
+      Ctrl-N in chat opens empty chat
+      Add End Chat button
+      Let Ctrl-O key open chat for last talker
+      Fix Xaw Chat Console
+      Write broadcasts also to private chatbox of talker
+      Also display channel tell in ICS Console during private chat
+      Leave xterm at start of new line after quitting XBoard
+      When ICS Console open EOF from keyboard is no error
+      Implement copy function in ICS Text Menu
+      Equip Board Options dialog with themes listbox
+      Preserve window width on board-format change
+      Fix pop-down of ChatDlg and TextMenuDlg from menu
+      Play move right-clicked in Edit Book dialog
+      Allow adding played move to book
+      Use first engine as default for second
+      Kludge repair of expose after startup resize
+      Fix various warnings
+      Fix Board-dialog bug WB
+      Fix error Engine Output text highlighting
+      Also search indirection files in user's .xboard tree
+      Implement (clock-)font handling in GTK
+      Fix warnings fonts patch
+      Fix width of menu bar
+      Fix initial sizing of board
+      Allow writing text on pieces
+      Render inscriptions on Chu-promoted pieces in red
+      Fix loading positions in engine-defined variant
+      Fix reading Chu Shogi FENs
+      Fix piece inscriptions
+      Allow pseudo-engines to adjust the clocks
+      Fix writing of Chu-Shogi FENs
+
+H.G.Muller (150):
+      Fix crash on opening Tags window Xaw
+      Make EditPosition pallette work in Asian variants
+      Let EditPosition double-click on piece promote it
+      Fix null-move entry during play
+      Fix adjusting clocks in Xaw version
+      Fix typing of null moves
+      Fix crash on double-click in Game List Tags
+      Fix castling rights on using -lgf
+      Add final piece count to search criteria
+      Add Save Selected Games menu item
+      Fix alignment in Engine Output window
+      Verify if font-spec looks like one in Xaw
+      Fix size of time in Engine Output window
+      Connect mousewheel to Forward/BackwardEvent (XB)
+      Make sure node count is positive
+      Connect scroll event to Graph Option in GTK
+      Rewrite key-binding section of manual
+      Let Save Games as Book only use selected games
+      Describe Save Selected Games menu in manual
+      Fix syntax error in bitbase code
+      Provide DoEvents function in front-ends
+      Fix GameListHighlight WB
+      Call DoEvents during time-consuming operations
+      Fix auto-display comment option in General Options
+      Let GTK build pay attention to font arguments
+      Replace strcasecmp by StrCaseCmp
+      Fix GTK font patch
+      Fix MSVC problems
+      Define default font names
+      Fix Xaw key bindings
+      Fix key bindings for non-menu functions
+      Animate multi-leg in auto-play and forward event
+      Limit auto-extending to click on first move of PV
+      Fix WB DoEvents error
+      Include some conditional OS X fixes
+      Use GTK fonts in Engine Output and Move History
+      Correct for .Xresources form->paneA renaming in manual
+      Fix infinite-regression problem on OS X
+      Fix Chat window for Xaw build
+      Use -gameListFont in Game List
+      Use coordFont default pixel size for other fonts
+      Fix GTK fonts
+      Let message field and button bar use GTK -messageFont
+      Update protocol specs
+      Fix SetWidgetFont GTK
+      suppress Alien Edition standard variants
+      Reserve piece command in protocol specs
+      Reorder variants, to comply with Polyglot book specs
+      Fix warning in dead code Show
+      Make SVGDIR a variable
+      Fix Xaw button color error
+      Let OS X display dock icon
+      Fix crash of tournament dialog GTK
+      Fix checkmarking of OS X menu items
+      Look for logo in engine dir first (GTK)
+      Make inlined functions static
+      Fix typo
+      Implement -autoInstall option
+      Ignore color arguments not starting with #
+      Scale texture bitmaps that are not large enough
+      Implement engine-defined pieces
+      Fix texture scaling
+      Test legality even when off if engine defined pieces
+      Allow two Pawns per file in Tori Shogi
+      Force exactly overlayed texture scaling through filename
+      Describe the new texture conventions in manual
+      Sort fail lows and fail highs below others
+      Repair damage done by merging with v4.7.x
+      Add extra font field to Option struct
+      Control Eval Graph with mouse
+      Remove debug printf
+      Configure some themes in XBoard master settings
+      Prevent crash on specifying non-existent texture XB
+      Configure a size for the Eval Graph
+      Fix detection of screen size GTK
+      Retune -stickyWindows GTK
+      Improve SAN of Pawn moves and allow Betza e.p. definition
+      Update description of piece command in protocol specs
+      Allow definition of castling in piece command
+      Repair piece defs with showTargetSquares off
+      Implement Betza p and g modifiers in piece command
+      Improve virginity test for engine-defined pieces
+      Implement Betza o modifier for cylinder boards
+      Fix cross-edge e.p. capture in Cylinder Chess
+      Prevent multi-path moves from parsing as ambiguous
+      Reparse ambiguous move under built-in rules
+      Size seek graph to also cover board rim WinBoard
+      Always accept piece commands in partly supported variants
+      Print PGN Piece tag listing engine-defined pieces
+      Make unsupported variant on loading 1st engine non-fatal
+      Fix abort of machine game on variant mismatch
+      Fix reset of 50-move counter on FRC castling
+      Allow use of second-row pieces for non-promoted in drop games
+      Prevent board-size oscillations
+      Suppress use of promo-Gold bitmaps in Tori Shogi (WB)
+      Rename PGN Pieces tag to VariantMen
+      Implement ff etc. in Betza parser
+      Configure XBoard for -size 49 in master settings
+      Fix writing of Seirawan960 virginity in FEN
+      Fix clipping of board GTK
+      Fix engine-defined variant as startup
+      Reset move entry on stepping through game
+      Don't preserve setup position on board-size change
+      Fix pieceToCharTable of Falcon Chess
+      Always accept piece commands for Falcon and Cobra
+      Implement Betza j on W,F as skip first square
+      Implement Betza a modifier
+      Implement Betza g modifier for non-final legs
+      Implement Betza y modifier
+      Implement directional modifiers on KQ, and let y&g upgrade
+      Implement Betza t modifier for hop-own
+      Switch to new Betza orth-diag conversion standard
+      Preserve other Betza mode bits on setting default modality
+      Implement Betza hr and hr as chiral move sets
+      Let t on final leg in Betza notation forbid checking
+      Fix infinite loop in cylinder moves
+      Fix check test with multi-leg moves
+      Relocate OS X' LOCALEDIR
+      Implement new logo standard
+      Replace default Shogi pieces
+      Force GTK logo size to quarter board width
+      Increase number of engine-defined-variants Buttons XB
+      Show current variant on New Variant buttons GTK in bold
+      Fix ICS logo display
+      Try also /home/<user>/.logo.pgn for user logo
+      Fix logos Xaw
+      Some improvement on new Shogi SVG pieces
+      Remember position obtained from setup
+      Split Tournament dialog in side-by-side panes
+      Reset move entry on Clear Board
+      Update Game List when setting new Game List Tags
+      Implement displaying of variant tag in Game List
+      Don't switch to engine-defined variant on game loading
+      Always accept piece commands in variant great
+      Update Game List after tag selection changed
+      Fix some uninitialized variable bugs
+      Preserve parent variant for PGN of engine-defined game
+      Fix loading of engine-defined PGN games
+      Fix display of Spin Options with negative range
+      Let GTK dialogs open with actual-size Graph widgets
+      Ignore first configure event
+      Base new square size on board widget allocation GTK
+      Suppress duplicat autoInstalls
+      Fix variant-name recognition
+      Prevent unknown variant getting button in -ncp mode
+      Fix -xbuttons window width GTK
+      Attempt to make GTK sizing work with tiling WM
+      Fix promotion in Betza move generator
+      Also do dual-royal test in variant shogi
+      Add persistent Boolean option -fixedSize
+
+Joshua Pettus (2):
+      Add build script to configure for a XBoard.app for OS X
+      removed gtk theme from OSX app
+
+hasufell (4):
+      BUILD: make paths modifiable (tiny change)
+      BUILD: fix configure switches (tiny change)
+      BUILD: make Xaw frontend default (tiny change)
+      BUILD: fix withXaw conditional (tiny change)
+
+
+** Version 4.7.3 **
+
+(git shortlog --no-merges v4.7.2..HEAD)
+
+Arun Persaud (6):
+      cleanup some trailing whitespaces
+      Updated copyright notice to 2014
+      removed .DS_Store file from git
+      updated copyright to 2014 in menu.c
+      new version number for release 4.7.3
+      updated po/pot files
+
+H.G. Muller (21):
+      Fix buffer overflow in parser
+      Fix adjudication of Giveaway stalemates
+      Fix node count range
+      WinBoard multi-monitor support
+      Repair XBoard from node-count patch
+      Repair FRC A-side castling legality testing
+      Allow castling and e.p. to be edited in opening book
+      Remove width limiting of shuffle checkbox
+      Widen Xaw text entries for larger square sizes
+      Fix Xaw file-browser New Directory
+      Fix packing of FRC castlings
+      Make filler variant button inactive
+      Fix sorting of lines in Engine Output
+      Cure weirdness when dragging outside of board
+      Put some OSX code into gtk version
+      Remove use of strndup
+      Activate ManProc in GTK
+      Expand ~~/ to bundle path (OSX)
+      Use __APPLE__ compile switch for OS X
+      Make building of Windows .hlp file optional
+      Fix crash on use of dialog Browse buttons GTK
+
+
+** Version 4.7.2 **
+
+(git shortlog --no-merges v4.7.1..HEAD)
+
+H.G. Muller (8):
+      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 **
+
+(git shortlog --no-merges v4.7.0..HEAD)
+
+Arun Persaud (4):
+      new version number for developer release
+      updated po/pot files
+      Updated Ukrainian translations
+      Updated German translation
+
+Christoph Moench-Tegeder (1):
+      fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
+
+H.G. Muller (24):
+      Work-around for Xt selection bug
+      Repair WinBoard compile error
+      Add -backupSettingsFile option
+      Make skipping of unknown option smarter
+      Let popping up of WinBoard chatbox for channel open it
+      Fix of argument error
+      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 **
+
+(git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^   |git shortlog --no-merges)
+
+Arun Persaud (50):
+      added some documentation about what's need to be done for a release and a bash-release script
+      Merge branch 'v4.6.x' into tmp
+      new version number for developer release
+      updated po/pot files
+      removed unused variables (-Wunused-variable)
+      enable -Wall -Wno-parentheses for all compilers that understand them
+      new version number for developer release
+      Updated German translation
+      fix bug #36228: reserved identifier violation
+      bug #36229: changed PEN_* from define to enum
+      bug #36229: changed STATE_* from define to enum
+      bug #36229: changed ICS_* from define to enum
+      new version number for developer release
+      added SVGs
+      added cairo and librsvg to configure process
+      initial svg rendering
+      added SVGs to dist files in automake
+      added a black and white theme to replace the mono option
+      we still need a few bitmaps, so the directory needs to be included in Makefile.am
+      new version number for developer release
+      update po/pot files
+      updated some icons to SVG
+      new version number for developer release
+      fix configure script for --with-Xaw and --with-gtk
+      updated po/pot files; added new frontend files
+      don't define X_LIBS when using gtk-frontend
+      new version number for developer release
+      updated po/pot files
+      Updated copyright notice to 2013
+      removed trailing whitespace
+      Updated Ukrainian translations
+      fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
+      Updated German translation
+      new version number for release of 4.7.0
+      updated Changelog, NEWS, etc.
+      updated po files for new release (make distcheck)
+      Merge remote-tracking branch 'origin/master' into v4.7.x
+      add test for pkg-config
+      Merge branch 'master' into v4.7.x
+      added rotated shogi pieces for -flipback option and moved them to the themes directory
+      keyboard accelerators for both front ends.
+      add close buttons to gtk windows
+      in debug mode also print the git-version if available during build
+      add keyboard shortcuts back into Xaw version
+      removed some translation calls for messages in the debug log
+      fixed gtk-warning
+      fixed segfault of g_markup_printf_escaped which needs utf-8 strings
+      removed two more translations from debug output
+      fix OK-response in gtk dialogs, see c7f8df124
+      Merge branch 'master' into v4.7.x
+
+Byrial Jensen (10):
+      Fix typo (seach) in string. It is already fixed in branch v4.6.x
+      Mark new text "Click clock to clear board" for translation
+      Change some double literals to floats.
+      Remove unused variable pdown from function UserMoveEvent
+      Remove unused variable delayedKing from function QuickScan
+      Remove unused variable tm from function SaveGamePGN
+      Remove unused variable first_entry from function find_key
+      Remove unused static function MenuBarSelect
+      Remove unused static function ShowTC
+      Remove 5 unused variables from zippy code
+
+Daniel Dugovic (1):
+      Fix configure script for --enable-zippy  (tiny change)
+
+Daniel Macks (1):
+      bug #37210: Mishandling of X11 -I flags (tiny change)
+
+H.G. Muller (381):
+      Fix suspected bug in Makefile
+      Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
+      Fix fall-back on -ncp mode
+      Inform user in EditPosition mode how to clear board
+      More thorough switch to -ncp on engine failure
+      Implement exclude moves
+      Add exclude and setscore to protocol specs
+      Fix focus of Game List
+      Keep list of excluded moves in Engine Output header
+      Let clicking on header line exclude moves
+      Fix memory corruption through InitString and second-engine loading
+      Silence unjust warning
+      Implement Narrow button in WB Game List
+      Switch to using listboxes for engine-selection in WinBoard
+      Install engine within current group
+      Remove some unused (exclude-moves) variables
+      Refactor menu code, and move it to menu.c
+      Switch to use of short menu references
+      Move more back-endish menu-related stuff from xboard.c to menus.c
+      Contract some awful code replication
+      Split back-endish part off drawing code and move to board.c
+      Declare some shared global variables in backend.h
+      Split back-endish part off xoptions.c, and move to dialogs.c
+      Move some back-endish routines from xboard.c to dialogs.c
+      Cleanup of xboard.c
+      Remove one level of indirection on ICSInputBoxPopUp
+      Make routine to probe shift keys
+      Split usounds.c and usystem.c from xboard.c
+      Prevent double PopDowns
+      Major refactoring of GenericPopUp
+      Redo AskQuestion dialog with generic popup
+      Redo PromotionPopUp with generic dialog
+      Redo ErrorPopUp with generic dialog
+      Add -topLevel option
+      Add -dialogColor and -buttonColor options
+      Redo Game List Options with generic popup
+      Redo Game List with generic popup
+      Redo Engine Output window with generic popup
+      Redo Eval Graph with generic popup
+      Split sync-after options in Match dialog into checkbox + label
+      Remove unnecessary menu unmarking for Edit Tags
+      Redo main board window with generic popup
+      Switch back two two-part menu names
+      Fix recent-engines menu
+      Correct texi file for use of .Xresources
+      Fix switching debug option during session.
+      Move DisplayMessage to dialogs.c
+      Move LoadGamePopUp to menus.c
+      Add message about enabling in New Variant dialog
+      Use ListBox in stead of ComboBox in Load Engine dialog
+      Use ListBox in stead of ComboBox in Match-Options dialog
+      New browser
+      Fix default file types for browse buttons
+      Port grouping to XBoard Load Engine
+      Change default directory in Load Engine to "."
+      Port engine grouping to Match Options dialog
+      Give the dual-board option a separate board window
+      Reorganize main() a bit
+      Add 'Narrow' function to position search
+      Fix bug in FRC castling for position search
+      Use Ctrl key in EditPosition mode to copy pieces
+      Fix Makefile EXTRA_DIST
+      Update POTFILES.in
+      new version number for developer release
+      updated po/pot files
+      Fix auto-play
+      Fix vertical chaining of Buttons and browser ListBoxes
+      Make reference to board widgets symbolic
+      Fix internationalization
+      Fix Engine Output icon heights in international versions
+      Add New Directory button to file browser
+      Add sound files to browser menu
+      Fix 3 forgotten symbolic widget references
+      Let clocks of secondary board count down
+      Fix redraw of secondary board on flipping view
+      Allow clearing of marker dots in any mode
+      Fix promotion popup
+      Fix double promotion popup
+      Move clearing of target squares to after drag end
+      Fix click-click sweep promotions to empty square
+      Also do selective redraw with showTargetSquares on
+      Improve arrow drawing
+      Use in-place sweep-selection for click-click under-promotion
+      Fix promotionPopDown on new move entry
+      Fix some compile errors / warnings
+      Implement automatic partner observe
+      Fix ArrowDamage out-of-bounds access on drop moves
+      Remove debug printf
+      Fix clearing of ICS input box after send
+      Fix click-click under-promotion animation save
+      Fix MenuNameToItem
+      Shuffle prototypes to correct header, or add them there
+      Fix readout of numeric combobox
+      Move FileNamePopUp to dialogs.c
+      Move ManProc to xboard.c
+      Fix warnings about character index
+      Fix warning about signedness
+      Add pixmap as file type known to browser
+      Offer primitive paging in file browser
+      Solve WinBoard name clashes, fix zippy-analyze menu graying
+      Fix crash on time forfeit with -st option
+      Add logo widgets in main board window
+      Allow chaining of single-line text-edits to top
+      Port chat boxes to XBoard
+      Fix disabling of Load Engine menu
+      Fix ICS Text Menu popup
+      Fix key binding of DebugProc
+      Fix WB Engine Settings window
+      Keep track of virginity of back-rank pieces in variant seirawan
+      Decapitalize promoChar in move parser
+      Fix bug in Edit Position
+      Round board size to one where piece images available (WB)
+      Let windows stick to right display edge (WB)
+      Pay attention to extension of 'positional' arguments
+      Define XOP mime type for XBoard
+      Workaround for FICS bug
+      Implement variant seirawan in -serverMoves option
+      Implement --help option
+      Add check on validity of tourney participants
+      Add options -fe, -se, -is to load installed engines/ics from list
+      Allow second engine to analyze too
+      Let second engine move in lockstep during dual analysis
+      Allow Analyze Game to auto-step through entire game file
+      Cure some sick behavior in XBoard Engine Output right-clicks
+      Allow ICS nickname as positional argument
+      Preconfigure -icsNames in xboard.conf
+      Allow entry of fractional increment in WB time-control dialog
+      Resolve conflict between -mps and -inc options
+      Update texi file
+      Fix broken -ics and -cp options
+      Use Pause state in AnalyzeMode to imply move exclusion
+      Fix browsing for path
+      Fix non-NLS compile error for XFontStruct
+      Fix WinBoard compile errors
+      Reserve more space for button bar
+      Fix button-border-width bug in monoMode
+      Redo Eval Graph drawing with cairo
+      Fix Eval Graph resolution problems
+      Redo logos with cairo
+      Redo seek graph with cairo
+      Redo arrow highlighting with cairo
+      Redo grid with cairo
+      Make convenience routine SetPen globally available
+      Redo highlights with cairo
+      Redo marker dots with cairo
+      Add mode to draw PNG piece images through cairo
+      Add png pieces
+      Allow back-texture files to be PNG, (drawn with cairo)
+      Do animation with cairo
+      Maintain in-memory copy of the board image
+      Switch to using 64x64 png images
+      Allow resizing of board window
+      Specify proper condition for using cairo animation
+      Cure flashing of piece on from-square
+      Also use cairo on slave board
+      Redo coordinate / piece-count printing ith cairo
+      Fix DrawSeekText
+      Make dragged piece for excluding moves transparent
+      Let cairo also do evenly colored squares.
+      Remove debug print
+      Also render coordinates to backup board
+      Fix clearing of markers dots with promo popup
+      Implement variant-dependent png piece symbols
+      Remove acceleration trick
+      Fix highlight clearing
+      Draw arrow also on backup image
+      Cleanup CairoOverlayPiece
+      Fix erasing dots in seek graph
+      Separate off drawing routines from xboard.c
+      Remove all bitmap & pixmap drawing
+      Check in draw.c, draw.h
+      Clean up drawing code
+      Some cleanup
+      Do coordinate text alignment with cairo
+      Fall back on built-in pixmaps if png pieces unreadable
+      Plug resource leak on rezising with pixmaps
+      Make Piececolor options work on png pieces
+      Fix bug in resize trigger
+      Suppress redraw during sizing
+      Reload piece images when pngDirectory is changed
+      Make expose handler generic
+      remove NewSurfaces
+      Fix alignment of highlight expose
+      Fix initial display of logos
+      Let expose requests pay proper attenton to widget
+      Make draw handle for board globally available
+      Fix expose requests seek graph
+      Adapt Eval Graph code to new drawing system
+      Fix rsvg version in configure.ac
+      Always render svg pieces anew on size change
+      Add -trueColors option
+      Solve odd lineGap problem
+      Fix 1-pixel offset of grid lines on some cairo implementations
+      Fix animation with textures off
+      Fix exposure of atomic captures
+      Add hatched board texture
+      Install the wood textures as png
+      Remove bitmaps from project
+      Install svg pieces in themes/default
+      Cache svg handles
+      Implement proper fallback cascade
+      Remove piece pixmaps from project
+      Suppress anti-aliasing in -monoMode
+      Fix segfault on faulty command-line option
+      Increase drag delay too 200 msec
+      Make fallbackPieceImageDirectory hardcoded
+      Suppress warning for InitDrawingHandle
+      Code cleanup: move expose redraw to draw.c
+      Remove unnecessary Xt colors and call to MakeColors
+      Move Shogi svg pieces to own directory
+      Spontaeous changes in gettext stuff
+      Adapt docs for svg/png in stead of bitmap/pixmap
+      Trim board-window size
+      Fix garbage pixels on the right of the board
+      Print missing-pieces error message to console
+      Prevent odd-width line shift in length direction
+      Fix bug in resizing
+      Remove some unused images from png directory
+      Remove caveat on available pieces fromNew Variant dialog
+      Fix variant-dependent pieces
+      Get svg error message
+      Fix bug in fallback mechanism
+      Fix bug in resizing on variant switch
+      Rename svg shogi pieces, so they become usable
+      Fix re-rendering of svg on resize
+      Remove the texture pixmaps from project
+      Replace xiangqi board pixmaps by png images
+      Replace marble texture pixmaps by png
+      Fix variant-dependent pieces
+      Fix crash on animation after resizing
+      Fix message in New Variant dialog
+      Fix crash in promotion popup
+      Fix WinBoard compile error on enum PEN
+      Fix image extension used for browsing to .pgn
+      Fix initial enables in TC dialog
+      Move X11 front-end to directory xaw
+      Preserve copies of the X11 front-end in xboard directory
+      Prepare xoptions.c for middle-end changes
+      Add configure switches for Xaw vs GTK.
+      Move ICS-engine analyze and AnalyzeGame code to shared back-end
+      Remove some unnecessary header includes
+      move testing for no options to back-end
+      Move MarkMenuItem to xoptions.c
+      Split xhistory.c in front-end and middle-end part
+      Remove inclusion of frontend.h from backendz.h
+      Remove xedittags.c, .h from project
+      Cleanse back-end code of all references to X11 types
+      Make xevalgraph.c backend
+      Move timer functions to new file xtimer.c
+      Remove all X11 code by #ifdeffing it out
+      Give LoadListBox two extra parameters
+      Transfer most available gtk-xt code to xoptions.c
+      Attach expose handler and connect to mouse events
+      Implement menu checkmarking and enabling
+      Connect dialog Browse buttons to GTK browser
+      Transfer more gtk-xt code, and add some new
+      Append recent engines to engine menu
+      Add text insertion in engine-output memos
+      Better cleansing of xboard.c from X11 types
+      Highlight Pause button
+      Add key-handler for ICS Input Box
+      Make generic memo-event handler, and connect history callback
+      Add highlighting in move list
+      Add scrolling of Move History
+      Let engine-output memos use new generic callback
+      Implement highlighting in engine output by through generic method
+      Fix animation
+      Connect CommentClick handler
+      Fix ListBox, and add some support routines
+      Add file browser
+      Remove some unneeded low-level X11 code
+      Add Shift detection
+      Add type-in event to board for popping up box
+      Add optional callback to Label Options
+      Add game-list callbacks
+      Add access routines to checkboxes and FocusOnWidget
+      Close Move Type-in on Enter
+      Deselect first char in Move Type-in and ICS Input Box
+      Use different tables for different dialog columns
+      Add hiding / showing second Engine Output pane
+      Add listbox double-click callback
+      Add BarBegin, BarEnd options
+      Fix button bar
+      Add displaying of icons
+      Make some tall dialogs multi-column
+      Add task-bar icon
+      Some experimenting with sizing
+      Add copy-paste
+      Delete emptied front-end files, and move rest to gtk directory
+      Fix warnings
+      Make board sizing work through subtracting fixed height
+      Add window positioning
+      Fix logo placement
+      Fix clock clicking with GtkEventBox
+      Pay attention to NO_CANCEL dialog flag
+      Fix Chat Box
+      Fix clock highlighting
+      Adapt lineGap during sizing
+      Draw frames around memos and listboxes
+      Load opponent logo based on handle in ICS play (WB)
+      Add 'Continue Later' button in Tournament dialog (WB)
+      Allow external piece bitmaps and board border (WB)
+      Add Themes dialog (WB)
+      Implement auto-creation of ICS logon file
+      Use colors in Board-Options dialog also for font pieces (WB)
+      Implement book-creation functions
+      Start browsing in currently-selected folder (WB)
+      Fix move highlighting with animation off
+      Fix Loop-Chess promotions
+      Implement use of pause / resume protocol commands
+      Improve scaling of border bitmap (WB)
+      Fix -fSAN in AnalyzeFile mode
+      Do not clear PGN tags on Analyze File
+      Fix min-Shogi promotion zone
+      Update WinBoard translation template
+      Prefer pause mode on pondering engine over 'easy'
+      Fix rep-draw detection in drop games
+      Implement insufficient mating material for Knightmate
+      Use Ctrl key in AnalyzeMode to exclude entered move
+      Do not move to forwadMostMove when unpausing AnalyzeMode
+      Do not automatically save aborted games in tourney PGN
+      Store some more tourney params in tourney file
+      Implement aborting of games on engine request.
+      Resend engine-defined options after reuse=0 reload
+      Allow use of ~ in pieceToChar for shadow pieces in any variant
+      Let tellothers command add comment to PGN in local mode
+      Do delayed board draw also with -stickyWindows false
+      Fix some warnings
+      Update texi file
+      Enforce -popupMoveErrors
+      Fix engine timeout problem in match mode
+      Stalemate is a win in Shogi
+      Adjudicate perpetual checks as loss also in Shogi
+      Adjudicate pawn-drop mate as loss in Shogi
+      Catch unknown engine in tourney games
+      Preserve mode on engine loading (sometimes)
+      Preserve PGN tags when loading engine
+      Fix library order
+      Fix expose of to-square with grid off
+      Fix warning in WinBoard
+      Let WinBoard start in its installation folder
+      Assign shortcut char to WB menu item
+      Add some new strings to WB translation template
+      Update Dutch WB translation
+      Fix GTK error auto-raising board
+      Fix warnings of build server
+      Put GTK warning in about-box
+      Let initial setting of Twice checkbox reflect current state
+      Draw both coords in a1
+      Add boolean -autoBox option
+      Update NEWS file
+      Add desktop stuff for .xop MIME type.
+      Remove empty-square SVG images from project
+      Revive -flipBlack option
+      Add Xiangqi piece images to project
+      Fix Makefile for install of Xiangqi pieces
+      Connect Ctrl key in WinBoard
+      Better fix of feature timeout
+      Unreserve tourney game on exit during engine load
+      Only perform e.p. capture if there are rights
+      Warn about experimental nature of dual board
+      Make switching between board windows absolute
+      Remove checkbox for 'Move Sound'
+      Don't add PV moves on board clicking in AnalyzeMode
+      Add new vertical pixel fudge
+      Allow display of 50-move counter in zippy mode
+      Add -onlyOwnGames option
+      Fix graying of Revert menu item
+      Cure GTK warning in top-level windows
+      Fix title of top-level windows
+      Print game-list timing messages only in debug mode
+      Fix repairing of arrow damage
+      Remember window params of slave board
+      Fix repositioning of GTK windows
+      Limit debug print to debug mode
+      Better handling of undefined window parameters
+      Fix sizing of slave board GTK
+      Suppress printing of status line in dual-board mode
+      Fix testing for valid window placement Xaw
+      Fix -topLevel option
+      Try to make life more bearable in Xaw menus
+
+** Version 4.6.2 **
+
+(git shortlog --no-merges v4.6.1..HEAD)
+
+Arun Persaud (1):
+      new version number for release of 4.6.2
+
+H.G. Muller (5):
+      Fix second-engine variant test
+      Add two new strings to WinBoard language file
+      Define TOPLEVEL in winboard.c
+      Fix faking of castling rights after editing position with holdings
+      Suppress clear-board message after pasting FEN
+
+** Version 4.6.1 **
+
+(git shortlog --no-merges v4.6.0..HEAD)
+
+Arun Persaud (5):
+      updated Changelog, etc. for developer release
+      added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
+      removed unused variables (-Wunused-variable)
+      new version number for release of 4.6.1
+      updated Changelog, NEWS, etc.
+
+Byrial Jensen (2):
+      New Danish translation (fixes a minor error in one string)
+      Translate "NPS" also in engine output window
+
+H.G. Muller (30):
+      Fix fall-back on -ncp mode
+      Install engines as ./exefile in XBoard
+      Inform user in EditPosition mode how to clear board
+      Fix clock stop after dragging
+      Fix taking effect of some option changes
+      Fix bug in FRC castling for position search
+      Fix bug on loading engine
+      Fix browsing for save file in WB
+      Fix parsing crazyhouse promotions with legality testing off
+      Fix TOPLEVEL stuff
+      Make variant-unsupported-by-second error non-fatal
+      Let Game List scroll to keep highlighted item in view
+      Extend smallLayout regime up to size Medium
+      Fix switching of debug mode
+      Correct texi file for use of .Xresources
+      Fix texi bug
+      Fix PV sorting during fail low
+      Fix memory corruption through InitString
+      Change default value for diretory to . in Load Engine dialog
+      Swap all engine-related options during engine loading
+      new version number for developer release
+      updated po/pot files
+      Don't strip path from engine name if directory given
+      Updated Danish and Ukranian translations
+      Suppress popup for fatal error after tellusererror
+      Detect engine exit during startup
+      Fix click-click sweep promotions to empty square
+      Suppress testing for availability in bughouse drops
+      Fix crash due to empty PV
+      Fix Eval Graph scale in drop games
+
+** Version 4.6.0 **
+
+(git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^   |git shortlog --no-merges)
+
+Arun Persaud (79):
+      removed parser.l from build process, also removed flex dependency from configure
+      updated Changelog, NEWS, etc.
+      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
+      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
+      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
+      updated Changelog, NEWS, etc.
+      updated pot file and send to translation project
+      new developer release
+      translation: updated uk.po
+      translation: updated uk.po
+      Merge branch 'master' into v4.6.x
+      translation: added danish translation
+      marked more strings for translation
+      added new files to po/POTFILES.in
+      updated pot file
+      Merge branch 'master' into v4.6.x
+      new developer release
+      updated version numnber in pot file
+      fixed size of XBoard icon to 48x48
+      translation: updated uk.po
+      marked an error messages for translation
+      removed Iconify function. Should be handled by the window manager.
+      replaced unicode character for "'" in xboard.texi
+      change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000
+      fix translation for engine list; fixes #34991
+      make entries in CreateComboPopup not translateable; fixes #34991
+      also don't translate selection in ComboSelect; fixes #34991
+      only translate entries in CreateComboPopup if strlen>0; fixes #34991
+      Merge branch 'master' into v4.6.x
+      Updated copyright notice to 2012
+      code cleanup: make function definition confirm to GNU coding style
+      added desktop and mime-type association to autoconf install process
+      added some autogenerated po files to .gitignore
+      forgot to list new desktop files in EXTRA_DIST section in Makefile.am
+      Merge branch 'master' into v4.6.x
+      updated Changelog, NEWS, etc.
+      updated po-filies
+      new developer release
+      Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
+      fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file
+      added some comments for translators
+      translation: updated uk.po
+      updated Changelog, NEWS, etc.
+      updated po/pot files
+      new developer release
+      Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
+      add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms
+      modified configure and makefile for handling mimedb update
+      translation: updated uk.po
+      Merge branch 'master' into v4.6.x
+      fixed "make install-pdf": missing target for recursive make in po directory
+      add information about our webpage and were to report bugs into the help menu
+      Merge branch 'master' into v4.6.x
+
+Byrial Jensen (26):
+      fix for repeating key issue, with this allissues this bug should be closed; fixes #35000
+      Add NO_GETTEXT flag for combobox. Fix bug #34991
+      Make GenericPopUp() more readable by using more named flags instead of numerals
+      Fix crash when selecting user soundfile due to free() of not malloc()'ed memory
+      Fix a memory leak in Sound Options
+      Fix a possible crash in the file browser
+      Fix possible crash on 64-bit systems when copying game or position
+      Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined.
+      Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined.
+      Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails.
+      Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980
+      Definition of TimeMark moved from 3 c files to backend.h
+      Add #include "moves.h" to gamelist.c for def. of CopyBoard()
+      Remove the last 2 compile warnings in gamelist.h
+      Add 2 strings for translation
+      Fix unportable memory initialisation
+      Fix checking of return value from snprintf()
+      One more string marked for translation
+      Fix buffer possible overflow when writings tags
+      Use ngettext() instead of gettext() for a string to allow better translation.
+      Mark the strings "first" and "sencond" for translation.
+      Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string
+      Fix typo in translator comments explaning "first" and "second"
+      Fix one more typo in the translator comments explaning "first" and "second"
+      One missed translation of cps->which
+      Updated Danish translation
+
+H.G. Muller (375):
+      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
+      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
+      Put gettext markers in generic dialog creator
+      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
+      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
+      Clear board markers when moving to other position
+      Change default sweep-promotion choicein queenless variants
+      Set pieceToCharTable by setup command even when ignoring FEN
+      Accept setup command in variant fairy even with legality testing on
+      Fix handling of -secondOptions option
+      Add feature-override options
+      Fix WinBoard  clock-click bug
+      Ignore ICS game starts when already in game
+      Show 50-move counter also when observing ICS games
+      Fix parsing of O-O castling in variant janus
+      Refrain from making unnecessary resize X request
+      Put promo-suffix on ICS move in variant seirawan castlings
+      Change encoding of seirawan ICS gating-castlings
+      Add -afterTourney option
+      Fix alignment of generic browse button XBoard
+      Fix arrow highlighting in mono-mode XB
+      Fix showTargetSquares in mono-mode XB
+      Fix switching back from mono-mode XB
+      Fix legality of Spartan promotion to king
+      Fix out-of-bounds access in check test
+      Allow setting of holdings with edit command
+      Fix menu grayout after illegal move
+      Fix sending of S-Chess gating moves to ICS
+      Fix initial holdings ICS seirawan games
+      Fix ICS castling rights
+      Don't test drops as mate evasions in variant seirawan
+      Fix format in temporary timing printf
+      Clip texts on menu bar
+      Next try for menu-bar sizing
+      Use <Enter> in stead of Ctrl+. for peeking last move
+      Describe -overrideLineGap option in texi file
+      Try to not confuse ICS rating adustments as shouts
+      Fix parser for variant seirawan
+      Fix parsing of faulty PGN tags
+      Implement peeking previous position in WinBoard
+      Abandon single-letter menus in tinyLayout
+      Clear square markers on new game
+      Add icons for PGN and tourney files
+      Add xml file for defining mime types
+      Add desktop files for PGN viewer and tournament player
+      Fix crash at match end
+      Fix crash in auto-comment
+      Implement -viewerOptions
+      Remove the direct commands to the engines
+      Update texi file and remove duplicate control
+      Install icons directly
+      Install desktop files directly
+      Install mime types directly
+      Open WB startup chat boxes only after logged on
+      Fix seek graph for VICS
+      Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard
+      Add control for overrideLineGap in WB Board dialog
+      Exempt variant seirawan from -disguisePromoted inheritance
+      Enable WB time-control dialog even when no clock mode
+      Fix height board dialog
+      Fix re-allocation of PGN-cache memory
+      Add new translations to WB language file
+      Use same translation of "vs." everywhere
+      Fix 4 warnings
+      Fix printing non-numeric kibitz with -autoKibitz
+      Suppress empty lines when observing on VICS
+      Fix seek-graph popup and  popdown
+      Give focus to board window after ICS login
+      Reset protocol version before loading new engine
+      Prevent unnecessary loading of engines
+      Fix arrow damage with highlightDragging XB
+      Implement GenericUpdate function
+      Implement Clone Tourney button XBoard
+      Incease size of WB array of translated items
+      Make New Variant dialog visible in mono-mode
+      Fix fix of switch to mono-mode
+      Increase max nr of engines to 2000
+      Fix registering of EditTagsProg
+      Put recently used engines in WB menu
+      Fix TidyProgramName
+      Allow grouping of engines in engine list
+      Fix bug in WB combobox readout
+      Create separate debug fil for each tourney game
+      Implement -pgnNumberTag option
+      Put move number in Eval Graph title
+      Implement kludge to set options through Move Type-in
+      Fix MAXENGINES in WinBoard
+      Fix non-bug in WinBoard
+      Add 5 missing strings to WinBoard translation template
+      Create room in some WB dialogs for translations
+      Update Dutch WinBoard translation
+      Configure XBoard engines and textures
+      Derive height of text-edits in dialogs from message widget
+      Fix heights in Engine Output window XB
+      Fix position of checkbox XB
+      Fix crash on empty combobox menu XB
+      Cosmetic: change 4.5 to 4.6 in xboard.conf comment
+      Delete some unused WinBoard bitmaps
+      Remove some of the most verbose debug output
+      Fix unloading of first engine on tourney start
+      Fix sleeping bug
+      Fix warning
+      Better solution to button-height problem
+      Put front-end support for -recentEngines in XBoard
+      Fix popdown seekgraph on forward-event XB
+      Fix heigth of multi-line labels
+      Configure some new features switched on
+      Make -pgnNumberTag option setable from menu
+      Fix button chaining and combo/textbox label height
+      Configure wider game list
+      Fix switching animation masks on variant switch
+      Fix date in copyright notice about-box
+      Also configure sweep selection
+      Update texi file
+      Fix OK button of error popup
+      Leave height of row that only contains buttons free
+      More updating of texi file
+      Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard
+      Remove a debug printf
+      Fix use of middle button for position setup
+      Don't leave piece selected after piece menu
+      Fix button grab for sweep selection
+      Move change of debug file to before game load
+      Delete some load-game debug printing
+      Implement -autoCopyPV
+      Implement -serverFile option
+      Undo translation of cps->which = first/second
+      Fix translation of EngineOutputTitle WB
+      Use combobox line for recent engines when available
+      Make frame width configurable in XB
+      Use more reliable X-call for getting window position
+      Implement -stickyWindows in XBoard
+      Keep XBoard windows attached on resize
+      Fix piece symbols on switch back to variant normal
+      Fix two 64-bit warnings
+      Fix 50-move counter in ICS mode
+      Suppress recent-engines menu items in ICS mode
+
+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.
+      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.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 **
+
+(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 (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
+      added missing header file for sprintf
+      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 (14):
+      Fix deselection of greyed-out variant button (WB)
+      Fix MSVC compilability
+      Fix 64-bit Windows compilability
+      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 MSVC snprintf problem
+      Fix some resource leaks
+      Fix two typos in option names in texi file
+
 ** Version 4.5.0 **
 
 (git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
 
-Arun Persaud (24):
+Arun Persaud (38):
       fixed prototype for AppendComment
       clean-up
       fixed Makefile.am to handle config file correctly
@@ -27,11 +1702,26 @@ Arun Persaud (24):
       fixed buffer size for snprintf
       Revert "bugfix: fixed readline support with icslogon option"
       Revert "adding gnu-readline support"
+      added latest version of parser.c
+      new developer release
+      typo in date of developer release
+      merged readme_HGM.txt into the NEWS file
+      removed trailing whitespaces from NEWS
+      added a desktop file
+      fixed a typo in the configure script output
+      replace hard coded paths with path from configure script
+      added rlwrap tip to FAQ
+      new developer release
+      fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
+      Updated copyright notice to 2011
+      release of version 4.5.0
+      updated parser.c form parser.l
+
 
 Eric Mullins (1):
       Changes needed to compile master branch.
 
-H.G. Muller (258):
+H.G. Muller (353):
       add fixed time per move to the WinBoard time-control menu dialog
       let the clocks run in -searchTime mode
       Some code refactoring and cleanup; one small bug fix
@@ -290,6 +1980,101 @@ H.G. Muller (258):
       Change representation of Bede in variant fairy initial position
       Give Lance moves of Amazon in variant super
       Make Hoplite moves irreversible in Spartan Chess
+      Reorganize WinBoard menus
+      Reorganize XBoard menus
+      Display error for wrong use of Machine Match
+      Fix spurious scores in comments
+      Revive Analyze File menu item in WB
+      Let Analyze File annotate the loaded game
+      Restrict drops in variant seirawan to back rank
+      Bugfix XBoard menu translation
+      Separate menu text from menu name in XBoard
+      Adapt some XBoard menu texts
+      Apply gettext macros to menu texts
+      Fix Shogi promotion popup
+      Let move-history window scroll to bottom after adding move
+      Alter WinBoard menu text
+      Divorce the Edit and Show Tags/Comment menu items
+      Add XBoard key bindings for Revert and Truncate
+      Update info on key bindings in texi file
+      Update texi file for new menu organization
+      Add description of Game List Options in texi file
+      Alter descriptionof Analyze File menu item
+      Improve drawing of highlight arrow
+      Make WinBoard clocks translation-proof
+      Configure -inc as volatile option in XBoard
+      Configure XBoard to use wood board texture by default
+      Write key bindings in XBoard menus
+      Allow line-straddling result comments
+      Peel PV out of comment
+      Fix sub-variation display with negative score
+      Correct the key bindings fo view menu in texi file
+      Move Hint and Book items to Engine menu in XBoard
+      Configure EGTB cache size in adapterCommand
+      Also exempt variant seirawan from eval-scale doubling
+      Fix fag-fell marker with logos on
+      Let user decide if he wants highlights in blindfold mode
+      Strip CR from xboard.c
+      Port highlighting with arrow to XBoard
+      Configure arrow highlighting as default in XBoard
+      Provide menus for editing WinBoard engine and server lists
+      Add XBoard menu items for arrow highlight and one-click move
+      Fix Edit Game/Position checkmarking in WinBoard
+      Use default logo for user
+      Add handle for translator acknowledgement
+      Create space in dialogs for translation
+      Add one-click move control to WB general-options dialog
+      Resize buttons in WB engine-settings dialog
+      Update translation template
+      Subject WB context menus to translation
+      Fix duplicate menu character for Edit Comment
+      Put OK/Cancel last in tab cycle of some WB dialogs
+      Remove tab stops on first radio button of WB dialogs
+      Change tabbing order in WB sounds dialog
+      Fix order of elements in WB time-control dialog
+      Reorganize order of WB New Variant dialog controls
+      Fix ICS context menu for JAWS
+      Translate menus after creation of JAWS menu
+      Adapt JAWS menu to new menu organization
+      Let JAWS SayString buffer full sentence
+      Subject JAWS menu and spoken strings to translation
+      Update WB language template file
+      Put nr CPU earlier in tab cycle of WB Common Engine dialog
+      Group engine-output memos with engine names
+      Disable some accelerators in JAWS version
+      Allow starting a variation from keyboard entry in WB-JAWS
+      Define Ctrl-R as right-click in WB Comment dialog
+      Fix bug in parsing variations
+      Fix WB promotion popup
+      Fix promotion of Pawn-like Lance
+      Fix promotion suffixon disambiguated piece moves
+      Fix mate test
+      Add variant Spartan Chess
+      Fix spurious reading of old game title by JAWS
+      Fix chat window title
+      Fix right-alignment pproblem in WB ICS window
+      Fix WB font-based piece rendering on variant switch
+      Fix Spartan promotion to King
+      Show move that causes false illegal-move claim
+      Reset win/loss counters before match
+      Reset machine colors after match
+      Fishy fix
+      Fix time in PGN info
+      Fix logo repainting
+      Reset 50-move counter on all pawn-like Lance moves
+      Fix legality testing for promotions
+      Fix move type-in truncating game
+      Fix type-in of drop moves
+      Fix spurious mate test in Edit Game mode
+      Remove superfluous copying of machine move
+      Re-instate load next/prev position menu items
+      Fix WB Sound Options greyout and remove some grossness
+      Fix legality testing of drop moves
+      Move clock-click code to back-end
+      Greyout unavailable variants in New Variant dialog
+      Update texi file
+      Update RTF file
+      Clean up fishy patch
 
 ** Version 4.4.4 **