Previously, in our developer policies, we use the lowest gtk+ version
available (2.6).
However, recently many great changes are made in the latest gtk+ by
its developers, some of which are really useful. Besides, there are
also speed improvement and many bug fixes in newer gtk+ and glib
versions.
After careful study and considerations, I decided to use the latest
gtk+ 2.16 in the development of libfm, the core of next generation
PCManFM. Currently it works well, and gtk+ 2.16 provides much useful
features greatly helping the development.
Since in practical, gtk+ 2.12 is already widely-used in current LXDE
components using GtkBuilder, keep using gtk+ 2.6 is no longer
possible. Also due to rapid changes in recent
gtk+/glib/gio/freedesktop.org specs, keeping backward compatibily will
make the development of LXDE complicated and slow. Since most modern
distros have the latest gtk+ versions, and there were also back ports
for some widely-used older distros, not using them is a great waste.
Other newer applications also need newer gtk+. I suggest changing the
policy on gtk+ versions to "Always use the latest version of gtk+
available".

Any comments or objections?
If there is no objection, I'll change the wiki page to reflect this,
and we can start using the latest gtk+ features in all of the other
LXDE components.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to