X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=SHORTLOG;h=5fad4f73f209d4a6c6467fb13fe4cdf54a189ef4;hp=8ed2aa948fa7fa307387ac221f5650c64b478ce1;hb=HEAD;hpb=e3318c64436cf387873f1bc38c79135bb4262d4e diff --git a/SHORTLOG b/SHORTLOG index 8ed2aa9..5fad4f7 100644 --- a/SHORTLOG +++ b/SHORTLOG @@ -1,8 +1,998 @@ +** 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) + +Arun Persaud (50): + added some documentation about what's need to be done for a release and a bash-release script + Merge branch 'v4.6.x' into tmp + new version number for developer release + updated po/pot files + removed unused variables (-Wunused-variable) + enable -Wall -Wno-parentheses for all compilers that understand them + new version number for developer release + Updated German translation + fix bug #36228: reserved identifier violation + bug #36229: changed PEN_* from define to enum + bug #36229: changed STATE_* from define to enum + bug #36229: changed ICS_* from define to enum + new version number for developer release + added SVGs + added cairo and librsvg to configure process + initial svg rendering + added SVGs to dist files in automake + added a black and white theme to replace the mono option + we still need a few bitmaps, so the directory needs to be included in Makefile.am + new version number for developer release + update po/pot files + updated some icons to SVG + new version number for developer release + fix configure script for --with-Xaw and --with-gtk + updated po/pot files; added new frontend files + don't define X_LIBS when using gtk-frontend + new version number for developer release + updated po/pot files + Updated copyright notice to 2013 + removed trailing whitespace + Updated Ukrainian translations + fix configure bug that showed up on OS X (couldn't find X11/Dialog.h) + Updated German translation + new version number for release of 4.7.0 + updated Changelog, NEWS, etc. + updated po files for new release (make distcheck) + Merge remote-tracking branch 'origin/master' into v4.7.x + add test for pkg-config + Merge branch 'master' into v4.7.x + added rotated shogi pieces for -flipback option and moved them to the themes directory + keyboard accelerators for both front ends. + add close buttons to gtk windows + in debug mode also print the git-version if available during build + add keyboard shortcuts back into Xaw version + removed some translation calls for messages in the debug log + fixed gtk-warning + fixed segfault of g_markup_printf_escaped which needs utf-8 strings + removed two more translations from debug output + fix OK-response in gtk dialogs, see c7f8df124 + Merge branch 'master' into v4.7.x + +Byrial Jensen (10): + Fix typo (seach) in string. It is already fixed in branch v4.6.x + Mark new text "Click clock to clear board" for translation + Change some double literals to floats. + Remove unused variable pdown from function UserMoveEvent + Remove unused variable delayedKing from function QuickScan + Remove unused variable tm from function SaveGamePGN + Remove unused variable first_entry from function find_key + Remove unused static function MenuBarSelect + Remove unused static function ShowTC + Remove 5 unused variables from zippy code + +Daniel Dugovic (1): + Fix configure script for --enable-zippy (tiny change) + +Daniel Macks (1): + bug #37210: Mishandling of X11 -I flags (tiny change) + +H.G. Muller (381): + Fix suspected bug in Makefile + Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard + Fix fall-back on -ncp mode + Inform user in EditPosition mode how to clear board + More thorough switch to -ncp on engine failure + Implement exclude moves + Add exclude and setscore to protocol specs + Fix focus of Game List + Keep list of excluded moves in Engine Output header + Let clicking on header line exclude moves + Fix memory corruption through InitString and second-engine loading + Silence unjust warning + Implement Narrow button in WB Game List + Switch to using listboxes for engine-selection in WinBoard + Install engine within current group + Remove some unused (exclude-moves) variables + Refactor menu code, and move it to menu.c + Switch to use of short menu references + Move more back-endish menu-related stuff from xboard.c to menus.c + Contract some awful code replication + Split back-endish part off drawing code and move to board.c + Declare some shared global variables in backend.h + Split back-endish part off xoptions.c, and move to dialogs.c + Move some back-endish routines from xboard.c to dialogs.c + Cleanup of xboard.c + Remove one level of indirection on ICSInputBoxPopUp + Make routine to probe shift keys + Split usounds.c and usystem.c from xboard.c + Prevent double PopDowns + Major refactoring of GenericPopUp + Redo AskQuestion dialog with generic popup + Redo PromotionPopUp with generic dialog + Redo ErrorPopUp with generic dialog + Add -topLevel option + Add -dialogColor and -buttonColor options + Redo Game List Options with generic popup + Redo Game List with generic popup + Redo Engine Output window with generic popup + Redo Eval Graph with generic popup + Split sync-after options in Match dialog into checkbox + label + Remove unnecessary menu unmarking for Edit Tags + Redo main board window with generic popup + Switch back two two-part menu names + Fix recent-engines menu + Correct texi file for use of .Xresources + Fix switching debug option during session. + Move DisplayMessage to dialogs.c + Move LoadGamePopUp to menus.c + Add message about enabling in New Variant dialog + Use ListBox in stead of ComboBox in Load Engine dialog + Use ListBox in stead of ComboBox in Match-Options dialog + New browser + Fix default file types for browse buttons + Port grouping to XBoard Load Engine + Change default directory in Load Engine to "." + Port engine grouping to Match Options dialog + Give the dual-board option a separate board window + Reorganize main() a bit + Add 'Narrow' function to position search + Fix bug in FRC castling for position search + Use Ctrl key in EditPosition mode to copy pieces + Fix Makefile EXTRA_DIST + Update POTFILES.in + new version number for developer release + updated po/pot files + Fix auto-play + Fix vertical chaining of Buttons and browser ListBoxes + Make reference to board widgets symbolic + Fix internationalization + Fix Engine Output icon heights in international versions + Add New Directory button to file browser + Add sound files to browser menu + Fix 3 forgotten symbolic widget references + Let clocks of secondary board count down + Fix redraw of secondary board on flipping view + Allow clearing of marker dots in any mode + Fix promotion popup + Fix double promotion popup + Move clearing of target squares to after drag end + Fix click-click sweep promotions to empty square + Also do selective redraw with showTargetSquares on + Improve arrow drawing + Use in-place sweep-selection for click-click under-promotion + Fix promotionPopDown on new move entry + Fix some compile errors / warnings + Implement automatic partner observe + Fix ArrowDamage out-of-bounds access on drop moves + Remove debug printf + Fix clearing of ICS input box after send + Fix click-click under-promotion animation save + Fix MenuNameToItem + Shuffle prototypes to correct header, or add them there + Fix readout of numeric combobox + Move FileNamePopUp to dialogs.c + Move ManProc to xboard.c + Fix warnings about character index + Fix warning about signedness + Add pixmap as file type known to browser + Offer primitive paging in file browser + Solve WinBoard name clashes, fix zippy-analyze menu graying + Fix crash on time forfeit with -st option + Add logo widgets in main board window + Allow chaining of single-line text-edits to top + Port chat boxes to XBoard + Fix disabling of Load Engine menu + Fix ICS Text Menu popup + Fix key binding of DebugProc + Fix WB Engine Settings window + Keep track of virginity of back-rank pieces in variant seirawan + Decapitalize promoChar in move parser + Fix bug in Edit Position + Round board size to one where piece images available (WB) + Let windows stick to right display edge (WB) + Pay attention to extension of 'positional' arguments + Define XOP mime type for XBoard + Workaround for FICS bug + Implement variant seirawan in -serverMoves option + Implement --help option + Add check on validity of tourney participants + Add options -fe, -se, -is to load installed engines/ics from list + Allow second engine to analyze too + Let second engine move in lockstep during dual analysis + Allow Analyze Game to auto-step through entire game file + Cure some sick behavior in XBoard Engine Output right-clicks + Allow ICS nickname as positional argument + Preconfigure -icsNames in xboard.conf + Allow entry of fractional increment in WB time-control dialog + Resolve conflict between -mps and -inc options + Update texi file + Fix broken -ics and -cp options + Use Pause state in AnalyzeMode to imply move exclusion + Fix browsing for path + Fix non-NLS compile error for XFontStruct + Fix WinBoard compile errors + Reserve more space for button bar + Fix button-border-width bug in monoMode + Redo Eval Graph drawing with cairo + Fix Eval Graph resolution problems + Redo logos with cairo + Redo seek graph with cairo + Redo arrow highlighting with cairo + Redo grid with cairo + Make convenience routine SetPen globally available + Redo highlights with cairo + Redo marker dots with cairo + Add mode to draw PNG piece images through cairo + Add png pieces + Allow back-texture files to be PNG, (drawn with cairo) + Do animation with cairo + Maintain in-memory copy of the board image + Switch to using 64x64 png images + Allow resizing of board window + Specify proper condition for using cairo animation + Cure flashing of piece on from-square + Also use cairo on slave board + Redo coordinate / piece-count printing ith cairo + Fix DrawSeekText + Make dragged piece for excluding moves transparent + Let cairo also do evenly colored squares. + Remove debug print + Also render coordinates to backup board + Fix clearing of markers dots with promo popup + Implement variant-dependent png piece symbols + Remove acceleration trick + Fix highlight clearing + Draw arrow also on backup image + Cleanup CairoOverlayPiece + Fix erasing dots in seek graph + Separate off drawing routines from xboard.c + Remove all bitmap & pixmap drawing + Check in draw.c, draw.h + Clean up drawing code + Some cleanup + Do coordinate text alignment with cairo + Fall back on built-in pixmaps if png pieces unreadable + Plug resource leak on rezising with pixmaps + Make Piececolor options work on png pieces + Fix bug in resize trigger + Suppress redraw during sizing + Reload piece images when pngDirectory is changed + Make expose handler generic + remove NewSurfaces + Fix alignment of highlight expose + Fix initial display of logos + Let expose requests pay proper attenton to widget + Make draw handle for board globally available + Fix expose requests seek graph + Adapt Eval Graph code to new drawing system + Fix rsvg version in configure.ac + Always render svg pieces anew on size change + Add -trueColors option + Solve odd lineGap problem + Fix 1-pixel offset of grid lines on some cairo implementations + Fix animation with textures off + Fix exposure of atomic captures + Add hatched board texture + Install the wood textures as png + Remove bitmaps from project + Install svg pieces in themes/default + Cache svg handles + Implement proper fallback cascade + Remove piece pixmaps from project + Suppress anti-aliasing in -monoMode + Fix segfault on faulty command-line option + Increase drag delay too 200 msec + Make fallbackPieceImageDirectory hardcoded + Suppress warning for InitDrawingHandle + Code cleanup: move expose redraw to draw.c + Remove unnecessary Xt colors and call to MakeColors + Move Shogi svg pieces to own directory + Spontaeous changes in gettext stuff + Adapt docs for svg/png in stead of bitmap/pixmap + Trim board-window size + Fix garbage pixels on the right of the board + Print missing-pieces error message to console + Prevent odd-width line shift in length direction + Fix bug in resizing + Remove some unused images from png directory + Remove caveat on available pieces fromNew Variant dialog + Fix variant-dependent pieces + Get svg error message + Fix bug in fallback mechanism + Fix bug in resizing on variant switch + Rename svg shogi pieces, so they become usable + Fix re-rendering of svg on resize + Remove the texture pixmaps from project + Replace xiangqi board pixmaps by png images + Replace marble texture pixmaps by png + Fix variant-dependent pieces + Fix crash on animation after resizing + Fix message in New Variant dialog + Fix crash in promotion popup + Fix WinBoard compile error on enum PEN + Fix image extension used for browsing to .pgn + Fix initial enables in TC dialog + Move X11 front-end to directory xaw + Preserve copies of the X11 front-end in xboard directory + Prepare xoptions.c for middle-end changes + Add configure switches for Xaw vs GTK. + Move ICS-engine analyze and AnalyzeGame code to shared back-end + Remove some unnecessary header includes + move testing for no options to back-end + Move MarkMenuItem to xoptions.c + Split xhistory.c in front-end and middle-end part + Remove inclusion of frontend.h from backendz.h + Remove xedittags.c, .h from project + Cleanse back-end code of all references to X11 types + Make xevalgraph.c backend + Move timer functions to new file xtimer.c + Remove all X11 code by #ifdeffing it out + Give LoadListBox two extra parameters + Transfer most available gtk-xt code to xoptions.c + Attach expose handler and connect to mouse events + Implement menu checkmarking and enabling + Connect dialog Browse buttons to GTK browser + Transfer more gtk-xt code, and add some new + Append recent engines to engine menu + Add text insertion in engine-output memos + Better cleansing of xboard.c from X11 types + Highlight Pause button + Add key-handler for ICS Input Box + Make generic memo-event handler, and connect history callback + Add highlighting in move list + Add scrolling of Move History + Let engine-output memos use new generic callback + Implement highlighting in engine output by through generic method + Fix animation + Connect CommentClick handler + Fix ListBox, and add some support routines + Add file browser + Remove some unneeded low-level X11 code + Add Shift detection + Add type-in event to board for popping up box + Add optional callback to Label Options + Add game-list callbacks + Add access routines to checkboxes and FocusOnWidget + Close Move Type-in on Enter + Deselect first char in Move Type-in and ICS Input Box + Use different tables for different dialog columns + Add hiding / showing second Engine Output pane + Add listbox double-click callback + Add BarBegin, BarEnd options + Fix button bar + Add displaying of icons + Make some tall dialogs multi-column + Add task-bar icon + Some experimenting with sizing + Add copy-paste + Delete emptied front-end files, and move rest to gtk directory + Fix warnings + Make board sizing work through subtracting fixed height + Add window positioning + Fix logo placement + Fix clock clicking with GtkEventBox + Pay attention to NO_CANCEL dialog flag + Fix Chat Box + Fix clock highlighting + Adapt lineGap during sizing + Draw frames around memos and listboxes + Load opponent logo based on handle in ICS play (WB) + Add 'Continue Later' button in Tournament dialog (WB) + Allow external piece bitmaps and board border (WB) + Add Themes dialog (WB) + Implement auto-creation of ICS logon file + Use colors in Board-Options dialog also for font pieces (WB) + Implement book-creation functions + Start browsing in currently-selected folder (WB) + Fix move highlighting with animation off + Fix Loop-Chess promotions + Implement use of pause / resume protocol commands + Improve scaling of border bitmap (WB) + Fix -fSAN in AnalyzeFile mode + Do not clear PGN tags on Analyze File + Fix min-Shogi promotion zone + Update WinBoard translation template + Prefer pause mode on pondering engine over 'easy' + Fix rep-draw detection in drop games + Implement insufficient mating material for Knightmate + Use Ctrl key in AnalyzeMode to exclude entered move + Do not move to forwadMostMove when unpausing AnalyzeMode + Do not automatically save aborted games in tourney PGN + Store some more tourney params in tourney file + Implement aborting of games on engine request. + Resend engine-defined options after reuse=0 reload + Allow use of ~ in pieceToChar for shadow pieces in any variant + Let tellothers command add comment to PGN in local mode + Do delayed board draw also with -stickyWindows false + Fix some warnings + Update texi file + Enforce -popupMoveErrors + Fix engine timeout problem in match mode + Stalemate is a win in Shogi + Adjudicate perpetual checks as loss also in Shogi + Adjudicate pawn-drop mate as loss in Shogi + Catch unknown engine in tourney games + Preserve mode on engine loading (sometimes) + Preserve PGN tags when loading engine + Fix library order + Fix expose of to-square with grid off + Fix warning in WinBoard + Let WinBoard start in its installation folder + Assign shortcut char to WB menu item + Add some new strings to WB translation template + Update Dutch WB translation + Fix GTK error auto-raising board + Fix warnings of build server + Put GTK warning in about-box + Let initial setting of Twice checkbox reflect current state + Draw both coords in a1 + Add boolean -autoBox option + Update NEWS file + Add desktop stuff for .xop MIME type. + Remove empty-square SVG images from project + Revive -flipBlack option + Add Xiangqi piece images to project + Fix Makefile for install of Xiangqi pieces + Connect Ctrl key in WinBoard + Better fix of feature timeout + Unreserve tourney game on exit during engine load + Only perform e.p. capture if there are rights + Warn about experimental nature of dual board + Make switching between board windows absolute + Remove checkbox for 'Move Sound' + Don't add PV moves on board clicking in AnalyzeMode + Add new vertical pixel fudge + Allow display of 50-move counter in zippy mode + Add -onlyOwnGames option + Fix graying of Revert menu item + Cure GTK warning in top-level windows + Fix title of top-level windows + Print game-list timing messages only in debug mode + Fix repairing of arrow damage + Remember window params of slave board + Fix repositioning of GTK windows + Limit debug print to debug mode + Better handling of undefined window parameters + Fix sizing of slave board GTK + Suppress printing of status line in dual-board mode + Fix testing for valid window placement Xaw + Fix -topLevel option + Try to make life more bearable in Xaw menus + +** Version 4.6.2 ** + +(git shortlog --no-merges v4.6.1..HEAD) + +Arun Persaud (1): + new version number for release of 4.6.2 + +H.G. Muller (5): + Fix second-engine variant test + Add two new strings to WinBoard language file + Define TOPLEVEL in winboard.c + Fix faking of castling rights after editing position with holdings + Suppress clear-board message after pasting FEN + +** Version 4.6.1 ** + +(git shortlog --no-merges v4.6.0..HEAD) + +Arun Persaud (5): + updated Changelog, etc. for developer release + added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh + removed unused variables (-Wunused-variable) + new version number for release of 4.6.1 + updated Changelog, NEWS, etc. + +Byrial Jensen (2): + New Danish translation (fixes a minor error in one string) + Translate "NPS" also in engine output window + +H.G. Muller (30): + Fix fall-back on -ncp mode + Install engines as ./exefile in XBoard + Inform user in EditPosition mode how to clear board + Fix clock stop after dragging + Fix taking effect of some option changes + Fix bug in FRC castling for position search + Fix bug on loading engine + Fix browsing for save file in WB + Fix parsing crazyhouse promotions with legality testing off + Fix TOPLEVEL stuff + Make variant-unsupported-by-second error non-fatal + Let Game List scroll to keep highlighted item in view + Extend smallLayout regime up to size Medium + Fix switching of debug mode + Correct texi file for use of .Xresources + Fix texi bug + Fix PV sorting during fail low + Fix memory corruption through InitString + Change default value for diretory to . in Load Engine dialog + Swap all engine-related options during engine loading + new version number for developer release + updated po/pot files + Don't strip path from engine name if directory given + Updated Danish and Ukranian translations + Suppress popup for fatal error after tellusererror + Detect engine exit during startup + Fix click-click sweep promotions to empty square + Suppress testing for availability in bughouse drops + Fix crash due to empty PV + Fix Eval Graph scale in drop games + ** Version 4.6.0 ** (git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges) -Arun Persaud (31): +Arun Persaud (79): removed parser.l from build process, also removed flex dependency from configure updated Changelog, NEWS, etc. new developer release @@ -34,8 +1024,84 @@ Arun Persaud (31): 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 -H.G. Muller (243): +Byrial Jensen (26): + fix for repeating key issue, with this allissues this bug should be closed; fixes #35000 + Add NO_GETTEXT flag for combobox. Fix bug #34991 + Make GenericPopUp() more readable by using more named flags instead of numerals + Fix crash when selecting user soundfile due to free() of not malloc()'ed memory + Fix a memory leak in Sound Options + Fix a possible crash in the file browser + Fix possible crash on 64-bit systems when copying game or position + Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined. + Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined. + Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails. + Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980 + Definition of TimeMark moved from 3 c files to backend.h + Add #include "moves.h" to gamelist.c for def. of CopyBoard() + Remove the last 2 compile warnings in gamelist.h + Add 2 strings for translation + Fix unportable memory initialisation + Fix checking of return value from snprintf() + One more string marked for translation + Fix buffer possible overflow when writings tags + Use ngettext() instead of gettext() for a string to allow better translation. + Mark the strings "first" and "sencond" for translation. + Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string + Fix typo in translator comments explaning "first" and "second" + Fix one more typo in the translator comments explaning "first" and "second" + One missed translation of cps->which + Updated Danish translation + +H.G. Muller (375): New parser, written in C Implement yynewstr entry point in new parser Fix o-o castling in new parser @@ -279,6 +1345,138 @@ H.G. Muller (243): 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 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 @@ -294,6 +1492,7 @@ Tim Mann (9): Fixed small bugs in several .po files, enabling these translations to Internationalize the file browser. + ** Version 4.5.3a ** (git shortlog --no-merges v4.5.3..HEAD)