OSDN Git Service

Convert to one-shot C++ compilation with dependency tracking.
[mingw/wtklite.git] / ChangeLog
1 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
2
3         Convert to one-shot C++ compilation with dependency tracking.
4
5         * Makefile.in (DEPFLAGS): Redefine; incorporate CPPFLAGS.
6         (hsashctl.$OBJEXT vsashctl.$OBJEXT): Use it in place of CPPFLAGS.
7         (%.$OBJEXT): Likewise; delete separate dependency tracking command.
8
9 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
10
11         Add facility for activation of a running application window.
12
13         * wtkdefs.h: New file; it defines...
14         (EXTERN_C, BEGIN_NAMESPACE, END_NAMESPACE): ...these new macros.
15
16         * wtkraise.cpp: New file; it implements...
17         (RaiseAppWindow): ...this new extern "C" function.
18
19         * wtklite.h (RaiseAppWindow): Declare it; it is designated by...
20         (EXTERN_C): ...this new macro, within WTK namespace demarcated by...
21         (BEGIN_NAMESPACE, END_NAMESPACE): ...this new macro pair.
22
23         * Makefile.in (LIBWTK_OBJECTS): Add wtkraise.$OBJEXT
24         (SRCDIST_FILES): Add wtkdefs.h and wtkraise.cpp
25         (install-headers): Add wtkdefs.h
26
27 2013-08-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
28
29         Do not track .orig files.
30
31         * .hgignore (**.orig): Add pattern.
32         * .gitignore (*.orig): Likewise.
33
34 2013-07-12  Keith Marshall  <keithmarshall@users.sourceforge.net>
35
36         Add default handler for WM_CLOSE message.
37
38         * wtklite.h (GenericWindow::OnClose): New inline method.
39         * wndproc.cpp (GenericWindow::OnClose): Map it to WM_CLOSE.
40
41 2012-09-11  Keith Marshall  <keithmarshall@users.sourceforge.net>
42
43         Change package name from wtk/wtkplus to wtklite.
44
45         * configure.ac (AC_INIT): Set package name field to wtklite.
46
47         * wtkplus.h: Rename file as...
48         * wtklite.h: ...this.
49
50         * Makefile.in: Change corresponding generated library name...
51         (libwtkplus.a): ...from this...
52         (libwtklite.a): ...to this.
53
54         * all files: Update references accordingly.
55
56 2012-09-05  Keith Marshall  <keithmarshall@users.sourceforge.net>
57
58         Licence wording enhancements.
59
60         * install-sh: Excepting this (which remains unchanged)...
61         * all source files: Explicitly note requirement to quote disclaimer in
62         all copies and substantial portions of the software.
63
64 2012-08-28  Keith Marshall  <keithmarshall@users.sourceforge.net>
65
66         New package.