Revision: $Id$

- Get rid of -Wno-deprecated and fix the C++ headers to use
  the new convention.

- FIXME ? : "xosview*borderwidth" seems to be unused !?

  Linux: Add support for some of the stats generated by the lm78 kernel
    module.  Fist, I need to get it (lm78) working well on one of my
    systems.

  NetBSD:  Add interrupt-rate meter, add tape-drive meter (or
    arbitrary device throughput meter?)

* Optimise graphing meter to use XCopyArea (or similar) and expose
    events to reduce X traffic.

* Do if(dolegends_) fix for loadmeter.cc for all ports.

* Make xosview re-check resources when the resources are changed,
    or when a signal is sent to it, or a key is pressed in it?

* Add command-line on/off switches for most, if not all, meters.
  Fix MeterMaker in the other (non-NetBSD) ports to check for all meters,
    not just load and serial.

* Add command-line arg for specifying an instance name, so that we can
    say "xosview -name xosview-stipple" and have the xosview-stipple*
    resources read in also.
  Redo the fieldmeter drawing code -- it (and the decayfieldmeter
    code) is very ugly.

* Add in stipple support for those stuck with 1-bit displays (black,
    or white) (just MacBSD people?).

* Make a better resource for turning meters off/on.  Currently, we
    overload other resources.

* If all meters are disabled, either via resources or command-line
    options, xosview dies from float-exception.  Probably, we're
    dividing by the number of meters somewhere.  Fix this.

  NetBSD:  Clean up symbol defs in netbsd.cc
  NetBSD:  Merge swapinternal.cc (or at least a lot of it) into kernel.cc
  NetBSD, Linux, hp:  Instead of allowing each meter to figure out the
    per-sec rate for a measurement (page, disk, net), add a fieldmeter
    function that does the calculation, using SAMPLE_MSECS and
    priority_.  See the netbsd/diskmeter.cc code for what I think is the
    correct formula (it took me a few attempts to get it right!)
  Fix depend stuff
* Get autolookup of X stuff -- perhaps use xmkmf/imake in configure?

  Change the CacheColor stuff from Tom Pavel's patches to be a
    new memWiredColor.

* Change the names on all NetBSD* functions to just be BSD*,
    since they are shared across multiple *BSD ports.

* Merge in NetBSD interrupt support.

* Add auto-detect for number of interrupts for NetBSD.

x Add in support and auto-detect for new NetBSD UVM stuff.
  (added, but no auto-detect).

  Merge in Tom's Xt stuff. -- deferred:  it appears to require
    Xt, Xaw, and ICE, IIRC, which bloats static executables too
    much for my taste.  bgrayson

* The Netmeter under *BSD has wrap problems:  the internal
    counter in the kernel is 32 bits, so once we receive 4G of
    traffic, we wrap, and it looks like we received a lot of
    negative traffic?  (I _think_ this is the cause).
