-** Version master 20110411 (not an official release, includes changes from 4.5.2)
+** Version 4.9.1 **
-(git log --pretty=short --cherry-pick master...v4.5.x^ |git shortlog --no-merges)
+(git shortlog --no-merges v4.9.0..HEAD)
+
+Arun Persaud (2):
+ new version number for release 4.9.1
+ updated po/pot files
+
+H.G.Muller (8):
+ Fix compile error Xaw build
+ Fix King leaving Palace in Xiangqi
+ Fix disambiguating Pawn moves in Xiangqi
+ Fix check testing in games without King
+ Fix bare King adjudication
+ Fix setting up btm positions with 'edit'
+ Defer book faking input move until ping balance
+ Fix crash when logging out from ICS
+
+** Version 4.9.0 **
+
+(git log --pretty=short --no-merges --cherry-pick --left-only v4.9.x...v4.8.0^ |git shortlog --no-merges)
+
+Arun Persaud (20):
+ updates NEWS, Changelog, DIFFSTAT and SHORTLOG
+ remove OS X theme folder
+ Added Serbian translation
+ updated German translation
+ added French translation
+ updated German translation
+ updated French translation
+ fix typo in configure
+ updated German translation
+ updated Dutch translation
+ make GTK the default version
+ Updated copyright notice to 2015
+ update Russian translation
+ fixed configure script: GTK default was enabled even with --with-Xaw
+ updated copyright for 2016
+ new developer release; updated po/pot
+ configure.ac: add pangocairo to list of needed libraries
+ new developer release; updated po/pot
+ new version number for release 4.9.0
+ updated po/pot files
+
+H.G.Muller (419):
+ Add USI/UCCI checkbox to Load Engine dialog
+ Connect OSX Quit menu to ExitEvent
+ Let Betza generator respect DarkSquares
+ Allow Betza castling with piece next to DarkSquare
+ Locate corner piece in presence of DarkSquares
+ Make the promotion zone always 3 deep in Elven Chess
+ Allow e.p. capture on triple-Push
+ Also set e.p. rights on move of Lance
+ Implement non-royal castling
+ Fix premature disappearence of Lion victims
+ Fix e.p. capture
+ Fix two-sided non-royal castling
+ Fix sweep promotions for Lance on deeper zones
+ Let Clear Board respect DarkSquares
+ Allow creation of DarkSquares in EditPosition mode
+ Fix -addMasterOption option
+ Fix crash on using Browse buttons in Tournament dialog Xaw
+ Implement -monoMouse option (XB)
+ Fix click-click moving with -monoMouse
+ stash
+ Implement -positionDir option GTK
+ Let file selecor remember last used directory (GTK)
+ Set position dir to handicap positions in shogi theme
+ Define mnemonics for main menu bar
+ Let <Esc> transfer focus from Board to ICS Input
+ Use Ctrl-H in ICS Chat to close chat pane
+ Use Ctl-E in ICS chat to end chat
+ Ignore Tab in ICS Interaction if no chats assigned
+ Fix sending of messages from kibitz or c-shout chat
+ Fix Tab in ICS command mode
+ Fix width of dual board GTK
+ Fix illegal drops
+ Print castlings as double move
+ Fix drops
+ Recognize castling double-moves from engine
+ Allow friend-trampling format also for royal castlings
+ Castle with nearest rather than corner piece
+ Let Betza jO mean castling with non-edge piece
+ Take heed of mnemonic indicator when clipping menu texts
+ Castling fix 1
+ Fix highlight-induced promotions
+ Fix deselection of piece
+ Fix promotion sweep of black Pawns in Shogi
+ Fix click-click sweep-select
+ Fix illegal drops
+ Suppress appearance of promotion popup when sweep-selecting
+ Suppress lift command on deselecting piece
+ Fix illegal-drop fix
+ Let promotion zone be 3 ranks on 8-rank shogi boards
+ Fix spurious promo-suffixes on drop moves
+ Fix parsing of illegal drops from PGN
+ Do not call illegal moves ambiguos
+ Make move parser understand kif-format Shogi moves
+ Implement kifu move disambiguation
+ Use PGN result in Game List build to supply tag
+ Implement -rankOffset option
+ Fix reading of startposition FEN starting with *
+ Extend book to 48 piece types and 256 squares
+ Improve reading of pieceToCharTable
+ Wrap kif comments in braces
+ Remove debug printf for kanji
+ Fix book encoding of Chu promotion moves
+ Change book Zobrist key for Chu promoted pieces
+ Fix shift-JIS codes for N, P, +B, +R
+ Fix crash XBoard on changing Game List Tags
+ Implement piece suffixes
+ Fix probing of GUI book for board with more than 10 ranks
+ Remove chu theme file from XBoard install
+ Fix display update during Edit Book
+ Fix printing of book moves for double-digit ranks
+ Fix reading of pieceToChar string and piece command
+ Allow Lion double-moves in opening book
+ Also allow Princess SVG piece to be diversify
+ Make Claws glyph available in non-Chu variants
+ Implement triple capture (not finished)
+ Allow promotion to piece with letter ID in Chu
+ Add USI/UCCI checkbox to Load Engine dialog
+ Connect OSX Quit menu to ExitEvent
+ Fix premature disappearence of Lion victims
+ Fix -addMasterOption option
+ Fix crash on using Browse buttons in Tournament dialog Xaw
+ Allow promotion choice in variant asean
+ Implement -positionDir option GTK
+ Fix disappearance of a1 on double capture
+ Fix Shogi promotion popup
+ Fix bridge capture of Lions
+ Correctly remember checkboxes on Continue Later (WB)
+ Remember tourney-file changes after Continue Later
+ Ignore Continue Later when match already in progress
+ Prevent printing in non-existing Chat dialog (XB)
+ Render inscriptions upside-down for black pieces (XB)
+ Let color of inscription depend on piece ID
+ Use pango to draw inscriptions
+ Also write inscription on dragged piece
+ Take account of glyph size when positioning inscriptions
+ Fall back on Tile SVG in pieceImageDirectory
+ Make inscriptions somewhat smaller and non-bold
+ Make -inscriptions a volatile option
+ Fix periodic updates GTK
+ Display exclusion header only for engines supporting exclusion
+ Use intermediate width menu bar in sizes 37 & 40 (WB)
+ Base tinyLayout decision on total board width
+ Grayout Machine Match menu when aborting match
+ Fix exclusion header fix
+ Fix grayout
+ Slip in 10 more piece types
+ Start implementing EPD test suites
+ Print mate scores as #N in message field
+ Fix sortng of mate scores
+ Try to load bitmaps for all pieces (WB)
+ Display new user logo when username is entered
+ Allow skipping over black squares
+ Fix piece commands for suffixed piece IDs
+ Fix DarkSquare bug in piece counting
+ Allow debug output to go to child process (WB)
+ Erase old logo before drawing new one (XB)
+ Fix bare-king adjudication in Atomic
+ Fix piece command after ID-suffix patch
+ Fix color of white SVG pieces
+ Fix parsing of pieceToChar strings
+ Add 2x9 new piece images
+ Assign new images to the new pieces
+ Skip in pieceToChar to Tokin always
+ Use hoplit helmet for Copper General in Chu Shogi
+ Also define Lance image for Amazon in WB
+ Replace Flying Dragon piece image by Gnu
+ Fix FEN castling rank for Knightmate
+ Let parsing of O-O castlings pay attention to castling rank
+ Fix typos in winboard.c
+ Add duplicat of Lion (and Flying Dragon)
+ Fix edit command for double-digit ranks
+ Never castle when King has other initial moves
+ Correct backup pieces for addition of minor Lion
+ Add white Zebra piece image
+ Flip Unicorn image
+ Fix white Iron General image
+ Add Wolf, Camel and Zebra bitmaps to WB
+ Fix Makefile for Dragon and minor Lion image
+ Fix reading FEN FRC castling rights when King not on last rank
+ Fix writing FEN castling rights for non-edge 'Rooks'
+ Fix parsing of OO castling when redefined
+ Increas number of engine-defined variants to 15 (WB)
+ Fix setting of initial virginity on PGN read
+ Let FENs handle Betza initial rights in castlingless variants
+ Fix variant recognition in ICS mode
+ Send ping in EditGameEvent
+ Fix spurious undo at game start
+ Use ii in Betza notation for 3rd-rank Pawn push
+ Fix Error popup in Tournament Options
+ Prevent changing time control during game (XB)
+ Fix crash on pasting garbage FEN
+ Fix book probing
+ Fix double-clicks for copying in Edit Position mode
+ Move Common Engine menu item to Engine menu
+ Fix pasting of moves after starting from position file
+ Fix highlighting in text memos (GTK)
+ Add support for Multi-PV Margin
+ Let target-square highlighting prevail over legality test
+ Implement 'choice' engine->GUI command
+ Make move to own piece a swap rather than capture
+ Fix Chu promotion with added pieces
+ Let PROMOTED and DEMOTED macros use argument
+ Use flexible promotion assignment
+ Expand numer of new piece types to 2 x 11
+ Change pieceToCharTable order of pieces beyond Lion
+ Allow engine to force popup of its settings dialog
+ Allow O1 as Betza castling descriptor
+ Implement engine-requested settings-popup WB
+ Fix castling rights
+ Allow pieces with dressed-letter ID as promotion choice
+ Fix two compiler warnings
+ Fix setting default piece from 'choice' command
+ Fix sweep promotions to Tokin
+ Fix default piece in Shogi promotions
+ Fix aborted detour under-promotion XB
+ Clear highlights after moving piece in Edit Position
+ Fix demoting in Edit Position mode
+ Adapt Chu-Shogi pieceToCharTable to new piece order
+ Change the piece order again
+ Fix clipping of GTK menu-bar labels for broad boards
+ Fix printing of piece ID in illegal SAN moves
+ Fix spurious promotion partners
+ Remove debug printf
+ Let VarianMen PGN tag work with dressed letters
+ Process VariantMen PGN tag
+ Always assume FEN in variant-fairy PGN game is initial position
+ Fix using VariantMen PGN tag for both colors
+ Improve variant recognition for enabling buttons (XB)
+ Fix printing of 'x' in position diagram
+ Slight speedup of parsing promotion suffix
+ Allow setting of piece nicknames from pieceToChar string
+ Fix type-in of hit-and-run captures
+ Allow promotion on two-leg move
+ Fix erasing of arrow highlight (XB)
+ Allow promotion choice in engine-defined variants
+ Use mouse wheel for selecting piece in Edit Position mode (XB)
+ Move Common Engine dialog to Engine menu (WB)
+ Fix bug #45774 (GTK compile bug with ENABLE_NLS)
+ Fix bug #45775 (Infinite loop on nonexistent texture file)
+ Fix bug #45773 (needless #inclusion of cairo-xlib.h)
+ Fix bug #45599 (inclusion of keysym.h in Xaw)
+ Fix bug #43792 (no highlights after rejection of premove)
+ Fix disappearance of premoved piece
+ Add -installTheme option
+ Update texi file
+ Add configure-options section to texi file
+ Fix bugs in previous 3 commits
+ Print score with same sign in message and engine output
+ Add 'divide by 60' checkbox in Time Control dialog XB
+ Describe engine grouping in texi file
+ Preserve flip on pasting game when auto-flipView is off
+ Fix black border around saved diagrams (WB)
+ Fix crash on changing piece directory
+ Fix compile error in SetComboChoice Xaw
+ Fix recognition of title in small layout
+ Silence warning
+ Fix another Xaw compile error
+ Suppress underscores in Xaw menus
+ Remove warning from About box against GTK build
+ Fix crash in New Variant dialog Xaw
+ Beef up variant detection in New Variant dialog WB
+ Fix parent dialog of Error Popup
+ Prevent out-of-turn grabbing of piece in analysis mode
+ Fix spurious clearing of Engine Output during PV walk
+ Make OK and Cancel buttons appear in top-level dialogs GTK
+ Cleanup Edit Tags/Book/EngineList a bit
+ Show moves in Edit Book window as SAN
+ Allow use of context menu in text memos GTK
+ Implement triple capture
+ Improve triple-leg-move animation
+ Improve highlight-arrow pointing and fix its erasure
+ Describe choice command in protocol specs
+ Make texi file sub-section free
+ Fix dressed-letter IDs in VariantMen PGN Tag
+ Fix WinBoard compile errors
+ Describe ICS Text Menu in texi file
+ Fix braces problem in texi file
+ Make EOF error conditionally non-fatal (XB)
+ Deprecate -defaultPathEGTB option
+ Logout from ICS after fatal error
+ Implement help clicks
+ Implement rough help popup
+ Fix popdown of menus on help click
+ Suppress echo of password in ICS Chat window (GTK)
+ Allow hyphen in name of help item
+ Fix file-type combobox of Xaw file-selector dialog
+ Do not save ICS password in command history
+ Make dialog labels and comboboxes also accept help clicks
+ Mention item in title bar of help dialog
+ Fix segfault on single-line help text
+ Let configure supply path to manual file
+ Fix recognition of .SS lines in manual
+ Also try to get help for engine options
+ Suppress empty label at top of Edit Tags dialog
+ Make location of man file dynamic for OSX
+ Make help clicks also work for UCI engines
+ Silence two warnings
+ Make help clicks resistent to NULL-pointer Label names
+ Fix popdown of Error/Help dialog through window-close button
+ Uncomment line commentized for debugging purposes
+ Use dataDir/manDir variables always
+ Print dynamic Datadir/Mandir on --show-config
+ Fix expansion of ~~ in OSX App
+ Display message on the board at startup
+ Add routine to run daughter process and collect its output
+ Obtain name of XBoard's man file from external command
+ Fix reading of long man files
+ Allow access to gzipped man files
+ Implement XBetza iso modifier
+ Also recognize .IX lines in man file for help clicks
+ Also buffer engine man page
+ Also provide help on adapter options
+ Cleanse help texts of some common TeX escape codes
+ Improve board drawing
+ Streamline XBoard board drawing
+ Repair flashing of moved piece (XB)
+ Fix built-in Lion move
+ Fix exposure of square highlights
+ Move dataDir definition to args.h so WB can also use it
+ Implement 3-leg animation in WinBoard
+ fix
+ fix2
+ Fix replay of multi-leg move
+ Silence warning WB
+ Prevent crash on loading empty game file
+ Forget piece redefinitions before loading game
+ Make startup announcement self-disappearing
+ Add -fen option
+ Add -men option for changing piece moves
+ Pop up warning when engine manual is not available
+ Remove debug printf
+ Fix erasing and exposing of arrow on secondary board
+ Prevent FICS bell character fro printing in ICS Console XB
+ Improve behavior of secondary board on sizing main window
+ Make sizing more robust (GTK)
+ Allow help-clicks on Label Options with linefeeds
+ Reorganize texi file
+ Describe Board Options dialog in texi file
+ Fix variant switch on engine load
+ Fix crash on loading variant engine after changing variant
+ Add -analysisBell option to use move sound in analysis mode
+ Add more EPD code
+ Fix determination of EPD solving time
+ Print average solving time of EPD suite
+ Internationalize EPD messages
+ Allow a list of best moves in EPD
+ Clear total solving time at start of match
+ Change EPD reporting
+ Only let second engine default to first when of same type
+ Also copy -sd from -fd when no second engine defined
+ Suppress participation of second engine in EPD mode
+ Describe divide-by-60 option of TC dialog in texi file
+ Describe -epd option in texi file
+ Fix New Shuffle Game dialog
+ Describe New Shuffle dialog item by item in texi file
+ Fix erasing of premove highlights XB
+ Fix exposing of premove highlight and move exclusion XB
+ Fix disambiguation for one-click moving
+ Fix help search
+ Add headers for <<, <, > and >> buttons in texi file
+ Add Fonts dialog
+ Let font entries show preview of their own setting
+ Replace coord font control for ICS font control
+ Silence warnings
+ Fix Xaw for font damage
+ Fix translation of dialog texts GTK
+ Silence warning due to missing prototype
+ Describe Fonts dialog in texi file
+ Use the official GTK font selector
+ Use GTK color picker instead of R, G, B and D buttons
+ Let color-pickers start at current color
+ Save font settings based on initial square size
+ Fix erroneous use of @itemx
+ Start implementing rights control in Edit Position mode
+ Silence Clang warnings
+ Ignore stderr when reading from man command
+ Fix help clicks in Engine Settings dialogs
+ Adjust window height after clock-font change
+ Unlock width requests in board window GTK
+ Make user-adjusted board size quasi-persistent (GTK)
+ Adjust menu-text clipping to square size
+ Pick -boardSize on window width rather than square size
+ Prevent message text widening window GTK
+ Adapt clock and message font after board-window sizing
+ Enlarge background of startup message
+ Fix clipping of menu texts after sizing
+ Suppress menubar text clipping on resize in OSX App
+ Fix explosion of clocks for large board size GTK
+ Put fonts in font table in allocated memory after sizing
+ Only adjust fonts that are actually changed
+ Fix Bold button and application of commentFont
+ Lock board size when clock changes to two lines
+ Fix bold button fix
+ Reset fontIsSet when sizing causes change to default font
+ Conditionally replace 'other-window' fonts on sizing
+ Only save fonts that are not defaults
+ Store fonts changed by font dialog in fonts table
+ Apply fonts in 'other windows' after sizing
+ Fix history/eng.out font setting on sizing and other bug
+ Describe Common Engine dialog item-by-item in texi file
+ Finish castling and e.p. rights for Edit Position
+ Mention support for Arena960 protocol with USI/UCCI checkbox WB
+ Extend full-board textures by periodic tiling (XB)
+ Start button-activated browse near old field contents GTK
+ Fix browsing for folders, and allow starting in DATADIR
+ Add DATADIR as shortcut folder to file chooser
+ Also put themes and textures in file chooser GTK
+ Fix size collapse to 0 after too-small sizing
+ Improve resize/co-dragging GTK
+ Fix one-click moving with engine-define and wild-card pieces
+ Use missing SVG from parent if -pid name starts with sub_
+ Provide help clicks on recently-used-engines menu items
+ Provide item-by-item description of ICS Chat in texi file
+ Let file chooser show preview of textures on board
+ Fix sizing problem in i3wm tiling window manager GTK
+ Point out preview in title of file chooser GTK
+ Add option -jewelled to decide which King is a Zebra XB
+ Make preview resistent to nothing being selected
+ Add Edit Themes List menu item XB
+ Add menu item for editing ICS text menu
+ Commit forgotten prototype
+ Allow skipping to secondary series in -inscriptions string
+ Make preview message in file-chooser title bar a bit clearer
+ Make EditTags dialog non-wrapping
+ Allow transparency in board textures
+ Fix confinement of Advisor in Xiangqi
+ Limit prefilling with color to textures with alpha channel
+ Fix rounding when sizing 1x1 textures
+ Also supply shortcut for start directory in GTK file chooser
+ Save programStartTime in settings file rather than save time
+ Allow group specification in ArgInstall options
+ Regularize Chu-Shogi piece assignment
+ Alter piece images in Spartan Chess
+ Fix EOF detection in PGN parser
+ Add option -pgnTimeLeft to print clocks in extended PGN info
+ Fix dragged piece during promotion popup
+ Fix piece commands for promoted pieces
+ Prevent sending empty line to engine after multi-leg move
+ Implement two-kanji -inscriptions
+ Allow engine to specify holdings larger than board height
+ Prevent crash on help-click for engine without manual
+ Implement -showMoveTime option
+ Fix deferral on sweep promotions
+ Fix saving theme
+ Allow engine to force user to make non-standard promotion
+ Fix saving of piece colors as part of theme
+ Erase markers before processing highlight FEN
+ Fix multi-leg promotions
+ Fix description of Tournament Options in texi file
+ Fix forgetting 'choice' command after promotion
+ Describe use of blue highlights in protocol specs
+ Add Mute all Sounds menu XB
+ Describe new Edit menu items in texi file
+ Fix redrawing of pieces dragged off board (bug #47888)
+ Fix highlights clearing when highlight last move off
+ Fix debris after click-click explosion near board edge
+ Fix crash on too-long theme definitions
+ Abbreviate DATADIR to ~~ while saving XB themes
+ Forgotten header for previous patch
+
+Joshua Pettus (42):
+ Man and Info Page Fix
+ Include Pango Modules
+ OSX master conf changes
+ gtkmacintegration name change
+ gtkmacintegration localization updates
+ GTK OSX theme reimplemented
+ Remove unused directory
+ A little reorganizing
+ moving part2
+ Logo Updates
+ renaming fics logo
+ Change Copyright year in info.plist.in
+ Make install from macports more robust
+ make install from macports part 2
+ Update zh_CN.po translation
+ Change name of xq board images to fit with handling code
+ Update makefile.am for renamed xq board images
+ Update xboard.conf with renamed xq board textures
+ Fix for launching on case-sensitive systems
+ back to the old header names for gtkosxapplication.h
+ Check for gettext before installing localization files
+ H.G.Muller's patch to fix argument related spurious instances
+ H.G.Muller's patch to avoid collisions with built-in OSX text
+ Remove added pango modules to coincide with macports package
+ Change accelerators again to be more mac like
+ oops, accidentally added a .orig file from a patch
+ Bit more accelerator stuff
+ Update uk.po translation
+ Update zh_CN.po translation
+ Update de.po translation
+ Update fr.po translation
+ Update nl.po translation
+ Mark the gtk browse button for translation
+ Update es.po translation
+ Update uk.po translation
+ Update zh_CN.po translation
+ Update fr.po translation
+ Update de.po translation
+ Update es.po translation
+ Update nl.po Translation
+ Update ru.po translation
+ Renamed shogi jewled pieces to zebra
+
+
+** 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 (13):
+H.G. Muller (375):
New parser, written in C
Implement yynewstr entry point in new parser
Fix o-o castling in new parser
Alternative sweep promotions
Third method of sweep selection
Implement Copy Game List menu item for XBoard
+ 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 **
-** Version 4.5.2 (not yet released) **
+(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 (6):
+Arun Persaud (13):
Fix "make install" on Os X10.6.6 (removed a "/")
fixed wrong default for polyglotDir mentioned in docs.
Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
check if malloc.h is present before including it
removed check and #includes for malloc.h, since it's not needed
fixed 64 bit warnings by casting integers to intptr_t before casting to int
+ updated Changelog, NEWS, etc.
+ new developer release
+ configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
+ configure: added install of sounds in .../games/xboard/sounds/default
+ configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
+ configure: enable silent rules by default
+ new developer release
-H.G. Muller (33):
+H.G. Muller (57):
Fix nps bug
Fix unintended translation in debug file
Improve repairing damage of arrow highlight XBoard
Fix crash on opening ICS Text Menu
Fix path browsing in WinBoard
Fix use of game/position file in first match game
+ Fix saving of XBoard fonts with spaces in name
+ Fix game-list highight error when filtered (WB)
+ Fix startup focus of board window
+ Fix crash on closing dialogs in wrong order
+ Fix changing of float setting by generic popup
+ Couple mouse wheel to v-scrolls in file browser
+ Let double-click select file in file browser
+ Block selection of a directory when file is needed
+ Reorganize texi description
+ Update texi file
+ Remove outline-pieces option from board-options dialog
+ Fix running of clock during hash allocation engine
+ Fix switching between pixmap and bitmap pieces
+ Fix size limit on 'save as diagram'
+ Fix gamelist highlight
+ Make user wav file available for try-out in sound dialog
+ Change default sounds in Xboard menu
+ Configure some default sounds
+ Remove some bitmaps from install
+ Limit install of sound files to those in menu
+ Change texture-install directory to pixmaps/textures
+ Fix crash on using Engine #1 Settings in ICS non-zippy mode
+ Fix shogipixmaps
+ Fix gettext macros in option dialogs
Kamil Blank (1):
Added missing fclose()