xfmedia CVS

Brian J. Tarricone bjt23 at cornell.edu
Sun Jan 30 04:33:20 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

Those of you following xfmedia CVS will probably note that it hasn't
changed at all in about 2 weeks.  That's because I've been doing some
huge code reorganisation to make things a lot more maintainable for
me, and a lot better-designed overall (i.e., fix some of my stupid
mistakes).  I'm far from finished, but I've gotten it to a point where
it compiles again, and even works as far as I can tell.  The changes
are pretty huge: I committed a 7600-line diff last night.

As it turns out, the only thing that's user-visible is that the tray
icon has a tooltip that displays some status and what song is playing
(happy now, Jasper?).  But I'd really appreciate a lot of testing and
bug reports (http://bugzilla.xfce.org/).  I expect that I probably
broke a few things here and there, and I'd like to get them fixed so I
can release 0.7.0 in the next 7-10 days.

I'm strongly considering dropping gtk 2.2 support for 0.7.0.  The
#ifdefs are starting to get a little annoying, and trying to remember
(and look up) what functionality is available in 2.2 is getting to be
a pain.  If someone wants to take it upon themselves to fix it for 2.2
and submit patches, please speak up (off-list).  Otherwise, I'm going
to remove libexo-lite from CVS sometime in the next 3-4 days, and
start depending on libexo directly (which requires gtk 2.4).  I'm also
going to remove the ridiculous #ifdefs and clean up some code that
gets around some missing features in 2.2.  I'll continue to support
the xfce 4.2.x libraries for the forseeable future: I'm not going to
require that people run CVS versions of libraries to use xfmedia.

Thanks,
Brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFB/FWA6XyW6VEeAnsRAtESAJ96+l+zTp9dJbJuM8NMovG/sLMp1ACeJvP0
0p7feZSQQNHucvHPio83e1w=
=QQ+s
-----END PGP SIGNATURE-----




More information about the Xfce4-dev mailing list