OSDN Git Service

Add simplified support for changing window captions.
[mingw/wtklite.git] / ChangeLog
1 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
2
3         Add simplified support for changing window captions.
4
5         * wtklite.h (ChangeCaption): New static inline function; implement it.
6
7 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
8
9         Add facility for control of child window placement.
10
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.
14
15         * dlgproc.cpp (GenericDialogue::Dismiss) [WM_INITDIALOG]: Use it.
16
17         * configure.ac (AC_INIT): Bump version number to 0.1.1
18         (AC_PROG_CC): Add test for C compiler.
19
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
25
26 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
27
28         Convert to one-shot C++ compilation with dependency tracking.
29
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.
33
34 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
35
36         Add facility for activation of a running application window.
37
38         * wtkdefs.h: New file; it defines...
39         (EXTERN_C, BEGIN_NAMESPACE, END_NAMESPACE): ...these new macros.
40
41         * wtkraise.cpp: New file; it implements...
42         (RaiseAppWindow): ...this new extern "C" function.
43
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.
47
48         * Makefile.in (LIBWTK_OBJECTS): Add wtkraise.$OBJEXT
49         (SRCDIST_FILES): Add wtkdefs.h and wtkraise.cpp
50         (install-headers): Add wtkdefs.h
51
52 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
53
54         Do not track .orig files.
55
56         * .hgignore (**.orig): Add pattern.
57         * .gitignore (*.orig): Likewise.
58
59 2013-07-12  Keith Marshall  <keithmarshall@users.sourceforge.net>
60
61         Add default handler for WM_CLOSE message.
62
63         * wtklite.h (GenericWindow::OnClose): New inline method.
64         * wndproc.cpp (GenericWindow::OnClose): Map it to WM_CLOSE.
65
66 2012-09-11  Keith Marshall  <keithmarshall@users.sourceforge.net>
67
68         Change package name from wtk/wtkplus to wtklite.
69
70         * configure.ac (AC_INIT): Set package name field to wtklite.
71
72         * wtkplus.h: Rename file as...
73         * wtklite.h: ...this.
74
75         * Makefile.in: Change corresponding generated library name...
76         (libwtkplus.a): ...from this...
77         (libwtklite.a): ...to this.
78
79         * all files: Update references accordingly.
80
81 2012-09-05  Keith Marshall  <keithmarshall@users.sourceforge.net>
82
83         Licence wording enhancements.
84
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.
88
89 2012-08-28  Keith Marshall  <keithmarshall@users.sourceforge.net>
90
91         New package.