Activity for ChessX

  • Thomas Krenn Thomas Krenn created ticket #234

    New Themes for ChessX available.

  • Groucho Groucho posted a comment on ticket #362

    Hello, Any news regarding Chess X with Mac os tahoe? Does it work?? groucho@users.sourceforge.net Le 31 oct. 2025 à 22:57, Jens Nissen hognose@users.sourceforge.net a écrit : This is a wild crash-dump - I'm not expecting so many threads at the same time in DatabaseInfo. I have no idea what's going on. What steps did you do to get into this? Was the Opening Tree open at this time (it is the only tool that is using threads and might interfere with the remainder of ChessX) [bugs:#362] https://sourceforge.net/p/chessx/bugs/362/...

  • Julio Luis Molina Castillo Julio Luis Molina Castillo created ticket #364

    Size of the board

  • Groucho Groucho posted a comment on ticket #362

    The crash is not always and happens sometimes at random. It happen when I just open Chess X and open my full database with my 101 pgn files( opening tree is not open to my knowledge) When it happens, I try again and sometimes it works or I open the data base files in several steps meaning not all at once. My data base has 101 pgn files whose max individual size is 260k. Do you think Chess X is ok under new mac os Tahoe 26,0,1? Many thanks. Le 31 oct. 2025 à 22:57, Jens Nissen hognose@users.sourceforge.net...

  • Jason Fikes Jason Fikes posted a comment on ticket #363

    Thanks! Jason On Fri, Oct 31, 2025 at 4:46 PM Jens Nissen hognose@users.sourceforge.net wrote: I do not have an ARM-Mac and thus cannot test with Mac OS 26 - I will try to get access to a Mac OS 26 but it might take me a few days. [bugs:#363] https://sourceforge.net/p/chessx/bugs/363/ Compatible with Tahoe? Status: open Group: None Created: Sat Oct 25, 2025 12:07 PM UTC by Jason Fikes Last Updated: Sat Oct 25, 2025 12:07 PM UTC Owner: Jens Nissen Attachments: Error message.rtf https://sourceforge.net/p/chessx/bugs/363/attachment/Error%20message.rtf...

  • Jens Nissen Jens Nissen posted a comment on ticket #362

    This is a wild crash-dump - I'm not expecting so many threads at the same time in DatabaseInfo. I have no idea what's going on. What steps did you do to get into this? Was the Opening Tree open at this time (it is the only tool that is using threads and might interfere with the remainder of ChessX)

  • Jens Nissen Jens Nissen posted a comment on ticket #363

    I do not have an ARM-Mac and thus cannot test with Mac OS 26 - I will try to get access to a Mac OS 26 but it might take me a few days.

  • Jason Fikes Jason Fikes created ticket #363

    Compatible with Tahoe?

  • Groucho Groucho posted a comment on ticket #362

    For information, herewith the crash report I am getting quite often when I open Chess X on mac. Hugues Translated Report (Full Report Below) Process: chessx [761] Path: /Applications/chessx.app/Contents/MacOS/chessx Identifier: net.sourceforge.chessx Version: 1.6.4 (1.6.4) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2025-10-21 21:44:16.7246 +0200 OS Version: macOS 15.6.1 (24G90) Report Version: 12 Bridge OS Version: 9.6 (22P6083) Anonymous UUID: 5FABAC81-E4F1-C12E-8DFF-47AB7081AD2E...

  • Groucho Groucho created ticket #362

    mac os

  • Matt Hoyle Matt Hoyle posted a comment on a wiki page

    Hi, just wondering how to use the chess.com game import feature? I tried entering my user handle alone (MattHoyle) but nothing seems to happen. Wonderful feature idea.

  • John Dohn John Dohn posted a comment on ticket #361

    I can't call it a major bug, it's rather some syntax error in code. Let me explain why I think so: 1) STEP 1 I donwloaded the latest ChessX code (it was 2nd of September 2025 that upon a time) and used Qt,.15.2(MinGW.8.1.0) to qmake and then make Let me point out I was always using this one on my Windows and it was always compiling well. This time it compiled successfully as well 2) STEP 2 When I opened the program and tried to open the ctg. tree as database - program reported "File not found". By...

  • Jens Nissen Jens Nissen posted a comment on ticket #361

    I can't see any error on Mac OS or Windows 11 - can you show the steps to reproduce? Which Qt version do you use - there are quite a lot og buggy versions so I still compile ChessX with Qt5.15.2 which is the only stable version I could identify for Windows. I am using 6.9.1 for Mac OS which is fine. Especially versions below 6.8 should be discarded due to severe bugs.

  • John Dohn John Dohn created ticket #361

    CTG , ABK and any pgn DATABASE APART from LICHESS Database file not found

  • Jens Nissen Jens Nissen posted a comment on ticket #360

    It never worked in OS where ntohl is not supported (Windows/Linux). Fixed it now.

  • Jens Nissen Jens Nissen modified ticket #360

    CTG shows as loaded, but is invisible

  • Jens Nissen Jens Nissen modified ticket #356

    Bug with no opening tree visible in 1.6.2.0 version

  • John Dohn John Dohn modified a comment on ticket #360

    Yes, it's Windows 11. But what's annoying, I always had this problem. It was the same issue on Windows 10 as well. Installed from preinstalled exe. or compiled from source it's always the same issue. What's important it's only about CTG. ABK works well (quite slow for multi-million games database, but it finally loads and works) LICHESS DATABASE works well and is super fast. Only CTG doesn't load at all. All dlls are there, CTG files are not corrupted. It's either something in the code itself, or...

  • John Dohn John Dohn posted a comment on ticket #360

    Yes, it's Windows 11. But what's annoying, I always had this problem. It was the same issue on Windows 10 as well. Installed from preinstalled exe. or compiled from source it's always the same issue. What's important it's only about CTG. ABK works well (quite slow for multi-million games database, but it finally loads and works) LICHESS DATABASE works well and is super fast. Only CTG doesn't load at all. All dlls are there, CTG files are not corrupted. It's either something in the code itself, or...

  • Jens Nissen Jens Nissen posted a comment on ticket #360

    wow - very unexpected. If you make a move on the board, will the list then populate? I remember an issue where I forgot to update the list in some obscure cases (like changing the active database) and I saw another one yesterday when closing the ctg (the list was not deleted in this case). Is this Windows 11?

  • John Dohn John Dohn posted a comment on ticket #360

    here is the photo

  • John Dohn John Dohn posted a comment on ticket #360

    Dear Jens. Of course I know about combobox in opening tree, but that's the point it's empty even if I upload your hiarcs.ctg You can see that on photo

  • Jens Nissen Jens Nissen posted a comment on ticket #233

    I like the way lichess does this and I think I will implement something like that in the near future

  • Jens Nissen Jens Nissen created ticket #233

    Visual indicator of material balance

  • Jens Nissen Jens Nissen modified ticket #358

    keyboard and mouse interface

  • Jens Nissen Jens Nissen modified ticket #360

    CTG shows as loaded, but is invisible

  • Jens Nissen Jens Nissen posted a comment on ticket #360

    CTGs don't work like standard databases as they cannot be written to nor do they contain games. They only work via the Opening Tree. So you open a CTG like a database and then you select the CTG in the combo box of the opening tree (! - this is what you probably missed - by default, the combobox is on "database" and applies to your current database which has a board representation, but a CTG doesn't have one) . I am using the opening book here as reference: https://www.hiarcs.com/book-downloads/H12Book.zip...

  • John Dohn John Dohn created ticket #360

    CTG shows as loaded, but is invisible

  • travelgirl travelgirl posted a comment on ticket #359

    apologies for the bug name. at one point, i could not find AUTO RESPOND, as the icon/image/button was hidden by other icons/buttons/images, and it wasn't obvious AUTO RESPOND was there until i decided to try moving those icons/buttons/images around... true title: UNABLE TO PLAY AGAINST ENGINE thanks :)

  • travelgirl travelgirl created ticket #359

    where is auto respond?

  • Davit Khachatryan Davit Khachatryan posted a comment on a wiki page

    How can I improve the speed of Opening Book Tree? I am running an opening book using an indexed database of about 5 million games. The speed of search is really bad and takes up to 5 minutes to search. Is there any way to improve this?

  • Steven A Brown Steven A Brown modified a comment on a wiki page

    The ChessX Wiki on SourceForge says "Compiling the source is simple. Just unpack the sources, go to source directory (chessx) and execute: lupdate chessx.pro qmake make" Is there a command-line compiler I can run in the Windows OS to execute those commands? Instead of installing and learning how to use the Qt Creater IDE?

  • Steven A Brown Steven A Brown posted a comment on a wiki page

    The ChessX Wiki on SourceForge says "Compiling the source is simple. Just unpack the sources, go to source directory (chessx) and execute: lupdate chessx.pro qmake make" Is there a command-line compiler I can use to execute those commands? Instead of installing and learning how to use the Qt Creater IDE?

  • Jens Nissen Jens Nissen posted a comment on a wiki page

    I know that there is (was?) a Qt extension of Visual Studio, but I haven't used it for years now. At least this extension is required for handling the moc'ing and the language specific handling of the sources. As this extension was always kind of tricky, I would prefer the Qt Creator for compiling chessx.

  • Steven A Brown Steven A Brown posted a comment on a wiki page

    I am trying to compile ChessX in Visual Studio on Windows. I installed the Qt library package into Visual Studio. I cloned the ChessX source code repository from Github into Visual Studio. Visual Studio does not accept chessx.pro as a valid project file, even after I rename it to chessx.proj. I opened chessx.pro in an edit window and tried to compile, but I get multiple compiler errors related to CMake. I could not find a qmake file. I tried opening a command prompt window in the source directory...

  • Groucho Groucho posted a comment on ticket #358

    I have solved it but it was complex. For information : Needs to go in keyboard and mouse parameters access & authorisation and logitech software access authorisation probably modified by software update. I would have like an additional features on chessX : counting on side panel, the list of pieces black & white captured or alternatively the numerical advance or decline by conting the pieces value balance. Thanks in advance. Le 4 mai 2025 à 22:20, Groucho groucho@users.sourceforge.net a écrit : [bugs:#358]...

  • Groucho Groucho created ticket #358

    keyboard and mouse interface

  • Jens Nissen Jens Nissen posted a comment on ticket #231

    I bought my son a M2 Mini so if he let's me onto the device, I might compile a ARM64 version. There is next-to-nothing Intel specific so I don't expect any issues at all (there is one method in the bitboards where I use some assembly, but there is a C-Code version in the sources to use ChessX on non-Intel platforms)

  • Jens Nissen Jens Nissen modified ticket #232

    local syzygy

  • Jens Nissen Jens Nissen posted a comment on ticket #232

    I have no plans for integrating local databases: they are too small to be really useful and there is no API available to access them. You might use a local Stockfish to access the local copy - syzgy was originally developed for stockfish.

  • Joe Joe created ticket #232

    local syzygy

  • Joe Joe posted a comment on a wiki page

    yes please. a step-by-step would be nice as this thread is pretty vague

  • Joe Joe created ticket #231

    AARCH

  • John Dohn John Dohn posted a comment on ticket #356

    Yes, it's WINDOWS 11. In general, just as an idea, maybe it makes sense to make an "update" option for the program? Because, as far as I understand now we just need to uninstall and install it back after each new version.

  • Jens Nissen Jens Nissen posted a comment on ticket #356

    Which OS is this? (I guess some Windows?)

  • Jens Nissen Jens Nissen modified ticket #357

    Two bugs related to text in 1.6.2.0

  • Jens Nissen Jens Nissen posted a comment on ticket #357

    Commit f797fb4d6f404eca63d7f79e6db159af6d101fe5 on Sun, 26 Jan 2025 21:47:59 +0100

  • Jens Nissen Jens Nissen posted a comment on ticket #357

    At 1) I know, part ofthe problem is the Qt WIdget which is representing HTML not completely correct. I want to fix it with a new widget or a widget based on a different base class At 2) Thanks for finding this, I'll look into it.

  • John Dohn John Dohn posted a comment on ticket #357

    It seems that problem is even more important, I thought that maneuvers are coded well, but it seems 1.6.2.0 version adds a wrong comma to maneuvers as well and it incorrectly looks as, say, { [%cal ,Ge4d5] } It definitely has to be fixed

  • John Dohn John Dohn created ticket #357

    Two bugs related to text in 1.6.2.0

  • John Dohn John Dohn posted a comment on ticket #356

    Problem is allegedly solved by deleting the AppData folder left after the previous versions. But I still don't find it normal that previous versions intalled affect the newly installed version. Still looks like semi-bug at the very least

  • John Dohn John Dohn created ticket #356

    Bug with no opening tree visible in 1.6.2.0 version

  • ThanhCong ThanhCong modified a comment on ticket #230

    but when analysing, the piece moving pretty lag to follow my mouse. Can you fix it and add a small feature. An option to slective "just analysis this site". It's like after i chose black, it only analyse black turn, when it's white turn it just auto turn off the engine.

  • ThanhCong ThanhCong modified a comment on ticket #230

    oops sorry i didn't read the manual carefully. Anyway thanks you for making such a great app

  • ThanhCong ThanhCong posted a comment on ticket #230

    i don't know how to close this ticket .-.

  • ThanhCong ThanhCong posted a comment on ticket #230

    oops sorry i didn't read the manual carefully. Anyway thanks you for decrease the lag move moving pieces, this app is almost perfect :D

  • ThanhCong ThanhCong created ticket #230

    Infinite analysis

  • Jens Nissen Jens Nissen posted a comment on ticket #229

    There is a selection list in the Annotation pane. I actually do not like modal dialogs as they intercept the flow when strolling through a game. You can also switch through parallel lines by pressing and <up> or <down> to get to the next / previous variation.</down></up>

  • Jens Nissen Jens Nissen posted a comment on ticket #229

    Ticket moved from /p/chessx/bugs/354/

  • Jens Nissen Jens Nissen posted a comment on ticket #228

    Ticket moved from /p/chessx/bugs/355/

  • Ejner Borgbjerg Ejner Borgbjerg posted a comment on ticket #299

    Hi, At least I see that chessx runs OOTB on Ubuntu 24.4 with Gnome + X.Org. AFAIK there is a lot of software that doesn't work (well) under Wayland. So at least there is a simple workaround. In any event, this would be relevant for whoever builds the apt package for chessx. /Ejner Den lør. 10. aug. 2024 kl. 15.52 skrev Munzir Taha munzir@users.sourceforge.net: This is Ubuntu and I just did apt install chessx. I don't want to compile or play with variables like QT_QPA_PLATFORM. Users should have the...

  • Mateo Duran Mateo Duran created ticket #355

    Merge variations

  • Mateo Duran Mateo Duran created ticket #354

    Ask which move when multiple are posibble

  • Jens Nissen Jens Nissen posted a comment on ticket #353

    The tablebases are used online: whenever the tablebase enters a known position, the result and the moves are automatically shown in the Analysis pane #1 (even if no engine is running). Currently searching is indeed an issue in textbase format - at least, if the database is above the limit where it is not loaded into memory (see Preferences->Database->Edit PGN files smaller than). But as I am not too familiar with database design, I have not delved into the design of a new format. Especially now that...

  • Noah Simon Noah Simon posted a comment on ticket #352

    I made a screen recording showing the long delay when adding moves. Sorry for the low resolution, had to compress it to get it to upload.

  • Gertjan Brouwer Gertjan Brouwer posted a comment on ticket #353

    The 5 piece tablebase is approx. 1GiB which imo is reasonably, while 6 pieces is 150Gib which indeed is too large for most. Is there already an option to use these? Since I might have missed this then. My reasoning for a different database format is speed. A Find position with ChessX in Caissabase (3G) takes many minutes. I suppose this is due to storing it as PGN. Are CQL supported now? and would implementing those differ for PGN vs. any other format? My intention would in the end be to have functions...

  • Jens Nissen Jens Nissen posted a comment on ticket #353

    I am using Sygy online as the offline bases are far to large for any reasonable computer. As to the internal database format: I was thinking of using a open source file based database but as it has to be available in all major platforms and I'm not a database designer and it has to be really fast in the end probably supporting cql queries in user friendly manner (otherwise - why have an internal formmat?) I have not really started to implement anything. If you want to implement something - just copy...

  • Gertjan Brouwer Gertjan Brouwer posted a comment on ticket #353

    Yes this works, thanks. Is there any intention to support Syzygy tablebases and using a different database format instead of PGN and would you want me to work on either?

  • Jens Nissen Jens Nissen modified ticket #353

    Qt5 Ubuntu 22.04

  • Jens Nissen Jens Nissen posted a comment on ticket #353

    i I always use Qt Creator, as I'm not familiar with cmake. Qt has it's own online installer where you can select every version you like.

  • Gertjan Brouwer Gertjan Brouwer created ticket #353

    Qt5 Ubuntu 22.04

  • ChessX ChessX released /chessx/1.6.4/chessx-1.6.4a.dmg

  • ChessX ChessX updated /chessx/1.6.4/chessx-1.6.4.dmg

  • Jens Nissen Jens Nissen modified ticket #352

    ChessX is inefficient when making moves on very large games

  • Jens Nissen Jens Nissen posted a comment on ticket #352

    Indeed loading the game takes a short time (I guess, it's the notation widget (=HTML generator and document browser) which stalls a bit) but once loaded, I can see no real delays.

  • Noah Simon Noah Simon created ticket #352

    ChessX is inefficient when making moves on very large games

  • ChessX ChessX released /chessx/1.6.4/chessx-1.6.4.dmg

  • Jens Nissen Jens Nissen modified a wiki page

    Wiki

  • Jens Nissen Jens Nissen renamed a wiki page

    Stockfish and ChessX

  • ChessX ChessX released /chessx-extras/Stockfish for mac/stockfish17-x86-64-sse2

  • ChessX ChessX released /chessx-extras/Stockfish for mac/stockfish17-x86-64-avx512

  • Jens Nissen Jens Nissen modified a wiki page

    ChessX and Linux

  • ChessX ChessX released /chessx/1.6.2/setup-chessx7-64.exe

  • ChessX ChessX released /chessx/1.6.2/chessx-1.6.2.dmg

  • ChessX ChessX released /chessx/1.6.2/chessx-1.6.2.tgz

  • Jens Nissen Jens Nissen modified a wiki page

    ChessX and Linux

  • Jens Nissen Jens Nissen created ticket #227

    Refactor Time annotations

  • Jens Nissen Jens Nissen modified ticket #335

    Making comments

  • Jens Nissen Jens Nissen posted a comment on ticket #335

    The parser used to use the blank as token separator. Most of the "blank" issues should be gone in the upcoming release. Note that I trim all leading and trailing spaces from comments though. And also notice, that multiple spaces do not become visible in the game notation within ChessX (even though they are saved and can be seen in the comment dialog box) as ChessX uses a HTML browser to display the notation - the browser contracts multiple spaces magically. If you still find issues in the upcoming...

  • lmat lmat modified a comment on ticket #225

    I just created pull request https://github.com/Isarhamster/chessx/pull/102 to address this. I only implemented points 1,2,3, and most of 9.

  • lmat lmat posted a comment on ticket #225

    I just created pull request https://github.com/Isarhamster/chessx/pull/102 to address this.

  • John Dohn John Dohn posted a comment on ticket #212

    Yes, thank you for your clarification. What I actually mean is something like this one https://www.chess.com/3d-chess Just wondering, if this one can me implemented in the ChessX program

  • Munzir Taha Munzir Taha modified a comment on ticket #299

    Ok since you are only familiar with Ubuntu, I downloaded the latest version Ubuntu 24.04 LTS and got the same issue $ chessx QSocketNotifier: Can only be used with threads started with QThread libpng warning: iCCP: known incorrect sRGB profile qt.qpa.wayland: Failed to load client buffer integration: "wayland-egl" qt.qpa.wayland: Available client buffer integrations: () qt.qpa.wayland: No shell integration named "xdg-shell" found qt.qpa.wayland: No shell integration named "xdg-shell-v6" found qt.qpa.wayland:...

  • Munzir Taha Munzir Taha posted a comment on ticket #299

    This is Ubuntu and I just did apt install chessx. I don't want to compile or play with variables like QT_QPA_PLATFORM. Users should have the program work out of the box.

  • Jens Nissen Jens Nissen modified ticket #299

    chessx failed to run natively in wayland

  • Jens Nissen Jens Nissen posted a comment on ticket #299

    Did you compile with QT_QPA_PLATFORM set for wayland and did you install the wayland plugins into the plugins folder? There should be at least 3 directories for wayland in plugins.

  • Munzir Taha Munzir Taha posted a comment on ticket #299

    Ok since you are only familiar with Ubuntu, I downloaded the latest version Ubuntu 24.04 LTS and got the same issue $ chessx QSocketNotifier: Can only be used with threads started with QThread libpng warning: iCCP: known incorrect sRGB profile qt.qpa.wayland: Failed to load client buffer integration: "wayland-egl" qt.qpa.wayland: Available client buffer integrations: () qt.qpa.wayland: No shell integration named "xdg-shell" found qt.qpa.wayland: No shell integration named "xdg-shell-v6" found qt.qpa.wayland:...

1 >