wmclockmon: fix function-pointer <-> void-pointer conversions
[dockapps.git] / wmload / ChangeLog
blobc2e455f91a6ee50ad9150f1980b3d0ae867bcfee
1 VERSION: 0.9.7
2 RELEASE DATE: 23 August 2015
3         -Bump _POSIX_C_SOURCE to 200112L.  Otherwise, we get the following
4          warning during build.
5           wmload.c: In function ‘GetLoad’:
6           wmload.c:523:10: warning: incompatible implicit declaration of
7             built-in function ‘rint’
8               *usr = rint(Maximum * (float)(*usr)   /total);
9                      ^
10          Obtained from the Debian package [1].
11         -Fix -Wunused-result compiler warning.  Obtained from the Debian
12          package [2].
14         [1] https://sources.debian.net/src/wmload/0.9.6-1/debian/patches/
15             bump_POSIX_C_SOURCE.patch/
16         [2] https://sources.debian.net/src/wmload/0.9.6-1/debian/patches/
17             fix_unused_result.patch/
19 VERSION: 0.9.6
20 RELEASE DATE: 15 April 2015
21         -Clarify copyright information.
22          Add copyright header to wmload.c and COPYING file, obtained from
23          https://www.gnu.org/licenses/gpl-2.0.txt.
25 VERSION: 0.9.5
26 RELEASE DATE: 7 April 2015
27         -Now maintained by the Window Maker Developers Team
28         -Replace deprecated Imakefile with Makefile.  Update INSTALL to reflect
29          changes.
30         -Add missing headers.  Fixes "incompatible implicit declaration of
31          built-in function" warnings.
32         -Add missing format arguments to fprintf().  Fixes "format not a string
33          literal and no format arguments [-Wformat-security]" warnings.
34         -Add more missing headers. Fixes -Wimplicit-function-declaration
35          warnings.
36         -Pass XCreateBitmapFromData a pointer to char as expected.  Previously,
37          a pointer to an unsigned char was passed, causing a "pointer targets
38          differ in signedness [-Wpointer-sign]" warning.
39         -Add manpage from Debian.  Slightly modified from [1].  Also modify
40          Makefile to install manpage.
41         -Split ChangeLog off from README.  Also remove redundant INSTALL
42          section.
43         -Incorporate changes from asload-0.9.3.  Obtained from [2].
44         -Incorporate changes from asload-0.9.4.  Obtained from [3].
45         -Remove trailing whitespace.
46         -Include sys/wait.h.  Needed to fix "implicit declaration of function
47          ‘waitpid’" warning introduced after merging asload-0.9.4.
48         -Remove ">/dev/console" from default command to execute on click.
49          Otherwise, user may receive "permission denied" errors.
50         -Check if Execute string is empty by testing first character.  Fixes
51          "the address of ‘Execute’ will always evaluate as ‘true’ [-Waddress]"
52          warning.
53         -Cast data from client message event to Atom for comparison.  Fixes
54          -Wsign-compare compiler warning.
55         -Replace deprecated usleep with nanosleep.
57         [1] http://manned.org/wmload/a214d0b5/src
58         [2] http://tigr.net/afterstep/download/asload/asload-0.9.3.tar.gz
59         [3] http://tigr.net/afterstep/download/asload/asload-0.9.4.tar.gz
61 VERSION: 0.9.4
62 RELEASE DATE: 09 March 2000 by albert@tigr.net
64         Fixed the security bug. The program now forks
65         and the child drops privileges before executing
66         an external command.
68 VERSION: 0.9.3
69 RELEASE DATE: 03 March 2000 (sashav@sprintmail.com)
70        -added range check for values. It seems that on 2.3 kernels
71         time can go backwards :)
72        -Destroying Icon window prior to main window to avoid shutdown
73         time errors
75 VERSION: 0.9.2
76 RELEASE DATE: 17 July 1997
78         -Minor cosmetic changes.
79          The graph zone is now perfectly square, 54x54.
80          <I didn't like it's odd width! (;-)>
82         -All values dealing with pixmap size have been
83          adjusted to accomodate the new `look'.
85 VERSION: 0.9.1
86 RELEASE DATE: 8 July 1997
88         -Uses correct ordering of PROC data.
90         -Increases the differentiation between tones,
91          just a smidgion.
93         -Catches a "Once In A Blue Moon" condition.
94            Under various circumstances rounding error
95            results in a pixel count of 55 or 53.
96            To prevent the 55 count from writing one
97            pixel into the edge of the frame, wmload
98            now catches these occurrences and corrects
99            for them.
101 VERSION: 0.9.0
102 RELEASE DATE: 6 July 1997
104         -Fixed the grayscale problem that occurred
105          whenever the "-shape" argument was used.
107         -Implemented the "-led" argument...
108          ...the last release had the argument,
109          however it wasn't implemented...
110          ...ie: it did nothing.
111          Called without the "-led" argument, wmload
112          uses it's default color "LightSeaGreen"
113          [which is the same as the asclock readout].
114          Called with the argument, it uses the
115          named color. If the default color is
116          unavailable, or the named color is invalid,
117          wmload simply uses the 3 green tones
118          found in the "back.xpm" pixmap.
120         -Added a "-ver" argument...
121          When used, it prints the current version
122          on stdout. If it is called alone with no
123          other arguments, wmload exits after
124          printing its' version. Called with other
125          arguments... wmload prints its' version
126          and continues as normal.
128         -Trapped bad arguments that don't start
129          with "-".
131         -Cleaned up the code a bit.
133         -Removed unnecessary files from the
134          distribution. <kept README's though>
137 VERSION: ?
138 RELEASE DATE: ?
139         -adapted from asload by Nic Bernstein
140          added withdrawn option, added WM hints.
141          changed trace color
144 VERSION: asload 0.1
145 RELEASE DATE: 30th November 1996
146         - by Beat Christen, bchriste@iiic.ethz.ch
147         - First Version for Linux /proc