GNOME Bugzilla – Bug 349283
Help kill libegg
Last modified: 2011-07-07 05:56:42 UTC
+++ This bug was initially created as a clone of Bug #349256 +++ Please help kill libegg. Your module contains some egg code that is now deprecated thanks to new features, most probably the new GTK+ 2.10 features like: + GtkRecent* (deprecating EggRecent) + GtkStatusIcon (deprecating EggTrayIcon and EggStatusIcon and egg-sharp.cs) + GtkCellRendererAccel (deprecating EggCellRendererKeys) + GtkAccelGroup now has features to deprecate EggAccelerator (see bug 85780) Also, egg-screen-exec stuff has been deprecated: see http://cvs.gnome.org/viewcvs/*checkout*/libegg/libegg/screen-exec/README Also, EggIconList has become GtkIconView in GTK+ 2.6.
Also see #355035
For while EggRecent isn't supported in gtk-sharp, there's a C# implementation of the FreeDesktop Recent interface available on the MonoDevelop source. More specifically, the GtkRecent.cs file, in case anyone wants to try it.
Muine doesn't use any "recent files" stuff ;)
Oops. :-) It looks like "recent files" are stored in a playlist instead, inside the muine gnome2 dir. Sorry.
Ok, just to make sure we're clear, the only thing that we really have that is of issue here is our egg-sharp.cs we use for the tray icon. Unfortunately, depending on gtk# 2.10 when so few distributions ship it really isn't an option right now. If I find time, I may add support for this, and make it either use egg-sharp.cs, or Gtk.StatusIcon at compile time based on what gtk# is used. Until then I've added an item to the TODO file about this.
Most of the distros ship gtk-sharp 2.10 now it makes sense switch to StatusIcon. If i find time i'll build a patch for it.
Any updates on this one, Luis?
I think this issue is clearly NEW. Luis, any chance you can fix this?
Luis, can this get in please?
muine development has been stalled and it has been unmaintained for a few years now. Maintainers don't have future development plan so i am closing all the bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.