bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Status of GTK 3 support?


From: Philippe Michel
Subject: Re: Status of GTK 3 support?
Date: Tue, 11 Aug 2020 23:40:58 +0200

On Sun, Aug 09, 2020 at 02:36:13PM -0700, Russ Allbery wrote:

> Debian is starting to look at slowly retiring GTK 2, at least as much as
> possible and with an understanding that it will take a long time.  I see
> that GnuBG has experimental support for GTK 3, but I'm not sure how
> unstable "experimental" means.

There has been only limited change in the GUI (or in general) since 
1.06.002.

It builds with GTK3 and is generally usable, but only with 2d boards. I 
did not use or stress it much though, and if someone else does he didn't 
report it... I'm sure there are display glitches, and possibly more 
serious problems when closing pop-ups in the wrong order or things like 
that.

It remains quite close to the GTK2 code, leading to a lot of deprecation 
warnings (the most common being the use of gtk_table widgets).
 
A few months ago, Jon Kinsey, who wrote the original 3d OpenGL code, 
started overhauling this part again. For now there are no significant 
functional changes, but, looking at comments and ifdefs, it seems making 
it work with GTK3 is one of his objectives.

In this regard, it would be useful if you could use a snapshot instead of 
1.06.002 release, especially if you can switch to newer snapshots from 
time to time.

I'm not sure what you mean by:
 
> Would it be reasonable to try to build 1.06.002 for Debian and Ubuntu with
> GTK 3?  Or, if not, to try a CVS snapshot?

Trying is certainly reasonable but committing to this toolkit for a 
forthcoming release is less clear.

As far as I can see, the is no one really knowledgeable in GUI 
programming currently maintaining gnubg. The GTK3 code was really a 
one-shot effort by a passing contributor. I can make minor changes or 
integrate submitted patches but that's about it. If you uncover more 
serious issues, it is far from certain they would be fixed quickly.

If Debian has testers or developers familiar with the issues related to 
the evolution of GUIs (GTK2 to GTK3, but things like behaviour under 
various desktop managers, multiple or high dpi screens, etc... as well), 
it would be nice to have them interested in gnubg.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]