wmclockmon: rename `DFLAGS` `debug_CFLAGS`
[dockapps.git] / wmclockmon / ChangeLog
blob3067e9096f16665efbfc498cf1d53fe2d90d1259
1 2020-05-16  Jeremy Sowden <jeremy@azazel.net>
3         * src/main.c, wmclockmon-config/tools.c: fix memory-leaks reported
4         by Clang's static analyser
6 2020-05-14  Jeremy Sowden <jeremy@azazel.net>
8         * wmclockmon-cal/main.c, wmclockmon-cal/main.h,
9         wmclockmon-cal/mainwindow.c, wmclockmon-cal/mainwindow.h,
10         wmclockmon-config/edit.c, wmclockmon-config/edit.h,
11         wmclockmon-config/main.c, wmclockmon-config/mainwindow.c,
12         wmclockmon-config/mainwindow.h, wmclockmon-config/tools.c,
13         wmclockmon-config/variables.h: fix global variables causing linkage
14         failure
16         A number of global variables are declared in headers with no
17         explicit linkage.  This results in there being definitions of them
18         in multiple object files and causes linking to fail under gcc-10.
19         Add `extern` to the header declarations and separate declarations
20         with no linkage in files where they are assigned.
22 2016-02-16  Doug Torrance <dtorrance@piedmont.edu>
24         * wmclockmon-config/actions.c, wmclockmon-config/tools.c,
25         wmclockmon-config/variables.h: check whether memory has been allocated
26         before freeing.
28         Two strings, command and light_color, were always freed even
29         though they were only conditionally allocated.  This could cause
30         "munmap_chunk(): invalid pointer" errors.  We fix this by keeping
31         track of whether they have been allocated and only freeing if they
32         have.
34 2016-01-28  Doug Torrance <dtorrance@piedmont.edu>
36         * doc/wmclockmon-config.1, doc/wmclockmon.1,
37         wmclockmon-config/configfile.h: fix typos pointed out by Lintian.
39         In particular, we had spelling-error-in-binary and
40         spelling-error-in-manpage warnings.
42 2016-01-28  Julien BLACHE <jblache@debian.org>
44         * configure.ac, wmclockmon-cal/Makefile.am, wmclockmon-cal/mainwindow.c,
45         wmclockmon-config/Makefile.am, wmclockmon-config/dialogs.c,
46         wmclockmon-config/edit.c, wmclockmon-config/mainwindow.c: build against
47         GTK+ 2.0.
49 2016-01-27  Doug Torrance <dtorrance@piedmont.edu>
51         * src/Makefile.am, wmclockmon-cal/Makefile.am,
52         wmclockmon-config/Makefile.am: update autotools files
54         Define the DATADIR macro and make sure that the auxiliary programs
55         wmclockmon-cal and wmclockmon-config are built properly.
57 2024-05-07  Jeremy Sowden <azazel@debian.org>
59         * debian/changelog, debian/control, debian/copyright, debian/dirs:
60         debian/docs, debian/menu, debian/rules: remove Debian packaging
62         The upstream source includes some ancient Debian packaging.  Get
63         rid of it.