4 --------------------------------------------------------------
5 1.3 - Released 20170812
6 - Added -b flag to include buffers and cache in total memory
7 usage. Added global show_buffers, -b parsing code,
8 associated logic in update_stat_mem(), and usage information.
10 http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
12 - Code style clean (curly brackets, tabs, ...).
13 - Fix two bugs related to command execution:
14 * When executing a command, control flow would fall through
15 to the display cycle code, changing the display.
16 * When display cycling was prevented by the user (via -l),
17 command execution was also disabled.
18 - Remove trailing whitespace.
19 - Use the new version of libdockapp and do not use wmgeneral.
20 - Move all source files to top directory for simplicity.
21 - Use autotools for build.
22 - Update includes based on results of include-what-you-use.
23 - Remove redundant #define.
24 - Use consistent data types.
25 - Fix jiffy counter overflowing long on 32-bit systems.
26 Based on patch by Pedro Gimeno Fortea for Debian bug #670151.
27 - Add desktop entry file.
28 - Update documentation.
30 1.2b2 - Released 20120401
31 - Makefile: changed erroneous -O3 flag to -O2.
32 - Fixed compiler warnings: added error checking for filesystem
33 calls and commented out some preprocessor/C code that was
34 apparently used to hardcode test cases.
36 1.2b1 - Released 20120325
37 - I/O monitor - updated to use /proc/diskstats instead
38 of obsolete /proc/stat interface, which is no longer
39 present in post 2.6 kernels. TODO: The non-/proc based
40 solutions used in the various BSD ports trees should
41 be incorporated into mainline version.
42 - I/O monitor - Fixed scaling issues with graph caused
43 by improper use of static data. The graph would
44 continually scale up, making smaller values invisible.
45 Eventually the system would appear to be idle, only
46 graphing the biggest spikes. A similar issue affecting
47 the upper-right meter is also fixed. Meter scaling is
48 recalibrated every couple of minutes to avoid losing
49 meter funtionality after anomalously large peaks.
50 - I/O Monitor - Fixed rounding errors caused by use of
51 integer types, which were causing relatively small
52 values not to appear on graph or meter. Added code to
53 round very low values up, so they will appear on meter
55 - ONGOING: Style edits to improve readability and
56 maintainability (removing hardcoded values, adding
57 newlines to "if" conditions, etc).
59 1.0b2 - Released 980520
60 - Vastly reduced CPU usage in CPU & IO mode,
61 MEM/SWAP/UPTIME (i.e. SysInfo) only updated
62 when visible now and now uses global file
63 descriptors to reduce filesystem overhead,
64 based on diff by Dave Harden (dharden@wisewire.com);
65 - Fixed memory overflow bug;
66 - Memory gauge now displays real used mem, buffered
67 & cached mem are no longer being displayed;
68 - Added -i & -s parameters to select startupmode, based
69 on diff by Brendan Knox (knoxy@origob.demon.co.uk);
72 1.0b1 - Released 980513
73 - First initial stable public BETA release.