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
Local variables:
mode: debian-changelog
add-log-mailing-address: "joostje@debian.org"
End: