[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Preview of next gnubg release
From: |
Philippe Michel |
Subject: |
Re: Preview of next gnubg release |
Date: |
Sun, 18 Sep 2022 23:06:32 +0200 |
On Wed, Sep 07, 2022 at 10:34:52PM +0200, Øystein Schønning-Johansen wrote:
> I found another glitch! When setting up a position in edit mode, and then
> releasing the edit button, I am not able to roll the dice on my turn. This
> is indeed different behaviour compared to linux build and the "official"
> Windows-build.
Probably I don't try the exact same thing as you, but I see the same
issue in the Linux build and the 1.06.002 version (on Windows or Linux).
Moreover, if I want to double instead of rolling, the toolbar button is
inactive and cannot be used. Only the Game/Roll or Game/Double menu
entries or their keyboard shortcuts are usable.
Regarding your earlier comments :
> > Also, I see that this build is with SSE/SSE2 support. Can you make your
> > "dev"-build with AVX support?
I could do this but SSE looked like it would work almost everywhere
while AVX could not be available on older machines. The performance
benefit of AVX vs. SSE2 is much smaller than SSE2 vs. no-SIMD.
> > Does it still use GTK2? Yiikes!
It builds with GTK3 and is mostly usable (on Linux, didn't try on
Windows) but there are still many quirks. It is unsuitable for release
as is.
GTK4 is another matter. When I tried, the build failed outright. I
suppose some of the features that come from GTK2 and are merely
deprecated in GTK3 don't exist any more in GTK4.
I work on and off on fixing the easy deprecation issues. I don't think
it really makes a difference but it made me notice some minor GUI issues
(did you notice that in the Settings/Options widget, all the tabs had a
small border around their contents, except Sound...)
On the other hand, the more involved problems like
https://docs.gtk.org/gtk3/class.UIManager.html are beyond my competence
and may remain there ; I'm not much interested in GUI or graphics
programming.