OSDN Git Service

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