1 2024-05-19 Jeremy Sowden <jeremy@azazel.net>
3 * .gitignore, configure.ac: use `AC_CONFIG_AUX_DIR`
5 2024-05-08 Jeremy Sowden <azazel@debian.org>
7 * doc/Makefile.am: include sample config-files in dist tar-ball
9 2024-05-08 Jeremy Sowden <azazel@debian.org>
11 * BUGS, INSTALL, styles/Makefile.am: include styles in dist tar-ball
12 and install in `$(pkgdatadir)`
14 2024-05-08 Jeremy Sowden <azazel@debian.org>
16 * .gitignore, configure.ac: change compression for dist tar-ball
18 Ignore generated tar-balls.
20 2024-05-08 Jeremy Sowden <azazel@debian.org>
22 * Makefile.common.am, src/Makefile.am, wmclockmon-cal/Makefile.am:
23 wmclockmon-config/Makefile.am: simplify `INSTALL_PROGRAM` definitions
25 `AM_INSTALL_PROGRAM_FLAGS` is obsolete.
27 Define `INSTALL_PROGRAM` once.
29 2024-05-08 Jeremy Sowden <azazel@debian.org>
31 * configure.ac: use `AS_IF` and `AS_CASE`
33 2024-05-08 Jeremy Sowden <azazel@debian.org>
35 * configure.ac: use `AC_MSG_ERROR`
37 2024-05-08 Jeremy Sowden <azazel@debian.org>
39 * configure.ac: remove obsolete autoconf header checks
41 2024-05-08 Jeremy Sowden <azazel@debian.org>
43 * configure.ac: remove unused `AC_CANONINCAL_TARGET`
45 2024-05-08 Jeremy Sowden <azazel@debian.org>
47 * configure.ac: update automake macros
49 2024-05-08 Jeremy Sowden <azazel@debian.org>
51 * configure.ac: quote autoconf macro arguments
53 2024-05-08 Jeremy Sowden <azazel@debian.org>
55 * wmclockmon-cal/Makefile.am, wmclockmon-config/Makefile.am:
56 use `LDADD` for `gtk_LIBS`
58 2024-05-07 Jeremy Sowden <azazel@debian.org>
60 * src/Makefile.am, wmclockmon-cal/Makefile.am:
61 wmclockmon-config/Makefile.am: use `LDADD` for all app's
63 wmclockmon-cal and wmclockmon-config use the wrong prefixes, but no
64 prefixes are necessary, so remove them all.
66 2024-05-08 Jeremy Sowden <azazel@debian.org>
68 * configure.ac: remove unused `IGNORE_*` variables
70 2024-05-08 Jeremy Sowden <azazel@debian.org>
72 * configure.ac: remove unused `OS` variable
74 2024-05-08 Jeremy Sowden <azazel@debian.org>
76 * configure.ac: remove unnecessary `AC_SUBST` of `LIBS`
78 autoconf does this automatically.
80 2024-05-07 Jeremy Sowden <azazel@debian.org>
82 * configure.ac, src/Makefile.am, wmclockmon-cal/Makefile.am:
83 wmclockmon-config/Makefile.am: remove `--with-incs-from` and
86 They are superfluous, duplicating the use of `LDFLAGS` and
89 2024-05-08 Jeremy Sowden <azazel@debian.org>
91 * configure.ac: use `AS_HELP_STRING` for `--enable-debug` and fix typo'
93 2024-05-07 Jeremy Sowden <azazel@debian.org>
95 * Makefile.common.am, configure.ac, src/Makefile.am:
96 wmclockmon-cal/Makefile.am, wmclockmon-config/Makefile.am: rename
97 `DFLAGS` `debug_CFLAGS`
99 `DFLAGS` is used by autoconf for the D programming language. Add
100 it to `AM_CFLAGS`, not `CPPFLAGS`, because none of the flags is
101 for cpp, and `CPPFLAGS` should be reserved for the user anyway.
103 2024-05-07 Jeremy Sowden <azazel@debian.org>
105 * configure.ac, src/Makefile.am, wmclockmon-cal/Makefile.am,
106 wmclockmon-config/Makefile.am: use pkg-config for X libraries
108 2024-05-15 Jeremy Sowden <jeremy@azazel.net>
110 * autogen: add autogen script
112 2024-05-17 Jeremy Sowden <azazel@debian.org>
114 * .gitignore, src/.gitignore, wmclockmon-cal/.gitignore:
115 wmclockmon-config/.gitignore: ignore build and editor artefacts
117 2020-05-16 Jeremy Sowden <jeremy@azazel.net>
119 * src/main.c, wmclockmon-config/tools.c: fix memory-leaks reported
120 by Clang's static analyser
122 2020-05-14 Jeremy Sowden <jeremy@azazel.net>
124 * wmclockmon-cal/main.c, wmclockmon-cal/main.h,
125 wmclockmon-cal/mainwindow.c, wmclockmon-cal/mainwindow.h,
126 wmclockmon-config/edit.c, wmclockmon-config/edit.h,
127 wmclockmon-config/main.c, wmclockmon-config/mainwindow.c,
128 wmclockmon-config/mainwindow.h, wmclockmon-config/tools.c,
129 wmclockmon-config/variables.h: fix global variables causing linkage
132 A number of global variables are declared in headers with no
133 explicit linkage. This results in there being definitions of them
134 in multiple object files and causes linking to fail under gcc-10.
135 Add `extern` to the header declarations and separate declarations
136 with no linkage in files where they are assigned.
138 2016-02-16 Doug Torrance <dtorrance@piedmont.edu>
140 * wmclockmon-config/actions.c, wmclockmon-config/tools.c,
141 wmclockmon-config/variables.h: check whether memory has been allocated
144 Two strings, command and light_color, were always freed even
145 though they were only conditionally allocated. This could cause
146 "munmap_chunk(): invalid pointer" errors. We fix this by keeping
147 track of whether they have been allocated and only freeing if they
150 2016-01-28 Doug Torrance <dtorrance@piedmont.edu>
152 * doc/wmclockmon-config.1, doc/wmclockmon.1,
153 wmclockmon-config/configfile.h: fix typos pointed out by Lintian.
155 In particular, we had spelling-error-in-binary and
156 spelling-error-in-manpage warnings.
158 2016-01-28 Julien BLACHE <jblache@debian.org>
160 * configure.ac, wmclockmon-cal/Makefile.am, wmclockmon-cal/mainwindow.c,
161 wmclockmon-config/Makefile.am, wmclockmon-config/dialogs.c,
162 wmclockmon-config/edit.c, wmclockmon-config/mainwindow.c: build against
165 2016-01-27 Doug Torrance <dtorrance@piedmont.edu>
167 * src/Makefile.am, wmclockmon-cal/Makefile.am,
168 wmclockmon-config/Makefile.am: update autotools files
170 Define the DATADIR macro and make sure that the auxiliary programs
171 wmclockmon-cal and wmclockmon-config are built properly.
173 2024-05-07 Jeremy Sowden <azazel@debian.org>
175 * debian/changelog, debian/control, debian/copyright, debian/dirs:
176 debian/docs, debian/menu, debian/rules: remove Debian packaging
178 The upstream source includes some ancient Debian packaging. Get