X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=SHORTLOG;h=f903a9352e7898a0a907430fe0a6d1dda06cea52;hb=f95d2445401b6419ede201531c31628c81b8ffdd;hp=527c0d98cdfff66d668bec2c5d993039840504db;hpb=7d91881cdf963ba7deb990d343195395a579182c;p=xboard.git diff --git a/SHORTLOG b/SHORTLOG index 527c0d9..f903a93 100644 --- a/SHORTLOG +++ b/SHORTLOG @@ -1,3 +1,824 @@ +** Version master 20110411 (not an official release, includes changes from 4.5.2) + +(git log --pretty=short --cherry-pick master...v4.5.x^ |git shortlog --no-merges) + +Arun Persaud (26): + removed parser.l from build process, also removed flex dependency from configure + updated Changelog, NEWS, etc. + new developer release + updated Changelog, NEWS, etc. + new developer release + new developer release + added/fixed i18n support via gettext to xboard + updated translation files + marked more strings for gettext that were only marked with N_() + updated list of files that include translation strings; updated pot-file + updated po-files; updated german translation + replaced hardcoded email address with generic PACKAGE_BUGREPORT + updated German translation + updated Changelog, NEWS, etc. + release of version 4.5.2 + updated Changelog, NEWS, etc. + release of version 4.5.2a + fixed access rights to winboard language files (644 instead of 655) + lng2po.sh: added command line options, GPL header + added translations generated via lng2po from all winboard languages + deactivated new languages for the moment... + updated ChangeLog, NEWS, etc. + new developer release + updated xboard.pot with released version + translation: added new Ukrainian PO file from the TP + translation: activated Ukrainian translation + +H.G. Muller (134): + New parser, written in C + Implement yynewstr entry point in new parser + Fix o-o castling in new parser + Implement Edit-Comment window through generic popup + Redo Tags dialog + Remember Tags and Comment dialog coordinates + Implement sweep selection as alternative for the piece menu + Implement sweep selection of promotion piece + Fixes to sweep selection + Make sweep-select promotions work in WinBoard + Alternative sweep promotions + Third method of sweep selection + Implement Copy Game List menu item for XBoard + Implement move type-in for XBoard + Refactor move type-in code + Fix crash copying game list when there is none + Alter treatment of moves with empty squares + Fix sweep-promotions patch + Update texi file + Describe -pieceMenu option in texi file + Describe -sweepPromotions in texi file + Describe Copy Game List menu item in texi file + Describe move type-in in texi file + Update texi file + Fix chaining of bottom-row dialog buttons + Fix gettext macros in option dialogs + Bring structure in appData engine options + Put engine initialization code in per-engine function + Add UnloadEngine routine + Generalize WaitForSecond to WaitForEngine + Make engine loadable during session + Make engine startup error non-fatal + Fix gettext macros in option dialogs + Fix some warnings and header-file improvement + Put gettext markers in generic dialog creator + Fix zippy-partner bug + Create conversion tools for language files + Fix some warnings and header-file improvement + Silence more rpm warnings + Fix zippy bughouse partner bug + Delay loading of second engine until it is used + Fix grayout XB Match Options in ICS mode + Implement flock in WinBoard + Remove building rule for parser.c from WB makefiles + Lock game an position file during writing + Add callback possibility to combobox selection + Refactor code for loading games and positions in match + Fix crash on empty Engine Settings dialog + Display note in stead of empty engine-settings dialog XB + Implement Tournament Manager + Calculate and display tourney result + Allow switching off match mode through menu + Load new logo on engine change WinBoard + Implement Load Engine dialog in WinBoard + Fix error message on engine load + Make option to draw second engine from first list + Implement Tournament Options dialog WinBoard + Lift limitation of text length in generic dialog XB + Lift length-limit on text-edits in WB generic popup + Fix PV walking in analysis mode + Fix generic combobox bug + Improve sizing of comment and tags dialogs + Add default extension in file browser + Fix stopping of match in tourney mode + Fix exit popup in tourney mode + Fix range of tourneyType spin WB + Add partcipants at bottom in tourney dialog (WB) + Add WB new popup prototypes + Plug memory leak, filenames relative to installDir + Put saveGameFile in tournament dialog + Save time-control settings in tourney file + Let XB generic popup define default file extensions + Add -first/secondPgnName option + Fix resetting engine options + Make book-edit function WB + Let Shift+RightClick on PV actually play the PV moves + Import WinBoard language files into git + 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 + Add -userFileDirectory option + Make 'add to list' default in Load Engine dialog + Improve WB Load Engine dialog texts + Implement Edit Book in XBoard + Recode some po files + Adapt default directory of lng2po + Include learn info in book edit + Alow promotions and drops in book-editing + Take account of holdings in book key + Fix initialization of engine state + 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 CR in multi-line WinBoard text-edits + Allow generic dialog to ignore OK + Add Swiss tourneys through pairing engine + Fix ArgTwo warnings + Fix layout tournament Load Engine dialog WB + Fix -matchGames option + Improve Tournament dialog layout WB + Let XBoard propose name of tourney file + Print sensible window title during tourneys + Improve quoting of engine name on install + Fix interrupting tournament + Fix round-robin schedule + Fix clock mode in tourney starting from -ncp mode + Give error popup when pairing engine fails + Fix concurrency in Swiss tourneys + Fix display of last move of last match game + Clear Engine-Output pane when initializing engine + Fix 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 + Remove stray else + Redo Move History with generic popup in WinBoard style + Make WB generic popup translatable + Update window itle after last game of match + +Tim Mann (9): + Use getaddrinfo instead of gethostbyname. Hopefully this makes us compatible with IPv6 and with hosts that have more than one IP address. However, I don't know of any chess servers that have either of those properties, so I couldn't test that. I did test that xboard still works with freechess.org and chessclub.com and that it gives an error message for invalid host names. + Fix a size mismatch in scanf. Untested, but the code could not have + Move "hide thinking" option into alphabetical order. + Fix display of international characters outside the ASCII range. + Added "misc-fixed" as a fallback font to handle locales where + Add a final wildcard default for fonts. This gives XCreateFontSet + The empty string can't be translated and it causes the gettext + Fixed small bugs in several .po files, enabling these translations to + Internationalize the file browser. + + + +** Version 4.5.2 ** + +(git shortlog --no-merges v4.5.1..HEAD) + +Arun Persaud (13): + Fix "make install" on Os X10.6.6 (removed a "/") + fixed wrong default for polyglotDir mentioned in docs. + Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file + check if malloc.h is present before including it + removed check and #includes for malloc.h, since it's not needed + fixed 64 bit warnings by casting integers to intptr_t before casting to int + updated Changelog, NEWS, etc. + new developer release + configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir + configure: added install of sounds in .../games/xboard/sounds/default + configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/ + configure: enable silent rules by default + new developer release + +H.G. Muller (57): + Fix nps bug + Fix unintended translation in debug file + Improve repairing damage of arrow highlight XBoard + Fix flipBlack option XBoard with board texture + Fix two bugs in reading position diagram + Fix parsing bug of FRC castling + Fix bugs in FRC castling rights + Fix display of promotion piece in ICS superchess + Put insertion point at end of text on SetFocus + Add file-browser option to just return name + Make generic XBoard popup, and implement 2 dialogs + Add browse button to generic popup + Add board dialog XBoard + Add ICS options dialog + Make sounds dialog for XBoard + Redo adjudications dialog through generic popup + Redo common-engine dialog with generic popup + Redo new-variant dialog with generic popup + Create General-Options dialog + Implement Machine Match menu item and options dialog + Make generic dialog popup reentrant + Merge SettingsPopUp into GenericPopUp + Let generic popup generate Engine Settings dialog + Activate -path and -file options + Redo ICS input box with generic popup + Make a kind of ICS text menu in XBoard as a dialog + Fix linegap option in board dialog + Fix animation masks on changing piece pixmaps + Let file browser filter on extension + Refinements to generic popup and color picker + Fix crash on opening ICS Text Menu + Fix path browsing in WinBoard + Fix use of game/position file in first match game + Fix saving of XBoard fonts with spaces in name + Fix game-list highight error when filtered (WB) + Fix startup focus of board window + Fix crash on closing dialogs in wrong order + Fix changing of float setting by generic popup + Couple mouse wheel to v-scrolls in file browser + Let double-click select file in file browser + Block selection of a directory when file is needed + Reorganize texi description + Update texi file + Remove outline-pieces option from board-options dialog + Fix running of clock during hash allocation engine + Fix switching between pixmap and bitmap pieces + Fix size limit on 'save as diagram' + Fix gamelist highlight + Make user wav file available for try-out in sound dialog + Change default sounds in Xboard menu + Configure some default sounds + Remove some bitmaps from install + Limit install of sound files to those in menu + Change texture-install directory to pixmaps/textures + Fix crash on using Engine #1 Settings in ICS non-zippy mode + Fix shogipixmaps + Fix gettext macros in option dialogs + +Kamil Blank (1): + Added missing fclose() + +** Version 4.5.1 ** + +(git shortlog --no-merges v4.5.0..HEAD) + +Arun Persaud (9): + add DIFFSTAT and SHORTLOG to tar-ball + Revert "Implement -reset option feature in WinBoard" + added history.c to the tar-ball. Needed for Winboard + added missing header file for sprintf + added missing #includes and missing prototypes to filebrowser + fixed configure script to correctly detect Xaw3d library + updated configure.ac to check for Xaw header files + updated Changelog, NEWS, etc. + new developer release + +H.G. Muller (14): + Fix deselection of greyed-out variant button (WB) + Fix MSVC compilability + Fix 64-bit Windows compilability + Put warning in HTML help + Fix unmarked translation + Fix Alfil bug + Fix variant janus size prefix + Fix Xiangqi King facing + Fix showing of user move after adjudication + Make language choice from menu persistent + Fix ICS channel 0 + Fix MSVC snprintf problem + Fix some resource leaks + Fix two typos in option names in texi file + +** Version 4.5.0 ** + +(git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking) + +Arun Persaud (38): + fixed prototype for AppendComment + clean-up + fixed Makefile.am to handle config file correctly + new developer release + fixed hardcoded location of config file for xboard + fixed compiler warning for file-browser code + Revert "Repair settings-file name" + removed some garbage from configure.ac that got added a while ago + fixed internationalization for winboard + security fix: replaced strcpy with safeStrCpy from backend.c + security fix: replaced sprintf with snprintf + sizedefaults has 9 members, the last line of the array (NULL) only set 7. + cleaned up -Wall warnings (apart from settings some parentheses) + added new case for (Chessmove) 0 in common.h + bugfix: missing array index + add option for silent builds + security fix: replaced some strcat with strncat + added warning if icsLogon file couldn't be opened + adding gnu-readline support + fixed some typos that were introduced during the sprintf->snprintf changes + bugfix: fixed readline support with icslogon option + fixed buffer size for snprintf + Revert "bugfix: fixed readline support with icslogon option" + Revert "adding gnu-readline support" + added latest version of parser.c + new developer release + typo in date of developer release + merged readme_HGM.txt into the NEWS file + removed trailing whitespaces from NEWS + added a desktop file + fixed a typo in the configure script output + replace hard coded paths with path from configure script + added rlwrap tip to FAQ + new developer release + fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory + Updated copyright notice to 2011 + release of version 4.5.0 + updated parser.c form parser.l + + +Eric Mullins (1): + Changes needed to compile master branch. + +H.G. Muller (353): + add fixed time per move to the WinBoard time-control menu dialog + let the clocks run in -searchTime mode + Some code refactoring and cleanup; one small bug fix + Integrate castling and e.p. rights into board array; bugfix for EditPosition + fix for new way of saving castling and e.p. information + variation-support patch + This patch gives a better handling of comments in PGN files, and adds the variation as comment to the main line on using Revert in local mode. + fix castling rights when copying FEN to clipboard + improve thinking-output for mulit-variant + refactoring of engineoutput + refactoring evalgraph code + 1st step for moving option parsing from winboard to the backend + 2nd step for moving option parsing from winboard to the backend + same argDescriptor parsing for Xboard and Winbaord + fix window positioning + use linux style options for config file and add a system config file for XBoard + restoring windows (EngineOutput and MoveHistory) on startup + A better and more flexible way of invoking Polyglot + improves the XBoard handling of the engine command line + implements the eval-graph window for XBoard + Suppress saving font settings. + Correct XBoard default debug file name + Delete old indirection settings-file code + Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings. + Change format of -adapterCommand. + Fix NoncompliantFEN defaults. + Fix default castling rights on reading incomplete FEN + Implement castling in -variant caparandom + Fix castling rule assignment in shuffle games + Let XBoard print version with argument --version or -v + Improve layout of Engine #N Settings dialog + Allow popup-less (fatal) exit of engine after tellusererror + Allow Ctrl-C copying from EngineOutput window text to clipboard + Harmonize declarations of XBoard and WinBoard + Newly lexed winboard/parser.c + Display PV on right-clicking board + Display PV right-clicked from EngineOutput window + Indicate squares a lifted piece can legally move to + Allow editing of holdings in EditPosition mode + Fix new args parsing of -lowTimeWarningColor + Docs update for new features + Fix omission in castling refactoring for ICS received boards + Fix reading FEN castling rights for knightmate and twokings + Fix parsing of O-O and O-O-O after FEN pasting in FRC + Fix bug in XBoard PV display + Add fixed-time/move button in XBoard time-control dialog + Refactoring of move-history code + Convert to DOS line endings + Port game-list filtering to XBoard + Move duplicat gamelist code to backend + Allow to apply filter in XB GameList filter edit + Use arrow keys in XBoard GameList for entry selection + Refactoring of adjudication code + Also adjudicate after user move + Also allow user to claim by offering draw before his move + Send FICS atomic claim to ICS if move creates draw after offer + Use FICS atomic draw claim for sending move in zippy mode + Fix width of filter field in XBoard GameList + Save fonts in XBoard settings file per boardSize + Fix bug in edit-position of holdings + Fix of ancient WB bug: test integer option values for validity + Refactoring of game-list-options dialog + Game-List options dialog for XBoard + Merge gamelistopt sources into gamelist source files + Right-click refactoring, step I + Right-click refactoring: step II + Right-click refactoring: step III + Remove stray dot from WinBoard makefiles + Repair damage to -autoKibitz done by FICS atomic zippy claim + Shorten autoKibitz confirmation on FICS + Implement SeekGraph in XBoard + Dynamic Seek Graph + Use right mouse button to view seek ads + Use squares for computer seek ads + One-click moves + Fix error that compiler does not notice + Add promotions and e.p. to oneClickMove + Let second click on piece make only capture, with -oneClickMove + Observe a game in the background while playing + Do not pop down Seek Graph on on-dot click + Match handles with multiple titles for channel Chat Boxes + Capture holdings of background observed gamer + Allow recalling history in ICS input box with arrow keys + Interface XBoard to GhostView file-browser dialog + Fix right-edge spillover of Seek-Graph dots in WinBoard + Allow ICS context menu to pop up a Chat Box on clicking handle + Pop up ICS text menu with default item under mouse pointer + Seek-Graph bugfix: disappearing output in ICS console + Bugfix smart capture + Handle display of PV that starts with other move than played + Add upload of game to ICS for examining + Make WB Chat Boxes wrap and handle URLs + Allow arrow keys in WB Chat Box to access command history + Make Chat Windows pseudo-tabbed + Add -chatBoxes option to open Chat Boxes at startup + Allow WB Chat Box to be dedicated to shouts and 'it' + Let the sounds sound on receiving a message in a Chat Box + Add option -shuffleOpenings + Add Annotate item in Step menu + Support playing through PGN variation comments + Let yy_text determine progress of PV parsing + Newly lexed parser in XBoard directory + Don't disturb background observe when receiving new piece + Insert autoKibitz continuation lines at end of line + Allow walking a kibitzed PV + Fix copying of kibitzed info in Engine-Output window + Put newly opened Chat Box on top + Repair settings-file name + Repair background-observe patch + Use side-by-side boards to display background game + Create space in WinBoard ICS-options dialog + Put new options in WB ICS-options dialog + Group Chat Boxes with console in stead of board window + Add option Display Logo in WB general-options menu + Fix display of uninitialized boards in background observe + Print seconds with 2 digits in backgroundObserve status line + Redraw second board on expose events + Mark non-compliant lines of engine in debug file + Add kibitzes and c-shouts Chat Box + Also capture (numeric) whispers of players for -autoKibitz + Add -autokibitz checkbox to UCI-options menu dialog + Display PV from Engine-Output window (XBoard) + Fix handling username change during game + Paint highlights on dual board (WB) + Update XBoard docs + Allow loading of PGN variations in XBoard + Allow adjustment of clocks in any mode with shift+click + Update WinBoard html help + Update WinBoard RTF docs + Change name of Global Settings menu item to Common Engine Settings + Let WinBoard recognize ~ in settings file name as HOMEPATH + Prevent closing chat box + Fix disabling of Chat Box navigation buttons + Let Chat Boxes pop up above console, rather than on top of it + Fix crash on switching to ICS xiangqi game + Suppress background observe for boards with own game number + Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~ + Fix rep-draw recognition + Allow escape sequences in telluser(error) messages + Fix typos in html help file + Update README file + Alter XBoard key bindings to mimic WinBoard + Fix engine stall on perpetual-check evasion + Reverse mousewheel action + Repair score printing with -serverMoves option + Fix e.p. bug in xiangqi with -serverMoves option + Ignore checks in 50-move count for Xiangqi + Remove font settings from master settings file + Adjudicate Xiangqi material draws with Advisor-less Cannons + Remove misspelled prototype + Remove duplicate testing for cores feature + Fix oneClickMove bug + Refactoring of material-draws adjudication code + Add string option /pieceNickNames + Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI + Suggest default file name in browser dialog + Fix erors when compiling with --disable-zippy + Add some book-control options + Allow match to be started from WB menu + Tricked by the grossnes + Add -colorNickNames option + Improved patch for expansion of WB settings-file name + Fix some MSVC compile errors + Update .dev files + Trivial-draws recognition improved in Xiangqi + Do not exit after match when match started from menu + Mark XBoard result messages for internationalization + Make the ID of all WB dialog items unique + Internationalization for WinBoard + Do not translate game-end messages in PGN + Add some forgotten translation hooks + Update docs + Update WB translation template + Make WB run-time language switch possible from menu + Fix JAWS bug saying side to move in ICS play + Prevent transmission of spurious promo char to other engine + Allow parsing of upper-case machine moves + Fix silent bug in drop moves + Revert splitting of UserMoveEvent + Extend legality testing to drop moves + Extend mate test to drop games + Strip DOS line endings from parser.l + Make board-size overrule options volatile + Make Shogi promotion zone board-size dependent + Suppress spurious use of SAN castling in mini variants + Pass promoChar to SendMoveToICS + Remove promotion-piece encoding from ChessMove type + Enhance multi-session TC clock handling + Allow -timeIncrement to be a float + Fix menu translation bug + Fix uninitialized variable in book code + Change evalgraph scale in drop games + Limit multi-session clock handling to non-ICS games + Inherit promoted-info that ICS does not give from previous board + Adapt WinBoard to Shogi implementation on Variant ICS + Fix WinBoard Lance bug + Fix bug in ICS variant switch for Shogi + Allow lower-case piece indicator in drop-move notation + Allow full promotion suffixes on SAN piece moves + Add option -variations to control variation-tree walking + Disable some very verbose debug printing + Implement -flipBlack in XBoard + Add set of shogi pixmaps for XBoard + Fix merging bug + Make starting new variation dependent on shift key + Complete WB (western) bitmaps for Shogi at size 33 + Implement board textures in XBoard + The -overrideLineGap option is made to work in XBoard + Provide some sample board-texture pixmaps + Make -flipBlack and -allWhite option volatile + Let -oneClickMove also work in EditGame mode + Make Knight hop first straight, then diagonal + Suppress promotion popup if piece will explode + Animate piece explosions in drag-drop moves and in XB + Make deferral default in Shogi promotions + Fix spurious promotions with legality testing off + Bugfix for safeStrCpy patch for XBoard + Bugfix safeStrCpy patch, WinBoard + Augment moves of some fairy pieces + Delete some stale promotion code + Add the actual size-33 Shogi bitmaps + Remove validity test on promochar from parser + Make test for valid promotion piece color-dependent + Remember values set by -firstOptions, -secondOptions + Restrict use of a2a3 kludge + Implement setup (engine-GUI) command + Allow arbitrary nesting of sub-variations in PGN input + Fix some warnings + Use normal SAN for wildcard pieces + Use SAN even on illegal moves + Give Lance moves of Berolina Pawn + Keep last PV while clearing engine-output display + Fix bug in parsing illegal Pawn captures + Newly lexed parser.c + Let Engine #2 Settings start second engine + Allow clicked name internal to the icsMenu command string + Make safeStrCpy safe + Restrict use of escape expansion + List Hint with compliant commands + List some undocumented commands as compliant + Fix mouse-driver buglet + Fix one-click bug + Fix acceptance of null-move with legality testing off + Add -variant seirawan to menu + Implement variant seirawan + Implement entering gating moves with mouse + Use Falcon and Alfil as built-ins for Seirawan chess + Accept Seirawan-style gating suffixes + Fix one-click moving on up-click + Fix home-dir crash + Fix default holdings size for variant seirawan + Fix safeStrCpy + Fix safety crash when appending comments + Define moves for Dragon Horse outside Shogi + Make yyskipmoves also suppress examining of drop moves + Change representation of Bede in variant fairy initial position + Give Lance moves of Amazon in variant super + Make Hoplite moves irreversible in Spartan Chess + Reorganize WinBoard menus + Reorganize XBoard menus + Display error for wrong use of Machine Match + Fix spurious scores in comments + Revive Analyze File menu item in WB + Let Analyze File annotate the loaded game + Restrict drops in variant seirawan to back rank + Bugfix XBoard menu translation + Separate menu text from menu name in XBoard + Adapt some XBoard menu texts + Apply gettext macros to menu texts + Fix Shogi promotion popup + Let move-history window scroll to bottom after adding move + Alter WinBoard menu text + Divorce the Edit and Show Tags/Comment menu items + Add XBoard key bindings for Revert and Truncate + Update info on key bindings in texi file + Update texi file for new menu organization + Add description of Game List Options in texi file + Alter descriptionof Analyze File menu item + Improve drawing of highlight arrow + Make WinBoard clocks translation-proof + Configure -inc as volatile option in XBoard + Configure XBoard to use wood board texture by default + Write key bindings in XBoard menus + Allow line-straddling result comments + Peel PV out of comment + Fix sub-variation display with negative score + Correct the key bindings fo view menu in texi file + Move Hint and Book items to Engine menu in XBoard + Configure EGTB cache size in adapterCommand + Also exempt variant seirawan from eval-scale doubling + Fix fag-fell marker with logos on + Let user decide if he wants highlights in blindfold mode + Strip CR from xboard.c + Port highlighting with arrow to XBoard + Configure arrow highlighting as default in XBoard + Provide menus for editing WinBoard engine and server lists + Add XBoard menu items for arrow highlight and one-click move + Fix Edit Game/Position checkmarking in WinBoard + Use default logo for user + Add handle for translator acknowledgement + Create space in dialogs for translation + Add one-click move control to WB general-options dialog + Resize buttons in WB engine-settings dialog + Update translation template + Subject WB context menus to translation + Fix duplicate menu character for Edit Comment + Put OK/Cancel last in tab cycle of some WB dialogs + Remove tab stops on first radio button of WB dialogs + Change tabbing order in WB sounds dialog + Fix order of elements in WB time-control dialog + Reorganize order of WB New Variant dialog controls + Fix ICS context menu for JAWS + Translate menus after creation of JAWS menu + Adapt JAWS menu to new menu organization + Let JAWS SayString buffer full sentence + Subject JAWS menu and spoken strings to translation + Update WB language template file + Put nr CPU earlier in tab cycle of WB Common Engine dialog + Group engine-output memos with engine names + Disable some accelerators in JAWS version + Allow starting a variation from keyboard entry in WB-JAWS + Define Ctrl-R as right-click in WB Comment dialog + Fix bug in parsing variations + Fix WB promotion popup + Fix promotion of Pawn-like Lance + Fix promotion suffixon disambiguated piece moves + Fix mate test + Add variant Spartan Chess + Fix spurious reading of old game title by JAWS + Fix chat window title + Fix right-alignment pproblem in WB ICS window + Fix WB font-based piece rendering on variant switch + Fix Spartan promotion to King + Show move that causes false illegal-move claim + Reset win/loss counters before match + Reset machine colors after match + Fishy fix + Fix time in PGN info + Fix logo repainting + Reset 50-move counter on all pawn-like Lance moves + Fix legality testing for promotions + Fix move type-in truncating game + Fix type-in of drop moves + Fix spurious mate test in Edit Game mode + Remove superfluous copying of machine move + Re-instate load next/prev position menu items + Fix WB Sound Options greyout and remove some grossness + Fix legality testing of drop moves + Move clock-click code to back-end + Greyout unavailable variants in New Variant dialog + Update texi file + Update RTF file + Clean up fishy patch + +** Version 4.4.4 ** + +(git shortlog --no-merges v4.4.3...HEAD) + +Arun Persaud (1): + updated version number to indicate development on 4.4.4 + +Clint Adams (1): + Remove unnecessary double equals from configure.ac. + +H.G. Muller (18): + Let move parser return ImpossibleMove for off-board moves + Prevent engine stall on perpetual-chase evasion + Fix bug in sending "usermove" when forcing book moves + Pop down old tags on loadng new game in WinBoard + Fix game end during dragging + Repair animate dragging + Fix bug in sending cores command to engine + Fix parsing of SAN shogi promotions + Fix variant switch on PGN loading + Cut board squares out of texture bitmap more cleverly + Allow -flipBlack to work with font-based piece rendering + Allow font-based piece rendering in board sizes below petite + Fix WinBoard game-list title + Fix deadlock in match-result display + Fix regression in colorization of zippy-matched commands + Fix zippy handling of draw offers from ICS + Make some more zippy code obey the --disable-zippy flag + Repair exit-popup deadlock patch + + +** Version 4.4.3 ** + +(git shortlog --no-merges v4.4.2...HEAD) + +Arun Persaud (11): + updated to unstable version number + added missing sounds files to be able to compile on windows + new developer release + update year in copyright info + DOS line endings and 644 mode for woptions.c + updated files (AUTHORS, Changelog, etc) for new release + new developer release + added logo files for xboard + new developer release + updated winboard/parser.c + release of version 4.4.3 + +H.G. Muller (40): + Implement castling for variant CRC + Chmod 644 + Bugfix legality null move in parsing with -testLegality off + Fix bug for incommensurate time odds + Make WinBoard makefiles use parser.c in XBoard directory + Fix piece-to-char table -variant fairy + Fix TwoKings ICS castling-rights bug + Fix reading castling rights FEN in knightmate and twokings + Fix OO-castling in FRC after pasting FEN + Accept for changing chat partner + Use -keepAlive option to determine connection health + Fix of ancient WinBoard bug: check value of int options + Fix bug in display of logos + Remove stray dot from WinBoard makefiles + Fix u64 format for cygwin + Send continuation lines to chat box they belong to + Fix highlighting bug in XBoard + Extensive bugfix of -autoKibitz + Remove race condition in clock switching + Add variant Makruk + Change opening array -variant fairy + Match handles with multiple titles for channel Chat Boxes + Bugfix stale first-click + Start insertion point at end of text edits in XB dialogs + Fix copying of WB Chat Window contents + Bugfix of autoKibitz and Chat suppression in ICS window + Fix XB crash on giving keyboard focus to non-text widget + Bugfix copying from Chat Box, own lines + Fix 'mamer bug' in Chat Boxes + Make signedness of castling rights explicit in function arguments + Fix copying of kibitzed lines from WB Engine-Output window + Do not recognize non-ICS variants from PGN event tag + Remake programVersion string after receiving engine features + Set keyboard focus at startup to board window + Fix window-position upset on failing engine start in WinBoard + Fix info lines being used as normal thinking output + Correct error in texi file + Allow lower-case promochar in moves of type h8=Q + Fix Alt+M JAWS command in Two-Machines mode + Fix JAWS piece drop cursor, and streamline some sentences + +** Version 4.4.2 ** + +(git shortlog --no-merges v4.4.1...HEAD) + +Arun Persaud (7): + updated version number to unstable + added missing library for build on OS X + add Winboard source files into tar-ball + removed files that should only be in the windboard directory + fixed build on openbsd + new developer release + fix for bug #28077: xboard needs to link against x11 + +H.G. Muller (19): + cleaned up some debug messages and typos + fix crash on engine crash + fix casting rights after FEN pasting + the last move before the time control now gets its time listed in the PGN + fix double start of zippy engine after switch to gothic + fix declaration of engineOutputDialogUp + fix engine-sync on move-number type-in bug + removing some rather verbose debug messages that seem no longer needed. + fix bug in bughouse drop menu + use xtell for talking to handles, but tell for talking into a channel. + fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing. + fixed some outstanding pixmaps + Fix castling rights when copying FEN to clipboard (again) + score sign in analysis mode + correctly apply some check boxes from the option menu + updates makefiles to include dependency on config.h + fix problem with empty string in -firstNeedsNoncompliantFEN + double buffer size to prevent overflow + remove trailing \r in xboard output + + ** Version 4.4.1 ** (git shortlog --no-merges vold...vnew)