Welcome to QtChess
QtChess is available on a variety of operating systems,
including Android, FreeBSD, Linux, MacOS, and Windows.
Release Notes
May 19, 2025
- A blue-balloon-papa release!
- New configuration option for selecting the GNUChess executable.
The INI file is stored in the current path for Android and Windows.
Otherwise, the location of the INI file is defined by
QSettings.
- Qt 6.8.3 LTS Android.
- Qt 6.8.3 LTS MacOS.
- Qt 6.8.3 LTS Windows.
- The MacOS bundle was created on an Intel Mac Mini with
ARM64 and Intel support.
- Twenty-one years of QtChess!
March 12, 2025
- Disable GNUChess's undo machine after a game is completed.
January 15, 2025
- Automatics and constants.
- Faster std::copy().
- GNUChess! Lovely depth of five.
- New Connection Configuration -> Reset.
- Non-native menu bar on MacOS.
- Prevent king from moving onto a terminal square.
- Reset the game state after a connection is terminated.
December 4, 2024
- Android is ARM32 and ARM64!
- Automatics and constants.
- Qt 6.8.1 LTS on Android.
- Qt 6.8.1 LTS on MacOS.
- Qt 6.8.1 LTS on Windows.
- SHA3-512 HMAC.
- Simpler communications key.
- The releases include some corrections which were introduced
after the 2024.12.04 tag was manufactured.
January 10, 2024
- Deprecated Windows x86.
- Happy New Year!
- Linux-like installers will install in /opt instead of
/usr/local.
- PiOS64 release! PiOS32 is obsolete.
- Qt 6.5.3 Android 10.
- Qt 6.5.3 MacOS.
- Qt 6.5.3 Windows 11.
- Twenty-one years of QtChess!
November 20, 2022
- Corrected history information.
- Qt 5.15.7 for MacOS.
December 25, 2021
December 1, 2021
- First Android release!
- Qt 6.2 LTS.
- Raspberry Pi!
- Refactored the entire application.
- Removed OpenGL.
- Windows Qt 5.12 LTS.
March 15, 2021
- Data authentication via SHA-1 HMAC.
- High DPI support.
February 15, 2020
- Antialiasing.
- C++11.
- Corrected castling.
- Debian Qt 5 package.
- Initialize variables.
- Qt 4.8.7 on W32.
September 4, 2016
- Upgraded Qt libraries to version 5.7.0 on Windows.
March 11, 2016
- Corrected initialization of containers.
- Purge socket data.
January 1, 2016
- ARM support.
- New board size.
- Upgraded Qt products to version 5.5.1 on Windows. OpenGL text
rendering is flawed.
October 16, 2015
- Corrected the About dialog's image.
- Removed OpenGL sampling as it causes errors on MacOS and Qt 5.
August 14, 2015
- OpenGL sampling.
- Prevent editing of history items.
August 1, 2015
- Colorful clocks.
- Single sockets.
- Upgraded Qt to version 4.8.7 on MacOS and version 5.4.2 on
Windows.
January 24, 2015
- Allow custom listening ports.
- Happy New Year!
- Upgraded Qt to version 5.3.2 for Windows.
August 27, 2014
- Added the Wformat=2 compiler flag to various project files.
- Corrected valid moves highlighting. Locations should only be
highlighted if a valid game is in progress.
- Prevent divisions by zero.
- QtChess is ten years old!
- Respect array boundaries.
- Upgraded Qt to version 5.3.1 for Windows.
March 14, 2014
- Corrected layout usage.
- Guard against invalid pointers.
- Specify formats in fprintf().
- Upgraded Qt products to version Qt 5.2.1 on Windows.
February 4, 2014
- Corrected queen-side castling.
- Inspect received network data.
- Protect array boundaries.
- Upgraded Qt products to version 4.8.5 on MacOS.
May 25, 2013
- Upgraded Qt products to version Qt 4.8.4 on MacOS and Windows
platforms.
February 19, 2012
- Added support for IPv6.
- Improved piece validation.
- Improved pointer safety.
- Improved the Connection Configuration panel.
- Removed stale source.
- Replaced gluOrtho2D() with glOrtho().
- Updated Qt products to version 4.8.0 for MacOS and Windows
platforms.
November 6, 2011
- The MacOS bundle has been upgraded in support of MacOS
10.6.
- Updated Qt products to version 4.7.4.
October 11, 2009
- Insignificant display update.
September 13, 2009
August 21, 2009
July 1, 2009
June 14, 2009
- A new MacOS installer.
- A new Windows XP installer.
- Various board sizes.
February 2, 2008
- Resolved a size issue on X11 systems.
February 1, 2008
- Initial, and to be continued, release of QtChess as a plugin
(for the
Retroshare Instant Messenger).
- Integrated the Clocks and History dialogs into the main window.
- Introduced Algebraic Chess Notation for recording moves.
Checkmates are not recorded.
- Qt 4.3.3 is required.
November 17, 2007
- Added more descriptive status messages.
- Beautified the board.
- Created an INSTALL file.
November 13, 2007
- A Windows XP release will be available sometime this week.
- Added an option that provides the operator with the valid moves
for a selected piece.
- Fixed a validation error with the pawn piece.
- Included support for translations.
November 3, 2007
- Released version 3.07 for Windows XP.
- Resolved a compilation issue on FreeBSD. Version remains at
3.07.
November 2, 2007
- Fixed a minor discrepancy with a figure's dimensions.
- Modified the board size options.
October 31, 2007
- A Halloween release!
- Allow the board to be resized.
October 14, 2007
- Removed an unnecessary frame.
October 7, 2007
- Released version 3.04 for Windows XP. This version uses Qt
4.3.2.
September 28, 2007
- A Windows XP release will be available shortly.
- Enlarged some of the buttons.
- Removed a toxic reference to an include file.
- This version relies on Qt 4.3.1.
April 25, 2007
- Released version 3.03 for Windows XP.
April 24, 2007
- The clocks will not begin ticking until all
connections have been established.
April 15, 2007
- A Windows XP binary is included in this release.
- Beautified the board.
April 15, 2007
- Communications now function without the use of threads.
- Removed all Qt 3 support, that is, QtChess 3.01 uses only
Qt 4.
April 9, 2007
- A Windows XP version is also included.
- Qt 4.2.3 is required.
April 7, 2007
- A Windows XP release of 2.05 may not become available. Stay
tuned.
- Fixed an incorrect usage of updateGL().
- Version remains at 2.05.
April 6, 2007
- Added a dialog that displays player and opponent clocks.
- Added labels to the board.
April 2, 2007
- Released version 2.04 for Windows XP.
March 29, 2007
- Released version 2.04 for non-Windows.
- Resolved a potential memory problem in the communication
thread.
March 28, 2007
- Modified the help information.
- Removed a potential segmentation fault.
March 27, 2007
- Some minor display issues with the Windows release have been
resolved.
March 26, 2007
- Resolved some painting and stickiness issues in Windows XP.
March 25, 2007
- Released version 2.00 for Windows XP. The folder includes the
Qt 3.3.8 shared library.
- Some code housekeeping. Version remains at 2.00.
March 24, 2007
- A Windows XP version may be released today as well.
- Removed all XDR dependencies.
March 23, 2007
- Fixed an issue with a missing include file. This fix only
applies to Solaris 10 systems.
March 20, 2007
- Additional code housekeeping.
March 13, 2007
- Some trivial code housekeeping.
- Updated the README file.
February 23, 2006
- Set an eight second alarm before calling connect().
August 16, 2004
- Version 1.00 is available for download.