[Xfce-bugs] [Bug 5377] libxfce4gui session-client bug fixes, improvements, and some optimizations

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Wed Aug 19 20:43:43 CEST 2009


http://bugzilla.xfce.org/show_bug.cgi?id=5377


Brian J. Tarricone <bjt23 at cornell.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED


--- Comment #9 from Brian J. Tarricone <bjt23 at cornell.edu> 2009-08-19 11:43:41 PDT ---
Sorry for the delay; I'm finally getting back to this.

So here's the thing... libxfcegui4 is deprecated and won't get any releases in
the next feature release series (4.8.x).  I'll probably do another release of
it for 4.6.x, because there's an annoying icon sizing bug in XfceAppMenuItem
that should get a stable release fix.

However, I'm not too keen on the idea of having to bump the library interface
version -- that's a huge pain for distro packagers, since that means they have
to relink all packages that depend on it, and in some cases they'll even roll
an entirely new versioned package.  I don't think this is worth it since no one
(except you?) will use the added interact_2 functionality given that the
library is a dead-end.

So... I'd be happy to check in a patch that just fixes the bugs and problems
you found, but I won't include the interact_2 changes.  Can you cook up such a
patch?

For 4.8.x, I'm refactoring the current SessionClient code into a GObject with
signals instead of callbacks and a much better API.  I've already started on
this, and I used the current SessionClient+your patch as a base for this.  So
your full work will make it into XfceSMClient in libxfce4ui.

-- 
Configure bugmail: http://bugzilla.xfce.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Xfce-bugs mailing list