Changelog

Note: All versions < 1.0 are beta. The numbering of versions is like with
the linux kernel, which means 0.9 came before 0.10 and 0.11 and so on.

Version 0.13 (06/22/2002)
    * New parameters DEVx_DRAW_TICKS and DEVx_TICK_INTERVAL to specify if grid lines
      along the x-axis should be drawn, and at what interval. 
    * Fixed bug in LongRingBuffer.class (under certain conditions, data was not correctly moved when the buffer was resized)
    * Added parsing for more than one cpu in the server program (tested with up to 4 CPUs)
    * Added support to display second cpu in all graphs 
 
Version 0.12 (12/02/2001)
    * Updated the server-side script (again). An old version had slipped in with version 0.9

Version 0.11 (09/08/2001)
    * Fixed a race condition in the applet (when paint was being called while 
      data was being received)
    * Reworked the data handling code in the controls
    * Fixed a bug with the "alignment" parameter - this was not being 
      correctly evaluated
    * Added new parameter "vertical" for the application - if you're 
      displaying the output from several hosts, you can now choose wether they 
      should be aligned vertically or horizontally
    * The Applet/Application now reconnects automatically, if the connection 
      is to the server is dropped.
    * New Parameter DEVx_PERCENT which will interpret the data as a percentage 
      (IN+OUT = 100%). To be able to draw the graphs, after the percentage has 
      been calculated (and saved in "IN"), OUT is set to 0 - otherwise, the 
      histogram would simply always draw 100%.      

Version 0.10 (07/05/2001)
   * Fixed bug in LrpStatApplet that prevented the -v switch from working 
     properly
   * Added parameter DEVx_DONT_NORMALIZE so values will not be normalized
     to "values per second"
   * Added parameter DEVx_ABSOLUTE so the value itself rather than the
     change from the previous value will be displayed
   * Added parameters DEVx_IN_CAPTION and DEVx_OUT_CAPTION so the user can
     specify the strings to be drawn in the legend and in the status bar.

Version 0.9 (06/23/2001)

   * Fixed bug in Double-Histogram view
   * Added new parameters DEVx_SHOW_CPU_USAGE, CPU_SYSTEM_COLOR,
     CPU_USER_COLOR, CPU_NICE_COLOR and CPU_IDLE_COLOR. Using these
     parameters components can now display cpu-usage (the new C-server
     component is required for this feature)
   * Updated scaling for Histogram view
   * Minor cosmetic bugfixes
   * More profiling/optimizations
   * Restructuring of the documentation

Version 0.8 (04/21/2001)

   * Fixed several bugs in LongRingBuffer.class
   * Completely new server component in C (written by Dirk Gfrrer)
   * Added display of ISDN-status (Online/Offline/Trying to connect) (works
     only with new C-program)
   * Added timestamps for data packets (works only with new C-program)
   * Actions now run in their own thread, so the applet isn't blocked until
     the action is completed
   * Fixed bug in Histogram view (values were not clipped correctly)
   * New component Double-Histogram view, where the in- and out-values are
     not simply added, but in-values are painted upwards from the center of
     the component, out-bytes downward from the center of the component
   * The timespan between measurements of the server component (C-program
     and shell-script) can be configured (via command-line parameter)
   * Finally did some profiling and started to get rid of some of the worst
     parts in the code

Version 0.7 (02/10/2001)

   * Fixed a rather serious memory leak in the server-side C-program
   * Reimplemented the buffer that holds the data in histogram and line
     view
     The buffer automatically grows if neccessary and during normal
     operation (that is, if the buffer does not need to be resized) no
     copying of the buffer's contents is needed.
   * Added wrapper class so LrpStat can also be run as a Java-application
   * Added parameter "ALIGNMENT", so the graphs can be aligned in X or Y
     direction
   * Added parameters TITLE_FONT_NAME, TITLE_FONT_SIZE, STATUS_FONT_NAME
     and STATUS_FONT_SIZE so the user can customize which fonts/sizes the
     applet should use
   * Added parameters DRAW_CLIENT_BORDER and DRAW_COMPONENT_BORDER to
     specify whether borders around each "monitor" and the client area
     (where the lines are drawn) should be painted
   * Added parameter DEVx_DRAW_TITLE to specify whether the title bar
     should be drawn
   * Added parameter DEVx_DRAW_STATUS to specify whether the status bar
     should be drawn
   * Added parameter "INSETS" to specify the inner border of each component
   * Changed parameter "DRAW_LEGEND" - if not specified, or specified as
     "0" (this is new), no legend will be drawn. This was done so
     DRAW_LEGEND will be consistent with DRAW_CLIENT_BORDER and
     DRAW_COMPONENT_BORDER.
   * Added the ability to monitor different servers at once (only works for
     the by using the application, not for the applet).

Version 0.6 (12/17/2000)

   * Added autoscaling to line-view and histogram view
   * Added optional offsets to the throughput data
     If you have a constant load on your server that you want to filter
     out, you can use these parameters to do so
   * Added c replacement program for the server-script (note: if you want
     to use the program instead of the script, you'll obviously have to
     change the command in /etc/inetd.conf, since the installation
     instructions assume you're using the script)
   * Changed the font in the status line to something that will display
     correctly under linux (at least on my installation of linux)

Version 0.5 (12/04/2000)

   * Converted the script stat.sh to UNIX format
   * Fixed installation instructions in readme (again)
   * Added error-handling to the parser

Version 0.4 (12/03/2000)

   * Fixed installation instructions in readme
   * Added customizable colors for the controls
   * Cleaned up double-buffering code for painting the applet
   * Modified parser so capitalization of the interface name won't matter

Version 0.3 (12/02/2000)

   * Added DEVx_LABEL to show user-specified String
   * Added DEVx_DRAW_LEGEND to specify if legend should be drawn
   * Added DEVx_GRID_INTERVAL to specify if and at what interval grid-lines
     should be drawn
   * Added DEVx_GRID_LINECOUNT to specify if and how many grid-lines should
     be drawn

Version 0.2 (11/18/2000)

   * Fixed bug in BarGraph view
   * "Prettier" interface
   * Input- and Output-Bytes are shown in all views in a status line at the
     bottom (basically makes numeric view obsolete)

Version 0.1 (11/05/2000)

   * First public release
