root/foundation-apps/grosview-maxx/TODO

Revision 2, 2.8 KB (checked in by emasson, 3 years ago)

initial import for the community edition

Line 
1Revision: $Id: TODO,v 1.1.1.1 2008/05/04 15:53:48 emasson Exp $
2
3- Get rid of -Wno-deprecated and fix the C++ headers to use
4  the new convention.
5
6- FIXME ? : "xosview*borderwidth" seems to be unused !?
7
8  Linux: Add support for some of the stats generated by the lm78 kernel
9    module.  Fist, I need to get it (lm78) working well on one of my
10    systems.
11
12  NetBSD:  Add interrupt-rate meter, add tape-drive meter (or
13    arbitrary device throughput meter?)
14
15* Optimise graphing meter to use XCopyArea (or similar) and expose
16    events to reduce X traffic.
17
18* Do if(dolegends_) fix for loadmeter.cc for all ports.
19
20* Make xosview re-check resources when the resources are changed,
21    or when a signal is sent to it, or a key is pressed in it?
22
23* Add command-line on/off switches for most, if not all, meters.
24  Fix MeterMaker in the other (non-NetBSD) ports to check for all meters,
25    not just load and serial.
26
27* Add command-line arg for specifying an instance name, so that we can
28    say "xosview -name xosview-stipple" and have the xosview-stipple*
29    resources read in also.
30  Redo the fieldmeter drawing code -- it (and the decayfieldmeter
31    code) is very ugly.
32
33* Add in stipple support for those stuck with 1-bit displays (black,
34    or white) (just MacBSD people?).
35
36* Make a better resource for turning meters off/on.  Currently, we
37    overload other resources.
38
39* If all meters are disabled, either via resources or command-line
40    options, xosview dies from float-exception.  Probably, we're
41    dividing by the number of meters somewhere.  Fix this.
42
43  NetBSD:  Clean up symbol defs in netbsd.cc
44  NetBSD:  Merge swapinternal.cc (or at least a lot of it) into kernel.cc
45  NetBSD, Linux, hp:  Instead of allowing each meter to figure out the
46    per-sec rate for a measurement (page, disk, net), add a fieldmeter
47    function that does the calculation, using SAMPLE_MSECS and
48    priority_.  See the netbsd/diskmeter.cc code for what I think is the
49    correct formula (it took me a few attempts to get it right!)
50  Fix depend stuff
51* Get autolookup of X stuff -- perhaps use xmkmf/imake in configure?
52
53  Change the CacheColor stuff from Tom Pavel's patches to be a
54    new memWiredColor.
55
56* Change the names on all NetBSD* functions to just be BSD*,
57    since they are shared across multiple *BSD ports.
58
59* Merge in NetBSD interrupt support.
60
61* Add auto-detect for number of interrupts for NetBSD.
62
63x Add in support and auto-detect for new NetBSD UVM stuff.
64  (added, but no auto-detect).
65
66  Merge in Tom's Xt stuff. -- deferred:  it appears to require
67    Xt, Xaw, and ICE, IIRC, which bloats static executables too
68    much for my taste.  bgrayson
69
70* The Netmeter under *BSD has wrap problems:  the internal
71    counter in the kernel is 32 bits, so once we receive 4G of
72    traffic, we wrap, and it looks like we received a lot of
73    negative traffic?  (I _think_ this is the cause).
Note: See TracBrowser for help on using the browser.