ttyload change log
Here is a log of things which have changed between versions
of ttyload. Listed in reverse chronological order, the data
below each version is for what's changed between that version
and the immediately previous version.
ttyload 0.5.3
Fixed up time display more, especially for e.g. -i 120 (Issue #1)
ttyload 0.5.2
Fixed a bug in time display
ttyload 0.5.1
Converted to Git; uploaded to GitHub; documentation tweaks
ttyload 0.5
- New license, which is basically the ISC License,
with very slight (and hopefully not substantive, from an OSS
point of view. (I got a request for including it in Debian, which required a new
license.)
- Automaticly detects screen (terminal) width and height.
- Rudimentary manual page now included.
- New ports: MacOS X (Darwin) and Isilon OneFS.
ttyload 0.4.4
- Completely re-wrote arch/SunOS/getload.c (and made minor
changes to a couple of other files, mostly documentation
related) so that it would work on Solaris 2.x, not just
Solaris 8. I'm told it still works just fine in 8 this way,
so now it's more portable.
- Cranked up warnings for gcc (-Wall and -pedantic now on);
fixed a few things to make things once again compile
clean.
- Made a mechanism for setting LDFLAGS in a somewhat
platform-specific way (needed for Solaris).
- 'make clean' now gets rid of any 'core' or 'a.out' files
which might happen to exist (not that I've seen any of
either any time recently, but just in case).
- 'make install' is no longer "soft", i.e. got rid of the -i
flag to the cp into ${INSALLDIR}.
- Did some cleanup to things in loader.c
- Fixed a few spelling errors in comments.
- And added this changelog. ;-)
ttyload 0.4.3
- Added IRIX support (back -- ttyload was originally written
on IRIX, but then I let it slide when I ported to linux, for
sake of making things more portable, and didn't re-port to
IRIX until 0.4.3).
- Added FreeBSD support
- Made the Makefile a little more portable, for the sake of
the above ports.
- Cleaned up old (#if'd out) IRIX code in ttyload.c
- now allows longer hostnames (still fairly finite, though,
which I should perhaps change)
- Runs getload() once before clearing the screen the first
time, so that if getload() has a fatal run-time error, you
can see the error, and generally not have your screen
cleared.
ttyload 0.4.2
- Added "no warranty" clause to LICENSE file.
- Cleaned up what 'make clobber' did, and stopped building
'loader' by default.
- Made the README file have multiple sections, added a bunch
of info to it.
- Added -h and -v flags to ttyload
- Fixed a bug where 'basename' was being set slightly
incorrectly, and after it was first used.
ttyload 0.4.1
- Added 'install' and 'clobber' targets to Makefile; cleaned
up a few other things there as well.
- Cleaned up the 'exportit' script a bit.