Welcome to QtChess
QtChess is available on a variety of operating systems, including Android, FreeBSD, MacOS, Linux, and Windows.
Release Notes
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.
- Version 2021.12.25 is ready.
- New piece images.
December 1, 2021.
- Version 2021.12.01 is ready.
- First Android release!
- Qt 6.2 LTS.
- Raspberry Pi!
- Refactored the entire application.
- Removed OpenGL.
- Windows Qt 5.12 LTS.
March 15, 2021.
- Version 2021.03.15 is ready.
- Data authentication via SHA-1 HMAC.
- High DPI support.
February 15, 2020.
- Version 2020.02.15 has been released.
- Antialiasing.
- C++11.
- Corrected castling.
- Debian Qt 5 package.
- Initialize variables.
- Qt 4.8.7 on W32.
September 4, 2016.
- Version 2016.09.04 is ready.
- Upgraded Qt libraries to version 5.7.0 on Windows.
March 11, 2016.
- Version 2016.03.11 is ready.
- Corrected initialization of containers.
- Purge socket data.
January 1, 2016.
- Version 2016.01.01 is ready.
- ARM support.
- New board size.
- Upgraded Qt products to version 5.5.1 on Windows. OpenGL text rendering is flawed.
October 16, 2015.
- Version 2015.10.16 is now available.
- Corrected the About dialog's image.
- Removed OpenGL sampling as it causes errors on MacOS and Qt 5.
August 14, 2015.
- Version 2015.08.14 is now available.
- OpenGL sampling.
- Prevent editing of history items.
August 1, 2015.
- Version 2015.08.01 is now available.
- Colorful clocks.
- Single sockets.
- Upgraded Qt to version 4.8.7 on MacOS and version 5.4.2 on Windows.
January 24, 2015.
- Happy New Year!
- Version 3.20 is now available.
- Allow custom listening ports.
- Upgraded Qt to version 5.3.2 for Windows.
August 27, 2014.
- Version 3.19 has been released. QtChess is ten years old!
- 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.
- Respect array boundaries.
- Upgraded Qt to version 5.3.1 for Windows.
March 14, 2014.
- Version 3.18 has been released.
- 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.
- Version 3.17 has been released.
- 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.
- Version 3.16 is now available.
- 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.
- Version 3.15 is available.
- Insignificant display update.
September 13, 2009.
- Released version 3.14.
- Security enhancements.
August 21, 2009.
July 1, 2009.
- Version 3.13 is now available.
- Interface improvements.
June 14, 2009.
- Version 3.12 will be available shortly.
- A new MacOS installer.
- A new Windows XP installer.
- Various board sizes.
February 2, 2008.
- Released version 3.11.
- Resolved a size issue on X11 systems.
February 1, 2008.
- Version 3.10 is now available.
- 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.
- Released version 3.09.
- Added more descriptive status messages.
- Beautified the board.
- Created an INSTALL file.
November 13, 2007.
- Version 3.08 is now available. 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! Version 3.06 is now available.
- Allow the board to be resized.
October 14, 2007.
- Released version 3.05.
- Removed an unnecessary frame.
October 7, 2007.
- Released version 3.04 for Windows XP. This version uses Qt 4.3.2.
September 28, 2007.
- Released version 3.04. 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.
- Released version 3.03. The clocks won't begin ticking until all connections have been established.
April 15, 2007.
- Released version 3.02. A Windows XP binary is included in this release.
- Beautified the board.
April 15, 2007.
- Released version 3.01.
- 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.
- Released version 3.00. Qt 4.2.3 is required.
- A Windows XP version is also included.
April 7, 2007.
- Version remains at 2.05.
- A Windows XP release of 2.05 may not become available. Stay tuned.
- Fixed an incorrect usage of updateGL().
April 6, 2007.
- Released version 2.05.
- 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.
- Version 2.03 has been released.
- Modified the help information.
- Removed a potential segmentation fault.
March 27, 2007.
- Version 2.02 has been released.
- Some minor display issues with the Windows release have been resolved.
March 26, 2007.
- Version 2.01 has been released.
- Resolved some painting and stickiness issues in Windows XP.
March 25, 2007.
- Some code housekeeping. Version remains at 2.00.
- Released version 2.00 for Windows XP. The folder includes the Qt 3.3.8 shared library.
March 24, 2007.
- Version 2.00 has been released.
- 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.
- Version 1.01 has been released.
- 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.