gtk2, gtk3, gtk4

Support and discussions for the x86/x64 Linux version of Pale Moon and specific Linux distribution questions related to the browser.

Moderator: trava90

Forum rules
If your question is about general use of the browser and not specific to Linux, then please use the General Support board.
Post Reply
User avatar
micwoj92
Hobby Astronomer
Hobby Astronomer
Posts: 19
Joined: 2020-12-22, 20:57

gtk2, gtk3, gtk4

Post by micwoj92 » 2021-01-10, 23:59

I've found one post on forum saying that with Pale Moon 29 there will be gtk3 build. With gtk2 now being EOL, more and more Linux distributions (especially rolling release) will be without gtk2.
Apparently Flash on Linux needs gtk2, so my first question is: does that mean that if Pale Moon eventually switched to only gtk3, NPAPI plugin support will be ended?
I do not have problem with this but it might upset some people.
And my second question: with PM 29 will there be initial start on gtk4 support?

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 8538
Joined: 2012-10-09, 19:37
Location: Skaro

Re: gtk2, gtk3, gtk4

Post by New Tobin Paradigm » 2021-01-11, 04:55

As you should have read, we are going to keep gtk2 builds around till at least the EOL of CentOS 7. Also, I am not sure how Flash plugin's dependance on GTK2 is related to our widget support of GTK2 if it is at all. Even if it is as it is external to us we can't do shit about a dead plugin requiring a dep on something a distro may not have in the future.

As for GTK4 of course we would want it. If it happends depends entirely on community development and contribution. Like many things do.
return NS_OK;
Image

User avatar
micwoj92
Hobby Astronomer
Hobby Astronomer
Posts: 19
Joined: 2020-12-22, 20:57

Re: gtk2, gtk3, gtk4

Post by micwoj92 » 2021-01-11, 09:25

As you should have read, we are going to keep gtk2 builds around till at least the EOL of CentOS 7.
Yes, from this post by you.

In that reply to that post I linked earlier you also wrote " Future Linux 64bit GTK3 Version / EL 8 build env / GCC 8+ / GTK 3.22 / Minimum glibc 2.28 / Ends whenever EL 8 does"

The problem now is that CentOS 8 will be EOL this December due to Redhat's decision (but quite frankly I think it was IBM). I think that the post that I linked earlier "Current State of Pale Moon for Linux and the Future" deserves an update due to GTK4 release and that Redhat's change.

Also, I am not sure how Flash plugin's dependance on GTK2 is related to our widget support of GTK2 if it is at all.
Firefox dropped GTK2 toolkit with version 59, but still needs it to build due to flash. I think I should have worded my question a bit different there.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 8538
Joined: 2012-10-09, 19:37
Location: Skaro

Re: gtk2, gtk3, gtk4

Post by New Tobin Paradigm » 2021-01-11, 10:00

So this is why GTK2 bits are needed on a GTK3 build. Well that is solved.

However, I am well aware of the CentOS 8 situation it currently has no barring on us at this time. Remember, we are gonna keep a GTK2 build going until CentOS 7 ends of life. I am sure we will run into issues from distros where GTK2 may start to not be available for install and we will have to deal with those as it comes up. But as long as it exists in the distro then building GTK3 (with the gtk2 bits for flash) will be available. Though this has nothing specifically to do with NPAPI technology but Flash (and other older plugins) and it is something we cannot control.

We should still work on decoupling the GTK2 bits as an option when building GTK3. Issue #1638 (UXP) is tracking this already. I am keeping an eye on stuff but I also rely on what the community has seen to get a complete picture and be able to make a decision in my capacity as the Unified XUL Platform Coordinator.
return NS_OK;
Image

User avatar
stevepusser
Project Contributor
Project Contributor
Posts: 695
Joined: 2015-08-01, 18:33
Location: California

Re: gtk2, gtk3, gtk4

Post by stevepusser » 2021-01-14, 21:32

Ummm---are you aware that Firefox now blocks Flash completely, since it has been killed by Adobe?

User avatar
micwoj92
Hobby Astronomer
Hobby Astronomer
Posts: 19
Joined: 2020-12-22, 20:57

Re: gtk2, gtk3, gtk4

Post by micwoj92 » 2021-01-14, 21:44

stevepusser wrote:
2021-01-14, 21:32
Ummm---are you aware that Firefox now blocks Flash completely, since it has been killed by Adobe?
Yes I am, but this post is more about gtk versions building and potential gtk2 dependency needed for flash (as some people said in linked Bugzilla ticket) than about whether it works or not.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 8538
Joined: 2012-10-09, 19:37
Location: Skaro

Re: gtk2, gtk3, gtk4

Post by New Tobin Paradigm » 2021-01-14, 23:30

Guess we will find out in the fullness of devtime.
return NS_OK;
Image

Post Reply