Re: libegg: Removing old directories



On Fri, 2011-03-18 at 23:42 +0100, Murray Cumming wrote:
> libegg has lots of directories that have just a README saying how the
> code has successfully moved into GTK+. But that's mostly old news now.
> If there's no objection then I'll remove the directories so it's easier
> to see at a glance what's still interesting.

David King has recently ported some of the code to GTK+ 3, and added an 
--enable-warnings=error configure option (via gnome-common) so we can
avoid some problems in the code in future.

However, some stuff still doesn't build, and porting it would be
awkward. Should it live?


background-monitor / EggBackgroundMonitor:
  http://git.gnome.org/browse/libegg/tree/libegg/background-monitor
  I don't know what this was ever meant to do, but it's apparently now
hard to port because GTK+3 no longer allows us to paint on the root X
window.
  It might be something to do with transparent windows, maybe a hack 
that's now unnecessary:
http://mail.gnome.org/archives/desktop-devel-list/2002-May/msg00288.html

icon-chooser / EggIconChooser:
  http://git.gnome.org/browse/libegg/tree/libegg/iconchooser
  Uses a custom GtkFileSystem, though I don't know why yet.

smclient / EggSMClient:
  http://git.gnome.org/browse/libegg/tree/libegg/smclient
  Uses gdk_x11_set_sm_client_id() and should probably use GDBus instead
of libdbus-1.
  See https://bugzilla.gnome.org/show_bug.cgi?id=79285

treeviewutils:
  http://git.gnome.org/browse/libegg/tree/libegg/treeviewutils
  Uses gdk_keyboard_grab and gdk_keyboard_ungrab, which are generally 
awkward to port to GTK+ 3.
  



-- 
murrayc murrayc com
www.murrayc.com
www.openismus.com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]