severity 459324 wishlist merge 459324 473772 retitle 459324 gnome-main-menu: Official upstream release (0.9.10) available, fixing several memory leaks thanks The new upstream release 0.9.10 is available at: http://ftp.gnome.org/pub/gnome/sources/gnome-main-menu/0.9/ I also attached diffs of the ChangeLog files. Altough Lenny is frozen, I think it would still be a good idea to get this version into Lenny. The reasons: - The current version is based on an 1.5 years old (2007-04-30) SVN snapshot - The new version fixes several memory leaks and seems to be more stable - The new version is an official release - The package has >10 bugs, without response from the maintainer - The only reverse dependency of libslab0 is gnome-control-center - "important" Bugs which may be fixed: 491197, 432670 - At least that's what I can guess from the ChangeLog and the bug reports. - Many updated translations -- Julian Andres Klode, Fellow of the Free Software Foundation Europe Debian Maintainer | Developer | Ubuntu Member try Debian: http://www.debian.org/ | my site: http://jak-linux.org/ jabber: juliank@jabber.org | IRC: juliank (FreeNode, OFTC) languages: German | English
--- gnome-main-menu-0.9.8.svn.20070430/ChangeLog 2007-04-30 11:35:15.000000000 +0200 +++ gnome-main-menu-0.9.10/ChangeLog 2008-05-14 01:24:09.000000000 +0200 @@ -1,3 +1,219 @@ +==================== 0.9.10 ==================== + +2008-05-09 Magnus Boman <captain.magnus@gmail.com> + + https://bugzilla.novell.com/show_bug.cgi?id=375639 + Display active ap instead of the first ap in the list. + + * main-menu/src/network-status-agent.c (nm_get_device_info): + Make sure we show ssid from an active ap by using + nm_device_802_11_wireless_get_active_access_point. + +2008-05-13 Scott Reeves <sreeves@novell.com> + * main-menu/etc/applications.xbel: + Fix for BNC#388785 - use banshee-1 as favorite. + +2008-05-09 Magnus Boman <captain.magnus@gmail.com> + + https://bugzilla.novell.com/show_bug.cgi?id=372206 + Add notification for NM state even if there's no active interface. + + * main-menu/src/network-status-agent.c (nm_get_first_active_device_info): + Add state change notification callbacks for interfaces until we + find an active device. + +2008-05-13 Scott Reeves <sreeves@novell.com> + * main-menu/src/main-menu-ui.c + * libslab/bookmark-agent.c + * libslab/document-tile.c + * libslab/document-tile.h: + Show icon when thumbnail is blank - BNC#381617, BNC#373783 + +2008-05-13 Scott Reeves <sreeves@novell.com> + * main-menu/src/network-status-agent.c (nm_get_device_info): + Finish the fix for NM API breakage. (remove old calls) + +2008-05-12 Tambet Ingo <tambet@gmail.com> + + * main-menu/src/network-status-agent.c (nm_get_device_info): + Fix another NetworkManager API breakage. + +2008-05-07 Magnus Boman <captain.magnus@gmail.com> + + https://bugzilla.novell.com/show_bug.cgi?id=262334 - + Show the correct status in the network status tile even if + NetworkManager is not running. + + * main-menu/src/main-menu-ui.c (create_status_section): Remember + our network_status widget in the MainMenuUIPrivate. + (present_slab_window): Update the network tile. + + * main-menu/src/network-status-tile.c (network_tile_update_status): + New function. + + * main-menu/src/network-status-agent.c (init_nm_connection): + Handle the case where we obtained a NM client object, but NM is + not running. + +2008-04-11 Tambet Ingo <tambet@gmail.com> + + Adapt the API changes of libnm-glib. + + See https://bugzilla.novell.com/show_bug.cgi?id=377019 for the + request to update to this API. + + * main-menu/src/network-status-agent.c + (nm_get_first_active_device_info): nm_client_get_devices() now + returns a 'const GPtrArray', update. + (nm_get_device_info): The device properties returned from libnm-glib + have been changed to constants, update. + To allow notifications for all NMObject property changes, the + "state-changed" signal is removed from NMDevice and replaced by a + generic "notify::" signal. + (nm_state_change_cb): Update the signature, ask for the state. + +2008-04-10 Federico Mena Quintero <federico@novell.com> + + * main-menu/src/network-status-agent.c + (network_status_agent_dispose): NULL out the nm_client, since + ::dispose() can be called multiple times. + +2008-04-04 Federico Mena Quintero <federico@novell.com> + + * main-menu/src/main-menu-ui.c: Monitor the recent-files store on + our own, and update the BookmarkAgents for recent-docs and + recent-apps from a single GBookmarkFile. This prevents each agent + from loading the recent-files on its own. + + * main-menu/src/main-menu-ui.c: Don't load the recent-files store + at startup, but do it in an idle. This makes the applet start up + more quickly, and then we can effectively use the idle time + between the applet hitting the main loop initially and the user + activating the Computer menu. + + * main-menu/src/main-menu-ui.c: Throttle updates to the + recent-files store if it changes frequently, to avoid CPU churn + when an app updates ~/.recently-used.xbel many times in rapid + succession. + + * main-menu/src/main-menu.c (main_menu_applet_init): Preinit the + global thumbnail factory here; it will get loaded in an idle + handler after the applet hits the main loop. + +2008-04-04 Magnus Boman <captain.magnus@gmail.com> + + https://bugzilla.novell.com/show_bug.cgi?id=350662 - Improve + startup time by loading tile tables only once. + + * main-menu/src/main-menu-ui.c (apply_lockdown_settings): Reload + the recent-documents table here. + (main_menu_ui_new): Don't call update_limits() here; it gets + called already in apply_lockdown_settings(). + + * main-menu/src/tile-table.c (tile_table_new): Don't reload the + tile table immediately here. + +2008-04-04 Scott Reeves <sreeves@novell.com> + + * Update to NetworkManager 0.7 APIs. + +2008-03-26 Scott Reeves <sreeves@novell.com> + * main-menu/etc/empty.ods + * main-menu/etc/empty.ots + * main-menu/etc/empty.ott + * main-menu/etc/Makefile.am + * libslab/bookmark-agent.c: + Fix for BNC#366732 - use better template files. + +2008-03-05 Scott Reeves <sreeves@novell.com> + * configure.in: post release bump to 0.9.10 + +==================== 0.9.9 ==================== + +2008-03-05 Scott Reeves <sreeves@novell.com> + * configure.in + * libslab/Makefile.am + * NEWS: + Prep for release - version 0.9.9. + Slight change in method for libtool versioning. + +2008-02-08 Federico Mena Quintero <federico@novell.com> + + * configure.in (libslab_major_version libslab_minor_version + libslab_micro_version libslab_interface_age): New m4 defines so + that we can have proper versioning with libtool. This is copied + from libgnomeui/configure.in. + +2008-01-29 Scott Reeves <sreeves@novell.com> + * libslab/bookmark-agent.c: + Fix BNC#349604 Labeled Bookmarks. + Based on patch from Ivan Zlatev. + +2008-01-25 Scott Reeves <sreeves@novell.com> + * configure.in + * libslab/document-tile.c + * libslab/libslab.pc.in: + Patch from Andreas Hanke for BNC#258361 - dependencies + Patch from JPR for BNC#236463 - better date info + +2008-01-25 Scott Reeves <sreeves@novell.com> + * main-menu/src/main-menu-ui.c + * main-menu/src/hard-drive-status-tile.c: + Patch from Magnus Boman and Federico Mena Quintero for + BNC#332418 and BNC#152846 (show correct free space and + title for hard drive tile ). + +2008-01-09 Scott Reeves <sreeves@novell.com> + * configure.in + * po/LINGUAS: + Patch from Christian Persch for bgo #394815 + +2007-12-21 Scott Reeves <sreeves@novell.com> + * configure.in: + bump rev + +2007-12-21 Scott Reeves <sreeves@novell.com> + * configure.in + * main-menu/src/hard-drive-status-tile.c + * main-menu/src/main-menu-ui.c + * main-menu/src/network-status-agent.c + * libslab/application-tile.c + * libslab/slab-gnome-util.c + * libslab/libslab-utils.c + * libslab/directory-tile.c + * libslab/bookmark-agent.c + * libslab/document-tile.c: + Merge in changes (rev 353-361) from openSUSE10.3 branch + +2007-11-28 Scott Reeves <sreeves@novell.com> + * libslab/app-shell-startup.c + * libslab/app-shell.c: + Patch from Magnus Boman for double draw on show - BNC#283186 + +2007-11-05 Scott Reeves <sreeves@novell.com> + * main-menu/src/main-menu-ui.c: + Don't show lock screen option when logged in as root - BNC136622 + +2007-10-14 Yannig Marchegay <yannig@marchegay.org> + + * configure.in: Added 'oc' to ALL_LINGUAS. + +2007-07-20 Raivis Dejus <orvils@gmail.com> + + * configure.in: Added Latvian Translation. + +2005-06-04 Jim Krehl <jimmyk@novell.com> + * libslab/libslab-utils.c + * libslab/bookmark-agent.c: + Applied modified patch from Darren Kenny to fix BGO #439398. Checks + for NULL values before freeing or printing. + +2007-05-08 Scott Reeves <sreeves@novell.com> + * control-center/ + * main-menu/etc/gnome-*.desktop: + Actually remove control-center dir. + Add proper categories to .desktop files + 2007-04-09 Scott Reeves <sreeves@novell.com> * configure.in * main-menu/etc/system-items.xbel
--- gnome-main-menu-0.9.8.svn.20070430/libslab/ChangeLog 2007-04-30 11:35:13.000000000 +0200 +++ gnome-main-menu-0.9.10/libslab/ChangeLog 2008-05-14 01:04:52.000000000 +0200 @@ -1,3 +1,98 @@ +==================== 0.9.10 ==================== + +2008-05-13 Federico Mena Quintero <federico@novell.com> + + * application-tile.c (application_tile_setup): Ensure that name + and desc are non-NULL before comparing them. + +2008-05-09 Magnus Boman <captain.magnus@gmail.com> + + https://bugzilla.novell.com/show_bug.cgi?id=224885 - + Don't display both generic name and description if they are the same. + + * libslab/application-tile.c (application_tile_setup): Set subheader + to NULL if description is the same as generic name. + +2008-04-28 Scott Reeves <sreeves@novell.com> + + * bookmark-agent.c: + Fix for BNC#308998 - missing translation in menu + +2008-04-23 Federico Mena Quintero <federico@novell.com> + + * libslab-utils.c (create_thumbnail_factory): Continue the fix for + the last bug; when a second instance of the applet gets added, it + will want to initialize the thumbnail factory again. + +2008-04-23 Federico Mena Quintero <federico@novell.com> + + https://bugzilla.novell.com/show_bug.cgi?id=380339 - Crash when + there are two main-menu applets. + + * libslab-utils.c (libslab_thumbnail_factory_preinit): Check if + the idle handler is already set up, so we don't try to initialize + the factory twice if there is more than one main-menu applet + (e.g. for multiple monitors). + +2008-04-09 Federico Mena Quintero <federico@novell.com> + + * bookmark-agent.c (create_doc_item): Don't leak the template + filename. + +2008-04-08 Federico Mena Quintero <federico@novell.com> + + * bookmark-agent.c (bookmark_agent_remove_item): Free the uris we + got from the GBookmarkFile. + (load_xbel_store): Likewise. + +2008-04-04 Federico Mena Quintero <federico@novell.com> + + * libslab-utils.c (libslab_checkpoint_init): New public function; + initializes a checkpoint file. + (libslab_checkpoint): New public function to add checkpoints to + the code for profiling purposes. + (libslab_thumbnail_factory_preinit): New public function to queue + the initialization of the thumbnail factory in an idle handler. + With this we can create the thumbnail factory between the applet + hitting the main loop initially and the user activating the + Computer menu. + (libslab_thumbnail_factory_get): New public function. + + * bookmark-agent.c (bookmark_agent_update_from_bookmark_file): New + public function; allows the caller to update a BookmarkAgent + explicitly from a given GBookmarkFile. This makes the + BookmarkAgent not monitor the recent-files store on its own, to + give more control to the caller. + + * document-tile.c (document_tile_new): Don't call load_image() + here; it already gets done in document_tile_style_set(). + (load_image): Use libslab_thumbnail_factory_get() to use the + global thumbnail factory, instead of one of our own. + +2008-03-10 Rodrigo Moya <rodrigo@gnome-db.org> + + * Makefile.am: only set libtool versioning when building dynamic lib. + +==================== 0.9.9 ==================== + +2008-02-17 Jens Granseuer <jensgr@gmx.net> + + * slab-gnome-util.c: (get_slab_gconf_bool), (get_slab_gconf_int), + (get_slab_gconf_string), (free_list_of_strings), + (free_slab_gconf_slist_of_strings), + (get_package_name_from_desktop_item): fix a few leaks and don't + open-code g_(s)list_foreach + +2008-02-08 Federico Mena Quintero <federico@novell.com> + + * Makefile.am (libslab_la_LDFLAGS): Specify libtool versioning + info. Copied from libgnomeui/libgnomeui/Makefile.am. + +2007-09-16 Andre Klapper <a9016009@gmx.de> + + * system-tile.c: revert to svn revision 339 (=before + GNOME string freeze break). + 2007-02-12 Rodrigo Moya <rodrigo@gnome-db.org> * application-tile.c (application_tile_setup): check strings before
--- gnome-main-menu-0.9.8.svn.20070430/po/ChangeLog 2007-04-30 11:35:15.000000000 +0200 +++ gnome-main-menu-0.9.10/po/ChangeLog 2008-05-14 01:04:20.000000000 +0200 @@ -1,3 +1,159 @@ +==================== 0.9.10 ==================== + +2008-05-13 Petr Kovar <pknbe@volny.cz> + + * cs.po: Updated Czech translation by Adrian Gunis + (bug #532499). + +2008-05-04 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2008-04-22 Gabor Kelemen <kelemeng@gnome.hu> + + * hu.po: Translation updated + +2008-03-21 Kostas Papadimas <pkst@gnome.org> + + * el.po: Updated Greek translation by Giannis Katsampiris. + +2008-03-11 Gil Forcada <gforcada@gnome.org> + + * ca.po: Updated Catalan translation by Joan Duran. + +2008-03-09 Philip Withnall <pwithnall@svn.gnome.org> + + * en_GB.po: Updated British English translation. + +==================== 0.9.9 ==================== + +2008-02-27 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org> + + * pt_BR.po: Brazilian Portuguese translation updated by Og Maciel. + +2008-02-22 Daniel Nylander <po@danielnylander.se> + + * sv.po: Updated Swedish translation. + +2008-02-19 Ilkka Tuohela <hile@iki.fi> + + * fi.po: Updated Finnish translation. + +2008-02-16 Artur Flinta <aflinta@gmail.com> + + * pl.po: Updated Polish translation by GNOME PL Team. + +2008-02-07 Andre Klapper <a9016009@gmx.de> + + * LINGUAS: + * ps.po: + added Pashto translation on behalf of Zabeeh Khan. + Fixes bug #514905. + +2008-02-07 Artur Flinta <aflinta@svn.gnome.org> + + * pl.po: Updated Polish translation by GNOME PL Team. + +2008-01-27 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2007-12-31 Yannig Marchegay <yannig@marchegay.org> + + * oc.po: Updated Occitan translation. + +2007-12-30 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2007-12-28 Daniel Nylander <po@danielnylander.se> + + * sv.po: Updated Swedish translation. + +2007-11-16 Changwoo Ryu <cwryu@debian.org> + + * ko.po: Updated Korean translation by Namhyung Kim. + +2007-11-03 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2007-11-03 Simos Xenitellis <simos@gnome.org> + + * el.po: Updated Greek translation by Antonios Dhmopoulos. + +2007-11-02 Kjartan Maraas <kmaraas@gnome.org> + + * nb.po: Updated Norwegian bokmål translation. + +2007-10-31 Gabor Kelemen <kelemeng@gnome.hu> + + * hu.po: Translation updated + +2007-10-31 Ilkka Tuohela <hile@iki.fi> + + * fi.po: Updated Finnish translation. + +2007-10-22 Djihed Afifi <djihed@gmail.com> + + * ar.po: Updated Arabic Translation by Abdulaziz AlSharif. + +2007-09-16 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2007-09-16 Vincent Untz <vuntz@gnome.org> + + * af.po, ar.po, bn.po, ca.po, cs.po, da.po, de.po, en_GB.po, en_US.po, + es.po, et.po, fi.po, fr.po, gu.po, hi.po, hu.po, it.po, ja.po, ko.po, + mr.po, nb.po, nl.po, pl.po, pt.po, ru.po, sk.po, ta.po, vi.po, xh.po, + zh_CN.po, zh_TW.po, zu.po: revert to revision 338 of svn, before + Novell commit. + +2007-09-15 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org> + + * gl.po: Galician translation reverted in the behalf of Ignacio Casal + Quinteiro (icq). + +2007-09-15 Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com> + + * pt_BR.po: Brazilian Portuguese translation reverted to r311. + +2007-09-15 Daniel Nylander <po@danielnylander.se> + + * sv.po: Updated Swedish translation. + + DO NOT COMMIT TRANSLATIONS DONE OUTSIDE THE GNOME TRANSLATION PROJECT. + +2007-09-07 Ilkka Tuohela <hile@iki.fi> + + * fi.po: Updated Finnish translation. + +2007-07-21 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org> + + * pt_BR.po: Brazilian Portuguese translation improved by Pedro de + Medeiros and updated by myself. + +2007-07-20 Raivis Dejus <orvils@gmail.com> + + * lv.po: Updated Latvian Translation. + +2007-06-29 Artur Flinta <aflinta@svn.gnome.org> + + * pl.po: Updated Polish translation by GNOME PL Team. + +2007-06-28 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2007-06-07 Jorge Gonzalez <jorgegonz@svn.gnome.org> + + * es.po: Updated Spanish translation + +2007-05-16 David Lodge <dave@cirt.net> + + * en_GB.po: Updated British English translation + 2007-04-18 Duarte Loreto <happyguy_pt@hotmail.com> * pt.po: Updated Portuguese translation,
Attachment:
signature.asc
Description: OpenPGP digital signature