* * *

Author Topic: Lazarus and GTK2 x GTK3 x GTK4 x GTK5  (Read 299 times)

valdir.marcos

  • Sr. Member
  • ****
  • Posts: 276
Lazarus and GTK2 x GTK3 x GTK4 x GTK5
« on: January 14, 2018, 12:38:45 am »
Just curious, how Lazarus community sees GTK+ movement through GTK4, stabilizing GTK3 and the future end of life (EOL) of GTK2, as happened to GTK1?

-----------------------------------
Firefox 59 Is Dropping GTK2 Support
Written by Michael Larabel in Mozilla on 13 January 2018

Now that Firefox's GTK3 support is finally into shape, Firefox 59 will be doing away with GTK2 tool-kit support.
The latest Firefox Nightly code ahead of Firefox 59.0 (not the upcoming Firefox 58) will drop GTK2 support. As of this week the GTK2 tool-kit code was removed from Firefox with the GTK3 support proving to be suitable.
Bug 1278282 that was opened two years ago to remove the GTK2 code once the GTK3 support was mature is now resolved. Dropping the GTK2-specific code while keeping in the code relevant to GTK3 support lightened the Firefox codebase by just over one thousand lines of code.
Firefox 59 has also been working on an improved screenshot tool, better security in the wake of Meltdown and Spectre, and other developer improvements. Firefox 58 is due to be released on 23 January while Firefox 59 should arrive on 13 March.
https://www.phoronix.com/scan.php?page=news_item&px=Firefox-59-Does-Away-With-GTK2


Versioning and long term stability promise in GTK+
GTK+ Development Blog
Allan, Posted on September 1, 2016

This month, the GTK+ team will publish the first in a series of long-term stable releases. This will make GTK+ more predictable and reliable, while not inhibiting future GTK+ improvements.
These plans are a result of discussions held with a variety of stakeholders since initial plans were made at the GTK+ hackfest in Toronto last June.

The new versioning scheme

The new GTK+ versioning scheme is a modification of the “semantic versioning” scheme that we have followed until now. Once a new major stable release has been published, the development cycle starts and we will:
- update the pkg-config file to a new major version, to allow GNOME developers to target the new API during development
- keep the existing major version at the same number
- update the minor version to 90 to indicate a development release

https://blog.gtk.org/2016/09/01/versioning-and-long-term-stability-promise-in-gtk/
https://wiki.gnome.org/Projects/GTK%2B/Lifecycle
https://en.wikipedia.org/wiki/GTK%2B


http://wiki.lazarus.freepascal.org/GTK2_Interface
http://wiki.lazarus.freepascal.org/GTK3_Interface
http://wiki.lazarus.freepascal.org/Roadmap#Widgetset_dependent_components
-----------------------------------

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5941
Re: Lazarus and GTK2 x GTK3 x GTK4 x GTK5
« Reply #1 on: January 14, 2018, 11:42:09 am »
Just curious, how Lazarus community sees GTK+ movement through GTK4, stabilizing GTK3 and the future end of life (EOL) of GTK2, as happened to GTK1?

A strengthening case for QT ?  ;)

Thaddy

  • Hero Member
  • *****
  • Posts: 5181
Re: Lazarus and GTK2 x GTK3 x GTK4 x GTK5
« Reply #2 on: January 14, 2018, 12:34:18 pm »
Just curious, how Lazarus community sees GTK+ movement through GTK4, stabilizing GTK3 and the future end of life (EOL) of GTK2, as happened to GTK1?

A strengthening case for QT ?  ;)

Which version ????? <confused  :o :-\ > That's even worse.

Anyway: there is a point in dropping, adapting and accepting versions  O:-) FPC seems to do that  :D
« Last Edit: January 14, 2018, 12:35:56 pm by Thaddy »
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5941
Re: Lazarus and GTK2 x GTK3 x GTK4 x GTK5
« Reply #3 on: January 14, 2018, 12:46:34 pm »
Anyway: there is a point in dropping, adapting and accepting versions  O:-)

You mean other that keeping us busy for nothing while they chase a hopeless dream of becoming relevant on mobile ?

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus