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