1 2015-03-24 Keith Marshall <keithmarshall@users.sourceforge.net>
3 Add a missing return statement.
5 * sashctrl.cpp (SashWindowMaker::OnMouseMove): Always return...
6 (EXIT_SUCCESS): ...this.
8 2014-04-02 Keith Marshall <keithmarshall@users.sourceforge.net>
10 Consistently use local headers for package build.
12 * wtkraise.cpp (wtklite.h): Use quoted include, not bracketed; we
13 cannot assume it will be in a default include path, at build time.
15 2013-08-20 Keith Marshall <keithmarshall@users.sourceforge.net>
17 wtklite version 0.1.2 released.
19 * configure.ac (AC_INIT): Set version number; regenerate configure,
20 reconfigure, rebuild, and package for source-only release; publish it.
22 * All tracked files (r0.1.2): Tag assigned.
24 2013-08-20 Keith Marshall <keithmarshall@users.sourceforge.net>
26 Include README file in source distribution.
28 * Makefile.in (SRCDIST_FILES): Add README.
30 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
32 Add simplified support for changing window captions.
34 * wtklite.h (ChangeCaption): New static inline function; implement it.
36 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
38 Add facility for control of child window placement.
40 * wtkalign.h: New file; it declares the API for...
41 (AlignWindow): ...this new extern "C" function; declare it.
42 * wtkalign.c: New file; implement it.
44 * dlgproc.cpp (GenericDialogue::Dismiss) [WM_INITDIALOG]: Use it.
46 * configure.ac (AC_INIT): Bump version number to 0.1.1
47 (AC_PROG_CC): Add test for C compiler.
49 * Makefile.in (LIBWTK_OBJECTS): Add wtkalign.$OBJEXT
50 (CC, CFLAGS): Define for compilation of C code, according to...
51 (%.$OBJEXT: %.c): ...this new build rule; define it.
52 (SRCDIST_FILES): Add wtkalign.c and wtkalign.h
53 (install-headers): Add wtkalign.h
55 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
57 Convert to one-shot C++ compilation with dependency tracking.
59 * Makefile.in (DEPFLAGS): Redefine; incorporate CPPFLAGS.
60 (hsashctl.$OBJEXT vsashctl.$OBJEXT): Use it in place of CPPFLAGS.
61 (%.$OBJEXT): Likewise; delete separate dependency tracking command.
63 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
65 Add facility for activation of a running application window.
67 * wtkdefs.h: New file; it defines...
68 (EXTERN_C, BEGIN_NAMESPACE, END_NAMESPACE): ...these new macros.
70 * wtkraise.cpp: New file; it implements...
71 (RaiseAppWindow): ...this new extern "C" function.
73 * wtklite.h (RaiseAppWindow): Declare it; it is designated by...
74 (EXTERN_C): ...this new macro, within WTK namespace demarcated by...
75 (BEGIN_NAMESPACE, END_NAMESPACE): ...this new macro pair.
77 * Makefile.in (LIBWTK_OBJECTS): Add wtkraise.$OBJEXT
78 (SRCDIST_FILES): Add wtkdefs.h and wtkraise.cpp
79 (install-headers): Add wtkdefs.h
81 2013-08-19 Keith Marshall <keithmarshall@users.sourceforge.net>
83 Do not track .orig files.
85 * .hgignore (**.orig): Add pattern.
86 * .gitignore (*.orig): Likewise.
88 2013-07-12 Keith Marshall <keithmarshall@users.sourceforge.net>
90 Add default handler for WM_CLOSE message.
92 * wtklite.h (GenericWindow::OnClose): New inline method.
93 * wndproc.cpp (GenericWindow::OnClose): Map it to WM_CLOSE.
95 2012-09-11 Keith Marshall <keithmarshall@users.sourceforge.net>
97 Change package name from wtk/wtkplus to wtklite.
99 * configure.ac (AC_INIT): Set package name field to wtklite.
101 * wtkplus.h: Rename file as...
102 * wtklite.h: ...this.
104 * Makefile.in: Change corresponding generated library name...
105 (libwtkplus.a): ...from this...
106 (libwtklite.a): ...to this.
108 * all files: Update references accordingly.
110 2012-09-05 Keith Marshall <keithmarshall@users.sourceforge.net>
112 Licence wording enhancements.
114 * install-sh: Excepting this (which remains unchanged)...
115 * all source files: Explicitly note requirement to quote disclaimer in
116 all copies and substantial portions of the software.
118 2012-08-28 Keith Marshall <keithmarshall@users.sourceforge.net>