Version-0.3.12: ah-tty.conf: Added many entries, and fixed my favorite mv file.{c,bak} entry NEWS: Updated to reflect the improvements INSTALL: Expanded the description a bit doc/Intro.texi: Updated the rules, "what I learned" and installation instructions src/ShellWin.c: Modified startup and '0' terminate the buffer src/psh.c: Modified the startup code src/vtansi.c: Much improved parsing, cleaned up code a bit, improved documentation src/vtcurses.c: Added documentation, removed __VT_writen, improved some algorithms. Now can save cursor state src/vtcurses.h: Added some structures and externs src/vtlabel.c: Improved color usage Version-0.3.11: ah-tty.texi: Added @dircategory & @direntry information ah-tty.conf: Fixed many typos, and inverted the file a bit to help improve lookup doc/Intro.texi: Added a "what I learned" section dillib/vty/vtansi.c: Added extensive documentation about what escape codes are emulated. Fixed several annoying issues with the VT100 parser. (The man back-paging seems to have been fixed!) configure.in: Modifed how it detects curses/ncurses lib. It will find curses if there is a shared library, but the linker won't be happy. So I check for ncurses first. dillib/vty/vtcurses.h: Added definition for erasing a whole line Adding scrolling to the delta move dillib/vty/vtcurses.c: Adds in an extern Version-0.3.10: include/platform.h: Added __USE_GNU back in since this fixes things on some glibc platforms. (I'm hating GNU libc's features feature) include/LDL.h: Added #ifdef HAVE_SEARCH_H for FreeBSD systems Added insque / remque implementation include/IOQ.h: Fixed the HAVE_SEARCH_H wrapper src/psh.h: Moved dillib.h include to first src/ShellWin.c: Moved include order around since glibc's includes will error out otherwise src/psh.c: Makes call to check that stdio is to a tty src/usage.c: Created file to check that stdin/out are ttys and print a usage otherwise configure.in: Modified to check for insque and remque being defined (FreeBSD doesn't) and to hunt for pure curses before ncurses Version-0.3.9: Makefile.am: Modified to include the texinfo documentation. configure.in: Modified to pass the --prefix= setting onto the C source Please note that the configure.in is very fussy about the location of this change. It does not autodetect functions properly if slight adjustments are made, so be careful! src/psh.h: Modified the GLOBALHELP macro to use that --prefix setting src/psh.c: Outlined code to set the TERM=vt100 for our child processes src/ShellWin.c: Documented a function src/monitor.c: Removed the dead variable Flag and a little dead code include/platform.h: Changed to use _GNU_SOURCE instead of __USE_GNU dillib/Spawn/pty.c: Removed extraneous defines ah-tty.texi: Changed include for Intro.texi and removed "Revision" nodes doc/Intro.texi: Changed to include doc/ah-tty2.texi Version-0.3.8: Changed the name to AH-TTY Numerous bug fixes over time configure.in is now generated by a more generic tool (see cfg/) vtansi.c: Fixed many small bugs and extended interpretation pshrc: Improved or extended a great deal of interpretation monitor.c: removed the `vi' detector Version-0.3.7: Numerous bug fixes over time Version-0.3.6: Makefile.am: Fixed a bug where it dropped some files pshrc: Added more info on head and tail Version-0.3.5: pshrc: extensive additions to make the patterns more flexible, automatically installs now. Commands now match at the beginning of a command line, after a ; or | RULES: described some more on how to make the patterns psh.1: Made this file installable and modified the man page vtcurses.c: Modified to slightly simpler. vtansi.c: Added more functionality, and eliminated a few small bugs IOQ.h: Modified to conditionally include search.h Version-0.3.4: ShellWin.c: moved code to this file, added copyright, fixed the SIGWINCH signal handling HelpWin.c: Adds the notice to the user at the start of the program help.c: Fixed it so that more than 2 patterns can match in succession vtansi.c: Modified it enough to get pine, info, man, and top to work. made a vty subdirectory to hold vtansi, vtcurses, etc. Version-0.3.3: help.c: Fixed some buffer overflow and complex code HelpWin.c: added the file, made up all the help window stuff I wrote fixed some coloration bugs vtansi.c: Fixed and expanded some vt100 interpretation configure.in: Version number and test for curses lib pshrc: Added a few more entries and colorized monitor.c: fixed a few bug conditions, including display and prompt formation. Version-0.3.2: help.c: Made it possible to colorize and boldify portions of the desc. pshrc : Added more entries, and markup for colorization configure.in: Version number, and tests for stropts.h pty.c : Modified to conditionally employ stropts.h RULES.txt: Modified to explain what kinds of rules are used Version-0.3.1: dillospawn.h: fixed accidental include of ltdl.h to be conditional configure.in: version number bumped, and tests for ltdl.h pshrc: Added entries for make, build Version-0.3.0: Two curses panels. The help goes into one, like PINE. The upper one is the traditional shell output. It can recognize most VT100 color commands; vi's startup VT100 command is recognized, and disables curses. The pshrc database format is different and simpler. Version-0.2: Modified by RCM to use a different pseudo-tty mechanism and IO handler Version-0.1: By Fraser McCrossan (fraserm@gtn.net)