pdmenu (1.3.4build1) bionic; urgency=high * No change rebuild to pick up -fPIE compiler default -- Balint Reczey Tue, 03 Apr 2018 12:38:51 +0000 pdmenu (1.3.4) unstable; urgency=medium * Orphaned the Debian package. -- Joey Hess Sat, 08 Nov 2014 00:22:48 -0400 pdmenu (1.3.3) unstable; urgency=medium * Added autotools-dev to the build to update config.{guess,sub}, and do it before the clean target. Closes: #756569 Thanks, Fernando Seiti Furusato. -- Joey Hess Sat, 09 Aug 2014 11:52:19 -0400 pdmenu (1.3.2) unstable; urgency=low * debian/rules: use dh * Rename libgpm-dev build dep. * Build with gpm support on s390, hopefully this is ok now. -- Joey Hess Tue, 23 Aug 2011 13:29:13 -0400 pdmenu (1.3.1) unstable; urgency=low * Use arch wildcards in build deps. Closes: #634487 -- Joey Hess Tue, 19 Jul 2011 09:22:38 -0400 pdmenu (1.3.0) unstable; urgency=low * Add support for "exec entries"; menu entries that pdmenu execs, replacing itself with their process. Contributed by Stephen Blott * Add -s switch enabling superhot mode, in which pressing an unambiguous menu hotkey immediately runs that menu item. Contributed by Stephen Blott -- Joey Hess Sun, 01 May 2011 11:33:29 -0400 pdmenu (1.2.99) unstable; urgency=low * Add Danish translation from Joe Dalton. Closes: #609579 -- Joey Hess Sun, 06 Feb 2011 00:02:31 -0400 pdmenu (1.2.98) unstable; urgency=low * Spanish translation from Juan Ramón Jiménez García. -- Joey Hess Fri, 31 Jul 2009 13:47:46 -0400 pdmenu (1.2.97) unstable; urgency=low * Avoid crash when running inside screen by not re-running SLtt_get_terminfo() when returning from running a command. (This smells like a bug in slang.) Closes: #523097 -- Joey Hess Thu, 09 Apr 2009 12:50:58 -0400 pdmenu (1.2.96) unstable; urgency=low * ACK NMU. Closes: #505502 * Fix a few man page issues. * Switch to new format copyright. -- Joey Hess Mon, 24 Nov 2008 10:23:51 -0500 pdmenu (1.2.95+nmu1) unstable; urgency=low * Non-maintainer upload. * Handle disconnection by gpm server gracefully. Closes: #505502. Based on patch by Samuel Thibault . -- Ben Hutchings Mon, 24 Nov 2008 02:19:18 +0000 pdmenu (1.2.95) unstable; urgency=low * Actually enable Russian translation in Makefile. * Put in a workaround for slang bug #407835. (If it is a bug.. workaround is just to enable its OS-specific utf-8 sensing code.) -- Joey Hess Tue, 22 Jul 2008 12:50:30 -0400 pdmenu (1.2.94) unstable; urgency=low * Added a Russian translation from Yuri Kozlov. Closes: #480646 -- Joey Hess Tue, 22 Jul 2008 00:29:41 -0400 pdmenu (1.2.93) unstable; urgency=low * Pdmenu's repository has moved from svn to git. * Improve extended description. * Minor improvement to debian/rules clean. -- Joey Hess Fri, 19 Oct 2007 20:55:24 -0400 pdmenu (1.2.92) unstable; urgency=low * Don't link with libtermcap, it's not needed. -- Joey Hess Thu, 19 Jul 2007 14:09:04 -0400 pdmenu (1.2.91) unstable; urgency=low * Update menu file for new menu policy and de-hardcode path to pdmenu in it. -- Joey Hess Sun, 08 Jul 2007 16:28:55 -0400 pdmenu (1.2.90) unstable; urgency=low * Correct urls to current location of the web page. * Remove some urls for downloading the source etc that are no longer valid. -- Joey Hess Mon, 04 Jun 2007 16:46:53 -0400 pdmenu (1.2.89) unstable; urgency=low * Add config.sub/config.guess update code to the debian/rules clean target. Closes: #379702 -- Joey Hess Tue, 25 Jul 2006 11:44:43 -0400 pdmenu (1.2.88) unstable; urgency=low * Add links to svn. * debhelper v5, current policy. * Add !kfreebsd-any arch specifier to the libgpmg1-dev build dep. Closes: #377792 * Deal with install-menu moving. * Dummied up debian changelog format for first changelog entries, which predated that format. My, lintian is getting picky. -- Joey Hess Tue, 11 Jul 2006 20:38:34 -0400 pdmenu (1.2.87) unstable; urgency=low * The Return of the Shadows (thanks JED, apologies JMS) -- Joey Hess Sat, 23 Jul 2005 09:22:01 -0400 pdmenu (1.2.86) unstable; urgency=low * Switch to slang 2. * Since slang 2 has removed SLSMG_BUILD_CHAR which was used to add shadows to characters, the shadow code was changed to just draw solid black shadows that do not display the shadowed code underneath. -- Joey Hess Mon, 20 Jun 2005 14:18:37 -0400 pdmenu (1.2.85) unstable; urgency=low * First translation, to French. Closes: #253877 * Fixed mo file building and installation. -- Joey Hess Fri, 11 Jun 2004 13:09:58 -0400 pdmenu (1.2.84) unstable; urgency=low * Patch from Martin Quinson to avoid use of string concatenation and make life easier for translators. Closes: #252322 * Fix segfault introduced by above patch. -- Joey Hess Fri, 4 Jun 2004 14:59:34 -0300 pdmenu (1.2.83) unstable; urgency=low * Patch to add a new helptext command. Thanks, John Daley. * Move the stdin reopening hack to rc.c, so it is done only if a rc file was read from stdin. Reverted the earlier change, so it opens /dev/tty again. This will break on non-unix98 pty systems (linux without /dev/pts), but at least it will work better than the old thing, which did not work at all. -- Joey Hess Wed, 10 Dec 2003 19:41:10 -0500 pdmenu (1.2.82) unstable; urgency=low * Added "lynx style" menu navigation, using left and right arrow keys. Closes: #197274 -- Joey Hess Fri, 22 Aug 2003 16:42:14 -0400 pdmenu (1.2.81) unstable; urgency=low * At suggestion of Bill Allombert, redo debian menu support, so there are three separate menu-methods, that generate three separate menus, for text, x11, and vc. /etc/pdmenurc then just inlcudes whichever ones is appropriate for the environment, no nasty cpp.pl hacks. This will also play nicer with menu's hints and collapsing code, since menu will know what items are really in each menu. -- Joey Hess Tue, 27 May 2003 21:49:37 -0400 pdmenu (1.2.80) unstable; urgency=low * Fix from Lou Sortman for bug if an _ was escaped, and then a hotkey placed later on the line. Sorry I took so long Lou! -- Joey Hess Mon, 12 May 2003 14:15:09 -0400 pdmenu (1.2.79) unstable; urgency=low * Detect 2 queued escapes and assume the first one is a literal escape. * s/pine/mutt/ on example menus -- Joey Hess Tue, 18 Mar 2003 17:24:57 -0800 pdmenu (1.2.78) unstable; urgency=low * Fixed some problems with sample menus in pdmenurc(5). Closes: #183978 * Don't call Screen_Init on startup until after initting gpm. I think that gpm_init was overriding the resize signal or something. Anyway, this fixes resizes in xterm, as mentioned in #116599. * Fix doubled conffiles. * Hacked ba.lpd example script in truely evil way to make dash -n prse it ok. * Update config.guess and config.sub. -- Joey Hess Sat, 8 Mar 2003 17:33:47 -0500 pdmenu (1.2.77) unstable; urgency=low * Added --with-gpm/--without-gpm to configure script. * In debian/rules, configure gpm out on s/390, since it seems that gpm crashes pdmenu there, and gpm makes little sense on s/390's consoles. Closes: #165560 * No need to build-dep on libgpm for s390. -- Joey Hess Sun, 20 Oct 2002 20:32:32 -0400 pdmenu (1.2.76) unstable; urgency=low * Solaris needs #include -- Joey Hess Sat, 17 Aug 2002 23:16:03 -0400 pdmenu (1.2.75) unstable; urgency=low * Don't use dh_installmanpages. -- Joey Hess Wed, 26 Jun 2002 22:31:14 -0400 pdmenu (1.2.74) unstable; urgency=low * Moved DEB_BUILD_OPTIONS cruft out of makeinfo. -- Joey Hess Wed, 12 Jun 2002 13:05:32 -0400 pdmenu (1.2.73) unstable; urgency=low * Moved stuff to /usr/share/ -- Joey Hess Mon, 10 Jun 2002 11:56:46 -0400 pdmenu (1.2.72) unstable; urgency=low * Fixed remove bug. Closes: #149152 -- Joey Hess Sun, 9 Jun 2002 19:01:40 -0400 pdmenu (1.2.71) unstable; urgency=low * Support DEB_BUILD_OPTIONS. * Debhelper v4. -- Joey Hess Sat, 1 Jun 2002 19:37:29 -0400 pdmenu (1.2.70) unstable; urgency=low * De-escape "\:" in prompt titles. Closes: #146727 * Only accept Enter when pausing after a program run, to prevent input typed ahead at the program (eg, down key in less) from accidentually triggering it. Closes: #145616 * Updated to use debhelper v4. * Updated to new autoconf. * Moved non-substituted stuff from makeinfo to Makefile. * Properly gettextized, rather than the wierd strings.h I made up way back when. Translations, anyone? -- Joey Hess Wed, 22 May 2002 14:01:09 -0400 pdmenu (1.2.69) unstable; urgency=low * Removed -fstrict-protoypes since gcc 3.0 does not understand it (why?) Closes: #104615 * Made it build clean on gcc 3.0. -- Joey Hess Sat, 14 Jul 2001 23:26:26 -0400 pdmenu (1.2.68) unstable; urgency=low * Need to rebuild pdmenu now that slang has gone back to non-multibyte because the shadow code uses macros that determine if it is multibyte or not at compile time. A versioned build dep makes sure all the ports will build with the right version. This fixes shadows yet again. * Gpm is not used for the hurd. * BTW, pdmenu's gpm support at the linux console on devfs systems is broken; this is a bug in gpm. -- Joey Hess Mon, 25 Jun 2001 21:45:09 -0400 pdmenu (1.2.67) unstable; urgency=low * Shadows are fixed, thanks to Edmund GRIMLEY EVANS * May only work with recent versions of slang now, though. -- Joey Hess Mon, 14 May 2001 22:53:07 -0400 pdmenu (1.2.66) unstable; urgency=low * Use printf in pdmenurc.debian, not echo -e, so it will work with ash. * Copyright updates. * Added a title command to the pdmenurc after several user requests. * Compiles cleanly with -Wall once more, there were some prototype changes in slang. * Lost the yellow on red text ("pleasing color scheme"?? what was I thinking?) * Damn and blast. Debian's patching of slang for wide character set support has gone and broken my shadow code, and I don't know how to fix it. I've reverted to stupid shadows in the Debian binary. :-( -- Joey Hess Fri, 11 May 2001 17:08:38 -0400 pdmenu (1.2.65) unstable; urgency=low * Patch from Jan Rafaj to make it open the actual tty, not /dev/tty, if a pdmenurc file is read on stdin. The issue is that if /dev/tty is used, child processes use it for stdin/out, which, while it should work ok, can yeild confusing behavior if you're playing around with ttyname(). -- Joey Hess Tue, 26 Sep 2000 10:14:01 -0700 pdmenu (1.2.64) unstable; urgency=low * Killed the debian/compress file, using -X to dh_compress instead. -- Joey Hess Sun, 20 Aug 2000 18:28:38 -0700 pdmenu (1.2.63) unstable; urgency=low * Applied a patch from Kees Schoenmakers that is supposed to fix a problem where pdmenu spins in the background if the xterm it was running in is closed. I cannot reproduce this one myself. -- Joey Hess Mon, 7 Aug 2000 22:02:29 -0700 pdmenu (1.2.62) unstable; urgency=low * Fixed a dead email address. -- Joey Hess Mon, 31 Jul 2000 14:45:03 -0700 pdmenu (1.2.61) unstable; urgency=low * Conflicts with older versions of menu that don't support onlyrunasroot. Closes: #56744 * This version will depend on recent versions of libgpm1g, fixing a reported segfault with older versions. Closes: #56748 -- Joey Hess Wed, 5 Apr 2000 17:02:00 -0700 pdmenu (1.2.60) frozen unstable; urgency=low * Modified spec file so it will work with .tar.gz files that do not include the version number. I am currently generating that type of tarball. * Merged potato branch. (Words archealogists of the future will long ponder). -- Joey Hess Mon, 3 Apr 2000 14:30:44 -0700 pdmenu (1.2.59) frozen unstable; urgency=low * Rebuilt to remove cvs cruft "man pages". No code changes. Closes: #58030 -- Joey Hess Sun, 13 Feb 2000 14:55:09 -0800 pdmenu (1.2.58) frozen unstable; urgency=low * Ok, the signal blocking added in the last version just breaks other things, so I have reverted it entirely. This version is identical to 1.2.56 except for the changelog. Closes: #55651 * This should go in frozen, since 1.2.57 is broken pretty bad, and this is just a reversion to an earlier version. -- Joey Hess Wed, 19 Jan 2000 16:13:19 -0800 pdmenu (1.2.57) unstable; urgency=low * Block signals before running command, so if it receives a signal while the command it running, it doesn't wake up and fight with the command for the tty. -- Joey Hess Thu, 13 Jan 2000 12:49:53 -0800 pdmenu (1.2.56) unstable; urgency=low * Ah, I figured out the shadow weirdness issue at last -- fixed. -- Joey Hess Fri, 7 Jan 2000 14:05:34 -0800 pdmenu (1.2.55) unstable; urgency=low * Corrected off-by-one error in SHADOW. -- Joey Hess Fri, 7 Jan 2000 02:59:05 -0800 pdmenu (1.2.54) unstable; urgency=low * Modified menu method to not crash if ran as a user -- it just doesn't do anything. Closes: #53933 -- Joey Hess Wed, 5 Jan 2000 14:09:05 -0800 pdmenu (1.2.53) unstable; urgency=low * Build deps added. -- Joey Hess Sat, 4 Dec 1999 15:09:54 -0800 pdmenu (1.2.52) unstable; urgency=low * Reupload, the source in the debian archive is borked. -- Joey Hess Thu, 2 Dec 1999 12:42:01 -0800 pdmenu (1.2.51) unstable; urgency=low * Built with a newer slang library, Closes: #50689 -- Joey Hess Mon, 25 Oct 1999 10:44:53 -0700 pdmenu (1.2.50) unstable; urgency=low * Fixed a file descriptior leak. Closes: #46885 -- Joey Hess Thu, 7 Oct 1999 14:00:10 -0700 pdmenu (1.2.49) unstable; urgency=low * First actual code change since february. Fixed a problem with pdmenu not closing the mouse when it runs programs. gpm_active was not being set. Thanks to Kevin Ryde for pinpointing the problem. (Closes: #46627) -- Joey Hess Mon, 4 Oct 1999 15:03:28 -0700 pdmenu (1.2.48) unstable; urgency=low * Fixed probable error in redhat spec file, uses FHS man pages now. I hope Red Hat can handle FHS.. -- Joey Hess Mon, 6 Sep 1999 16:47:45 -0700 pdmenu (1.2.47) unstable; urgency=low * Fully FHS compliant. -- Joey Hess Mon, 6 Sep 1999 16:17:07 -0700 pdmenu (1.2.46) unstable; urgency=low * Oops, last upload broke my web page, fixed. -- Joey Hess Sat, 4 Sep 1999 22:27:28 -0700 pdmenu (1.2.45) unstable; urgency=low * Deleted a lot of accidental cruft. -- Joey Hess Sat, 4 Sep 1999 22:24:55 -0700 pdmenu (1.2.44) unstable; urgency=low * Corrected CHANGES link. * Integrated with my local build system to auto-update home page. -- Joey Hess Fri, 27 Aug 1999 20:11:26 -0700 pdmenu (1.2.43) unstable; urgency=low * Rebuilt with new slang1-dev to fix slang dependancy. * Checked into CVS. Set up a debian/fixlinks script to correct symlinks. -- Joey Hess Fri, 27 Aug 1999 19:59:12 -0700 pdmenu (1.2.42) unstable; urgency=low * Removed redundant part of regexp in debian pdmenurc. -- Joey Hess Mon, 2 Aug 1999 13:28:57 -0700 pdmenu (1.2.41) unstable; urgency=low * Updates to console and display detection in debian pdmenurc (Closes: #42300) -- Joey Hess Mon, 2 Aug 1999 10:34:17 -0700 pdmenu (1.2.40) unstable; urgency=low * Renamed /var/lib/pdmenu/pdmenurc_auto to .pdmenurc_auto. Had to do this so if we have a per-user .pdmenurc_auto, it actually has that name, not pdmenurc_auto. * Added a compatability symlink it /var/lib/pdmenu/ so pdmenurc files that use the old pdmenurc_auto name will keep working. * Modified /etc/pdmenurc to use the new name. -- Joey Hess Thu, 25 Feb 1999 23:40:02 -0800 pdmenu (1.2.39) unstable; urgency=low * Copyright updates. * Removed duplicate GPL. * Now complains about invalid screen part names. * Fixed "color:selbarhot". -- Joey Hess Fri, 19 Feb 1999 12:33:47 -0800 pdmenu (1.2.38) unstable; urgency=low * Rebuilt with ncurses 4. -- Joey Hess Fri, 30 Oct 1998 19:27:29 -0800 pdmenu (1.2.37) unstable; urgency=low * Removed icon=none from debian menu file. -- Joey Hess Wed, 5 Aug 1998 14:25:23 -0700 pdmenu (1.2.36) unstable; urgency=low * Added --numeric flag, which disables use of '2' and '8' for cursor movement. (Useful if you want numbered hotkeys.) -- Joey Hess Mon, 4 May 1998 13:12:30 -0700 pdmenu (1.2.35) unstable; urgency=low * Now linked with slang 1.2. -- Joey Hess Sat, 25 Apr 1998 16:36:11 -0700 pdmenu (1.2.34) unstable; urgency=low * Fixed minor lintian errors. (No du file, control file permissions.) -- Joey Hess Sat, 14 Mar 1998 20:01:12 -0800 pdmenu (1.2.33) unstable; urgency=low * Updated COPYING file to new version of GPL, and updated debian/copyright to new fsf address. -- Joey Hess Mon, 9 Feb 1998 12:51:17 -0800 pdmenu (1.2.32) unstable; urgency=low * No longer depend on perl for cpp.pl, perl-base is sufficient. -- Joey Hess Sat, 7 Feb 1998 19:27:48 -0800 pdmenu (1.2.31) unstable; urgency=low * Added a check to configure to see if cc understands -pipe. -- Joey Hess Sun, 1 Feb 1998 17:02:06 -0800 pdmenu (1.2.30) unstable; urgency=low * Updated pdmenurc.newbie. * Updated doc/ANNOUNCE. * Added doc/ANNOUCE into /usr/doc/pdmenu in debian package. -- Joey Hess Tue, 23 Dec 1997 11:07:44 -0500 pdmenu (1.2.29.5) unstable; urgency=low * Don't force --lowbit mode on when --retro is used. -- Joey Hess Wed, 10 Dec 1997 14:04:28 -0500 pdmenu (1.2.29.4) unstable; urgency=low * Fixed a problem exhibited if you exec some programs (including telnet) from pdmenu when it has read its pdmenurc file from stdin. -- Joey Hess Mon, 8 Dec 1997 16:36:19 -0500 pdmenu (1.2.29.3) unstable; urgency=low * Beautiful shadows, thanks to JED. -- Joey Hess Sat, 6 Dec 1997 01:17:28 -0500 pdmenu (1.2.29.2) unstable; urgency=low * Added --lowbit switch, which makes pdmenu not use high bit ascii line drawing characters. This fixes the #1 FAQ about pdmenu. -- Joey Hess Fri, 5 Dec 1997 00:58:17 -0500 pdmenu (1.2.29.1) unstable; urgency=low * Added better spec file by Jeff Covey. -- Joey Hess Fri, 28 Nov 1997 21:02:32 -0500 pdmenu (1.2.29) unstable; urgency=low * Added pdmenurc.newbie file and some helper scripts by Jeff Covey * Added ba.lpd file by Randolph Chung * Modified showdir.pl so if it is called as editdir.pl, it edits files instead of displaying them. -- Joey Hess Thu, 27 Nov 1997 23:38:10 -0500 pdmenu (1.2.28) unstable; urgency=low * Fixed tab expansion problem. * Fixed problem with continutation lines being used where they shouldn't be. * Install showdir.pl into /usr/lib/pdmenu/. * Fixed (for the second time) segfault if exec::show command returns no output. -- Joey Hess Wed, 26 Nov 1997 14:28:18 -0500 pdmenu (1.2.27) unstable; urgency=low * Changed all occurrences of kite.ml.org to kitenet.net. -- Joey Hess Mon, 17 Nov 1997 15:39:10 -0500 pdmenu (1.2.26) unstable; urgency=low * Wrote a small, simplistic cpp like program in perl, and now use this program instead of cpp for parsing /var/lib/pdmenu/pdmenurc_auto. Using plain cpp had undesirable side effects. * Suggests perl again. no longer suggests cpp. * Added md5sums file back in. -- Joey Hess Sun, 2 Nov 1997 20:54:47 -0500 pdmenu (1.2.25) unstable; urgency=low * Conflicts: menu (<< 1.4), becuase of things it does in the menu-methods file that old versions of menu do not understand. -- Joey Hess Fri, 17 Oct 1997 16:12:36 -0400 pdmenu (1.2.24) unstable; urgency=low * Modified configure to check for asprintf, and if not found, use more standard functions. * Got rid of sinclude in Makefile (changed to include), for portability. * For portability, make sure the -L comes before the -lslang. * Added setenv() code, to be used if setenv is not otherwise available. The code is from: ftp://ftp.uu.net/systems/unix/bsd-sources/lib/libc/stdlib/ * Cleaned up setenv() code so gcc doesn't complain about it. * No longer use rint() or floor() at all. -- Joey Hess Tue, 7 Oct 1997 20:22:33 -0400 pdmenu (1.2.23) unstable; urgency=low * Removed the limit on the number of items that can be in a menu. * Removed limits.h (hurrah!) * Merged ShowMessage() and RunShow() for a speedup. * Added helptext back in when viewing a file (removed by accident). * Doesn't crash on very long home directories now. -- Joey Hess Sun, 5 Oct 1997 22:08:29 -0400 pdmenu (1.2.22) unstable; urgency=low * Got rid of the limit on the number of windows that can appear on the screen at one time. * Got rid of the limit on the number of menus that can be defined in the rc file. * Made rc file syntax errors easier to understand. * Simplified the build process. -- Joey Hess Sat, 4 Oct 1997 21:41:23 -0400 pdmenu (1.2.21) unstable; urgency=low * Emacs-indented the source. -- Joey Hess Sat, 4 Oct 1997 19:29:06 -0400 pdmenu (1.2.20) unstable; urgency=low * Let debhelper automatically generate calls to update-menus in postinst, postrm. -- Joey Hess Sat, 27 Sep 1997 13:30:31 -0400 pdmenu (1.2.19) unstable; urgency=low * Uses debhelper to build. * Fix a bug in how putenv is used. Unfortunatly, this introduces a memory leak. Modified configure script to detect if setenv is present and use it instead if possible, eliminating the problem for linux systems. * Rename getline to pdgetline. * Allow use of RunSetEnv even if we don't have putenv or setenv, so you can still do chdir. * Fixed bug if you try to set an environment variable using a non-existant command. * Fixed exec flag initialization bug. (Again? I think I lost this fix.) * Read stdin if asked to open file named "-". * Removed unused /usr/sbin directory from package. -- Joey Hess Sat, 20 Sep 1997 21:29:08 -0400 pdmenu (1.2.18) unstable; urgency=low * Minor optimzations to CalcMenu, pdstrtok. * getline: remove trailing \n always. * Routine update of debian/rules: Fixed binary-indep target. -- Joey Hess Sat, 13 Sep 1997 16:22:24 -0400 pdmenu (1.2.17) unstable; urgency=low * Fixed a memory leak. * Modified menu methods file so debian menus are always available, even during pdmenu install. * /var/lib/pdmenu/pdmenurc_auto is no longer part of the package. * /etc/pdmenurc modified so it does not display an error if /var/lib/pdmenu/pdmenurc_auto is not present. * Remove /var/lib/pdmenu/pdmenurc_auto on purge. * Removing the package works ok now if you have already deleted /etc/menu-methods/pdmenu. -- Joey Hess Wed, 30 Jul 1997 22:51:25 -0400 pdmenu (1.2.16) unstable; urgency=low * Removed more arbitrary limits: no more limit on size of menu item text, menu item command, or rc file line length, or on the length of strings pdmenu uses for any other purpose. * Fixed bug when there was no \n at eof of a pdmenurc file. * Use SLsmg_Tab_Width when appropriate. * Made pdmenu resize immediately. (Something of a hack..) * Fixed rare crash on resize. * Unified error handling. * Fixed makefile problem (listed .c files by accident, not .o files) * Only suggests, not recommends, menu and cpp. * Rebuilt with fixed gpm library, to fix dependancies. (#11593) * Fixed some other problems using checker. What a godsend.. - SelHotKey was not skipping items with no hotkey. - Menu flags were not always initialized properly, with odd results. - ShowMessage was not setting item->type on all menu items. - RunShow was overflowing a string. * Checker seems happy with pdmenu now. * If a exec:{display,truncate} command returns no output, display the error message on the status bar, not in a window. * Changed behavior of exec:setenv command - now it parses the first line of output, not the last. -- Joey Hess Mon, 21 Jul 1997 20:37:03 -0400 pdmenu (1.2.15) unstable; urgency=low * Added #include to actions.c * Added a test for terminfo, if not found, link with -ltermcap * Fixed bug introduced in 1.2.13 in the truncate flag. * Removed some (but not all) arbitrary limits: no more limit on size of menu name, menu title, or menu helptext. -- Joey Hess Sat, 19 Jul 1997 14:30:47 -0400 pdmenu (1.2.14) unstable; urgency=low * /usr/doc/pdmnu/changelog was bad symlink. Fixed. * Routine update of debian/rules: Fakeroot and sudo fixes. -- Joey Hess Fri, 18 Jul 1997 17:23:42 -0400 pdmenu (1.2.13) unstable; urgency=low * showdir.pl: sort directory listing. * RunShow: handle tabs in input. * I thought I'd already done this, but turn off mouse support immediatly if it doesn't initalize, so if pdmenu crashes or is killed, cut and paste isn't messed up. * I thought I'd done this too (did I lose a version somewhere?), but fixed a problem in ShowMessage that was leading to frequent crashes. * Code reorganization. * Routine update of debian/rules: Only run sudo when really necessary - makes fakeroot work. -- Joey Hess Mon, 14 Jul 1997 13:49:45 -0400 pdmenu (1.2.12) unstable; urgency=low * Fixed a crash if the menu file was a single "nop". * Built with new gpm library, so it is now entirely libc6, not libc5 and libc6 mixed. * Fixed a bug in ShowMessage() -- Joey Hess Tue, 1 Jul 1997 11:50:23 -0400 pdmenu (1.2.11) unstable; urgency=low * Merged changes from menu package pdmenu example menu method. Now it includes menu.h, so you can toggle between long and short titles easily. * So that can work, updated to recommend menu >= 1.4 * Fixed problem with debian menus that was preventing urls from being used in menu items, becuase cpp thought everything after "//" was a comment. -- Joey Hess Thu, 26 Jun 1997 14:16:43 -0400 pdmenu (1.2.10) unstable; urgency=low * Changed debian menu method to not allow +, -, 2, or 8 to be used as hotkeys, since they can be used for navigation. -- Joey Hess Wed, 25 Jun 1997 14:32:20 -0400 pdmenu (1.2.9) unstable; urgency=low * Rebuilt to use libc6. -- Joey Hess Mon, 23 Jun 1997 22:31:41 -0400 pdmenu (1.2.8) unstable; urgency=low * configure script no longer uses perl to figure out the version number. -- Joey Hess Fri, 13 Jun 1997 14:56:04 -0400 pdmenu (1.2.7) unstable; urgency=low * Added --retro command line option that makes pdmenu use the pre-1.2.4 look. -- Joey Hess Wed, 11 Jun 1997 12:44:22 -0400 pdmenu (1.2.6) unstable; urgency=low * Fixed some buffer overflows. * Fixed overoptimization that had weird results with empty menus. * NOP's are now allowed as the first item in a menu. * Fixed a bug with menu items with an empty text field. * Fixed longstanding bug that there was no \n after the "Press enter to return to pdmenu." prompt. * Made flags case-insensitive. * Fixed resizing if an item is added to a menu on the fly. * Integrated in several changes that were almost lost in a disk crash last week. -- Joey Hess Thu, 5 Jun 1997 16:25:28 -0400 pdmenu (1.2.5) unstable; urgency=low * Added group commands. These are menu items that execute more than one pdmenu command when selected. * The makemenu flag no longer displays the menu it makes. If you used this feature, you must change your pdmenurc file to run a group command that runs the makemenu command and then runs a show command to display the menu. * This fixes a bug in the makemenu flag if the generated menu is empty. * Changed remove to be a command that can appear only in menus and groups. Also, remove command has a (currently unused) flags field now, and a description field. * Fixed a memory leak in the remove command. -- Joey Hess Mon, 26 May 1997 15:35:24 -0400 pdmenu (1.2.4) unstable; urgency=low * Menus that are not active can now change to a different color and lose some decorations. * Introduced a new easy to understand long form for the flags to the exec command. * Worked around a bug in makemenu flag if generated menu is empty (not yet really fixed). * Added a make dep target. * Routine update of debian/rules: Run dpkg-gencontrol after debstd, and delete substvars during clean. * Fixed column mis-align in --help text. -- Joey Hess Thu, 22 May 1997 13:23:04 -0400 pdmenu (1.2.3) unstable; urgency=low * Fixed a bug in the postinst, that would cause a failure if a version of menu older than 1.0 was installed when pdmenu installs. * move compat= in menu method to first non-comment line, at request from Joost. -- Joey Hess Tue, 6 May 1997 13:20:50 -0400 pdmenu (1.2.2) unstable; urgency=low * No longer depends on perl. * Updated menu file to version 1.0 format. * Does not depend on menu, only recommends it. -- Joey Hess Mon, 21 Apr 1997 21:08:28 -0400 pdmenu (1.2.1) unstable; urgency=low * Got rid of pdmenu-genmenu. Replaced with a menu-method file that depends on menu 1.0 or greater. * Previously, if a menu was defined twice, the second definition could add items to the menu, but would not change the title or help text of the menu. Now, it does change the title and help text. * It is no longer a fatal error for a menu to be completly empty. (Such menus are now ignored.) -- Joey Hess Sat, 19 Apr 1997 22:40:23 -0400 pdmenu (1.2.0) unstable; urgency=low * Added 'm' flag to exec, which allows you to generate and display submenus on the fly while pdmenu is running. * Added remove keyword, to remove a menu. * '\' can now be used to escape out ':' characters in pdmenurc files. * Patch from Peter Tobias to fix bug in 's' flag. * Increaded size of MENU_ITEM_COMMANDSIZE to 512 characters. * Reorganized the sample pdmenurc files. * Added a pdmenurc.complex that shows off the more advanced features. * Reorganized pdmenurc(5). -- Joey Hess Thu, 10 Apr 1997 14:40:51 -0400 pdmenu (1.1.8) unstable; urgency=low * Added --menu= option to jump to a submenu on startup. * Man page and --help fixups. * Cleaned up version string. -- Joey Hess Wed, 9 Apr 1997 12:55:27 -0400 pdmenu (1.1.7) unstable; urgency=low * Fixed another problem with install -d * Fixed two buffer overruns. * Comments can end with \ to continue over to the next line now. * Fixed problem with whitespace not being allowed before comments. * Routine update of debian/rules: Run dpkg-gencontrol after debstd, and delete substvars during clean. -- Joey Hess Mon, 7 Apr 1997 13:27:52 -0400 pdmenu (1.1.6) unstable; urgency=low * Added --unpark option, which lets the cursor move to the selected line on a menu, to make pdmenu more friendly to speech generation software. -- Joey Hess Sun, 30 Mar 1997 23:36:13 -0500 pdmenu (1.1.5) unstable; urgency=low * Fixed a bug in input box, that could cause random crashes and other problems. -- Joey Hess Thu, 27 Mar 1997 22:41:45 -0500 pdmenu (1.1.4) unstable; urgency=low * Fixed a stupid typo in the pdmenurc file. -- Joey Hess Sun, 23 Mar 1997 14:38:02 -0500 pdmenu (1.1.3) unstable; urgency=low * Fixed problem with debian menu generation: if a command had "text","x11", or "vc" in its name, there were problems. -- Joey Hess Sat, 22 Mar 1997 21:56:03 -0500 pdmenu (1.1.2) unstable; urgency=low * Run dpkg-gencontrol after debstd. * Oops, fixed problem in pdmenurc file from last version. -- Joey Hess Thu, 20 Mar 1997 01:44:07 -0500 pdmenu (1.1.1) unstable; urgency=low * SYSV3 portability changes: * Fall back on floor() if rint() is not available. * Fix CFLAGS in Makefile. * Got rid of use of perl in pdmenurc.debian file. * Increased maximum length of menu name up to 80 characters from 32, because deeply nested debian menus can have quite long names. * Fall back on autoconf/install-sh if install -d doesn't work. * Improved line wrapping when displaying command output in a window. * Added 't' flag, which is the same as 'd', but truncates command output. Makes some things look much better when displayed in windows. (At request of Steve Frampton.) * Malloc only as many menus and as much space in the menus as we actually need. * Fixed bug in hotkey processing. * Improved make localdist. * Recognize '\' continuation lines. * Added --version switch. -- Joey Hess Tue, 18 Mar 1997 12:31:56 -0500 pdmenu (1.0.2) unstable; urgency=low * Fall back on mkdir if install -d fails, for compatability with bsdinstall. * Depends on slang0.99.34 (> 0.99.38) -- Joey Hess Mon, 17 Mar 1997 12:46:29 -0500 pdmenu (1.0.1) unstable; urgency=low * Fix date in LSM. * Routine update of debian/rules: Clean up junk files in subdirs. * Portability modifications for AIX: * Test if compiler is gcc. If not, don't set some CFLAGS values. * malloc() some strings, instead of using fixed-length arrays that xlc chokes on. Only had to do this in two places that used a calculated expression as the size of the string. * Fixed input box so backspace will work in my xterm (it sends 127 for some reason). -- Joey Hess Sat, 15 Mar 1997 00:25:23 -0500 pdmenu (1.0.0) unstable; urgency=low * Small documentation changes. * Added doc/ANNOUNCE file. * Removed outdated copy of lsm file. * Fixed spec file. -- Joey Hess Thu, 6 Mar 1997 22:17:05 -0500 pdmenu (0.6.4) unstable; urgency=low * Cleaned up base directory -- moved sources into src/, docs into doc/, autoconf stuff into autoconf/ * Fixed a few minor bugs in Makefile. * Minor doc fixes. * Added copyright header to all source files, etc. * Fixed very long standing problem with make test -- now it's a little quicker. -- Joey Hess Sat, 1 Mar 1997 18:49:19 -0500 pdmenu (0.6.3) unstable; urgency=low * Now builds on SunOS. * Fixed a bug that would cause pdmenu to crash after the screen was refreshed 30 times, or after 30 interactive programs were run. * make distclean removes autoconf generated slang.h. * Several small portability changes: * Work if getopt_long and/or getopt are unavailable. * Work with versions of tar that don't have the 'x' option. * Allow user to specify location of slang header file and of slang libraries when running configure. * Make sure a GNU compatable date is used to generate LSM file date. * Guess the size of the tar file more portably, using perl. * Use putenv, not setenv. * Include both string.h and strings.h. * Add -D__USE_FIXED_PROTOTYPES__ to gcc command line. * Moved man pages to subdirectory. * Routine update of debian/rules: Modifications for multiple binary package support. -- Joey Hess Thu, 27 Feb 1997 20:06:34 -0500 pdmenu (0.6.2) unstable; urgency=low * Fixed a bug in the automatically generated menus. if the id of a menu entry was the same as part of the command to run, there were problems. * Routine update of debian/rules: Call debstd after fixing file perms. -- Joey Hess Sat, 1 Feb 1997 22:28:56 -0500 pdmenu (0.6.1) unstable; urgency=low * ^L will redraw screen, as well as ^R. * More mods to configure script (redhat compatability). * Fixed pdmenu-genmenu problem with menu items that could run in either text or x11 mode showing up twice on the menus. -- Joey Hess Sat, 18 Jan 1997 21:34:42 -0500 pdmenu (0.6.0) unstable; urgency=low * Converted to use autoconf. * Lots of code reorganization and other changes; no changes to actual functionality of the program. -- Joey Hess Thu, 16 Jan 1997 20:18:18 -0500 pdmenu (0.5.10) unstable; urgency=low * Rewrote pdmenu-genmenu so it will only work with menu >= 0.10, but is simpler and faster. Updated man page, changed package dependancies accordingly. -- Joey Hess Tue, 7 Jan 1997 18:48:27 -0500 pdmenu (0.5.9) unstable; urgency=low * More fixes to postinst, postrm scripts, thanks to Joost. -- Joey Hess Tue, 7 Jan 1997 18:26:28 -0500 pdmenu (0.5.8) unstable; urgency=low * Rewrote and cleaned up rc file processing. * Fixed bug in postinst, postrm, that was making the pdmenurc_auto file 0 bytes long on upgrades. * postrm purge will remove conffile /etc/menu-methods/pdmenu * debstd no longer handles the menu file. (Because I need to handle things differently than the standard case.) -- Joey Hess Mon, 6 Jan 1997 21:43:17 -0500 pdmenu (0.5.7) unstable; urgency=low * Added redhat spec file, and built RPMs of pdmenu for the first time in a long while, thanks to Rob Lesan. -- Joey Hess Wed, 1 Jan 1997 20:44:57 -0500 pdmenu (0.5.6) unstable; urgency=low * Added a man page for pdmenu-genmenu (#6285) * Routine update of debian/rules: Use build-stamp instead of build. -- Joey Hess Tue, 31 Dec 1996 20:55:59 -0500 pdmenu (0.5.5) unstable; urgency=low * Fixed another bad bug in pdmenu-genmenu that made the menus unusable. * Fixed a minor hotkey bug in pdmenu-genmenu. -- Joey Hess Fri, 27 Dec 1996 21:24:09 -0500 pdmenu (0.5.4) unstable; urgency=low * Large cleanup of pdmenu-genmenu; fixed several serious bugs in it. * Moved pdmenu-genmenu into /usr/sbin. * Made /etc/menu-methods/pdmenu be a conffile, similar to those installed in the same directory by the menu package. -- Joey Hess Thu, 26 Dec 1996 21:41:43 -0500 pdmenu (0.5.3) unstable; urgency=low * Fixed a bug with hotkey selection on debian auto-generated menus. * Cursor doesn't jump around the screen anymore. * Now handles screen resizing properly. -- Joey Hess Thu, 26 Dec 1996 11:26:38 -0500 pdmenu (0.5.2) unstable; urgency=low * Added rc file preprocessing via the preproc command. * Pdmenu will now detect if X or the linux console is available, and automatically add/remove menu items that depend on X or the console. * Added Reccommends: cpp to control file. * Upped the maximum number of menus from 20 to 50. * Handle upper and lowercase "needs" fields in pdmenu-genmenu. * Fixed a bug that occurred when a rc file containing just a menu keyword was read. -- Joey Hess Fri, 20 Dec 1996 13:38:53 -0500 pdmenu (0.5.1) unstable; urgency=low * Fixed a bug if escape was hit in an edit window at the linux console. -- Joey Hess Thu, 19 Dec 1996 19:38:05 -0500 pdmenu (0.5.0) unstable; urgency=low * Built with new version of slang library. * Key handling fixed to work properly, thanks to new features of slang. * Escape key will close the current window. * A line of help is displayed if an invalid key is pressed. * The TERMCAP problem is solved! Slang will now work even if TERMCAP is set to something like "co#80:li#24:". Removed advice in README.debian about how to deal with this problem. * Fixed a bug that would mess up cut and paste in an xterm after pdmenu ran. * Added long options. * Added ctrl-u (pageup) and ctrl-v (pagedown) -- Joey Hess Wed, 18 Dec 1996 23:33:00 -0500 pdmenu (0.4.2) unstable; urgency=low * Changed author and maintainer email address, and updated name of ftp site. * Reset gpm to normal while shelled out to run a program or in a text box * Can now hold down on shift to use gpm to cut and paste normally. * Improved rc file parsing and sanity checking. * Fixed compilation without gpm support. * Skip over "nops" when moving in the menu. -- Joey Hess Mon, 16 Dec 1996 15:50:57 -0500 pdmenu (0.4.1) unstable; urgency=low * libgpm1 is required. * Cleanups to mouse support, and right mouse button exits a menu now. * Fixed compiled-in version number. * Added a debian menu entry for pdmenu (in Apps/Shells). * Supports -f option to the menu generator. * Added check for screen too small. * Ctrl-g will not exit program if -q option is passed on the command line. -- Joey Hess Sun, 15 Dec 1996 01:54:01 -0500 pdmenu (0.4.0) unstable; urgency=low * Experimental GPM mouse support added, thanks to Randolph Chung. * Makefile autodetects version number from this changelog. * Threw in a warning about how xterm and slang conflict over how TERMCAP should be set. -- Joey Hess Sat, 14 Dec 1996 21:10:16 -0500 pdmenu (0.3.4) unstable; urgency=low * Pdmenu now works in rxvt with TERM=rxvt, and in some windows telnet clients. -- Joey Hess Sat, 14 Dec 1996 14:15:12 -0500 pdmenu (0.3.3) unstable; urgency=low * Modified "menu" command in rc file so existing menus can be added to later in the rc file. * Added support for debian's "menu" package. Menus created by the "menu" package can now be used in pdmenu. * Added README.debian with instructions for using update-menu menus with pdmenu. * Added "read" command to rc file, to let above change work. * Added dependencies on perl and menu. -- Joey Hess Mon, 25 Nov 1996 23:30:21 -0500 pdmenu (0.3.2) unstable; urgency=low * Routine update of debian/rules. * Split man page in two: pdmenu and pdmenurc * Lots of cleanups and additions to the man pages. -- Joey Hess Sun, 10 Nov 1996 20:30:24 -0500 pdmenu (0.3.1) unstable; urgency=low * Debianized. * Autogenerate .lsm file. * Added code to detect the correct screen size when used with broken termcap/terminfo files. -- Joey Hess Sun, 3 Nov 1996 19:31:59 -0500 pdmenu (0.3) unstable; urgency=low * 0.3 3rd public release 21JUN96 Removed "-n" flag. Now, color is off by default. To turn it on, either use the "-c" flag, or set the COLORTERM environment variable. (Setting COLORTERM has the side effect of making color work properly in jed, slrn, and maybe other programs that use the slang library.) "make config" now works even if you only have perl 4.x, not just 5.x Ctrl-r forces a screen redraw. Split config.h up into lots of little .h files, should make it easier to configure different things. * 0.3pre6 Final bugfix 15JUN96 'p' flag works again (oops...) Revamped rc file processing. Control and high-bit characters in menus are changed to spaces. Tab characters in menus/windows are ok now. Avoided making color combos that blink on the linux console be the default colors. Allowed default colors to be configured in config.h Commands that return null output can be run with the 'w' flag without problems. Added "nop" command for a blank line in the menu. * 0.3pre5 More bugfixing 11MAR96 Kept it from stomping on $HOME. (oops..) Fixed key handling, although it's still far from perfect. Added home and end key handling. Other minor fixes. * 0.3pre4 Bugfix and minor improvements 27JAN96 No shadows in B&W mode, faster scrolling on slow terminals, and other cosmetic fixes. Fixed nasty problem with menus greater than 127 lines long. Fixed ShowMessage to work with broken gcc. 's' flag to exec command to set environment variables. More robust parsing of rc file. Sped up screen redraws, thanks to John E. Davis, author of S-LANG. Fixed make config. * 0.3pre3 Creeping featureitus 18JAN96 Fixed 'd' without 'n' flag so it'll not segfault. 'e' flag to exec command to let you enter text. 'd' flag to exec command to display output of command in a window. Configurable colors via the "color" command. Menus can now contain more items than will fit on the screen; they scroll. * 0.3pre2 Bugfix 11JAN96 Created autoconfig script ("make config"). Lots and lots of bugs fixed. Added -n and -q switches. * 0.3pre1 The need for speed 10JAN96 **IMPORTANT** This version is a total rewrite in C. It is like the earlier versions in spirit only. There are sure to be lots of bugs, and there is no support for configurable menu colors in this version. However, it's now MUCH faster, and easier to use, with loads of new options. * 0.2 The enevitable bugfix 02DEC95 Added support for multiple menu files being used at once. Just specify them all as parameters. Got rid of the width item in the menu definitions. Because of conflicts with multiple other programs named "menu", the Makefile now installs it as pdmenu instead. See INSTALL for details. Added support for different colored menus. Added a background title to the menus. Fixed bug in detection of menus. * 0.1 First public release 26NOV95 -- Joey Hess Sun, 3 Nov 1996 19:31:59 -0500