2024-05-15  Jeremy Sowden <jeremy@azazel.net>

	* configure.ac: bump version to 1.0.0

2024-05-15  Jeremy Sowden <jeremy@azazel.net>

	* configure.ac: update maintainer address

2024-05-15  Jeremy Sowden <jeremy@azazel.net>

	* AUTHORS, THANKS: add wmaker-dev to AUTHORS and Thomas Nemeth to THANKS

2024-05-22  Jeremy Sowden <jeremy@azazel.net>

        * BUGS, INSTALL: remove old BUGS file and add a note to the INSTALL file
        about the requirement for the GTK development files

2024-05-12  Jeremy Sowden <azazel@debian.org>

	* Makefile.common.am, configure.ac:
	update debug flags to reflect what I've been using

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/edit.c, wmclockmon-config/mainwindow.c:
	replace deprecated `gtk_misc_set_alignment`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/mainwindow.c: replace deprecated `GtkTable`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/edit.c:
	replace deprecated `gtk_dialog_get_action_area`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c, wmclockmon-config/edit.c,
	wmclockmon-config/mainwindow.c: replace deprecated `gtk_[hv]box_new`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* configure.ac: bump GTK dependency to 3.0

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c:
	remove obsolete `GTK_CALENDAR_WEEK_START_MONDAY`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/edit.c: replace deprecated `GtkCombo`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/actions.c, wmclockmon-config/mainwindow.c,
	wmclockmon-config/mainwindow.h: replace deprecated `GtkCList`

2024-05-09  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c, wmclockmon-config/actions.c,
	wmclockmon-config/edit.c, wmclockmon-config/edit.h,
	wmclockmon-config/mainwindow.c, wmclockmon-config/mainwindow.h:
	replace deprecated `gtk_signal_*`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c:
	replace deprecated `gtk_calendar_display_options`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c, wmclockmon-config/mainwindow.c:
	replace deprecated `gtk_container_border_width`

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c, wmclockmon-config/mainwindow.c:
	replace deprecated `gtk_widget_set_usize`

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c: replace deprecated `gtk_label_get`

2024-05-09  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c, wmclockmon-config/edit.c:
	wmclockmon-config/mainwindow.c:
	replace deprecated `GTK_WIDGET_SET_FLAGS`

2024-05-09  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/actions.c, wmclockmon-config/edit.c:
	replace direct member access with getter calls
2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/edit.c: add missing `const` qualifiers

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c: remove `bzero` call

	The function was superseded by `memset` aeons ago, and the call is
	not necessary.

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* src/main.c, wmclockmon-cal/mainwindow.c, wmclockmon-config/tools.c:
	handle fgets NULL returns and zero-length lines

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* src/main.c, wmclockmon-cal/main.c, wmclockmon-cal/main.h,
	wmclockmon-cal/mainwindow.c, wmclockmon-cal/tools.c,
	wmclockmon-cal/tools.h,	wmclockmon-config/actions.c,
	wmclockmon-config/actions.h, wmclockmon-config/main.c,
	wmclockmon-config/tools.c, wmclockmon-config/tools.h:
	fix pre-ANSI void-parameter function declarations

2024-05-10  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/edit.c, wmclockmon-config/edit.h:
	fix function-pointer <-> void-pointer conversions

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* Makefile.am, Makefile.common.am, configure.ac:
	m4/ax_c___attribute__.m4, src/Makefile.am,
	wmclockmon-cal/mainwindow.c, wmclockmon-config/actions.c,
	wmclockmon-config/edit.c, wmclockmon-config/mainwindow.c:
	fix unused parameter warnings

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* src/main.c, wmclockmon-cal/tools.c, wmclockmon-config/tools.c:
	drop `getuid()` error checks

	It is always successful.

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* src/main.c: add missing initializers

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* src/main.c: fix buffer overrun

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/actions.c, wmclockmon-config/tools.c: properly fix
	allocating and freeing of `command`, `light_color` and the other
	GtkEntry strings

	Instead of sometimes allocating memory and sometimes storing the
	values return by `gtk_entry_get_text()`, always storing allocated
	memory and unconditionally free it.  Do this for all the entry
	strings.

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* src/dockapp.c, src/main.c, wmclockmon-cal/mainwindow.c:
	fix mismatched signedness

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/mainwindow.c: fix assignment

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-config/actions.c: fix conditional

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/tools.c, wmclockmon-cal/tools.h:
	wmclockmon-config/tools.c, wmclockmon-config/tools.h:
	update `getbool` not to modify its argument

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* src/dockapp.c, src/main.c, wmclockmon-cal/mainwindow.c,
	wmclockmon-cal/mainwindow.h, wmclockmon-cal/tools.c,
	wmclockmon-cal/tools.h, wmclockmon-config/Makefile.am,
	wmclockmon-config/actions.c, wmclockmon-config/dialogs.c,
	wmclockmon-config/dialogs.h, wmclockmon-config/tools.c,
	wmclockmon-config/tools.h: remove unused code

