Myracle GUI

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

SSTATHIS
Posts: 88
Joined: Tue Jun 22, 2010 7:55 pm

Re: Myracle GUI

Post by SSTATHIS »

The problem is in recent.json file....
If I delete this file the myracle starts normally
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

thanks for reporting, that json file is fine, it's a missing failure check with the new async tour load on start, apologies.
I'll prepare a fix ASAP
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 169 is up:
- fix startup crash when tournament files are deleted externally
- startup async tour load honors scheduler core budget
SSTATHIS
Posts: 88
Joined: Tue Jun 22, 2010 7:55 pm

Re: Myracle GUI

Post by SSTATHIS »

mar wrote: ↑Fri Nov 06, 2026 9:56 pm build 169 is up:
- fix startup crash when tournament files are deleted externally
- startup async tour load honors scheduler core budget
Fast response!!!
Thanks again for the best GUI
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 170 is up:
- fix out of order log wrt first and second engine, now a shared log queue is used for both engines;
as a bonus when log is disabled 1 extra allocation is saved per engine read/write callback
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 171 is up:
- fix: log queues flushed before adjudication, i.e. checkmate move is present in log now with adjudication disabled
- fix: when engine doesn't exist, scheduler pauses tournament, shows "cannot find engine" and shows console window as it should
- prevent to rename engines participating in active tournaments

note: localization strings were added so it's necessary to update gui_data.zip as well
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 172 is up:
- delayed debug log can be enabled in Settings/Log, very useful for broadcasts;
will ignore all info from engine after each write for up to 100ms by default, I expect a nice log size and traffic reduction

note: gui_data.zip needs updating as well
tttony
Posts: 281
Joined: Sun Apr 24, 2011 12:33 am

Re: Myracle GUI

Post by tttony »

Nice, I just downloaded and just going to each menu will leave a blank spot behind it

Minimizing and restoring it, the window will come completely blank, clicking parts of the window will reveal the areas

If I go to Layout -> Reset layout it will restore the layout but still the problem persist

Here are the screenshots

Im on Debian 13.7 with LXQT DE
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

hi Tony,

no idea since I originally only tried on Ubuntu and Fedora, the latter needs some extra effort to setup X11 properly, but I've never seen
anything like that. looks like the menu windows doesn't send repaint or something. could also be that I don't handle some
X11 events properly.

note that the GUI doesn't use Wayland but older X11

update: just tried to install Debian in WSL (13.5) and I don't observe any problems, but that's WSL.
not sure how else to help since I'm not going to install Debian on hardware and I cannot posibly try every possible Linux distro either.
mar
Posts: 3106
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

@tttony: I tried a simple blind fix that should handle the X11 Expose event if it would help

the link to linux minimal zip is here https://www.crabaware.com/myracle/downl ... _linux.zip

if you could try and let me know, that would be nice. since I have no repro it's hard for me to attempt a fix...