1 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
3 Add facility for control of child window placement.
5 * wtkalign.h: New file; it declares the API for...
6 (AlignWindow): ...this new extern "C" function; declare it.
7 * wtkalign.c: New file; implement it.
9 * dlgproc.cpp (GenericDialogue::Dismiss) [WM_INITDIALOG]: Use it.
11 * configure.ac (AC_INIT): Bump version number to 0.1.1
12 (AC_PROG_CC): Add test for C compiler.
14 * Makefile.in (LIBWTK_OBJECTS): Add wtkalign.$OBJEXT
15 (CC, CFLAGS): Define for compilation of C code, according to...
16 (%.$OBJEXT: %.c): ...this new build rule; define it.
17 (SRCDIST_FILES): Add wtkalign.c and wtkalign.h
18 (install-headers): Add wtkalign.h
20 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
22 Convert to one-shot C++ compilation with dependency tracking.
24 * Makefile.in (DEPFLAGS): Redefine; incorporate CPPFLAGS.
25 (hsashctl.$OBJEXT vsashctl.$OBJEXT): Use it in place of CPPFLAGS.
26 (%.$OBJEXT): Likewise; delete separate dependency tracking command.
28 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
30 Add facility for activation of a running application window.
32 * wtkdefs.h: New file; it defines...
33 (EXTERN_C, BEGIN_NAMESPACE, END_NAMESPACE): ...these new macros.
35 * wtkraise.cpp: New file; it implements...
36 (RaiseAppWindow): ...this new extern "C" function.
38 * wtklite.h (RaiseAppWindow): Declare it; it is designated by...
39 (EXTERN_C): ...this new macro, within WTK namespace demarcated by...
40 (BEGIN_NAMESPACE, END_NAMESPACE): ...this new macro pair.
42 * Makefile.in (LIBWTK_OBJECTS): Add wtkraise.$OBJEXT
43 (SRCDIST_FILES): Add wtkdefs.h and wtkraise.cpp
44 (install-headers): Add wtkdefs.h
46 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
48 Do not track .orig files.
50 * .hgignore (**.orig): Add pattern.
51 * .gitignore (*.orig): Likewise.
53 2013-07-12 Keith Marshall <keithmarshall@users.sourceforge.net>
55 Add default handler for WM_CLOSE message.
57 * wtklite.h (GenericWindow::OnClose): New inline method.
58 * wndproc.cpp (GenericWindow::OnClose): Map it to WM_CLOSE.
60 2012-09-11 Keith Marshall <keithmarshall@users.sourceforge.net>
62 Change package name from wtk/wtkplus to wtklite.
64 * configure.ac (AC_INIT): Set package name field to wtklite.
66 * wtkplus.h: Rename file as...
69 * Makefile.in: Change corresponding generated library name...
70 (libwtkplus.a): ...from this...
71 (libwtklite.a): ...to this.
73 * all files: Update references accordingly.
75 2012-09-05 Keith Marshall <keithmarshall@users.sourceforge.net>
77 Licence wording enhancements.
79 * install-sh: Excepting this (which remains unchanged)...
80 * all source files: Explicitly note requirement to quote disclaimer in
81 all copies and substantial portions of the software.
83 2012-08-28 Keith Marshall <keithmarshall@users.sourceforge.net>