summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorBill Allombert <ballombe@debian.org>2011-11-16 12:33:27 +0100
committerIgor Pashev <pashev.igor@gmail.com>2013-03-05 16:39:28 +0000
commitdd7279795c97aa356727d366a2149c9bc838b496 (patch)
treea87d19d2e5220f5b38aec3b5b036235a59f971c9 /debian
downloadmenu-dd7279795c97aa356727d366a2149c9bc838b496.tar.gz
Imported Debian version 2.1.46debian/2.1.46
Diffstat (limited to 'debian')
-rw-r--r--debian/bug.presubj8
-rw-r--r--debian/changelog2208
-rw-r--r--debian/compat1
-rw-r--r--debian/conffiles4
-rw-r--r--debian/control21
-rw-r--r--debian/copyright30
-rw-r--r--debian/menu.doc-base19
-rw-r--r--debian/menu.lintian-overrides1
-rw-r--r--debian/postinst23
-rw-r--r--debian/prerm8
-rwxr-xr-xdebian/rules104
-rw-r--r--debian/triggers3
-rw-r--r--debian/update-menus.sh5
13 files changed, 2435 insertions, 0 deletions
diff --git a/debian/bug.presubj b/debian/bug.presubj
new file mode 100644
index 0000000..92cf658
--- /dev/null
+++ b/debian/bug.presubj
@@ -0,0 +1,8 @@
+Reporting menu bugs
+-------------------
+
+If you are reporting a bug about the way menus are displayed, please
+provide the name and version of the window manager (or menu manager)
+you use. You can use the output of
+dpkg-query -l <window manager package name>
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..75055bf
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,2208 @@
+menu (2.1.46) unstable; urgency=low
+
+ * The "Marseille" release.
+ * Handling of l10n by Christian Perrier:
+ + Programs translations:
+ - Ukrainian updated by Serhij Dubyk.
+ - Brazilian Portuguese updated by Sérgio Cipolla.
+ Closes: #623121
+ + su-to-root translations:
+ - Ukrainian updated by Serhij Dubyk.
+ - Brazilian Portuguese updated by Sérgio Cipolla.
+ Closes: #623121
+ + Menu sections translations:
+ - Ukrainian updated by Serhij Dubyk.
+ - Brazilian Portuguese updated by Sérgio Cipolla.
+ Closes: #623121
+ - Danish updated by Joe Dalton. Closes: #624656
+
+ * doc/menu.sgml:
+ + Fix typo in chapter 3.7. Thanks Hideki Yamane. Closes: #625736
+ * update-menus/update-menus.cc
+ + 'update-menus --remove' failed to remove lock file.
+ Thanks Dave Steele. Closes: #648268
+ * debian/control
+ + Bump Standards-Version to 3.9.2.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 16 Nov 2011 12:33:27 +0100
+
+menu (2.1.45) unstable; urgency=low
+
+ * The "no ghost" release
+ * Handling of l10n by Christian Perrier:
+ + Programs translations:
+ - Danish updated. Closes: #609583
+ * su-to-root: add support for gksudo and kdesudo. Closes: #604085, #602118.
+ * update-menus/update-menus.cc:
+ + option --menufilesdir: do not require a trailing slash. Closes: #595032.
+ * debian/prerm:
+ + automatically remove generate system menu files when menu is removed.
+ Closes: #305764, #592441.
+ * update-menus/parsestream.cc:
+ + catch endoffile exception in init method, thanks Renzo Davoli.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 07 Mar 2011 11:58:39 +0100
+
+menu (2.1.44) unstable; urgency=low
+
+ * The "Bordeaux" release.
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Estonian added. Closes: #582243
+ + Programs translations:
+ - Estonian added.
+ + su-to-root translations:
+ - Estonian added.
+ * debian/control:
+ - Suggests menu-l10n.
+ - Bump Standards-Version to 3.9.1.
+ * Fix spelling error in /usr/share/menu/README.
+ Thanks to Filipus Klutiero. Closes: #592114
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 06 Sep 2010 16:48:27 +0200
+
+menu (2.1.43) unstable; urgency=low
+
+ * The "Javier Jugendtraum" release.
+ * menu repository on alioth.debian.org converted to subversion
+ * doc/su-to-root.1:
+ + Fix typo. Closes: #552153. Thanks Filipus Klutiero.
+ * doc/menu.sgml:
+ + Mention that the new menu structure was drafted by Linas Zvirblis.
+ * install-menu/functions.cc, install-menu/install-menu.cc:
+ + Add support for translation of menu entries in gettext domain
+ 'menu-entries'. Translations will be provided by the menu-l10n package.
+ Closes: #37716
+ * update automake-related scripts.
+
+ -- Bill Allombert <ballombe@debian.org> Sun, 24 Jan 2010 13:08:52 +0100
+
+menu (2.1.42) unstable; urgency=low
+
+ * The "answer to life, the universe and menu" release.
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Asturian added. Closes: #511622
+ - Kazakh added. Closes: #520998
+ - Bengali updated
+ - Breton added. Closes: #532686
+ - Slovak updated. Closes: #522746
+ + Programs translations:
+ - Asturian added. Closes: #511622
+
+ * debian/compat, debian/control
+ - Switch to debhelper v5.
+
+ * debian/control:
+ - Depends: add ${misc:Depends}
+ - Bump Standards-Version to 3.8.3.
+
+ * install-info transition:
+ + doc/Makefile.am, doc/menu.direntry:
+ - Add @direntry to menu.info. Closes: #528892
+ + debian/postinst, debian/prerm:
+ - Remove call to install-info.
+ + debian/rules:
+ - call dh_installinfo to handle info document.
+
+ * debian/postinst, debian/prerm:
+ - Remove useless commented parts.
+
+ * su-to-root:
+ - su-to-root failed to interpolate command when run by root.
+ Patch from Stefan Monnier. Closes: #522301
+
+ * menu.h:
+ - default setting of sort was disabling $sort.
+ Patch from Vaclav Ovsik. Closes: #504508
+
+ * doc/menu.sgml:
+ - Do not use /etc/X11 as example path. Closes: #498590
+ - Clean up 'postrm purge' example.
+ - Mention existence of dh_installmenu. Closes: #503140
+ - Remove note about wm-menu-config.
+
+ * configure.ac, */Makefile.am
+ - Fix uninstall target so that 'make distcheck' work again.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 18 Sep 2009 20:37:19 +0200
+
+menu (2.1.41) unstable; urgency=low
+
+ * The "true bubulle never burst" release
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Brazilian Portuguese updated by Eder Marques. Closes: #494159
+ - Georgian added by Aiet Kolkhi. Closes: #498422
+ - Greek updated by Emmanuel Galatoulas. Closes: #498463
+ - Catalan updated by Jordi mallach. Closes: #499298
+ * l10n: menu sections translation into Croatian updated by Josip Rodin,
+ Closes: #498055.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 24 Oct 2008 00:52:01 +0200
+
+menu (2.1.40) unstable; urgency=low
+
+ * The "Saint-Malo" release.
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Turkish updated by Mert Dirik. Closes: #484795
+ - Macedonian updated by Georgi Stanojevski. Closes: #486005
+ - Esperanto updated by Felipe Castro. Closes: #488591
+ - Swedish added by Martin Bagge. Closes: #488668
+ - Dutch updated by Benno Schulenberg. Closes: #490109
+ - Arabic updated by Ossama Khayat. Closes: #491541
+ - Italian updated by Milo Casagrande. Closes: #492387
+ + Programs translations:
+ - Esperanto updated by Felipe Castro. Closes: #488592
+
+ * debian/control:
+ + Bump Standards-Version to 3.8.0.
+
+ * update-menus/update-menus.cc:
+ + Accept states triggers-awaited and triggers-pending as installed.
+ Thanks Joey Hess for his explanation. Closes: #489040
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 24 Jul 2008 16:06:55 +0200
+
+menu (2.1.39) unstable; urgency=low
+
+ * The "thanks for all the patches" release.
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Indonesian updated by Arief Fitrianto. Closes: #469955
+ - Japanese updated by Hideki Yamane. Closes: #475543, #477982
+ - Malayalam updated by Praveen A. Closes: #479294
+ - Finnish updated by Tommi Vainikainen. Closes: #479351
+ - Malayalam updated by SZERVÁC Attila. Closes: #479354
+ - Kurdish updated by Erdal Ronahi. Closes: #479444
+ - Lithuanian updated by Kestutis Biliunas. Closes: #479451
+ - Turkish updated by Mert Dirik. Closes: #480013
+ - Albanian updated by Elian Myftiu. Closes: #480281
+ - Irish added by Kevin Scannell. Closes: #480880
+ - Polish updated by Marcin Owsiany. Closes: #481635
+ + su-to-root translations:
+ - Lithuanian updated by Kestutis Biliunas. Closes: #479453
+
+ * Patches from Robert Luberda:
+ - Fix diversion of output to /tmp/update-menus.XXX
+ - Exit cleanly if the dpkg database is broken. Closes: #341701
+
+ * debian/control, doc/su-to-root.1, doc/su-to-root.fr.1, scripts/su-to-root:
+ - Add support for ktsuss. Closes: #478841. Thanks Yves-Alexis Perez.
+
+ * Patch from Joey Hess:
+ - add trigger support stage 1. Closes: #473467.
+ *Note* To allow partial upgrades, lenny packages should not assume
+ menu support triggers.
+ + this fix a rare race condition when upgrading. Closes: #473464.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 12 May 2008 20:41:42 +0200
+
+menu (2.1.38) unstable; urgency=low
+
+ * The "little zebra" release.
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Russian updated by Yuri Kozlov. Closes: #462283
+ - Traditional Chinese updated by Tetralet. Closes: #464855
+ - Romanian updated by stan ioan-eugen. Closes: #466618
+ - Basque updated by Piarre Beobide. Closes: #468682
+ + programs translations:
+ - French completed by Christian Perrier. Closes: #468466
+ - Romanian updated by stan ioan-eugen. Closes: #466618
+ + su-to-root translations:
+ - Romanian updated by stan ioan-eugen. Closes: #466618
+
+ * Work-around apt bug #463030 by calling setsid in daemon mode.
+ Closes: #462648. Thanks Dmitry E. Oboukhov for the patch.
+
+ * Patch from Robert Luberda:
+ - Dependency check now handles virtual packages. Closes: #452801
+
+ * doc/menu.sgml:
+ - Remove excerpt from menu policy about authoritativeness
+ pasted by mistake. Closes: #466248. Thanks Robert Luberda.
+
+ * debian/bug.presubj:
+ - Remove color escape codes which are not displayed correctly by
+ current reportbug. Thanks Dan Jacobson.
+
+ * su-to-root:
+ - Fix support for sux.
+ - Fix command quoting for sudo. Closes: #465136. Thanks Daniel Hahler.
+ - Fix typo passwd->password. Closes: #462645. Thanks Salvatore Bonaccorso.
+
+ * examples/translate_menus:
+ - automatic conversion from old section names to new names would replace
+ Locking by Lockinging. Closes: #468385. Thanks Yves-Alexis Perez.
+
+ * doc/Makefile.am:
+ - No more install the 'default' directory. Closes: #467238.
+ - Work around debiandoc-sgml bug #468772 by forcing locale to C.
+ Closes: #467239. Thanks Dan Jacobson.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 05 Mar 2008 16:59:55 +0100
+
+menu (2.1.37) unstable; urgency=low
+
+ * the "what happened to release early, release often ?" release.
+ * Handling of l10n by Christian Perrier:
+ + programs translations:
+ - Dutch updated by Tim Dijkstra. Closes: #446009
+ - Traditional Chinese updated by Kanru Chen. Closes: #446125
+ - Russian updated by Yuri Kozlov. Closes: #446136
+ - Spanish updated by Javier Fernández-Sanguino Peña. Closes: #446309
+ - Finnish updated by Tommi Vainikainen. Closes: #445927
+ - Spanish updated by Jacobo Tarrio. Closes: #446481
+ - Czech updated by Miroslav Kure. Closes: #446677
+ - Dutch updated by Tim Dijkstra. Closes: #446009
+ - Vietnamese updated by Clytie Siddall. Closes: #446993
+ - German updated by Sven Joachim. Closes: #448943
+ - Norwegian Bokmål updated by Hans F. Nordhaug.
+ Closes: #450959, #451298
+ - Basque by Piarres Beobide. Closes: #445939
+ - Swedish by Daniel Nylander. Closes: #445948
+ - Polish by Wojciech Zareba. Closes: #445977, #445962
+ - Thai by Theppitak Karoonboonyanan. Closes: #445931
+ - Portuguese by Antonio Amorim. Closes: #445994
+ + Menu sections translations:
+ - Belarusian updated by Pavel Piatruk. Closes: #446557
+ - Czech updated by Miroslav Kure. Closes: #446677
+ - Galician updated by Jacobo Tarrio. Closes: #446616
+ - German updated by Sven Joachim. Closes: #447044
+ - Korean updated by Sunjae Park. Closes: #448051
+ - Hebrew updated by Lior Kaplan. Closes: #442234
+ - Dzongkha updated by Tenzin Dendup. Closes: #455862
+ - Spanish updated by Javier Fernández-Sanguino Peña. Closes: #457707
+ - Simplified Chinese updated by Xu Wang. Closes: #459983
+ - Slovak updated by Peter Mann. Closes: #460520
+ - Polish by Emil Nowak. Closes: #443797
+ + su-to-root translations:
+ - Czech added by Miroslav Kure. Closes: #446677
+
+ * doc/menufile.fr.5:
+ - corrected typo, thanks to Cyril Brulebois for spotting it.
+ Closes: #449067
+
+ * debian/control:
+ + Remove versionned Depends on >= pre-sarge dpkg.
+ + Bump Standards-Version to 3.7.3
+
+ * update-menus/update-menus.cc:
+ - Fix g++-4.2 warning about string conversion. Closes: #445490.
+ Thanks Sven Joachim.
+
+ * install-menu/install-menu.cc, install-menu/menu-tree.cc,
+ update-menus/update-menus.cc:
+ - Add missing #include <cstring>, required with g++ 4.3. Closes: #455435.
+ Thanks Martin Michlmayr for his explanation.
+
+ * update-menus/parsestream.cc:
+ - Fix segfault for unknown compatibility level. Closes: #431988.
+ Thanks Rafael Laboissiere.
+
+ * debian/control, doc/su-to-root.1, doc/su-to-root.fr.1, scripts/su-to-root:
+ - Add support for the KDE4 version of kdesu (hereby nicknamed kde4su).
+ Closes: #460483. Thanks Armin Berres.
+
+ * doc/menufile.5:
+ - Apply patch from Kobayashi Noritada to fix typos. Closes: #449388.
+
+ * debian/changelog:
+ - Remove useless 'Local variables' section at the end of the file.
+ Closes: #445483. Thanks Sven Joachim.
+
+ * debian/menu.doc-base:
+ - Change section to Debian. Closes: #450924.
+ Thanks to Colin Watson and Drew Parsons.
+ - Rewrite abstract and update Author field.
+
+ * update-menus/update-menus.cc, po/fr.po:
+ - error "Execution of %1 generated no output or returned an error.":
+ + Fix French translation.
+ + Does not display it when there is no output and the exit status is 0.
+ Closes: #445728. Thanks Andreas Tille.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 21 Jan 2008 21:54:26 +0100
+
+menu (2.1.36) unstable; urgency=low
+
+ * The "slow but steady" release
+ * Handling of l10n by Christian Perrier:
+ + Menu sections translations:
+ - Remove duplicate entries in the POT file
+ - Re-generate PO files from the new POT file
+ - Tamil completed by Tirumurti Vasudevan. Closes: #432177
+ - Vietnamese completed by Clytie Siddall. Closes: #432282
+ - Basque completed by Piarres Beobide. Closes: #432295
+ - Thai completed by Theppitak Karoonboonyanan. Closes: #433431
+ - Bulgarian completed by Damyan Ivanov. Closes: #433626
+ - French completed by Jean-Philippe Guérard. Closes: #435919
+ - Portuguese completed by Miguel Figueiredo. Closes: #433679
+ - Nepali completed by Shiva Prasad Pokharel. Closes: #435342
+ - Gujarati completed by Kartik Mistry. Closes: #435436
+
+ + su-to-root translations:
+ - Basque added by Piarres Beobide. Closes: #432301
+ - Norwegian Bokmål added by Hans Fredrik Nordhaug. Closes: #433046
+ - Thai completed by Theppitak Karoonboonyanan. Closes: #433435
+ - Bulgarian completed by Damyan Ivanov. Closes: #433621
+
+ + programs translations:
+ - Basque added by Piarres Beobide. Closes: #432303
+
+ * doc/menu.sgml, doc/menufile.5, doc/menufile.fr.5:
+ - update examples to new menu structure. Closes: #434217, #438444.
+ * update-menus, doc/update-menus.1, doc/update-menus.fr.1, po/menu.pot:
+ - new option --nodpkgcheck to allow to proceed external databases.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 03 Oct 2007 12:03:14 +0200
+
+menu (2.1.35) unstable; urgency=low
+
+ * The "far cry" release.
+ * su-to-root translations
+ - Gujarati added by Kartik Mistry. Closes: #428481
+ - Hungarian added by SZERVÁC Attila. Closes: #428495
+ - Galician added by Jacobo Tarrio. Closes: #428501
+ - Swedish added by Daniel Nylander. Closes: #428542
+ - Tamil added by Tirumurti Vasudevan. Closes: #428562
+ - Bulgarian added by Damyan Ivanov. Closes: #428648
+ - Arabic added by Ossama Khayat. Closes: #428652
+ - Portuguese added by Ricardo Silva. Closes: #428657
+ - Vietnamese added by Clytie Siddall. Closes: #428789
+ - German added by Helge Kreutzmann. Closes: #428912
+ - Spanish added by Javier Fernández-Sanguino Peña. Closes: #429000
+ - Malayalam added by Praveen. Closes: #429369
+ - Korean added by Sunjae Park. Closes: #430753
+ - French added by Steve Petruzzello.
+ - Russian added by Yuri Kozlov. Closes: #431245
+ * su-to-root: fix missing quotes in printf arguments.
+ * debian/rules: use 'install -p' to preserve timestamp.
+ * move to new menu structure:
+ - examples/translate_menus: convert old section names to new names.
+ - doc/menu.sgml doc/menufile.5 doc/menufile.fr.5: updated.
+ - po-sections/menu-messages.pot: updated.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 4 Jul 2007 15:23:06 +0200
+
+menu (2.1.34) unstable; urgency=low
+
+ * The "black arrow" release.
+ * Apply patch from Martin Michlmayr to fix compilation with GCC 4.3.
+ Closes: #417431.
+ * su-to-root:
+ - tighten the script. Closes: #416302.
+ - add support for SU_TO_ROOT_SU=sudo. Closes: #410875
+ - l10n support. Closes: #383321. Thanks Michelle Konzack.
+ - support for a /etc/su-to-rootrc config file.
+ * Menu translations
+ - Marathi added by Priti Patil. Closes: #416797
+ - Punjabi added by Amanpreet Singh Alam. Closes: #427300
+ * Programs translations
+ - Spanish updated by Javier Fernández-Sanguino Peña. Closes: #423277
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 6 Jun 2007 20:09:59 +0200
+
+menu (2.1.33) unstable; urgency=low
+
+ * The "and justice for all" release.
+ * Apply patch from Tim Dijkstra to simplify wait_dpkg() to not require
+ signal to be sent between the parent and the child to work around a
+ race condition in glibc, probably bug #223110. Closes: #374834.
+ * Menu translations
+ - Portuguese updated by Miguel Figueiredo. Closes: #399241
+ - Malayalam added by Praveen. Closes: #402016
+ - Tamil added by Tirumurti Vasudevan.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 22 Dec 2006 15:20:52 +0100
+
+menu (2.1.32) unstable; urgency=medium
+
+ * The "maintainer on strike" release
+ * Medium urgency for i18n only upload.
+ * This release was prepared by Christian Perrier.
+ * Menu translations
+ - Bengali added by Jamil Ahmed
+ - Gujarati added by Kartik Mistry
+ - Albanian added by Elian Myftiu. Closes: #394702
+ - Macedonian added by Georgi Stanojevski. Closes: #396033
+ - Bosnian added by Safir Secerovic.
+ Closes: #396403, #396432, #396651, #397326
+ - Hindi added by Guntupalli Karunakar (still 4u)
+ * Programs translations
+ - Vietnamese updated by Clytie Siddal. Closes: #393622
+
+ -- Bill Allombert <ballombe@debian.org> Sat, 11 Nov 2006 18:36:22 +0100
+
+menu (2.1.31) unstable; urgency=medium
+
+ * The "it is not dead, it's sleeping" release.
+ * Medium urgency for i18n and documentation fix only upload.
+ * menufile.5, menufile.fr.5:
+ - section WindowManagers was mispelled.
+ * Program translations: (Thanks Christian Perrier for processing them).
+ - French update by Jean-Luc Coulon. Closes: #344434
+ - Russian update by Yuri Kozlov. Closes: #386789
+ - Swedish update by Daniel Nylander. Closes: #386701
+ - Thai update by Theppitak Karoonboonyanan. Closes: #386921
+ - Czech update by Miroslav Kure. Closes: #387343
+ - Vietnamese update by Clytie Siddall. Closes: #387577
+ * Menu translations
+ - Slovak update by Peter Mann.
+ - Wolof translation by Mouhamadou Mamoune Mbacke.
+ - Kurdish translation by Erdal Ronahi. Closes: #387763, 387764
+ - Korean translation by Sunjae Park. Closes: #391335
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 11 Oct 2006 01:17:24 +0200
+
+menu (2.1.30) unstable; urgency=low
+
+ * The "check for free" release.
+ * New po/menu.pot file to translate.
+ * Add Dzongkha menu sections translation. Thanks, Jurmey Rabgay.
+ * Add Arabic menu sections translation. Thanks, Ossama M. Khayat.
+ Closes: #377427
+ * Add Thai menu messages and sections translations.
+ Thanks, Theppitak Karoonboonyanan. Closes: #377511
+ * Add Tagalog menu sections translation. Thanks, Eric Pareja.
+ Closes: #382337
+ * configure.ac, po/Makefile.am, po-sections/Makefile.am:
+ + automatically compute the list of available po files when running
+ configure instead of hard-coding them. This should make life easier
+ for Christian and Mohammed.
+ * su_to-root: if both gksu and kdesu are available, select kdesu
+ in preference of gksu if running under KDE. Thanks Fathi Boudra.
+ * su_to-root.1, su_to-root.fr.1: document which program is called when
+ SU_TO_ROOT_X is not set. Closes: #352464. Noticed by Filipus Klutiero.
+ * Improve menu.sgml and manpages following suggestions from Daniel Barclay.
+ Closes: #354403, thanks a lot for the thorough review.
+ * update-menus:
+ + In verbose mode, report menu entries that depend on a missing package.
+ Closes: #386446. Requested by Frank Küster.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 8 Sep 2006 19:08:30 +0200
+
+menu (2.1.29) unstable; urgency=low
+
+ * The "spotted giraffe" release.
+ * Replace depcomp symlink by the depcomp script. Closes: #375103.
+ * Add Khmer menu sections translation. Thanks, Khoem Sokhem. Closes: #375062.
+
+ -- Bill Allombert <ballombe@debian.org> Tue, 27 Jun 2006 20:52:38 +0200
+
+menu (2.1.28) unstable; urgency=low
+
+ * The "Happy birthday" release
+ * Morten Brix Pedersen:
+ - Actually write pid to update-menus.pid.
+ Thanks to Pierre Thierry who discovered this bug.
+ * Fix the menu.pot file. Closes: #343327. Thanks Thomas Huriaux.
+ * debian/rules:
+ + Undo incorrect change in 2.1.26 that caused update-menus to be shipped
+ executable. Closes: #368814. Thanks Peter Chubb
+ * Fix typos in su-to-root's French manpage. Thanks Filipus Klutiero.
+ Closes: #352465.
+ * Improve menu.sgml following suggestions from Daniel Barclay, first stage,
+ see bug #354403.
+ * Update Greek menu sections translation. Thanks Konstantinos Margaritis.
+ Closes: #344587.
+ * Update Galician menu sections translation. Thanks Jacobo Tarrio.
+ Closes: #359074.
+ * Add Nepali menu sections translation. Thanks, Shiva Pokharel
+ Closes: #374272
+ * Add Belarusian menu sections translation. Thanks, Pavel Piatruk
+ Closes: #373240
+ * Update Hungarian menu sections translation. Thanks, Attila Szervác
+ Closes: #374622
+ * Bump Standards-Version to 3.7.2.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 22 Jun 2006 20:40:52 +0200
+
+menu (2.1.27) unstable; urgency=low
+
+ * The "Mock Turtle" release
+ * Allow to remove generated menus. Closes: #81495, thanks Yann Dirson.
+ - New config option removemenu that should remove the menu.
+ - New install-menu option --remove to call removemenu.
+ - New update-menus option --remove to call install-menu with --remove.
+ * Clean up manpages (first stage).
+ * Changes proposed by Nicolas François:
+ - Add French su-to-root.1 and menufile.5 translations.
+ - Remove verbatim environment from su-to-root.1 and install-menu.1
+
+ -- Bill Allombert <ballombe@debian.org> Sun, 11 Dec 2005 14:35:19 +0100
+
+menu (2.1.26) unstable; urgency=low
+
+ * The "And no, I'm not accepting job offers (2)" release.
+ * Menu-methods should now use #!/usr/bin/install-menu
+ * Fix update-menus counting of menuentries in verbose mode.
+ Closes: #315304. Thanks Shlomi Fish.
+ * Add Bulgarian menu sections translation. Thanks Yavor Doganov.
+ Closes: #315841.
+ * Add Slovak menu sections translation. Thanks Peter Mann.
+ Closes: #330182
+ * Bump Standards-Version to 3.6.2.
+ * debian/postinst, debian/prerm, debian/rules: Undivert update-menus.
+ * scripts/wm-menu-config, doc/wm-menu-config.8: removed.
+ * install-menu and su-to-root are now in /usr/bin and symlinks in
+ /usr/sbin.
+ * debian/copyright: update FSF address and bump copyright date.
+ * debian/menu.sgml: Fix typos, thanks Francesco Poli and
+ Miguel Gea Milvaques. Closes: #328947.
+ * debian/rules, debian/control, debian/conffiles:
+ + Switch to debhelper v4.
+ + Hack to prevent /etc/menu/README and /etc/menu-methods/README
+ to be marked as conffiles.
+ * update-menus was segfaulting on non-readable directories.
+ Closes: #331247. Thanks Felipe Almeida Lessa.
+ * The functions firstentry(), entryindex() and lastentry() did not work
+ when sorting was used. Closes: #231826. Thanks Jorgen Schäfer.
+ * Morten Brix Pedersen:
+ - Add missing virtual destructor to class 'func'.
+
+ -- Bill Allombert <ballombe@debian.org> Tue, 4 Oct 2005 18:31:56 +0200
+
+menu (2.1.25) unstable; urgency=low
+
+ * The "Welcome to Etch" release
+ * Documentation changes-only upload to transition from /usr/lib/menu
+ to /usr/share/menu. Sarge menu support both locations already,
+ /usr/lib/menu having higher priority than /usr/share/menu.
+ Closes: #92428. Thanks Jochen Voss.
+ * debian/rules: Move README from /usr/lib/menu to /usr/share/menu.
+ * debian/control: Rewrite package description.
+ * Clean up manpages.
+ * Update Portuguese menu sections translation.
+ Thanks Miguel Figueiredo. Closes: #311308.
+ * Remove gpm default menu entry. Closes: #187728.
+ * Changes by Christian Perrier:
+ - Correct extra space before exclamation mark before a program message
+ - Update german menu messages and sections translations.
+ Thanks Jens Seidel. Closes: #312852
+
+ -- Bill Allombert <ballombe@debian.org> Sun, 12 Jun 2005 18:57:18 +0200
+
+menu (2.1.24) unstable; urgency=medium
+
+ * The "head or tail" release
+ * Fix .menus typo in menufile.5. Closes: #306564. Thanks Sean Finney.
+ * Add Vietnamese menu messages and menu sections translations.
+ Thanks Clytie Siddall. Closes: #307450, #308953.
+ * Update Esperanto menu sections translation. Thanks MJ Ray.
+ * Add Esperanto menu messages translation. Thanks MJ Ray.
+ * Unfuzzy Norwegian Bokmål menu messages translation.
+
+ -- Bill Allombert <ballombe@debian.org> Tue, 24 May 2005 10:34:47 +0200
+
+menu (2.1.23) unstable; urgency=low
+
+ * The "getting over Vancouver" release
+ * Add Norwegian Bokmål menu messages and sections translation. Thanks
+ Hans Fredrik Nordhaug. Closes: #298079.
+ * Fix quoting in su-to-root manpage. Thanks Kevin Ryde. Closes: #300643.
+ * default/csh: moved to csh package. Thanks Matej Vela.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 23 Mar 2005 18:49:10 +0100
+
+menu (2.1.22) unstable; urgency=low
+
+ * The "Debian translators still rule" release
+ * Add Basque menu sections translation. Thanks Piarres Beobide.
+ Closes: #295598.
+ * Update Russian menu sections translation. Thanks Nikolai Prokoschenko.
+ Closes: #295607.
+ * Add Galician menu messages and sections translation. Thanks Jacobo Tarrio.
+ Closes: #295620, #295768.
+ * Add Traditional Chinese menu messages and sections translation.
+ Thanks Kanru Chen and Asho Yeh. Closes: #295794, #295683.
+ * Update Turkish menu messages translation. Thanks Recai Oktas.
+ Closes: #295732.
+ * Add Bahasa Indonesian menu sections translation. Thanks Arief S Fitrian.
+ Closes: #295796.
+ * Add Greek menu messages translation. Thanks Konstantinos Margaritis.
+ Closes: #295987
+ * Add Romanian menu sections translation. Thanks Sorin Batariuc.
+ Closes: #296090.
+ * Clean up the BUGS file.
+ * debian/bug.presubj: display "Reporting menu bugs" in red to stand out.
+ * su-to-root: add support for sux and for a .su-to-rootrc config file.
+ Closes: #272752. Thanks Fabian Franz.
+ * Morten Brix Pedersen:
+ - Fixed two typos in the Danish menu program translation.
+ - Corrected the counting of menu entries in verbose output.
+ Closes: #280081. Thanks Andrew Burton.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 24 Feb 2005 16:53:25 +0100
+
+menu (2.1.21) unstable; urgency=low
+
+ * The "time for ugly work-around" release
+ * Add Czech menu messages translation. Thanks Miroslav Kure.
+ Closes: #287308.
+ * debian/control: uncapitalize synopsis.
+ * debian/postinst, debian/prerm, debian/rules:
+ Divert update-menus by a script that checks if update-menus is executable.
+ This is a work-around for broken postrm scripts in woody. Closes: #289702.
+ Thanks Adam C Powell IV for noticing them.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 20 Jan 2005 17:21:31 +0100
+
+menu (2.1.20) unstable; urgency=low
+
+ * The "deer Rudolf" release
+ * Call getpwuid() once and cache the value. This avoid stressing
+ needlessly NIS. Thanks to Steven R. Evatt.
+ * Extend the documentation of onlyrunasuser.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 15 Dec 2004 00:51:03 +0100
+
+menu (2.1.19) unstable; urgency=low
+
+ * The "Debian translators rule!" release
+ * Update Finnish menu section translations, fixing a serious translation
+ error noticed by Mika Wahlroos. Closes: #276122.
+ * Update Brazillian menu section translation. Thanks André Luís Lopes.
+ * Update Russian menu messages translation. Thanks Yuri Kozlov.
+ Closes: #268638.
+ * Fix Norwegian Nynorsk menu message translation. Thanks Håvard Korsvoll.
+ * Update Spanish menu messages translation. Thanks Javier Fernandez-Sanguino
+ Peña.
+ * Update Chinese menu messages translation. Thanks Carlos Z.F. Liu.
+ * Add German menu messages translation. Thanks Tobias Toedter.
+ * Add Portuguese menu message and menu section translation. Thanks
+ António Amorim.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 1 Nov 2004 17:15:40 +0100
+
+menu (2.1.18) unstable; urgency=low
+
+ * The "Sarge is still warm" release
+ * Update Japanese menu message translation. Thanks Goto Masanori.
+ * Update Finnish menu message translation. Thanks Tommi Vainikainen.
+ * Update Brazillian menu message translation. Thanks André Luís Lopes.
+ * Update Dutch menu message translation. Thanks Tim Dijkstra.
+ Closes: #274355.
+ * Update Norwegian Nynorsk menu message translation. Thanks Håvard Korsvoll.
+ * Add file README.translations to document the way menu sections are
+ translated.
+ * Document it is possible to add entries for menu sections.
+ * Morten Brix Pedersen:
+ - Allow character classes in regular expressions. This fix the parsing
+ of translate_menus. Closes: #271659. Thanks, Paul Seelig.
+ - Only use letters and digits as possible shortcut keys. Closes: #259349
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 4 Oct 2004 10:59:02 +0200
+
+menu (2.1.17) unstable; urgency=medium
+
+ * The "yellow pig" release
+ * urgency medium: i18n-only release.
+ * Add Lithuanian menu section translation, by Kęstutis Biliūnas.
+ Closes: #266134
+ * Add Croatian menu section translation by Krunoslav Gernhard.
+ Closes: #268054
+ * Add Hebrew menu section translation by Lior Kaplan.
+ Closes: #269120
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 3 Sep 2004 13:45:06 +0200
+
+menu (2.1.16) unstable; urgency=low
+
+ * The "Sarge is waiting for us!" release
+ * Jens Arvidsson:
+ - Update Swedish translation.
+ * Morten Brix Pedersen:
+ - Treat userprefix prefixed by // as an absolute path instead of just a
+ relative path. Closes: #252637, #252891.
+ - Revert change in 2.1.15: Don't let outputencoding default to LOCALE by
+ default. This was causing too many problems. Closes: #258865.
+ * Update Polish menu message translation, thanks Marcin Owsiany.
+ * Add Italian menu message translation, by Stefano Canepa.
+
+ -- Bill Allombert <ballombe@debian.org> Sat, 7 Aug 2004 11:25:22 +0200
+
+menu (2.1.15) unstable; urgency=low
+
+ * The "spring clean up" release
+ * Jens Arvidsson:
+ - Update Swedish translation.
+ * Update Italian menu-section translation. Thanks Stefano Canepa.
+ * Fix German menu-section translation. Closes: #254416.
+ Thanks Eduard Bloch and Sebastian Rittau.
+ * Update French translation of update-menus manpage. Closes: #256992.
+ Thanks Sylvain Cherrier.
+ * Fix po/Makefile.am so that tr.mo is installed. Sorry for not noticing
+ sooner.
+ * Morten Brix Pedersen:
+ - Update Danish translation.
+ - Fix wrong error message when install-menu couldn't open a menu-method.
+ - outputencoding now defaults to LOCALE when no value is specified.
+ - No longer require startmenu and endmenu to be defined.
+ - Call getuid() once and cache the result.
+ - Document behaviour when multiple fields are specified in the same menu
+ entry. Closes: #250224.
+ - Add example of an executable menufile to examples/. Closes: #252606
+ Thanks Marc Haber.
+ * Sort menu entry according to the current locale. Note that this works
+ only if the menu-method uses the locale encoding. Closes: #200447.
+ * Fix error message for update-menus --menumethod. Closes: #251857.
+ * Parse update-menus options with getopt_long.
+ * Improve update-menus --help message.
+ * Avoid [a-z] regexp since that breaks under Estonian locales.
+ Closes: #254894. Thanks to Jaan Pullerits for the explanation.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 2 Jul 2004 18:35:16 +0200
+
+menu (2.1.14) unstable; urgency=low
+
+ * The "multilingual" release
+ * Update German menu-section translation. Thanks Sebastian Rittau.
+ * Update Hungarian menu-section translation. Thanks Attila Szervá.
+ * Update Italian menu-section translation. Thanks Stefano Canepa.
+ * Morten Brix Pedersen:
+ - Change a wrong error message from "Could not open directory" to "Could
+ not create directory".
+ - Added --version option to update-menus.
+ * Rename 'repeat_lang' menu option to 'outputlanguage' to match
+ 'outputencoding'.
+ * Document --version in update-menus.1 and update-menus.fr.1.
+ * Add /etc/menu-methods/lang.h which define sections_translations() as
+ the list of translations available in this package.
+ * Do not install obsolete README.changes.
+ * Fix term() definition in /etc/menu-methods/menu.h.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 27 May 2004 15:58:52 +0200
+
+menu (2.1.13) unstable; urgency=low
+
+ * The "sell your car" release
+ * Apply patch from Carlos O'Donell for hppa support.
+ Closes: #248773. Thanks Grant Grundler.
+ * Move wm-menu-config manpage to section 8 and insist it is deprecated.
+ * Fix cppesc() to work correctly under non C locales.
+ * Fix su-to-root to not change $HOME. This make sure xlib can find
+ the X session cookie. Thanks to isaac on IRC for testing the patch.
+ Closes: #246886. This adresses the last case of #150314.
+ * Add Ukrainian menu sections translation by Eugeniy Meshcheryakov.
+ Closes: #244067.
+ * Add Russian menu sections and messages translation by Dan Korostelev.
+ Closes: #245353.
+ * Add Greek menu sections translation by Konstantinos Margaritis.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 14 May 2004 17:17:07 +0200
+
+menu (2.1.12) unstable; urgency=low
+
+ * The "quickfix" release.
+ * Jens Arvidsson:
+ - Updated Swedish menu messages translation.
+ * Morten Brix Pedersen:
+ - Fix bug where section="/" failed when translations were enabled.
+ Closes: #243531.
+ - Prevent infinite recursion in replace($s,$replace,$with) when $with
+ match $replace.
+ * Fix typo in Chinese menu sections translation. Closes: #242742. Thanks
+ Carlos Z.F. Liu.
+ * Add Turkish translations of menu messages and menu sections.
+ Closes: #243690. Thanks Cagatay Tengiz and Recai Oktas.
+ * Update Catalan menu sections translation. Thanks Jordi Mallach.
+ * Rename --menufiledir to --menufilesdir as documented. Update translations
+ accordingly. Closes: #241289. Thanks Jean-Luc Coulon.
+ * Reformat and extend the documentation about the menu entry format.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 15 Apr 2004 17:43:07 +0200
+
+menu (2.1.11) unstable; urgency=low
+
+ * The "Go bravely with Joey" release.
+ * Morten Brix Pedersen:
+ - Only enable translated section names when both 'outputencoding' and
+ 'repeat_lang' has been set.
+ - Set repeat_lang="LOCALE" per default. menu-methods now only need to set
+ outputencoding in order to enable translations.
+ - Update Danish menu translation.
+ - Fixed some inconsistent behaviour with "substitute section->section"
+ Closes: #216851. Thanks Jean-Philippe Guérard.
+ - Fix compilation with g++ 2.95.
+ * su-to-root:
+ + New -X for need=X11 entries that support for gksu and kdesu.
+ Closes: #166844. Thanks Jason Hildebrand.
+ + Handle usage by root more sanely.
+ + update manpage.
+ * debian/control:
+ + Suggest gksu|kdebase-bin. Install one of those if su-to-root cannot
+ access the X server. Closes: #150314. Thanks Raoul Borenius.
+ * Update Brazillian menu messages translation. Thanks André Luís Lopes.
+ * Add Norwegian nynorsk menu messages and sections translations.
+ Thanks Håvard Korsvoll.
+ * Add Swedish menu messages and sections translation. Thanks Jens Arvidsson.
+ * Update Spanish menu sections translation and add Spanish menu messages
+ translation. Thanks Javier Fernandez-Sanguino Peña.
+ * Update Japanese menu sections translation and add Japanese menu messages
+ translation. Thanks Goto Masanori.
+ * Update Dutch menu messages translation. Closes: #239324.
+ Thanks Tim Dijkstra.
+ * Add French menu messages translation. Thanks Jean-Luc Coulon.
+ * Jens Arvidsson:
+ - Add Swedish menu messages and sections translation.
+
+ -- Bill Allombert <ballombe@debian.org> Tue, 6 Apr 2004 00:38:55 +0200
+
+menu (2.1.10-1) unstable; urgency=low
+
+ * The "Friday 12" release.
+ * Morten Brix Pedersen:
+ - replacewith($str, $replace, $with) now outputs an error if $replace and
+ $with isn't the same length.
+ - Don't segfault when there are syntax errors in translate_menus
+ (Closes: #221757)
+ - Unknown identifiers now generates a warning instead of an error.
+ - Implement a replace() function. Closes: #223948
+ - Modify basename() function to do as advertised in the documentation.
+ - When conversion for a translated menu section failed, fallback to the
+ original string.
+ - Implement a shell() function.
+ * Update Dutch menu message translation. Closes: #230525. Thanks Tim
+ Dijkstra.
+ * Add Chinese menu messages and sections translations. Closes: #232403.
+ Thanks Carlos Z.F. Liu and Yongtao Yang.
+ * Remove dconfig-text entry from gpm default menu entry: Closes: #234178.
+ * Document that menu files must be encoded in 7bit only.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 12 Mar 2004 13:39:31 +0100
+
+menu (2.1.9-5) unstable; urgency=low
+
+ * The "calc inflates severity" release.
+ * Add Polish menu message translation and update Polish menu section
+ translation. Thanks Marcin Owsiany.
+ * Update French menu section translation. Closes: #225716. Thanks
+ Jean-Philippe Guérard.
+ * Fix typos in error messages. Closes: #227070. Thanks Tommi Vainikainen.
+ * Add Finnish translations. Closes: #227038. Thanks Tommi Vainikainen.
+ * Add Brazillian menu message translation. Closes: #227627. Thanks Gustavo
+ Noronha Silva.
+ * Add GPL boiler-plate to all C++ source files.
+ * Add Dutch menu message translation. Closes: #228221. Thanks Tim Dijkstra.
+ * Remove documentation of non-existent function process_menudirs.
+ Closes: #228448. Thanks Chris Cheney.
+ * Fix userprefix() and rootprefix() functions. Closes: #228628. Thanks Chris
+ Cheney.
+ * Add Czech menu section translation. Closes: #229203. Thanks Miroslav Kure.
+ * Morten Brix Pedersen:
+ - Update Danish sections translation and convert to UTF-8.
+ - Update Danish menu translation and convert to UTF-8.
+
+ -- Bill Allombert <ballombe@debian.org> Sat, 24 Jan 2004 15:43:43 +0100
+
+menu (2.1.9-4) unstable; urgency=low
+
+ * The "Happy New Year" release.
+ * Add Polish menu message translation and update menu section translation.
+ Thanks Marcin Owsiany.
+ * Add Dutch menu section translation. Closes: #224292. Thanks Tim Dijkstra.
+ * Set root umask to 022 not 002. Closes: #224685. Thanks Ethan Benson.
+ * Add GPL boiler-plate to update-menus/update-menus.cc
+ * Improve term() examples in menu.h.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 22 Dec 2003 02:15:35 +0100
+
+menu (2.1.9-3) unstable; urgency=low
+
+ * The "i18n" release.
+ * Improved messages.
+ * Menu will skip menu-method with no userprefix (resp. rootprefix) if run
+ as user (resp. root). Closes: #81493.
+ * Add symlinks for su-to-root and install-menu in /usr/bin. Note that sarge
+ packages must use the /usr/sbin path. Closes: #202857. Thanks Joey Hess.
+ * Add /usr/share/bug/menu/presubj for bugs reporting tips.
+ * Fix update-menus options handling.
+ * doc/menu.sgml:
+ + deprecate onlyrunasroot and onlyrunasuser.
+ + deprecate wm-menu-config.
+ + document proper postinst/postrm scripts.
+ * Add unofficial but frequently used sections to po-sections.
+ * Update french translation of menu sections. Closes: #200738. Thanks
+ Jean-Philippe Guérard. I forgot it in the previous release.
+ * Fix unicodification of this file.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 12 Dec 2003 16:31:38 +0100
+
+menu (2.1.9-2) unstable; urgency=low
+
+ * The "long awaited" release.
+ * Add Catalan translation of menu sections. Thanks Jordi Mallach.
+ * Add Japanese translation of menu sections. Thanks GOTO Masanori.
+ * Morten Brix Pedersen:
+ - Finally make the output of update-menus and install-menu properly
+ i18n'ed. Translators should now start translating menu.pot in po/.
+ Closes: #200072
+ - Added Danish translation of the above.
+ - Add menu sections Games/Simulation and Apps/Education to
+ menu-section.pot.
+ - Executable menu entries weren't executed. Fixed. Closes: #217502
+ * Add menu sections Games/Simulation and Apps/Education to menu.sgml and
+ menufile.5.
+ * Convert this file to UTF-8.
+ * Bump Standards-Version to 3.6.1.
+ * install-menu now accept options before argument. Thanks Denis Barbier.
+ * Remove Conflicts: pdmenu (<=0.5.9) dated 1997.
+ * Don't ship the outdated README.changes file.
+ * Fix typo in menu.h file and add sort=tolower(title()) to make sort order
+ case insensitive. Closes: #209257. Thanks Daniel Burrows.
+ * menu.sgml: insist that menu title must be capitalized.
+ * postinst/postrm: Remove pre-menu-1.0 kludges.
+ * debian/rules: ship update-menus non executable.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 3 Nov 2003 15:51:57 +0100
+
+menu (2.1.9-1) unstable; urgency=low
+
+ * The "And no, I'm not accepting job offers" release.
+ * Change contact address to `menu@packages.debian.org'.
+ * doc/menufile.5: Update list of menu sections.
+ * default/bash: removed. Thanks Matthias Klose.
+ * debian/rules: do not create empty dir /usr/share/pixmaps.
+ Closes: #196713. Thanks Ryan Murray.
+ * doc/menu.sgml:
+ + Fix capitalisation of `Debian'.
+ + Improve section `How a user can override the menus'.
+ + Move 'Variables and functions' to a new chapter and format it properly.
+ * update-menus.cc: use F_GETLK instead of F_SETLK to query dpkg lock.
+ * Morten Brix Pedersen:
+ - Just skip the file when its missing a tag, instead of stopping
+ completely. Closes: #56839
+ - menu-methods can now define the charset/encoding which the outputted
+ section names should be in by using the outputencoding variable.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 26 Jun 2003 22:25:08 +0200
+
+menu (2.1.8-2) unstable; urgency=low
+
+ * The "Thanks Joost, for the great Debian menu system" release.
+ * Set myself as maintainer since Joost has officially retired.
+ * Add menu-one-file to doc, for building alioth doc.
+ * Add Italian translation of menu sections. Thanks Stefano Canepa.
+ * Add German translation of menu sections. Thanks Sebastian Rittau.
+ * Complete Brazilian translation of menu sections. Thanks André Luís Lopes.
+ * Add French translation of update-menus man pages.
+ Thanks Sylvain Cherrier. Closes: #193004
+ * Remove hello, octave and xftp default menu entries.
+ * Bump Standards-Version to 3.5.10.0.
+ * No more require icons to use the colors from cmap.xpm.
+ Closes:#193231, #175430, #192218, #97080
+ * No more install cmap.xpm. Closes:#172092
+ * Document menu methods are required to use title(), icon() and term()
+ instead of $title, $icon and hard-coded call to x-terminal-emulator,
+ so that user can configure the behaviour in menu.h.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 23 May 2003 00:08:40 +0200
+
+menu (2.1.8-1) unstable; urgency=low
+
+ * Put in CVS at alioth.debian.org
+ * Hard code version in configure.in so that menu can be build without
+ the debian directory.
+ * Complete french translation of menu sections. Thanks Jean-Philippe
+ Guérard.
+ * Complete spanish translation of menu sections. Thanks Javier
+ Fernández-Sanguino Peña.
+ * Complete polish translation of menu sections. Thanks Marcin Owsiany.
+ * Add brazilian translation of menu sections. Thanks André Luís Lopes.
+ * Remove obsolete Apps/Games --> Games in translate_menus.
+ * Morten Brix Pedersen <morten@wtf.dk>:
+ - Add Danish translation of menu sections.
+ - Fix a segmentation fault which happened when translate_menus only
+ contained one line.
+ - Special characters no longer needs to be double-escaped. Closes: #94466
+ - Document the fact that titles in entries must be unique. Closes: #46629
+ - Fix segmentation fault when using forcetree and hint_optimize.
+ Closes: #149468, #189396
+ - Add basesection variable. Closes: #136947
+ - Support multiple package requirement. Closes: #114620
+ * Ship prebuild documentation in source tarball to work around sp failure
+ on m68k.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 7 Apr 2003 20:31:51 +0200
+
+menu (2.1.7-3) unstable; urgency=low
+
+ * Fix es.trme translation. Closes: #144043.
+ * Apply patch from Morten Brix Pedersen to document how to put
+ entries in the root menu. Closes: #41132
+ * Document that !include menu.h is required in menu-method.
+ * Remove 'Ja, hoor' debugging message when using hints.
+ * debiandoc-sgml 1.1.75 has reached testing so remove the versionned
+ Build-Depends.
+ * Depends on dpkg (>= 1.10). Thanks Jens Müller. Closes: #186160
+ * Patch from Morten Brix Pedersen :
+ - Added documentation for several methods in menutree and hints classes.
+ - Rename variables to more saner names, instead of single-letter variable
+ names, thus making the code more readable.
+ - Many code cleanups (more consistent placement of braces and parens,
+ better use of iterator-pointer syntax).
+ - Added "const" to several methods..
+ - Fixes warnings with g++ 3.3.
+ - Some size() and length() checks replaced by empty() checks.
+ - Some variables declaration moved closer to their use.
+ - Removal of some unused variables and members in classes. This makes the
+ binary slightly smaller.
+ - messages/menufile2pot: Changed #!/bin/perl to #!/usr/bin/perl
+ * Rename menu-messages to menu-sections and messages to po-sections.
+ * Rename po-section/Makefile to Makefile.am so that Dagfinn can bash me.
+ * Fix po directory.
+ * Fix the autostuff to the point where make distcheck works.
+ * Fix manpages sections.
+ * Add polish translation of menu sections. Thanks Marcin Owsiany.
+ * Add hungarish translation of menu sections. Thanks <gcoder@coder.hu>.
+ * Remove obsolete default menu entries.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 3 Apr 2003 17:19:28 +0200
+
+menu (2.1.7-2) unstable; urgency=low
+
+ * Fix double slash bug in verbose output. Thanks Olivier Guilyardi.
+ * Apply patch from Morten Brix Pedersen that fix segfault when
+ hint_optimize=true. Closes: #152324, #182592.
+ * Remove doc/bugreport (superseded by BUGS).
+ * Update BUGS and menu.sgml to use --stdout insteat of cat.
+ * Update Joey email address in menu.sgml.
+ * Apply patch from Dagfinn Ilmari Mannsaker <ilmari@ping.uio.no>
+ that make doc/Makefile.am more automake compliant. Closes: #182771
+ * Build-Depends on debiandoc-sgml (>= 1.1.74) to work around a bug in
+ previous versions. Thanks Dagfinn Ilmari Mannsaker. Closes: #182778
+ * Apply patch from Morten Brix Pedersen to get the list of installed
+ packages instead of the list of selected packages.
+ Closes: #62086, #166298, #182684
+ * Add french translation of menu section (by myself).
+ * Fix missing charset/encoding in other po files.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 6 Mar 2003 18:02:41 +0100
+
+menu (2.1.7-1) unstable; urgency=low
+
+ * The "Won't that be grand fun ?" release.
+ * Try to not link statically on mips and arm.
+ * Try setlocale patch from Goto Masanori. Closes: #125700
+ * Some fix in menufile(5). Documents hints. Closes: #79046
+ * Make update-menus -h and manpage up-to-date with the code.
+ * Remove obsolete add-log-mailing-address from changelog.
+ * Bump Standards-Version to 3.5.8
+ * Credit Morten in AUTHORS file.
+ * Patch from Morten Brix Pedersen :
+ - Compiles with gcc 2.95 again.
+ - install-menu now creates all new files with umask 002, ignoring root
+ umask Closes: #136864, #126525
+ - When verbose is enabled, the number of menu entries read in each directory
+ is outputted to console.
+ - Renamed some variables and functions to more saner names.
+ - Moved all #defines to common.h.
+ - Reorder declarations in header files to move important stuff to the top.
+ - std::string is now used directly instead of using the derived wrapper
+ class String, which shouldn't have been there in the first place.
+ - Many unnecessary calls to new and delete removed, prefer construction on
+ the stack instead.
+ - Make some member functions const.
+ - Compatibility with automake 1.7.
+ - New --stdout option for update-menus.
+
+ -- Bill Allombert <ballombe@debian.org> Tue, 25 Feb 2003 14:58:45 +0100
+
+menu (2.1.6-2) unstable; urgency=low
+
+ * The "What ? Nothing ? Not even the slightliest remorse ?" release.
+ * Fix some low caps in long description.
+ * Add -g to build options according to new policy.
+ * Add support for DEB_BUILD_OPTIONS noopt. nostrip is handled by dh_strip.
+ * Remove confusing CXXFLAGS setting in */Makefile.am
+ * Remove default/amd. Thanks Philippe Troin.
+ * Remove obsolete default menu entries.
+ * Better error message for autogen.sh. Closes: #178927
+ * 'make install' now install install-menu in /usr/sbin. Closes: #178924
+ * Remove obsolete menu-method directory
+ * Remove broken l10n support( intl and po directories.)
+ This should be redone properly.
+ * Convert doc/Makefile to automake and fix it.
+ * Now make install/uninstall should work even as non root.
+ * Patch from Morten Brix Pedersen :
+ - fix g++ 3.2 issues. Closes: #177663
+ - Doesn't depend on the HOME variable anymore, but on the value in
+ /etc/passwd instead. Falls back to the HOME variable if this fails.
+ - Removed gcc-2.7.2.1 work arounds.
+ - 0 used instead of NULL (more correct in C++)
+ - map<String, String, less<String> > changed to map<String, String> -
+ since less is the default sort anyway.
+ - changed some C header types to use the C++ equal one. e.g. cstdlib
+ instead of stdlib.h
+ - use empty() instead of checking on size() or length()
+ - at some places, avoid calling new, just allocate object on the stack
+ - remove after() function from String class, just use substr() directly
+ - some old outcommented code removed
+ - use a templated funcN class instead of the func0, func1, func2 etc. classes
+ - removed 'using namespace std' in header files, thus meaning that many types
+ now are prefixed by std::
+ - removed exception class not used
+ - removed duplicated function with different name
+ - install-menu -h was referencing itself as menu-method.
+ - Removed --showtime optim from install-menu, it had no effect when
+ being used.
+ - Renamed -dodebug option to -v / --verbose
+ * Closes: #90617,#57576 which are no more reproducible with this patch.
+
+ -- Bill Allombert <ballombe@debian.org> Fri, 31 Jan 2003 17:24:31 +0100
+
+menu (2.1.6-1) unstable; urgency=low
+
+ * The "If it boots, it's perfect" release.
+ * Add support for menu entries in /usr/share/menu.
+ * Move default entries to /usr/share/menu/default.
+ * Update documentation to reflect /usr/share/menu/default changes.
+ * su-to-root script: Apply patch from Matt Zimmerman for handling uid 0 user
+ sanely. Closes: #172831
+ * Patch from Morten Brix Pedersen to avoid some C++ exceptions.
+ * Move cmap.xpm to doc so that it is not installed twice. Closes:#172282
+ Thanks Matej Vela <vela@debian.org>.
+ * Don't install the doc twice.
+ * Synchronize the preferred menu structure with the menu-policy document.
+ Closes:#172281 Thanks Matej Vela <vela@debian.org>.
+ * Remove the dummy install-fvwmgenmenu program.
+
+ -- Bill Allombert <ballombe@debian.org> Wed, 18 Dec 2002 13:58:35 +0100
+
+menu (2.1.5-14) unstable; urgency=low
+
+ * Apply patch from Morten Brix Pedersen <morten@wtf.dk> for building
+ with gcc-3.2.
+ * Add menufile.5 to debian/manpages. Closes: #162172 Thanks, Tobias Wolter
+ * Apply patch from Javier Fernandez-Sanguino Pena to menufile2pot.
+ Closes: #110737.
+ * Add a comment about translation in update-menus manpage. Closes: #144050.
+ * postinst/prerm use /bin/sh and check for pidof.
+
+ -- Bill Allombert <ballombe@debian.org> Mon, 23 Sep 2002 20:56:58 +0200
+
+menu (2.1.5-13) unstable; urgency=low
+
+ * The "Lucky 13 but for which ?" release.
+ * Apply patch from Morten Brix Pedersen <morten@wtf.dk> for building
+ with gcc-3.0. Closes: #95366, #104732
+ * Fix po files to work with gettext 0.11. Closes: #159987.
+ * Update po/Makefile.in.in to match aclocal.m4.
+ * More s,/usr/doc,/usr/share/doc, Closes: #159589 Thanks Laurent Bonnaud.
+ * Spurious less wm-menu-config.1.
+ * Add doc-base support (debian/menu.doc-base). Closes: #31160
+ * Remove obsolete debian/menu file.
+ * Add debhelper token in maintainer scripts.
+ * Acknowledge Joey Hess patch (Closes: #87497)
+ * Bump Standards-Version to 3.5.7.0
+
+ -- Bill Allombert <ballombe@debian.org> Sun, 8 Sep 2002 12:58:20 +0200
+
+menu (2.1.5-12) unstable; urgency=low
+
+ * Add gettext to Build-Depends. Closes: #159629. Thanks, James Troup.
+ * Change references to /usr/X11R6/include/X11/{bitmaps,pixmaps}
+ to /usr/share/pixmaps. Closes: #102310. Thanks Henrique de Moraes Holschuh
+ * fix may->many typo in doc/README.package-menus.
+ Closes: #151979. Thanks Frederico Grau.
+ * Acknowledge previous NMUs:
+ Thanks Joey Hess (Closes: #84936, #127921)
+ Thanks Julian Gilbey (Closes: #55603)
+ * Closes: #44714, #86260, #103059 which are `fixed' for ages.
+ Thanks go to Colin Watson for spotting them.
+
+ -- Bill Allombert <ballombe@debian.org> Thu, 5 Sep 2002 11:09:07 +0200
+
+menu (2.1.5-11) unstable; urgency=low
+
+ * Add myself to Uploaders field.
+ * Add Build-Depends. Closes: #95341,#95151
+ * Remove dangerous use of automake in debian/rules.
+ Closes: #133159 Thanks, Guido Guenther.
+ * Add AM_MAINTAINER_MODE to configure.in, add file autogen.sh
+ * Remove unused/dangerous files ltconfig,ltmain.sh
+ * Fix various typo (reported by), thanks :
+ s/menu's/menu/ in description. Closes: #79475 (Jonathan D. Amery)
+ s/frontents/frontends/ in description. Closes: #125128 (Matt Zimmerman)
+ s/quite/quiet/ in update-menus.1.
+ Closes: #96886 (Malcolm Parsons,Edward Betts)
+ s/it's/its/ in update-menus.1. Closes: #129881 (Ken Shan)
+ s/generate the/generation of/ in install-menu.1.
+ Closes: #120735 (Tomas Pospisek)
+ s,/usr/doc/menu,/usr/share/doc/menu, in all files.
+ Closes: #98363,#103188,#134924
+ (Stephen Stafford,Martin Quinson,André Dahlqvist)
+ lots of typo in menu.sgml. Closes: #57832 (Christian T. Steigies)
+ * Install and remove info file correctly in postinst/prerm.
+ * Rename menu info entry to "Debian menu".
+ Closes: #42333,#117236 Thanks David Coe, John Candlish.
+ * Add synopsis to su-to-root and its manpage.
+ Closes: #103039 Thanks, Galen Hancock.
+ * Apply patch from Colin Watson to su-to-root. Closes: #103879
+ * Policy compliant compiler options in debian/rules.
+ * Move cmap.xpm to /usr/share/pixmaps. Closes: #125588 Thanks, Lee Maguire.
+ * Switch to dh_installman and install install-fvwmgenmenu.sh.1 in the
+ right directory. Closes: #104383 Thanks, Colin Watson.
+ * Remove call to install-menu in postrm. Thanks, Lintian.
+ * Use pidof instead of killall, since killall is not essential.
+
+ -- Bill Allombert <ballombe@debian.org> Sun, 1 Sep 2002 00:05:29 +0200
+
+menu (2.1.5-10.2) unstable; urgency=high
+
+ * NMU. Link statically on ARM as well.
+
+ -- Phil Blundell <pb@debian.org> Sun, 14 Jul 2002 15:58:16 +0100
+
+menu (2.1.5-10.1) unstable; urgency=low
+
+ * NMU. Statically link menu on mips and mipsel to work around a
+ likely toolchain bug of some sort. sorta kinda Closes: #127921
+
+ -- Joey Hess <joeyh@debian.org> Fri, 15 Feb 2002 23:01:02 -0500
+
+menu (2.1.5-10) unstable; urgency=low
+
+ * Added .ja translations, from GOTO Masanori <gotom@debian.or.jp>
+ * Added .es franslations, from user-es package,
+ Javier Fernandez-Sanguino Pen~a <jfs@computer.org>,
+ closes: #106505
+ * Added patch from Fabian Sturm <f@rtfs.org> for GNU Hurd,
+ Closes: #105674
+
+ -- joost witteveen <joostje@debian.org> Sun, 29 July 2001 15:02:27 +0300
+menu (2.1.5-9) unstable; urgency=low
+
+ * Now only use the locale for LC_MESSAGES, also for install-menu
+ (forgot to add this in 2.1.5-7).
+
+
+ -- joost witteveen <joostje@debian.org> Mon, 2 May 2001 14:02:27 +0300
+menu (2.1.5-8) unstable; urgency=low
+
+ * Now only use the locale for LC_MESSAGES. Closes: #90317, #95658
+
+ -- joost witteveen <joostje@debian.org> Mon, 30 Apr 2001 14:02:27 +0300
+
+menu (2.1.5-7) unstable; urgency=low
+
+ * Applied patch for Hurd locking issue. Closes: #72166
+ * update-menus locking code hoped errno wouldn't be changed
+ after a successful call to close(). Wrong, and showed up
+ on the Hurd. Fixed.
+ * manually applied (hopefully all) fixes to the manual pages in
+ bugreport. Closes: 86260
+
+ -- joost witteveen <joostje@debian.org> Thu, 29 Mar 2001 10:02:27 +0200
+
+menu (2.1.5-6.1) unstable; urgency=low
+
+ * NMU for bug-squashing party. The -prune in doc/Makefile
+ was being used correctly. Package now builds again. Closes: #84936
+
+ -- Joey Hess <joeyh@debian.org> Sat, 24 Feb 2001 15:02:27 -0800
+
+menu (2.1.5-6) unstable; urgency=low
+
+ * Fixed error thouwn in case translation file could not be found
+ (this cased errors if user didn't have that file in home dir).
+ closes: #63586, #64805
+ * removed dpkg-dev entry in default dpkg menu entry file.
+ closes: #58999
+ * the default menu.h file now uses x-terminal-emulator, instead of xterm
+ Closes: #67557
+ * the sort function in the menu-methods file now by default is
+ $sort ":" $title. This makes it work more like it's expected.
+ (before, it would ignore the $sort tag-variable from the menu entry
+ files). Closes: #44674
+ * if run while another update-menus is already running, but dpkg
+ is not running (manually started), then update-menus now exits
+ (as the verbose output promised, but it never did in older versions).
+ Closes: #67760
+
+ -- joost witteveen <joostje@debian.org> Sat, 29 Jul 2000 00:51:12 +0300
+
+menu (2.1.5-5) unstable; urgency=low
+
+ * allowed 'section="/"' in the menu entry files.
+ * added also_run command, suggestion from Mandrake developer
+ Frederic Lepied, <flepied@mandrakesoft.com>.
+ * install-menu now doesn't generate empty menus any more
+ (also reported by Frederic Lepied)
+ * Applied patch from (again) Frederic Lepied to make it (at least
+ some times) continue if there's an error in a menu-entry-file.
+ Whether that's a good thing I don't know, but there have been
+ so many people requesting that now that I'll just give in.
+ * same patch from Frederic also made the install-menu processes
+ have the parent's environment.
+
+ -- joost witteveen <joostje@debian.org> Mon, 3 Apr 2000 00:22:24 +0300
+
+menu (2.1.5-3) frozen unstable; urgency=low
+
+ * recompile, rest identical to version of Julian Gilbey.
+ Just recompiling sems to fixing the `missing menu entry' problem.
+
+ -- joost witteveen <joostje@debian.org> Sat, 22 Jan 2000 19:11:35 +0100
+
+menu (2.1.5-2.1) frozen unstable; urgency=low
+
+ * Non-maintainer upload (at joost's request)
+ * Correct install-menu problem which was leaving some generated menus
+ incomplete and broken (closes: #55603 (RC bug))
+
+ -- Julian Gilbey <jdg@debian.org> Thu, 20 Jan 2000 23:31:24 +0000
+
+menu (2.1.5-2) unstable; urgency=low
+
+ * Should add: (see 2.1.4-5).
+ * "onlyrunasroot" checking done as soon as possible, so that
+ install-menu doens't check for sane-ness of varables if
+ run as non-root.
+ * Fixed segfault in case rootprefix/usrprefix is undefined.
+ Closes: #53933, #52961
+ * added a `repeat_lang="LOCALE"' directive, to get back the old
+ `unasked for' translation behavior (where update-menus would
+ translate into the current LOCALE).
+
+ -- joost witteveen <joostje@debian.org> Wed, 5 Jan 2000 22:09:12 +0100
+
+menu (2.1.5-1) unstable; urgency=low
+
+ * This is an interim release; it breaks the (never used anyway)
+ `old' gettext translations, but allows gnome etc WM's to
+ creat startup files with translations for various languages.
+
+ * moved last files from /usr/doc to /usr/share/doc. Same for /usr/info.
+ * install-menu: added a translate() function.
+ * install-menu: added a forall() function.
+
+ -- joost witteveen <joostje@debian.org> Sun, 5 Dec 1999 19:04:42 +0100
+
+
+menu (2.1.4-4) unstable; urgency=low
+
+ * Applied patch in 47259, to fix spaces/tabs in menu.sgml.
+ Closes: #47259.
+ * (minor) updates to menu.sgml docs.
+ * Corrected help (-h) text of install-menu
+ * when user starts install-menu, and it wants to read an
+ examplercfile, install-menu now also searches it in $rootprefix
+ (not just in ${HOME}/$userprefix/).
+ Closes: #50867, #50298
+ * !include-ed files in the menu-methods are also looked for in
+ /etc/menu-methods, if they cannot be found in ~/.menu-methods.
+ (if non-root starts install-menus).
+ * (install-menu) error message if $section etc are empty should
+ be clearer about that menu first reads whole line, and that somewhere
+ on that line section wasn't defined.
+ * (adstring.cc) if `basepos' in report() isn't 0, then maybe I should
+ print `[...]' at the start of the line.
+
+ -- joost witteveen <joostje@debian.org> Mon, 22 Nov 1999 22:36:16 +0100
+
+menu (2.1.4-3) unstable; urgency=low
+
+ * Upgraded debhelper, and added usr/doc link removeal/link creation
+ stuff in prerm/postinst.
+ * Upgraded standards version.
+ * now use `string::size_type' for all string iterators, rather
+ than `unsigned int'. Closes: #47177
+
+ -- joost witteveen <joostje@debian.org> Tue, 12 Oct 1999 21:43:26 +0200
+
+menu (2.1.4-2) unstable; urgency=low
+
+ * In update-menus, terminate arguments to execve /etc/menu-methods/*
+ scripts with NULL. (forgot that, didn't actually seem to cause
+ problems, though).
+ * install-menu segfault-ed on the prefix() function if run from
+ update-menus as non-root (and only then). Caused by clearing of
+ enviromenent of new update-menus. Fixed (in install-menu).
+ * In update-menus, just before execve-ing the /etc/menu-methods/*
+ scritps, close(1), and then dup it from fd 0. This appears to
+ make pipes work again in the postrun etc commands in the
+ /etc/menu-methods/* scripts. Closes: #46971
+
+ -- joost witteveen <joostje@debian.org> Sat, 9 Oct 1999 17:01:14 +0200
+
+menu (2.1.4-1) unstable; urgency=low
+
+ * remove -n "$icon" as xterm arguments, as that was fake. Closes: #46788
+ * update-menus now reports error status of /etc/menu-methods/*
+ scripts
+ * When run under dpkg, don't print messages about
+ /tmp/update-menus.$$ files any more.
+ * Partially removed debugstatements to debug menu-2.1.3-2 actually
+ caused line numbers reported on errors to be wrong. Fixed.
+ * Finally used derived execptions (removed those for g++ 2.7, but
+ now they work again).
+ * More adoptations to stdc++'s string class (warning!)
+ * Use -Wall again.
+
+ -- joost witteveen <joostje@debian.org> Tue, 7 Oct 1999 22:28:08 +0200
+
+menu (2.1.3-3) unstable; urgency=low
+
+ * Due to changes in the way the rope::find() function in
+ libstdc++ works, menu 2.1.3-2 at all mem and then segfaulted.
+ now using `string' again (no rope), and fixed that segfault.
+ * Applied second patch from Joey Hess, to close open
+ filehandles (this time the `32!=r' version)
+
+ -- joost witteveen <joostje@debian.org> Tue, 5 Oct 1999 22:28:08 +0200
+
+menu (2.1.3-2) unstable; urgency=low
+
+ * Added menuentries for gpm, dpkg. (in default menu files, should be
+ in gpm/dpkg packages anyway).
+ * Applied patch from Joey Hess, to close open filehandles.
+ * Fixed error in adstring.h, that caused (one) compilation error
+ on newer versions of g++/libstdc++
+ * Fixed minor `possibly uninitialised variable' warning
+ * Replaced -Wall with -W on the g++ commandline, as a bug in
+ newer g++ or libstdc++-dev versions cause a whole load of warning
+ messages, on just including rope.h.
+
+ -- joost witteveen <joostje@debian.org> Sat, 2 Oct 1999 22:28:08 +0200
+
+menu (2.1.3-1) unstable; urgency=low
+
+ * Updated the description of this package, as it was
+ somewhat outdated.
+ * Added /etc/menu-methods/menu.config to the conffiles. Fixes: Bug#42379
+ * use sigprocmask to unblock the signal I use. Under apt, libc&pthread
+ used to block SIGUSR1. To get around this, also use SIGUSR2 now.
+ I don't want to see this bug any more! Fixes: 42051, etc.
+
+ -- joost witteveen <joostje@debian.org> Wed, 4 Aug 1999 12:41:08 +0200
+
+menu (2.1.2-4) unstable; urgency=low
+
+ * Another test-release for bug 42051. More debugging added
+
+ -- joost witteveen <joostje@debian.org> Mon, 2 Aug 1999 18:18:46 +0200
+
+menu (2.1.2-3) unstable; urgency=low
+
+ * Another test-release for bug 42051. Added printf just before
+ the exit(0) in the signal hander, and made the debugging output
+ slightly more clear.
+
+ -- joost witteveen <joostje@debian.org> Sat, 31 Jul 1999 01:39:06 +0200
+
+menu (2.1.2-2) unstable; urgency=low
+
+ * Test-release for bug 42051. Added tests for returnvalues of
+ fork() and kill() calls. Although it seems unlikely that fork()
+ returning -1 is the cause of the hangs, it is good to exclude it.
+
+ -- joost witteveen <joostje@debian.org> Thu, 29 Jul 1999 12:52:11 +0200
+
+menu (2.1.2-1) unstable; urgency=low
+
+ * #41783, `furter->further';
+ * #41783, delete empty logfiles. Fixes: #41783
+ (Note: the empty logfile does stay some time in /tmp: it only
+ vanishes when update-menus finished running).
+ * Using signals to communicate between forked-in-background child
+ and parent as to when the parent can exit(0). Now the
+ second update-menus started in one run of dpkg will (by default)
+ exit totally silently.
+
+ -- joost witteveen <joostje@debian.org> Fri, 23 Jul 1999 16:23:13 +0200
+
+menu (2.1.1-1) unstable; urgency=low
+
+ * Fixed segfault on empty menu-entry-files. Fixes: #41131
+ * Fixed messy translate_menu handling. Fixes: Bug#41077
+
+ -- joost witteveen <joostje@debian.org> Thu, 22 Jul 1999 15:45:16 +0200
+
+menu (2.1.1-0) unstable; urgency=low
+
+ * Applied patch in Bug#41620, fixes: #41620
+ * Added stripdir() function, that does what basename()
+ should have done
+ * Fixed bug in basename(), that made it drop the last char.
+
+ -- joost witteveen <joostje@debian.org> Tue, 20 Jul 1999 22:53:05 +0200
+
+menu (2.1.0-2) unstable; urgency=low
+
+ * OK, postrm actually installed the info file instead of removing it.
+ * /etc/menu-method/menu.h was messed up. Fixed.
+
+ -- joost witteveen <joostje@debian.org> Tue, 6 Jul 1999 04:34:48 +0200
+
+menu (2.1.0-1) unstable; urgency=low
+
+ * menu.text now called menu.txt, fixing: #40569
+ * While I was at it, also added menu.info
+ * Now use automake, autoconf.
+ * Now use debhelper
+ * Now i18n-ized. (Though only available language is Esperanto,
+ and it's not very much use internationalising menu, as it only
+ is used by system admins etc. I done it mostly to get experience
+ with the process).
+ * Also `i18n'-ized the text in the Debian tree. So, if you now
+ do "LC_ALL=eo update-menus", the tree (and some titles) will
+ appear in Esperanto (That's the only language available now).
+ Documentation, and some structure for the maintainers work etc,
+ shoudl still be provided, but techinically it's working.
+
+ -- joost witteveen <joostje@debian.org> Tue, 6 Jul 1999 03:25:53 +0200
+
+menu (2.0.0-5) unstable; urgency=low
+
+ * Removed bugs from the hint_mixedpenalty, should now work OK.
+ * removed strange code that would cause menu to write to
+ the rootprefix instead of userprefix, if userprefix didn't exist.
+ * Speedup, especially for systems with big menutrees.
+ * Added for menu-methods: onlyrunasroot, onlyrunasuser, preruntest
+
+ -- joost witteveen <joostje@debian.org> Tue, 29 Jun 1999 21:57:46 +0200
+
+menu (2.0.0-4) unstable; urgency=low
+
+ * Applied spelling-fixes patch to install-fvwmgenmenu.sh.
+ Fixes: #39847
+ * Added file /usr/doc/menu/menu.text.gz. Fixes: #39829
+ * Added sort= definition in install-menu config file.
+ Now it's possible to sort depending on whether something
+ is a submenu etc.
+ * Added a hint_mixedpenalty parameter to the hint optimization
+ routines. (still buggy)
+
+ -- joost witteveen <joostje@debian.org> Tue, 22 Jun 1999 23:45:36 +0200
+
+menu (2.0.0-3) unstable; urgency=low
+
+ * Spelling fixes by Ray dassen
+ * removed bashisms in debian/rules
+ * minor corrections to menu.sgml
+ * the cat `menu-method' now doesn't cercumvent the silly compat
+ restrictions of menu-1.5 any more, as those restrictions don't exist
+ any more.
+ * oops, nearly made lintian report an error, as install-fvwmgenmenu.sh
+ didn't have an manual page yet... (Created one, and updated the
+ install-fvwmgenmenu manual page)
+ * upped the default hint_mlpenalty in menu.h to 2000, as it seems that
+ people with more packages installed need it, and execution time
+ doesn't really grow to the moon.
+
+ -- joost witteveen <joostje@debian.org> Sun, 20 Jun 1999 22:56:53 +0200
+
+menu (2.0.0-2) unstable; urgency=low
+ * Added little bit of info about the hints in /usr/doc/menu/menu.sgml
+ (and corrected errors)
+ * added compat= option in the update-menus config file, so that
+ one could also have all menu entry files in menu-2 format (though
+ that is not advisable!)
+ * fixed bug in install-fvwmgenmenu.sh script, that would generate
+ wrong cp commant in explanation of what to do.
+
+ -- joost witteveen <joostje@debian.org> Sat, 19 Jun 1999 16:30:45 +0200
+
+menu (2.0.0-1) unstable; urgency=low
+
+ * Hints. (automatic optimization of menu tree)
+ * Removed /usr/lib/menu/default/debiandoc-sgml, fixes: 32530
+ * changed /etc/menus/ to /etc/menu in menufile(5).
+ * in update-menus I now check for the return value of stat()
+ * Finally removed that compat code. Now all menu-method files
+ that still used the two-years old syntax will not work any more
+ (generate an nice message, as opposed to the segfault in 1.5-20).
+ Also, the first (#!/...) line in the menu-method scripts doesn't
+ have to be "#!/usr/sbin/install-menu" any more, as the new-syntax
+ menu data is now always used.
+ * Now using stl rope, instead of that home-brewn replacement of the
+ String class from libg++.
+ * typo in default dpkg menuentry file.
+ * update-menus doesn't read menu entry files that have names that
+ end in ".bak" or start with "menu.config".
+ * There's now a `menu-2' compat mode, where you don't have to
+ use '\' at the end of every continuation line, but have to
+ use ';' to signal the end of a line of input. (activate in menu-method
+ files by "compat=menu-2", or in any file with "!C menu-2")
+ * Fixed segmentation fault in Translate stuff, and another error
+ that caused update-menus to use only the first translate definition
+ in /etc/menu-methods/translate_menus
+ -- joost witteveen <joostje@debian.org> Fri, 18 Jun 1999 21:50:18 +0200
+
+menu (1.5-20) unstable; urgency=low
+
+ * added rm -rf debian/files, to clean target in rules file,
+ fixes: 34178
+ * removed bash-isms from the example postinst file in
+ the documentation.
+ * many other documentation updates.
+ * mentioned in the docs that you can use `#' as comment
+ specifier in the menu entry files. Fixes: 34371
+ * removed xbase menu-entry-file. Fixes: ???. Hope all entries in
+ there really now are present in the X packages, though.
+ * removed xrn, xpuzzles, tcsh, rxvt, latex2html, imagemagick
+ default menuentry files, as they are now all in their own packages.
+ * spelling fix in su-to-root (priveleges -> privileges), fixes: 35720
+ * new functions: level(), firstentry(), lastentry(), nstring()
+ * entrycount() now doesn't return the number of entries in submenu of
+ the current child, but the number of entries in this menu.
+ * Although the $sort support was largely untested, it does work. Added
+ better explanation to menu.sgml
+ * error messages now report the line with the error better.
+ * New functions: rcfile() examplercfile() mainmenutitle() rootsection()
+ rootprefix() userprefix() treewalk() postoutput() preoutput(). They
+ output whatever they are defined to be in the menu-method file.
+ Fixes: 36171
+
+ -- joost witteveen <joostje@debian.org> Sat, 1 May 1999 16:57:59 +0200
+
+menu (1.5-19) unstable; urgency=low
+
+ * Finaly fixed that `cannot remove lockfile' bug.
+ (now using `real' advisory locking, this really appears neccecary).
+ the new mechanism is a lot simpler, and every second update-menus
+ that gets started will die itself if there's already a lock on
+ the pidfile.
+ For this, also changed the postinst file, to `manually'
+ kill any old update-menus still running, as in this case we really
+ want the new update-menus to take over (not the old one).
+
+ -- joost witteveen <joostje@debian.org> Thu, 4 Mar 1999 23:10:58 +0100
+
+menu (1.5-18) unstable; urgency=low
+
+ * s/Udate/Update/, in update-menus.cc. fixes: 30214
+ * removed definition of def_error in configinfo, so that `throw
+ def_error' can now be caught outside the configinfo class. Maybe this
+ fixes NN. (not sure, cannot reproduce it).
+ * default `verbosity' level is now `quiet', fixing: 30372
+ * Added information about the /etc/menu-methods/menu.config file,
+ as this was completely lacking in the manual page.
+
+ -- joost witteveen <joostje@debian.org> Sun, 6 Dec 1998 21:20:37 +0100
+
+menu (1.5-17) frozen; urgency=low
+
+ * Added 'technical' section to preferred menu layout. (promised to do
+ that already long ago...)
+ * If install-menu runs as user, $rootprefix/ is used if $userprefix
+ doesn't exist. Fixes 26851, but not as nicely as Joey suggests.
+ (install-menu tests for the existance of the directory, not for the
+ files within that dir, so if $userprefix exists, it has to contain all
+ files).
+ * Updated standards version.
+ * Added manual pages for install-menu, install-fvwmgenmenu, su-to-root
+ wm-menu-config (for lintian)
+ * Fixed some misplacements in the menu.sgml file. In particular, part of
+ the section intended for `packages with wm's', was put under `packages
+ with applications'. This should have caused serious confusion.
+
+ -- joost witteveen <joostje@debian.org> Tue, 20 Oct 1998 22:33:00 +0200
+
+menu (1.5-16) unstable; urgency=low
+
+ * Corrected 'WindowManagers' entry in preferred menu tree (in the docs)
+ * Added plurals to pixmap directories. Fixes: 26479
+ * Changed 8 spaces to one tab in debian/rules. Fixes:26865
+
+ -- joost witteveen <joostje@debian.org> Sun, 20 Sep 1998 20:54:01 +0200
+
+menu (1.5-15) unstable; urgency=low
+
+ * Applied suggested changes in bugreport 25231. Fixes: 25231
+ * Added Apps/hamradio to preferred menu structure (nobody but
+ hamradioers will see it anyway (request by: Joop Stakenborg,
+ stakenborg@hyph.azr.nl))
+ * replaced '[[:space:]]' with '[ \t]' in update-menus. Should at
+ least make menu work around sed changes (Fixes: 25035)
+ * Moved 'waiting for dpkg to finnish' message to just before the fork(),
+ so that the user will now see it where it's expected (before, the
+ message sometimes came after dpkg started installing the next
+ pacakge). Also the message now only comes with the '-v' option.
+ -- joost witteveen <joostje@debian.org> Fri, 14 Aug 1998 22:24:43 +0200
+
+menu (1.5-14) unstable; urgency=low
+
+ * Added "Apps/Text" to the documentation
+ * now uses "dpkg --get-selections" to get the installed packages.
+ * applied suggested patch to su-to-root (default exit 1, only
+ retry if user answered Y or y).
+
+ -- joost witteveen <joostje@debian.org> Sat, 11 Jul 1998 22:30:08 +0200
+
+menu (1.5-13) unstable; urgency=low
+
+ * Removed the packaging manual entry.
+ * removed comments in the debian/rules file from imurdoc, saying it was
+ "last modified 1994", and other rather out of date stuff.
+ * Fixes to compile with egcs. (now uses optimisation!)
+ * More understandable error message if menuentry files are incorrectly
+ installed executable.
+ * update-menus now installs without the executable bit on, the postinst
+ turns it on.
+
+ -- joost witteveen <joostje@debian.org> Sat, 23 May 1998 16:33:12 +0200
+
+menu (1.5-12) frozen unstable; urgency=low
+ * Fixed postrm example in documentation. (actually, quite serious --
+ many window managers should now be changed, but fortunately the
+ bug fixed doesn't occur very easily).
+ * Fixed mis-handling of files that don't end with newline.
+ noticed by Jochen Kronjaeger <Kronjaeg@Stud-Mailer.Uni-Marburg.DE>
+ (thanks!)
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 23 Mar 1998 20:42:14 +0100
+
+menu (1.5-11) unstable; urgency=low
+
+ * Went through the buglist again, and updated the default
+ menuentryfiles (and removed those that now exists in other
+ debian packages). Fixes: 13880 15081 17171 17215 17292.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 15 Mar 1998 10:39:08 +0100
+
+menu (1.5-10) unstable; urgency=low
+
+ * Oh, yes, Aaron Howell, you were right. I did forget to close (free)
+ some files. Fixed that, so this fixes: 17253
+ * Fixed error in install-menu that caused the creation directories
+ in / (at least for KDE and wmaker. Not sure why not for other wm's)
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 15 Mar 1998 10:02:23 +0100
+
+menu (1.5-9) unstable; urgency=low
+
+ * Fixed several possible segmentation faults (all in error-reporting
+ routines)
+ * Input buffer for 'readline' increased to 10240 bytes. Fixes: #19482
+ (should really fix this sometime)
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 12 Mar 1998 21:23:13 +0100
+menu (1.5-8) unstable; urgency=low
+
+ * Removed reference to README in all files where it was still referenced.
+ (many, many files, that was!)
+ * changed a \fL to a \fB in the menufile.5 manpage
+ (fix suggested by Joey Hess). fixes: #17187
+ * Make wm-menu-config an executable script.
+ * applied suggested fixes to doc/menu.sgml, fixes: #17475
+ * changed default warning "#Automatically generated file. Do not edit
+ (see /usr/doc/menu/README)" to point to /usr/doc/menu/html/index.html.
+ (This is placed at the top of the files install-menu generates).
+ * document the availability of "!include file" in the menuentry files
+ * Changed a "~/menu-methods" to "~/.menu-methods" in update-menus.1
+ * Numerous changes to the documentation, after many suggestions
+ from Yann Dirson (thanks!)
+ * Applied patch from Herberd, fixes:19056
+ * removed the libg++ dependancy code (not the libg++ package, it still
+ uses libstdc++).
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 8 Mar 1998 12:00:13 +0100
+
+menu (1.5-7) unstable; urgency=low
+
+ * Really added wm-menu-config file (Fixes: #17169)
+ * compressed menufile.5 (Fixes: #17168)
+ * Added geometry to rxvt entry in menu.h (as suggested in #17171)
+ * Really removed gv default menuentry. (Fixes: #17170)
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 16 Jan 1998 02:23:13 +0100
+
+menu (1.5-6) unstable; urgency=low
+ * done nothing at all, fixes: #13648, #13657, #13676, #13677, #13680, #15765
+ (fixing 6 GRAVE bugs, by doing nothing)
+ * Removed default menufiles for xlockmore, fixes: #10831
+ * Added the "suggested" variables "geometry" and "visability" to
+ the menu.sgml file, and /etc/menu-method/menu.h.
+ * Added some comments to /usr/doc/menu/examples/cat
+ * Fixed the dpkg default menuentry file. Fixes: #14170, #15847
+ * Finally applied (most of) patch supplied by Nikita Schmidt.
+ Fixes: #14318
+ * removed convert-menuentry, fixes: #15914
+ * Applied patch from Dirk Luetjens <dirk@luedi.oche.de>
+ fixes: Bug#15871
+ * Now compresses update-menus.1 manual page
+ fixes: #14569
+ * Compressed changelog.Debian. Fixes: #15429
+ * Removed the following default menuentry files:
+ afterstep ddd fvwm2 fvwm95 gnuplot gv menu olvwm pixmap procps
+ vim xfig xpaint xxgdb
+ as they are already present in the packages themselves.
+ (list supplied by Andreas Jellinghaus <aj@fw-athene.wiwi.uni-karlsruhe.de>)
+ * Added a wm-menu-config script, and updated documentation.
+ Now window managers are encouraged to use this instead of directly
+ calling update-menus. (the script does more).
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 15 Jan 1998 00:48:08 +0100
+
+menu (1.5-5) unstable; urgency=low
+
+ * Added ifelsefile, and catfile functions for Andreas Jellinghaus.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Tue, 7 Oct 1997 22:21:24 +0200
+
+menu (1.5-4) unstable; urgency=low
+
+ * Removed several "debugging" files (gmon.out, output of strace, etc).
+ * Now really create html documentation during pacakge build.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 18 Sep 1997 19:38:27 +0200
+
+menu (1.5-3) unstable; urgency=low
+ * Fixed a bug found by a close cooperation with the xpat2 maintainer
+ and Lars Wirzenius: if a menuentry (for xpat2 in this case) begins with
+ "?package(non-installed-package)", and has less than some number of
+ variable-assignements after the colon, update-menus reported an error.
+ (if there are "enough" assignemnts, no error will be reported, but
+ update-menu would create a bogus menuentry). Good work, guys!
+ * Switched the "postinst" and "postrm" labels in the documentation,
+ fixing bug#12522 (and 12521, for that matter).
+ * added a much bigger xbase menuentry file. This one really should
+ go into xbase itself, and Mark asked me for it, but I've had too
+ little time to really check this. Hopefully by including it in
+ menu it will recieve some more checking, untill I feel confident
+ enough to send it to Mark Eichin.
+ * Removed xlockmore menuentry file, is now part of xlockmore.
+ * (and I removed another menuentry file, but cannot remember
+ which one).
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 18 Sep 1997 19:18:44 +0200
+
+menu (1.5-2) unstable; urgency=low
+
+ * Added a sanity-check for instal-menus config file (prevents
+ setfaults).
+ * removed xlockmore default menu entries, they are now in the
+ xlockmore package (or will be, soon).
+ * corrected default dpkg menu entries.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 3 Aug 1997 22:19:11 +0200
+
+menu (1.5-1) unstable; urgency=low
+
+ * Added entrycount(), entryindex functions.
+ * Added add(), sub(), mult(), div() functions.
+ * moved cmap.xpm to .../pixmaps
+ * now includes sgml and html versions of README.
+ (due to restrictions of debiandoc, no info files can be made!)
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 13 Jul 1997 13:13:11 +0200
+
+menu (1.4-2) unstable; urgency=low
+
+ * Now depends on libg++272. (Made possible by a dpkg-source bugfix
+ from Joey Hess).
+
+ * Few fixes to how debugging/error output is handled (cosmetic).
+ * this release still has a (harmless) race-condition (noticed
+ by Joey Hess),when two update-menus programmes run simultaniously
+ while dpkg -i something is running (or Suspended).
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 10 Jul 1997 23:05:14 +0200
+
+menu (1.4-1) unstable; urgency=low
+
+ * Due to extra features/bugreporting, this version doesn't work well
+ with the menu-bugs in fvwm95_2.0.42a-10, and latex2html_96.1.h-5.
+
+ * added ability do "define" functions to install-menu.
+ (very usefull if you want to have a common xterm/rxvt for all
+ window managers)
+ * '!include \"/etc/menu-method/filename\"'
+ * read !include "filename" relative to current direcotry
+ * provide /etc/menu-method/menu.h example file.
+ * parsing of (all) files files somewhat rewritten; should be
+ more stable now (except for bugs).
+ * trailing spaces are stripped (so a \ at the end of the
+ line will always be a continuation line, even if there's a
+ space after it).
+ * _Much_ better error reporting.
+ * removed all those pesky "icon=none" from the example menufiles.
+ * in new menu format, "package(local.*)" is considered installed
+ * fix bug in hotkey generation
+ * first check for "examplercfile" (system.$wm-menu), and then create
+ output file.
+ * made the README in /usr/doc/menu/example/README somewhat clearer as
+ to what the purpose of these files is
+ * incorporated afterstep-package menu-method's into my example
+ menu-method (allong with the "!include menu.h" stuff).
+ * install-menu: added toupper() and tolower() functions
+ * do not attempt to read menuentry files with the name "core".
+ * Using libc6 now
+ * fixed gpmconfig entry.
+ * added Joey's cmap.xpm file.
+ * in compat mode (for old /etc/menu-methods's), write esccpp($title)
+ as identifier (fixes "install-menu uses text instead of x11 entry"
+ bug).
+ * in case of missing "section=" (in new-format menuentry), assume
+ seciont="/". (fixes a reported bug, I believe).
+ * "+" can now be part of a package name, in new-format menuentries.
+ (previously, doc++ and libg++ couldn't have a new-format menuentry).
+ * executable menuentries are now executed, and the stdout used as
+ menuentry (nice feature request from Joey Hess)
+ * update-menus now reads config info in /etc/menu-methods/menu.config
+ (or ~/.menu-methods/menu.config). Currently can specify only error
+ logging. (set "verbosity=quite" in /etc/menu-methods/menu.config to
+ remove all messages). Not very well tested yet.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sat, 21 Jun 1997 13:24:55 +0200
+
+menu (1.3-2) frozen unstable; urgency=low
+ * couple of simple bug-fixes. All not very serious, but would
+ like this to go into frozen anyway.
+ * fixed menuentry(5) manual page (was simply wrong)
+ * made the default install messages somewhat nicer (in order not
+ to scare away newbies)
+ * Redirected stderr of the killall command in postinst to /dev/null
+ * fixed typos in extended description (in control file).
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 14 May 1997 22:13:01 +0200
+
+menu (1.3-1) frozen unstable; urgency=low
+
+ * Only change: added ifeq(), ifneq(), ifeqelse(), ifroot() to install-menu
+ (and the README).
+ * Added a "killall update-menus" to postinst (to prevent problems if
+ update-menus is upgraded along with other packages that use it).
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 8 May 1997 12:43:00 +0200
+
+menu (1.2-3) frozen unstable; urgency=low
+
+ * Another two-line-fix to update-menus, fixing the compat mode code.
+ (if no icon was defined, that resulted in errors for the compat mode).
+ * I would like this release to go into frozen, as it does
+ fix a long-standing bug (still present in frozen), and will
+ improve many people's experience with the menu's after isntalling
+ some "unstable" packages (some of which may need the new menu
+ functionality).
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 5 May 1997 15:29:12 +0200
+
+menu (1.2-2) unstable; urgency=low
+
+ * Thanks, Andy Mortimer, for noticing I don't close the fd's.
+ doing that now.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sat, 3 May 1997 15:43:46 +0200
+
+menu (1.2-1) unstable; urgency=low
+
+ * Changes to README (documents parent(), basename()).
+ * Slichtly changed the dpkg-lockfile detection in update-menus,
+ after a report from Andy Mortimer
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sat, 3 May 1997 14:52:45 +0200
+
+menu (1.2) unstable; urgency=low
+
+ * Fixes to example dwww script (though Jim Pick has a much
+ better one)
+ * Fixes to install-menu, for submenu entries.
+ * Fixes to update-menus, no core dup on malformed "?package(..)" in
+ menuentry files.
+ * extra functions replacewith(), prefix() (install-menu)
+ * make hotkeys case-insensitive.
+ * the genmenu=, prerun=, postrun= assignments can now contain
+ substitutions just like the startmenu etc ones.
+ * Added a "|| errno==EACCES" after the attempt to lock the dpkg lockfile
+ to hopefully check for all possible errno valus fcntl creates.
+ * changed the "your system is messed up badly" message to
+ something nicer (now it is "please help me track down
+ this problem I have")
+ * update-menus only gives the "forking to backround" text when
+ it didn't kill any other update-menus (so you'll only see it
+ once in a multy-package install session).
+
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 30 Apr 1997 22:55:57 +0200
+
+menu (1.1) unstable; urgency=low
+
+ * Added a few more example-menumenthods (afterstep, ctwm, twm, fvwm,
+ fvwm95, dwww). With dwww you now have descriptions of the packages
+ in the http://rulcmc.leidenuniv.nl/dwww/menu.html page.
+ (make that http://localhost/dwww/menu.html, after you've instaled it).
+ * These new menu-methods are now better than the old ones, as they
+ properly quote the title.
+ * fixed a few bugs in install-menu that caused it to interpret
+ ifnempty() and ifempty() the wrong way around (also ifelse,...).
+ * fixed permissions in /usr/doc/examples/*
+ * fixed a few "default" menuentries.
+
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 21 Apr 1997 23:30:28 +0200
+
+menu (1.0) unstable; urgency=low
+
+ * complete remake, added a lot of functionality.
+ * New features
+ - support for long titles and descriptions,
+ - much more flexible /etc/menu-methods files,
+ - if dpkg is running, forks into background, to get rid of that
+ "need to run update-menus twice" syndrome.
+ - support for hotkeys
+ * see /usr/doc/menu/BUGS for known limitations of this release.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 16 Apr 1997 20:06:45 +0200
+
+menu (0.11) unstable; urgency=low
+
+ * fix "#" bug (a # is only a comment if it follows a space or newline)
+ * add an example to create a www page for packages providing
+ "dwww" documentation
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 23 Jan 1997 22:27:30 +0100
+
+menu (0.10) unstable; urgency=low
+
+ * Manpages by Joey Hess (now it's a real package!)
+ * if user runs, and ~/.menu-methods exists, read the
+ config files from there (and don't process /etc/menu-methods).
+ * Add support for olvwm ("treewalk" attribute /etc/menumethods)
+ * -f -stdio is now standard (options are ignored, and always passed on
+ to /etc/menu-methods/*)
+ * files in /etc/menu-methods with anything other than letters/figures/_-
+ are silently ignored by update-menus
+ * some speedup in install-fvwmgenmenu (not as much as I'd hoped).
+ * added $d{var}, $s{var}, $b{var} variable substitutions
+ (request from Joey Hess).
+ * if getuid()!=0, also parse /etc/menus, /usr/lib/menus.
+ * Moved Lockscreen and Savescreen to Screen/ in default menus
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 12 Jan 1997 00:46:38 +0100
+
+menu (0.9) unstable; urgency=low
+
+ * "popup" bugfix
+ * Don't read /etc/menu-methods/*.* files (with a dot in it, usually
+ backup files from dpkg).
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 3 Jan 1997 14:31:15 +0100
+
+menu (0.8) unstable; urgency=low
+ * Fixing longstanding bug (one Joey reported loads of times)
+ when update-menus is run from a postinst (from a previously
+ uninstalled package), update-menus assumes this pacage is not installed.
+ Fixed by looking at commandline of ppid, and checking for
+ "bash /var/lib/dpkg/info/$package.postinst"
+ * The fvwmgenmenu now has a more general compat mode that should
+ supports all window-managers, without recompilation.
+ For more robustness, this mode is incompatible with the old
+ install-fvwm2menu programme, though (different/no cache files).
+ * update-menus has a mode to pipe the menuentries through
+ stdin of the menu-method installer programmes (-f --stdin option).
+ This should make everything somewhat faster.
+ * The old /etc/menu-methods/* config files may not work any more.
+ (Although I tried fvwm95, and that still works).
+ If your window manager doesn't have the debian menus any more, please
+ copy the relevant files from /usr/doc/menu/examples to
+ /etc/menu-methods, and run "update-menus -f".
+ * removes couple of /usr/lib/menu/default files that now are in the packages
+ themselves.
+ * update-menus hands -f uption to menu-methods
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 15 Dec 1996 22:37:25 +0100
+
+menu (0.7) unstable; urgency=low
+
+ * Added some 9wm support (now gwm is the only manager without support)
+ (Although only the pdmenu and fvwm95 packages support it. The other
+ window manager have support files in /usr/doc/menu/examples)
+ * One bugfix in update-menus.
+ * Added a few shells. These are in the "/Apps/Shells" section, and
+ therefore I had to rename "/Shells" to "/XShells". That OK with everybody?
+ * fvwm/twm/9wm install-fvwmgen menu compat modes now use full id's
+ for the submenu's (request from Joey)
+ * install-fvwmgenmenu now replaces $%{icon} with %icon% if icon!="none"
+ in the "supported" section in the config file. This is added
+ to the example config files for install-fvwmgenmenu
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 13 Dec 1996 19:01:39 +0100
+
+menu (0.6) unstable; urgency=low
+
+ * Added example files for twm and afterstep window manager. (along with
+ the already avaliable fvwm, fvwm2 example files).
+ * Again, the "default" support for fvwm2 has been removed (version 0.5),
+ as this should be in fvwm2. See /usr/doc/menu/examples/${wm} on how
+ to add support.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 8 Dec 1996 21:53:52 +0100
+
+menu (0.5) unstable; urgency=low
+
+ * do space-stripping for fvwm2 (should be in fvwm2 package, but never mind)
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 1 Dec 1996 13:54:10 +0100
+
+menu (0.4) unstable; urgency=low
+
+ * if the .updated-menus "cache" file has incorrect entries, update-menus
+ could loop forever. Removed this bug.
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 28 Nov 1996 12:28:17 +0100
+
+menu (0.3) unstable; urgency=medium
+ * Added Depends: shlibs line to controlfile.
+ * allowed for spaces in description fields (quote them with "sp ace")
+ (so now the "hello" App/Programming entry works!)
+ * install default menufile if new one in /etc/menu vanished
+ * Assume all packages called "local*" to be installed
+ * Now has provision for starting other menu managers (twm),
+ and fvwm{,2} modules (mostly untested). (this should be in the fvwm2
+ package, though). Note that due to a bug in fvwm2 (install-fvwm2menu?)
+ these don't work, at the moment. (See BUGS file in source)
+ * First remove the menu-id's of to-be-updated menufiles, as the old
+ menufile may have stale menu-id's in it.
+ * Added "-v" (verbose) option to update-menus and
+ /etc/menu-methods/fvwm2
+ * Still using filenames to encode the package names, but Lars has nearly
+ convinced me! (If only I knew how solaris works). Still, I made the
+ default menuentries conform Lars' ideas, and people using this package
+ can just make (temporarily) both the filename and the entryid have
+ the package name in it.
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 27 Nov 1996 21:08:02 +0100
+
+menu (0.2) unstable; urgency=low
+
+ * Added a few README's to the menu directories
+ * now advice the packages to put their menufiles in /usr/lib/menu, after
+ suggestion form Joey.
+ * Removed buglet from update-menus.
+ * Next is from the (unreleased) 0.1 version:
+ * Totally changed menu idea; the menu files are now conffiles
+ living in /etc/menu; and systemadm and users can run update-menus
+ any time something changed in the /etc/menu or the user's ~/.menu
+ database.
+ * Users can override system-wide menu-database.
+ (this is currently not fully implemented: there still is a bug
+ when removing system-menu entries)
+ * This menu-package now provides some 50 menu entries in /usr/lib/menu
+ after installes this package you'll get a nice menu instantly, and
+ hopefully, this will serve as a skeleton for other pacakge provides.
+ (of cource, /etc/menu entries override the /usr/lib/menu entries).
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 25 Nov 1996 20:35:34 +0100
+
+menu (0.1) unstable; urgency=low
+ * Totally changed menu idea; the menu files are now conffiles
+ living in /etc/menu; and systemadm and users can run update-menus
+ any time something changed in the /etc/menu or the user's ~/.menu
+ database.
+ * Users can override system-wide menu-database.
+ (this is currently not fully implemented: there still is a bug
+ when removing system-menu entries)
+ * This menu-package now provides some 50 menu entries in /usr/lib/menu
+ after installes this package you'll get a nice menu instantly, and
+ hopefully, this will serve as a skeleton for other pacakge provides.
+ (of cource, /etc/menu entries override the /usr/lib/menu entries).
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 24 Nov 1996 19:22:41 +0100
+
+menu (0.0) unstable; urgency=low
+
+ * initial release
+
+ -- joost witteveen <joost@rulcmc.leidenuniv.nl> Tue, 5 Nov 1996 22:42:09 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/conffiles b/debian/conffiles
new file mode 100644
index 0000000..34b62eb
--- /dev/null
+++ b/debian/conffiles
@@ -0,0 +1,4 @@
+/etc/menu-methods/translate_menus
+/etc/menu-methods/menu.h
+/etc/menu-methods/lang.h
+/etc/menu-methods/menu.config
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ab27f7a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,21 @@
+Source: menu
+Section: admin
+Priority: optional
+Maintainer: Bill Allombert <ballombe@debian.org>
+Standards-Version: 3.9.2
+Build-Depends: debhelper (>= 5), texinfo, debiandoc-sgml, gettext
+
+Package: menu
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: menu-l10n, gksu|kdebase-bin|kdebase-runtime|ktsuss|sux
+Description: generates programs menu for all menu-aware applications
+ Debian menu keeps transparently the menus in the different
+ window-managers in sync with the list of installed programs.
+ .
+ Debian menu relies on a list of menu entries provided by programs
+ and a list of menu-methods provided by window-managers and other
+ menu-aware applications.
+ .
+ Menu provides system-level and user-level configuration and overrides
+ for both menu entries and menu-methods.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..69a9c24
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,30 @@
+This is the Debian menu system, written and maintained by Joost
+Witteveen <joostje@debian.org> until version 2.1.5-10.
+
+The Debian menu system is now maintained by Bill Allombert and Morten Brix
+Pedersen.
+
+The original source can always be found at:
+ ftp://ftp.debian.org/dists/unstable/main/source/
+
+This software is developed at:
+ http://alioth.debian.org/projects/menu
+
+Copyright (C) 1996-2003 Joost Witteveen,
+Modifications:
+Copyright (C) 2002-2005 Bill Allombert and Morten Brix Pedersen.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License with
+ the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
+ if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth
+ Floor, Boston, MA 02110-1301, USA.
diff --git a/debian/menu.doc-base b/debian/menu.doc-base
new file mode 100644
index 0000000..05662b2
--- /dev/null
+++ b/debian/menu.doc-base
@@ -0,0 +1,19 @@
+Document: menu
+Title: Debian Menu System Manual
+Author: Joost Witteveen, Joey Hess, Christian Schwarz, Bill Allombert
+Abstract: This manual describes the how packages can register themselves
+ in the Debian Menu, how window-managers can interface with
+ the Menu System to build up-to-date menu files, and how administrators
+ and users can control the generated menus.
+Section: Debian
+
+
+Format: debiandoc-sgml
+Files: /usr/share/doc/menu/menu.sgml.gz
+
+Format: text
+Files: /usr/share/doc/menu/menu.txt.gz
+
+Format: HTML
+Index: /usr/share/doc/menu/html/index.html
+Files: /usr/share/doc/menu/html/*.html
diff --git a/debian/menu.lintian-overrides b/debian/menu.lintian-overrides
new file mode 100644
index 0000000..6d31fed
--- /dev/null
+++ b/debian/menu.lintian-overrides
@@ -0,0 +1 @@
+menu: prerm-calls-updatemenus
diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 0000000..387bfd9
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e
+
+# Package maintainers, DO NOT use this as an example for how to
+# call update-menus in your postinst! This script does several things
+# you shouldn't do, and doesn't do other things that you should
+# do. See /usr/share/doc/menu/ for more info.
+
+case "$1" in
+triggered)
+ # This is triggered by any installation of a menu file and by
+ # any call to update-menus made in a package maintainer script.
+ test -x /usr/bin/update-menus && update-menus --trigger
+ exit 0
+;;
+*)
+ chmod a+x /usr/bin/update-menus
+ update-menus
+;;
+esac
+
+#DEBHELPER#
diff --git a/debian/prerm b/debian/prerm
new file mode 100644
index 0000000..762329b
--- /dev/null
+++ b/debian/prerm
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+
+test -x /usr/bin/update-menus && update-menus --remove --trigger
+chmod a-x /usr/bin/update-menus
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..062478e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,104 @@
+#! /usr/bin/make -f
+# -*- mode: makefile; -*-
+#
+# Based on the sample file shipped with debhelper.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+arch := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+CXXFLAGS = -g -Wall
+CFLAGS = -g -Wall
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CXXFLAGS += -O0
+CFLAGS += -O0
+else
+CXXFLAGS += -O2
+CFLAGS += -O2
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+ ./configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man
+ $(MAKE) CXXFLAGS="$(CXXFLAGS)" CFLAGS="$(CFLAGS)"
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp install-stamp config.log
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ dh_clean
+
+install: install-stamp
+install-stamp: build-stamp
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs \
+ etc/menu-methods \
+ etc/menu \
+ usr/share/menu \
+ usr/share/man/man1 \
+ usr/share/bug/menu
+
+
+ # Add here commands to install the package into debian/menu.
+ $(MAKE) install DESTDIR=`pwd`/debian/menu/
+
+ install -p -g root -o root -m 644 \
+ examples/translate_menus debian/menu/etc/menu-methods
+ install -p -g root -o root -m 644 \
+ examples/menu.h debian/menu/etc/menu-methods
+ install -p -g root -o root -m 644 \
+ po-sections/lang.h debian/menu/etc/menu-methods
+ install -p -g root -o root -m 644 \
+ examples/menu.config debian/menu/etc/menu-methods
+ #
+ install -p -g root -o root -m 644 \
+ doc/README.config-menus debian/menu/etc/menu/README
+ install -p -g root -o root -m 644 \
+ doc/README.menu-methods debian/menu/etc/menu-methods/README
+ install -p -g root -o root -m 644 \
+ doc/README.package-menus debian/menu/usr/share/menu/README
+ #
+ install -p -g root -o root -m 644 \
+ debian/bug.presubj debian/menu/usr/share/bug/menu/presubj
+ #
+ touch install-stamp
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do here, no architecture independant packages here.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs
+ dh_installman doc/update-menus.fr.1 doc/su-to-root.fr.1 \
+ doc/menufile.fr.5
+ dh_installinfo doc/menu.info.gz
+ dh_installchangelogs
+ dh_strip
+ dh_compress
+ dh_fixperms
+ #Ensure update-menus is not shipped executable
+ chmod a-x debian/menu/usr/bin/update-menus
+ dh_installdeb
+# refuse debhelper V3 conffiles behaviour.
+ cp debian/conffiles debian/menu/DEBIAN
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff --git a/debian/triggers b/debian/triggers
new file mode 100644
index 0000000..285275f
--- /dev/null
+++ b/debian/triggers
@@ -0,0 +1,3 @@
+interest /usr/share/menu
+interest /usr/lib/menu
+interest /etc/menu-methods
diff --git a/debian/update-menus.sh b/debian/update-menus.sh
new file mode 100644
index 0000000..07aac5c
--- /dev/null
+++ b/debian/update-menus.sh
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+if test -x /usr/bin/update-menus.real; then
+ exec /usr/bin/update-menus.real "$@"
+fi