File Release Notes and Changelog
Release Name: 0.3.10
Notes:
I think I fixed a number of compile issues with some Linux distributions. Atleast I hope so.
It also compiles on FreeBSD, but doesn't link. The FreeBSD box I tried seems to have an empty libpanel library. Ah-tty needs a useful libpanel library.
The only added "feature" is that ah-tty will now detect if you are trying to pipe to it, and then refuse to run. It requres taht both in and out are tty's. (If you don't know what that means, don't worry, it wont cause problems).
Changes:
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