home *** CD-ROM | disk | FTP | other *** search
- ================================================================================
- # #
- # wish - user friendly windowing shell for character terminals #
- # ------------------------------------------------------------ #
- # #
- # Release 1.00 (First Public Release) September 1993 #
- # #
- # Written and (c) Copyright 1988-1993 by #
- # Hellmuth Michaelis (hm@hcshh.hcs.de) #
- # Eggerstedtstr. 28 #
- # 22765 Hamburg #
- # Germany #
- # #
- # See the file COPYING for restriction and warranty information #
- # #
- ================================================================================
-
- Yes, i know there is another program floating around called "wish", but i use
- it now for so long that i am not going to change it's name to something else!
-
- Wish is an easy to use tool for travelling through the filesystem, either for
- doing administrative work or as a shell replacement.
-
- It was rewritten several times, a fact which is noticable in many dark corners
- of the source, flames to /dev/null please!
-
- The code is neither beautiful nor elegant, as are the underlying data-
- structures, so this is definitely NOT usable for an intro class into device
- independant programming - it just does the job for many years now and the
- users (yes, REAL users!) are satisfied with it.
-
- It is now curses based, with the exception of two areas of terminal handling:
- - the first being the access of alternate character sets, which is used for
- drawing horizontal lines across the screen, and
- - second, the access of function keys in general (and HP-terminal function
- keys in special).
-
- Before you cry, there is no alternate character handling and function key
- label handling available in the current version of HP-UX's curses (9.0).
-
- What i did was, that i programmed "around" curses, which is a very bad thing
- for portability and other reasons - i know, but i did not found any other way.
-
- I think, i found failsafe methods in order to run wish on other than the
- tested terminals, but due to the lack of appropriate hardware, i tested it
- only on HP and DEC terminals or clones or terminal emulation packages
- emulating one of the before mentioned.
-
- If you get wish to run on some other terminals (Wyse, Qume, Televideo etc.)
- please tell me !
-
-
- HISTORY
- --------------------------------------------------------------------------------
-
- Release Changes/Features
- ------- ----------------------------------------------------------------
- 1.00 First public release to comp.sources.misc
-
-
- INSTALLATION
- --------------------------------------------------------------------------------
-
- HP-UX:
- You need a ANSI-C compiler to compile everything. You should have no
- problems using the 8.0 and 9.0 compiler or GCC from the Free Software
- Foundation. Wish does not compile with the crippled 9.0 compiler.
-
- Copy Makefile.hpux to Makefile and execute make. You should
- have no problems compiling wish.
-
- I had some problems with terminfo entries for "unsupported" terminals
- under HP-UX 8.0, contact me if you need help.
-
- "make install" installs wish to /usr/local/bin, "make man-hpux"
- installs the manual page to /usr/local/man/man1/wish.1.
-
-
- 386BSD:
- Zeyd M. Ben-Halim (zmbenhal@netcom.com) rewrote Pavel Curtis'
- ncurses library and made it available for 386BSD and Linux.
-
- This library is needed in order to get wish up and running on
- 386BSD, NetBSD and Linux.
-
- It is available from netcom.com:pub/zmbenhal.
-
- Uncomment the appropriate Makefile-entry and execute make. You should
- have no problems compiling wish.
-
- "make install" installs wish to /usr/local/bin, "make man-386bsd"
- installs the manual page to /usr/local/man/cat1/wish.0.
-
-
- OTHER:
- You are on your own! I will be glad to get Makefile entries and/or
- diffs for other machines, if you need help, get in touch with me!
-
-
-
- WYSIWYG - WHAT YOU SHARE IS WHAT YOU GET
- --------------------------------------------------------------------------------
-
- PLEASE, if you fix bugs, add features, hack this program to work on your
- terminal and/or operating system or simply don't get it up and running, get
- in contact with me!
-
- The code is far from being perfect, YOU are very welcome to enhance it !
-
- Please mail bug reports/fixes, suggestions, enhancements & diffs to
-
- hm@hcshh.hcs.de
-
- I will support this program as my time permits it, feel free to contact me!
-
- Thank You!
-
-
- KNOWN BUGS
- -------------------------------------------------------------------------------
-
- too much ...
-
-
- TESTED TERMINALS
- --------------------------------------------------------------------------------
-
- DEC VT100 no function keys, have to use escape + number
- DEC VT220 F1 .. F8 mapped to F6 .. F13
- HP2392A slooow, but ok
- HP700/92 ok, but very small font
- WRQ R1+ nice, fast & easy
- WRQ R2+ nice, fast & easy, F1 .. F8 mapped to F6 .. F13
- 386BSD pcvt fully supported
- 386BSD pc3 supported
-
-
- Good Luck and Have Fun !
-
- Hellmuth
-
- e-mail: hm@hcshh.hcs.de (...mcsun!unido!hcshh!hm)
- s-mail: c/o HCS GmbH, Oldesloer Str 97-99, 22457 Hamburg, Germany
- tel: +49/40/55903-0 or +49/40/55903-170 (business)
- fax: +49/40/5591486 (business)
- tel: +49/40/384298 (private)
-