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