[FFe] garcon 0.1.9
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
garcon (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
I'd like to sync garcon 0.1.9 (Xfce menu library) from Debian. It features usual bugfixes, updated translations, and performance fixes (switch from GKeyFile to XfceRc -- api from libxfce4util, already used in other Xfce apps). Xubuntu isn't affected by the renamed category, as we have already renamed it in xubuntu-
It's in unstable for some time now (I've been using it) and migrated to testing today.
I did several tests in Xubuntu oneiric (default install, last updated this morning):
- checked that it installs fine and rdeps still work (no rebuild needed)
- checked that the app menu is identical with 0.1.8 and 0.1.9 (no entry moved between categories);
- checked that translations for name/generic name are displayed correctly (both ubuntu specific and upstream's);
- checked that $XDG_DATA_HOME and $XDG_DATA_DIRS' priority is still followed correctly;
- and eventually check it still cope with a menu edited by alacarte.
Upstream NEWS file for a quick summary:
0.1.9
=====
- Rename Network category to Internet (bug #3459).
- Queue multiple reload-required signals.
- A number of small memory leaks have been fixed.
- Speedup a number of critical code-paths.
- Use GSList instead of GList where possible.
- Use XfceRc instead of GKeyFile, this makes garcon depend on
libxfce4util, but is faster and more memory efficient.
- Return an error string instead of freeing it, causing a sefgault in
xfce4-panel.
- Do not decrement the internal refcount of items, this should fixed
the usage of <OnlyUnallocated/>.
- Translations updates: Chinese (Taiwan), rabic, Romanian, Basque,
Russian, Spanish (Castilian), Slovak, Portuguese (Brazilian),
Turkish, Telugu, Kazakh, Ukrainian, Japanese, German, Portuguese,
German, Chinese, Dutch, Italian.
build log + ChangeLog diff will follow
Thanks.
You seem to have tested this quite thoroughly - if you think it should go in, I have no reason to disagree. Approved.