2013-08-19 Keith Marshall Add facility for control of child window placement. * wtkalign.h: New file; it declares the API for... (AlignWindow): ...this new extern "C" function; declare it. * wtkalign.c: New file; implement it. * dlgproc.cpp (GenericDialogue::Dismiss) [WM_INITDIALOG]: Use it. * configure.ac (AC_INIT): Bump version number to 0.1.1 (AC_PROG_CC): Add test for C compiler. * Makefile.in (LIBWTK_OBJECTS): Add wtkalign.$OBJEXT (CC, CFLAGS): Define for compilation of C code, according to... (%.$OBJEXT: %.c): ...this new build rule; define it. (SRCDIST_FILES): Add wtkalign.c and wtkalign.h (install-headers): Add wtkalign.h 2013-08-19 Keith Marshall Convert to one-shot C++ compilation with dependency tracking. * Makefile.in (DEPFLAGS): Redefine; incorporate CPPFLAGS. (hsashctl.$OBJEXT vsashctl.$OBJEXT): Use it in place of CPPFLAGS. (%.$OBJEXT): Likewise; delete separate dependency tracking command. 2013-08-19 Keith Marshall Add facility for activation of a running application window. * wtkdefs.h: New file; it defines... (EXTERN_C, BEGIN_NAMESPACE, END_NAMESPACE): ...these new macros. * wtkraise.cpp: New file; it implements... (RaiseAppWindow): ...this new extern "C" function. * wtklite.h (RaiseAppWindow): Declare it; it is designated by... (EXTERN_C): ...this new macro, within WTK namespace demarcated by... (BEGIN_NAMESPACE, END_NAMESPACE): ...this new macro pair. * Makefile.in (LIBWTK_OBJECTS): Add wtkraise.$OBJEXT (SRCDIST_FILES): Add wtkdefs.h and wtkraise.cpp (install-headers): Add wtkdefs.h 2013-08-19 Keith Marshall Do not track .orig files. * .hgignore (**.orig): Add pattern. * .gitignore (*.orig): Likewise. 2013-07-12 Keith Marshall Add default handler for WM_CLOSE message. * wtklite.h (GenericWindow::OnClose): New inline method. * wndproc.cpp (GenericWindow::OnClose): Map it to WM_CLOSE. 2012-09-11 Keith Marshall Change package name from wtk/wtkplus to wtklite. * configure.ac (AC_INIT): Set package name field to wtklite. * wtkplus.h: Rename file as... * wtklite.h: ...this. * Makefile.in: Change corresponding generated library name... (libwtkplus.a): ...from this... (libwtklite.a): ...to this. * all files: Update references accordingly. 2012-09-05 Keith Marshall Licence wording enhancements. * install-sh: Excepting this (which remains unchanged)... * all source files: Explicitly note requirement to quote disclaimer in all copies and substantial portions of the software. 2012-08-28 Keith Marshall New package.