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