Changes from 1.40 to 1.50:

autoconf/configure support added by Aaron Denney (<wnoise@ugcs.caltech.edu>)

Input focus fixed for fvwm2, and probably other window managers that were
actually paying attention to hints we gave it.

If compiled with KEYQUIT (see top of xsysstats.h), q or Q will exit the
program.

Can now specify the default application name (-name) and window title
(-title).

max value of the graphs can be shown (either with -showmax or with
pressing the m key.)

control-L can be pressed to redraw all the graphs.

Several new graph types added, and some changed.  Packets now prints total
average input + output packets, packetsi added for just input, packetso for
just output.  apage type to show average paging statistics.  page now changed
to pagei (pages in), with pageo (pages out) and apageo (average pages out)
being added.

Bug fix for scale lines - they should now draw correctly in all split window
configurations.  Before, there would be some problem.

New label type added - minimal.  Just shows scale values and optionally set
window title at bottom - useful if you know what the different colors already
mean.  I use this to watch about a dozen different hosts in split mode - each
host is in its own window, and between all the hosts I have standardized the
colors for the different things (green=cpu, red=pageout, yellow=packets, cyan=
load.)

New rstat method added (change value at top of xsysstats.h) - this one
should probably be more efficient, and sets timeouts to reasonable values
and also does some error checking - if we get an error, flatline the graph.
Errors will occur if an invalid system name is specified, or the system isn't
running rstatd (either because it is down or just isn't set up.)

------------------------------------------------------------------------------
Changes from 1.35 to 1.40:

    -solid option added, which draws solid graphs
    More graph types added (can now display outgoing swap, packets, pages),
        also can display sums of incoming and outgoing.  System, nice, and
        user cpu time can also be displayed seperately.  Note that the meaning
        of packets, swap, and page has been changed - see man page for
        full explanation of all of these values.
------------------------------------------------------------------------------
Changes from 1.34 to 1.35:

    Fixed problem with scale lines being drawn in the wrong window.
------------------------------------------------------------------------------
Changes from 1.33 to 1.34:

    Fixed bug in window allocation (-split option).  Was using values before
	they were set - this may fix some core dumps.

    Added -border command line option that lets the user set the spacing
	between the different graphs and the window edge.

    Host names are now copied into programs only data array.  Previously,
	it just pointed to the location that the shell/invocating program
	provided them in.

Changes from 1.32 to 1.33:

    Patches put in so that it should now compile without modification on
	Free BSD systems.

    Fixed bug that could cause it to core dump when sync_scales was called -
	program was accessing beyond the end of the graphs array.

Changes from 1.31 to 1.32:

    Bug fixed in -split mode - the array of windows was not be created
	properly.  This created numerous bugs that were not easily
	reproducible.

    Changed calls of index to strchr.

    If MAXHOSTNAMELEN is not defined, then set it to 64.

Changes from 1.30 to 1.31
    Fixed a fatal bug that caused core dumps.  Starting xsysstats
	in split window mode with now geometry specified caused an
	arithemetic except, and then a core dump.

Changes from 1.20 to 1.30
    splitting of the window now supported.  -split and -window arguments
	added to handle this properly.

    ANSI C is now truly required.  At one time, support for non ANSI
	compilers was trivial, and I recieved a patch to do this.  Now, it
	is a little more difficult, and I find that the code becomes a bit
	harder to read with all the #ifdef __STDC__ and so on to support the
	differences in function headers.  As far as I know, there is nothing
	preventing the running of any of the ANSI -> K&R converter programs
	out there, but I do not guarentee that this will work.

    Command line parsing redone.  Global options (like -foreground) should
	be handled better.  Also, -type graph@host now supported.

Changes from 1.12 to 1.20
    -link command line argument added.  This allows a graph to have its
	scale linked to any other graph.

Changes from 1.11 to 1.12
    FSCALE is used as the division value for load graphs, instead of the
	hard coded value 256. (Brian Fitzgerald, fitzgb@mml0.meche.rpi.edu)
    NetBSD support added (Thomas Eberhardt, thomas@mathematik.uni-Bremen.de)
    Should now work on Solaris 2.x machines simply by making a few minor
	changes to the Imakefile or Makefile.noIm (Richard Goldstein,
	Richard.Goldstein@eng.sun.com)
    Hopefully fixed bug when starting up with a -min value larger than
	default scale or -max value smaller than default scale.
    -ruler arguement added, to display number of seconds ago that section
	of the graph is displaying.  Togglable while running by typing
	'r'.
    Border is now one pixel at bottom of window.  Previously, a bug
	caused there to be no border at the bottom of the window (not
	usually noticed if the legend is in place.)
    #ifdef's now added so that it can compile with a Non ANSI C
	compiler (See README for more information)

Changes from 1.10 to 1.11
    Now handles MappingNotify events.
    -geometry flag now works properly with negative X or Y positions
	and non default sized window.


Changes from 1.01 to 1.10
    All malloc calls are now cast to prevent warnings with acc.
    Width and Height parametes to XParseGeometry now cast to prevent
	warnings with acc.
    Scale is now displayed properly when displaying load.  Before, the
	graph was accurate, but the scale was high. (Thanks for patch
	from Gvran Larsson (hoh@lorelei.approve.se)
    Changed code to handle the possibility interrupt total being less than
	the previously reported value.  Previously, when this happened,
	XSysStats got into an infinite loop.
    XCOMM line removed from Imakefile
    Window type now requests a backing store.  This fixes a display problem
	if the right side of the window is obscured.
    -allnames arguement added to force display of all host names, including
	the local host.
    -same_scale arguement added to force graphs of the same type to be
	displayed with the same scale.
    graph type load has been renamed to load1.  Graph type load5 and load15
	have been added.  load1 corresponds to load average for last minute,
	load5 for last 5 minutes, and load15 for last 15 minutes.
    -hidelabels option added to prevent labels with scale from being
	drawn at bottom of screen.  Label display can also be toggled
	by pressing 'l' in the XSysStats window.
    fixed minor bug that would cause double thick lines to be drawn at
	times when a graph changed scale.
    fixed bug in which all the graph labels were not displayed.  The
	size of the window determined if things were displayed properly
	or not.
    -scale arguement added to draw dotted horizontal lines.  Can make
	it easier to tell when a graph goes beyond a certain value.
