X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=SHORTLOG;h=acc807b941dfb9552f00fcbbf8e86487a8a23c4a;hb=985cec56a6e655776b35dfeaf338f748808651da;hp=62fd5b7b0432ce7de0827f01e853ddcf5c4edc69;hpb=b7a3082549c91aced20633e61b13cf1b69fa23fb;p=xboard.git diff --git a/SHORTLOG b/SHORTLOG index 62fd5b7..acc807b 100644 --- a/SHORTLOG +++ b/SHORTLOG @@ -1,3 +1,985 @@ +** Version 4.9.1 ** + +(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 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//.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)