diff options
author | joey <joey@a4a2c43b-8ac3-0310-8836-e0e880c912e2> | 2003-10-15 02:40:00 +0000 |
---|---|---|
committer | joey <joey@a4a2c43b-8ac3-0310-8836-e0e880c912e2> | 2003-10-15 02:40:00 +0000 |
commit | eca993a9b0220de499895cd582006060af972af7 (patch) | |
tree | 18ea3069508253c47643142b0f6305c44b652ff0 /doc | |
parent | b5b68f047dbee4f49683fd39ce7c6bea0927cc67 (diff) |
clean up from semi-disasterous cvs2svn
Diffstat (limited to 'doc')
-rw-r--r-- | doc/.cvsignore | 1 | ||||
-rw-r--r-- | doc/ANNOUNCE | 51 | ||||
-rw-r--r-- | doc/BUGS | 25 | ||||
-rw-r--r-- | doc/TODO | 16 | ||||
-rw-r--r-- | doc/pdmenu.lsm.in | 4 |
5 files changed, 63 insertions, 34 deletions
diff --git a/doc/.cvsignore b/doc/.cvsignore deleted file mode 100644 index 8273bfc..0000000 --- a/doc/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -*.lsm diff --git a/doc/ANNOUNCE b/doc/ANNOUNCE index d46d48f..143c573 100644 --- a/doc/ANNOUNCE +++ b/doc/ANNOUNCE @@ -1,12 +1,13 @@ -Subject: pdmenu 1.0.0 - simple text mode menu system +Newsgroups: comp.os.linux.announce +Subject: Pdmenu 1.2.30 - simple text mode menu system Followup-to: comp.os.linux.misc Pdmenu is a menu system for Unix. It is designed to be easy to use, and is suitable for a login shell for inexperienced users, or it can just be run at the command line as a handy menu program. -Pdmenu features color support and, GPM mouse support at the linux -console. It compiles on Linux and Sun and maybe other Unixes. +Pdmenu features color support and, GPM mouse support at the Linux +console. It compiles on Linux and a variety of other Unix's. I was prompted to write Pdmenu when I took a look at a shell script that used dialog to generate similar menus. The shell script was @@ -15,21 +16,33 @@ anything to the menu. I hope that Pdmenu is better. :-) For more info, including source code and packages for Debian and Red Hat visit Pdmenu's home page at: - http://kite.ml.org/programs/pdmenu/ + http://kitenet.net/programs/pdmenu/ -Begin3 -Title: pdmenu -Version: 1.0.0 -Entered-date: 12Mar97 -Description: Simple full screen menu program. Can be used - as a login shell for inexperienced users. - Features color, mouse support, and powerful - (but simple!) menu definition files. -Keywords: menu shell -Author: joey@kite.ml.org -Primary-site: sunsite.unc.edu /pub/Linux/utils/shell - 59 pdmenu-1.0.0.tar.gz -Alternate-site: kite.ml.org /pub/code/ -Copying-policy: GPL -End +I have just released Pdmenu 1.2.30. The biggest change in this new version +of Pdmenu is that it no longer has hard coded limits of any sort. Now you +can load up any number of menus of any length. +Other changes since Pdmenu version 1.0.0 include: + +* Much nicer looking shadows under windows. +* Menus that are not active now change to a different color and lose + some decorations. (The old behavior can be re-enabled with the + --retro command line parameter.) +* Added a --lowbit command line parameter, which forces pdmenu to not use + high bit ascii line drawing characters. +* Added --menu= option to jump to a submenu on startup. +* Added --unpark option, which lets the cursor move to the selected line + on a menu, to make pdmenu more friendly to speech generation software. +* Introduced a new easy to understand long form for the flags to the exec + command. +* Added group commands. These are menu items that execute more than one + pdmenu command when selected. For example, you could make a group command + that runs a program, pops up a submenu, and when the submenu closes, exits + pdmenu. +* If you run pdmenu in a xterm, and resize the xterm, pdmenu will immediately + resize now. +* Fixed a large number of buffer overflows and memory leaks and other bugs. +* Portability fixes for building on other Unix's. +* Added several contributed example pdmenurc files to showcase some of the + capabilities of pdmenu. +* Optimizations. @@ -1,14 +1,25 @@ This is the first, yes, the first C program I ever wrote. if you're a seasoned C programmer, and you're ROTFL over my code, please write me -<joey@kite.ml.org>, and give me a hand! +<joey@kitenet.net>, and give me a hand or just some constructive criticizm. -If you want to report a bug, please include the version of pdmenu, slang, -and what operating system you are using. +If you want to report a bug, first visit the pdmenu web site +(http://kitenet.net/programs/pdmenu/) and check that the latest version of +pdmenu has the bug. Most bug reports I get have already been fixed, and the +bug reporter is just using an outdated pdmenu. Once you verify there is +still a bug, mail <joey@kitenet.net>, describing how to reproduce the bug. +Please tell me the versions of pdmenu, slang, and what operating system you +are using, along with the pdmenurc file that caused the problem and any other +pertinent information. -Current bugs: +Current known bugs: I'm sure there are spelling errors throughout. Too bad. - Home/End don't work in my xterm. This is probably a problem with my - terminfo file for xterm. + Run a program that has the pause flag set. At the press any key to + continue prompt, resize the screen. The screen ends up sized wrong + when you get back to pdmenu. - Backspace doesn't work in my xterms in edit boxes. Ctrl-h does. Hm. + In an rc file, a '\' on a line by itself with no continuation lines + just before it will not be stripped out. + + When using pdmenurc.complex to view a file with tabs, ie, INSTALL, + some lines are missing their last character. @@ -2,16 +2,22 @@ Yet to be done: * A menu file editor, to make it easy for you to set up your own menus. * Break out a general widget library. - * Better shadows on menus. * Scrollbars on menus. * Autodetect if terminal supports color - * Make windows in the background grey or some other color to be less - confusing. * Handle BS characters properly, so man pages can be displayed in windows. This would be nasty to do, and the benefit is small... * There are some ugly loops in DoMenu_Up and DoMenu_Down that could be eliminated by careful programming. * Support arrow keys, etc in inputbox. - * Make the menu array be a dynamic array so there can be unlimited - numbers of menus. + * SIGSTP handler, so ^Z suspends (when not in -q mode) + * Possible: add an immediate command that takes another command that + normally only appears in a menu as its parameter and runs it + immediatly. ie, immediate:remove:::menuid + * Add an option for a help text for each command in the menu, + displayed on help line. (Defaults to on, but can be turned off for + slow terminals.) + * Use checker's garbage collector to find all leaks. + * Rewrite RunShow. There has to be a better way. + * When esc is hit while editing something, back out only one edit + step, instead of going all the way back to the menu. diff --git a/doc/pdmenu.lsm.in b/doc/pdmenu.lsm.in index e033803..3f564e9 100644 --- a/doc/pdmenu.lsm.in +++ b/doc/pdmenu.lsm.in @@ -7,9 +7,9 @@ Description: Simple full screen menu program. Can be used Features color, mouse support, and powerful (but simple!) menu definition files. Keywords: menu shell -Author: joey@kite.ml.org +Author: joey@kitenet.net Primary-site: sunsite.unc.edu /pub/Linux/utils/shell @TAR_FILE_SIZE_GUESS@ pdmenu-@VER@.tar.gz -Alternate-site: kite.ml.org /pub/code/ +Alternate-site: kitenet.net /pub/code/pdmenu/ Copying-policy: GPL End |