Skip to content

Releases: billforsternz/tarrasch-chess-gui

Tarrasch V3.13b

21 Jan 04:24
Compare
Choose a tag to compare
  • Important bug fix: The append database feature in V3.13a didn't work (yikes, sorry)
  • TarraschBase updated through TWIC 1367
  • Small bug fix in the new tournament pairings feature, fix handling of Swiss Perfect results field if present

Tarrasch V3.13a

16 Nov 00:44
Compare
Choose a tag to compare
  • Change default database from defunct kingbase-lite to tarrasch-base
  • Change default engine from Stockfish 8 to 11
  • Tarrasch will update a default configuration to new default engine and database (conservatively). Previously Tarrasch's respect for current settings was universal which meant new default engine/databases were ignored without user interaction.
  • Update Komodo in standard distribution to Komodo 12
  • Add Sargon 1978 (another one of my projects) to engines in standard distribution.
  • Vastly speed up copy/cut of individual games by using GetNextItem() instead of GetItemState() for all games to find selected games
  • Introduce new Tournament Pairings feature into PGN Dialog
  • Introduce restricted databases, cannot export more than 10,000 games at a time to PGN
  • Fix longstanding, serious crash bug. Tarrasch was unable to cope with PGN files it was using being modified "behind its back"
  • Tarrasch now accepts '=' as optional in promotion notation, so a8Q is accepted as well as a8=Q
  • In database creation, dup game detection now requires a YYYY match - if YYYY isn't present and matching, then games aren't counted as dups
  • Prevent possible race condition when changing databases before current database has finished loading
  • Update credits, mentioning relationship between Mark Crowther and TWIC and tarrasch-base
  • In all game dialogs, disable buttons that operate on games, if the dialog is empty (has no games)
  • Change from default 9 files in MRU (recent files) menu to 20
  • Fix a bug introduced in previous release that the initial database game dialog could be be slightly scrolled, with highlighted game in position zero not showing.
  • Add tooltip help to player search facility, to make it slightly more discoverable / easy to use
  • Make Game Board orientation (i.e. White or Black at the bottom) a per tab attribute

Tarrasch V3.12b

28 Aug 04:32
Compare
Choose a tag to compare

This is a bug fix release, addressing the most serious known issues in Tarrasch.

  • Bug fix: Database creation, the last 3 of 6 PGN files now included and not ignored (thanks to Julian Fey from Germany for reporting this bug).
  • Bug fix: File open from shell or command line now checks for pgn or tdb, and doesn't just assume pgn (now tdb works as well - results were sadly rather comical when tdb file was assumed to be pgn).
  • Bug fix: Fix crash bug that caused pattern and material balance searches sometimes to fail catastrophically crashing Tarrasch before the search dialog even opened.
  • Bug fix: Progress bar was sometimes a little misleading with huge databases due to an integer overflow, now calculated with float instead.
  • Refinement: First game in a game dialog is now always shown immediately the dialog opens (previously it sometimes needed a down or up arrow key to reveal it).

Tarrasch V3.12a

10 Mar 09:59
Compare
Choose a tag to compare

Refinements as follows;

  • A few versions ago we made a change that means cancelling the game dialog that opens when a file is opened does not cancel the file open operation (the first game in the file is loaded). A negative consequence of that has been a tendency for many unwanted tabs to open as files are opened then 'cancelled'. To combat that we introduce a refinement: In such a situation (file open, game dialog cancelled) if the user opens another file before doing anything else, then a new tab is not opened.
  • Skip over EF BB BF (unicode BOM) if it's present at the start of a PGN file
  • If a shell/command line PGN file open request is received when a dialog box or other feature is open; Then instead of just ignoring the request we defer it until the dialog box or other feature ends - the user is asked if they "still" want to open the file (in case a lot of time has gone by).
  • Change to wxWidgets-3.1.2 (previous few releases have actually been wxWidgets-3.1.1 not wxWidgets-3.1.0 despite a directory of that name being used - we've changed the name of the directory to simply wxWidgets to avoid such problems in the future).
  • Like the last few releases, built with Visual Studio 2017, but revert to an improved Tarrasch.vcxproj project file and retire TarraschVS2017.vcxproj.

Tarrasch V3.11a

14 Jan 09:58
Compare
Choose a tag to compare

Tweaks and bugfixes as listed below.

  • Fix small bug: Promote rest of comment to moves did not work properly if the comment was an initial comment at start of game.
  • Merge pull request #12 from Github user metiscus, resolves two cases of invalid memory access
  • Fix another problem identified by Github user metiscus, (see Github issue: Several functions can access memory through invalid pointers #13). Thanks metiscus!
  • Don't open a file by shell / command line mechanism if we have a dialog box open
  • Allow GamesDialog to start at non zero game index (for current file dialog go to current game instead)
  • Fix problem: V3.10 was not showing focused (initial) game if more than a pages worth of games.
  • Fix bug: GamesDialog title could be gibberish, showed up in DB list all ordered by player feature.
  • Change button name from Cancel to more accurate Close for File Open Game selection dialogs.
  • Fix Github.com issue #11, Moving backwards in main line not working
  • Improvements in Publish to markdown including;
  • Add extra line break at end
  • Support "Diagram #" as well as "#Diagram"
  • Remove space after "Diagram #" or "#Diagram"
  • Fix a little bug in previous move detection from first move in variation if peer variations
  • Improved intentation indication (always have parens, suppress extra whitespace after a paren)
  • Tweak web.zip to reflect improvements in Publish function
  • Update kingbase-lite.tdb database, includes games through to the end of 2018

Tarrasch V3.10c

04 Nov 23:19
Compare
Choose a tag to compare

Another maintenance release (sorry) to fix a nasty crash bug. Fixes an ugly crash bug that would happen
since V3.10a if the user loads a second instance of Tarrasch, and follows the advice of the message that pops up
if they try to use the database, which is not loaded in these circumstances. (The crash occurs if you try and
force load a database in these circumstances). My apologies for the necessity of this release.

Tarrasch V3.10b

04 Nov 00:06
Compare
Choose a tag to compare

A maintenance release to fix one annoying problem in the previous release. Sometimes (often?) after a database search Windows was stealing the focus from Tarrasch and giving it to another program (often Chrome). Possibly an undesirable artifact from the improved resizability of the database window. Tarrasch now (re)asserts focus after a database search. My apologies for the necessity of this release.

Tarrasch V3.10a

17 Oct 08:13
Compare
Choose a tag to compare

Important release incorporating many small and large improvements from many months of development. See release notes on my News Page

Tarrasch V3.06b (Updates to V3.06a unofficial Early Access Release)

23 Sep 04:22
Compare
Choose a tag to compare

Fixed a very important crash bug found by beta tester Robert Davies. Added a couple of options (font size, engine priority). Also changed to wxWidgets V3.1.1 and VS Studio 2017!

Tarrasch V3.06a (Unofficial Early Access Release)

27 Aug 06:50
Compare
Choose a tag to compare

This is an early preview of a new version of Tarrasch. There are many bug fixes and refinements, but I am not ready for an official release yet. This is available to anyone on request (if they don't want to build it themselves).