[Planning-4.8][dependencies] Gtk+ and Glib

Brian J. Tarricone brian at tarricone.org
Mon Aug 17 21:46:52 CEST 2009


On 08/17/2009 12:04 PM, Stephan Arts wrote:
> Hi,
> 
> I would like to start the dependency-discussion for this release by
> summing up what we used with 4.6.
> Now, we have quite a few, so I would like to start with the most
> prominent ones, Gtk+ and glib.
> 
> With xfce 4.6, we depended on the following versions:
>  - Gtk+ - 2.10
>  - Glib - 2.12
> 
> Many components are already being ported to GIO and GtkBuilder, making
> the minimum dependencies to choose from the following:
>  - Gtk+ - 2.12
>  - Glib - 2.16

The question here is what subset of full GtkBuilder support do we
want/need.  If I'm not mistaken, GtkBuilder in 2.12 didn't support
things like generating menus.  Even if my specific example is incorrect,
there are certainly things in GtkBuilder-land that didn't come along
until 2.14 or 2.16.  Someone should check up on this.

> As a result from this change, we can drop libglade and thunar-vfs from
> our dependency-stack of 4.8. Which I think, is a good thing. Since the
> first release of GIO, many improvements have been made to it, also on
> the API. Stuff like:

I haven't touched GIO yet, but I'm planning on porting xfdesktop to use
it.  So Jannis would be the expert here as to what version of glib he'll
need for thunar.  I can't imagine I'd need to use anything beyond what
Jannis needed.

	-b



More information about the Xfce4-dev mailing list