2024-05-19  Jeremy Sowden <jeremy@azazel.net>

	* .gitignore, configure.ac: use `AC_CONFIG_AUX_DIR`

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* doc/Makefile.am: include sample config-files in dist tar-ball

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* BUGS, INSTALL, styles/Makefile.am: include styles in dist tar-ball
	and install in `$(pkgdatadir)`

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* .gitignore, configure.ac: change compression for dist tar-ball

	Ignore generated tar-balls.

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* Makefile.common.am, src/Makefile.am, wmclockmon-cal/Makefile.am:
	wmclockmon-config/Makefile.am: simplify `INSTALL_PROGRAM` definitions

	`AM_INSTALL_PROGRAM_FLAGS` is obsolete.

	Define `INSTALL_PROGRAM` once.

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: use `AS_IF` and `AS_CASE`

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: use `AC_MSG_ERROR`

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: remove obsolete autoconf header checks

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: remove unused `AC_CANONINCAL_TARGET`

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: update automake macros

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: quote autoconf macro arguments

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* wmclockmon-cal/Makefile.am, wmclockmon-config/Makefile.am:
	use `LDADD` for `gtk_LIBS`

2024-05-07  Jeremy Sowden <azazel@debian.org>

	* src/Makefile.am, wmclockmon-cal/Makefile.am:
	wmclockmon-config/Makefile.am: use `LDADD` for all app's

	wmclockmon-cal and wmclockmon-config use the wrong prefixes, but no
	prefixes are necessary, so remove them all.

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: remove unused `IGNORE_*` variables

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: remove unused `OS` variable

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: remove unnecessary `AC_SUBST` of `LIBS`

	autoconf does this automatically.

2024-05-07  Jeremy Sowden <azazel@debian.org>

	* configure.ac, src/Makefile.am, wmclockmon-cal/Makefile.am:
	wmclockmon-config/Makefile.am: remove `--with-incs-from` and
	`--with-libs-from`

	They are superfluous, duplicating the use of `LDFLAGS` and
	`CPPFLAGS`.

2024-05-08  Jeremy Sowden <azazel@debian.org>

	* configure.ac: use `AS_HELP_STRING` for `--enable-debug` and fix typo'

2024-05-07  Jeremy Sowden <azazel@debian.org>

	* Makefile.common.am, configure.ac, src/Makefile.am:
	wmclockmon-cal/Makefile.am, wmclockmon-config/Makefile.am: rename
	`DFLAGS` `debug_CFLAGS`

	`DFLAGS` is used by autoconf for the D programming language.  Add
	it to `AM_CFLAGS`, not `CPPFLAGS`, because none of the flags is
	for cpp, and `CPPFLAGS` should be reserved for the user anyway.

2024-05-07  Jeremy Sowden <azazel@debian.org>

	* configure.ac, src/Makefile.am, wmclockmon-cal/Makefile.am,
	wmclockmon-config/Makefile.am: use pkg-config for X libraries

2024-05-15  Jeremy Sowden <jeremy@azazel.net>

	* autogen: add autogen script

2024-05-17  Jeremy Sowden <azazel@debian.org>

	* .gitignore, src/.gitignore, wmclockmon-cal/.gitignore:
	wmclockmon-config/.gitignore: ignore build and editor artefacts

2020-05-16  Jeremy Sowden <jeremy@azazel.net>

	* src/main.c, wmclockmon-config/tools.c: fix memory-leaks reported
	by Clang's static analyser

2020-05-14  Jeremy Sowden <jeremy@azazel.net>

	* wmclockmon-cal/main.c, wmclockmon-cal/main.h,
	wmclockmon-cal/mainwindow.c, wmclockmon-cal/mainwindow.h,
	wmclockmon-config/edit.c, wmclockmon-config/edit.h,
	wmclockmon-config/main.c, wmclockmon-config/mainwindow.c,
	wmclockmon-config/mainwindow.h, wmclockmon-config/tools.c,
	wmclockmon-config/variables.h: fix global variables causing linkage
	failure

	A number of global variables are declared in headers with no
	explicit linkage.  This results in there being definitions of them
	in multiple object files and causes linking to fail under gcc-10.
	Add `extern` to the header declarations and separate declarations
	with no linkage in files where they are assigned.

2016-02-16  Doug Torrance <dtorrance@piedmont.edu>

	* wmclockmon-config/actions.c, wmclockmon-config/tools.c,
	wmclockmon-config/variables.h: check whether memory has been allocated
	before freeing.

	Two strings, command and light_color, were always freed even
	though they were only conditionally allocated.  This could cause
	"munmap_chunk(): invalid pointer" errors.  We fix this by keeping
	track of whether they have been allocated and only freeing if they
	have.

2016-01-28  Doug Torrance <dtorrance@piedmont.edu>

	* doc/wmclockmon-config.1, doc/wmclockmon.1,
	wmclockmon-config/configfile.h: fix typos pointed out by Lintian.

	In particular, we had spelling-error-in-binary and
	spelling-error-in-manpage warnings.

2016-01-28  Julien BLACHE <jblache@debian.org>

	* configure.ac, wmclockmon-cal/Makefile.am, wmclockmon-cal/mainwindow.c,
	wmclockmon-config/Makefile.am, wmclockmon-config/dialogs.c,
	wmclockmon-config/edit.c, wmclockmon-config/mainwindow.c: build against
	GTK+ 2.0.

2016-01-27  Doug Torrance <dtorrance@piedmont.edu>

	* src/Makefile.am, wmclockmon-cal/Makefile.am,
	wmclockmon-config/Makefile.am: update autotools files

	Define the DATADIR macro and make sure that the auxiliary programs
	wmclockmon-cal and wmclockmon-config are built properly.

2024-05-07  Jeremy Sowden <azazel@debian.org>

	* debian/changelog, debian/control, debian/copyright, debian/dirs:
	debian/docs, debian/menu, debian/rules: remove Debian packaging

	The upstream source includes some ancient Debian packaging.  Get
	rid of it.
