summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorjoey <joey@a4a2c43b-8ac3-0310-8836-e0e880c912e2>2003-10-15 02:40:00 +0000
committerjoey <joey@a4a2c43b-8ac3-0310-8836-e0e880c912e2>2003-10-15 02:40:00 +0000
commiteca993a9b0220de499895cd582006060af972af7 (patch)
tree18ea3069508253c47643142b0f6305c44b652ff0 /doc
parentb5b68f047dbee4f49683fd39ce7c6bea0927cc67 (diff)
clean up from semi-disasterous cvs2svn
Diffstat (limited to 'doc')
-rw-r--r--doc/.cvsignore1
-rw-r--r--doc/ANNOUNCE51
-rw-r--r--doc/BUGS25
-rw-r--r--doc/TODO16
-rw-r--r--doc/pdmenu.lsm.in4
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.
diff --git a/doc/BUGS b/doc/BUGS
index 15b4733..7cdadc3 100644
--- a/doc/BUGS
+++ b/doc/BUGS
@@ -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.
diff --git a/doc/TODO b/doc/TODO
index 76628ff..19e4c20 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -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