X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=ChangeLog;h=e641a70a177c510d9728042545b2ab4a765031b7;hb=HEAD;hp=4ac251b748c17a5ab1cb7d36ba98198fb5d3dab9;hpb=1cd6d239e16565bcfc28a153ec6890912c724029;p=mingw%2Fwtklite.git diff --git a/ChangeLog b/ChangeLog index 4ac251b..e641a70 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,120 @@ +2015-03-24 Keith Marshall + + Add a missing return statement. + + * sashctrl.cpp (SashWindowMaker::OnMouseMove): Always return... + (EXIT_SUCCESS): ...this. + +2014-04-02 Keith Marshall + + Consistently use local headers for package build. + + * wtkraise.cpp (wtklite.h): Use quoted include, not bracketed; we + cannot assume it will be in a default include path, at build time. + +2013-08-20 Keith Marshall + + wtklite version 0.1.2 released. + + * configure.ac (AC_INIT): Set version number; regenerate configure, + reconfigure, rebuild, and package for source-only release; publish it. + + * All tracked files (r0.1.2): Tag assigned. + +2013-08-20 Keith Marshall + + Include README file in source distribution. + + * Makefile.in (SRCDIST_FILES): Add README. + +2013-08-19 Keith Marshall + + Add simplified support for changing window captions. + + * wtklite.h (ChangeCaption): New static inline function; implement it. + +2013-08-19 Keith Marshall + + Add facility for control of child window placement. + + * wtkalign.h: New file; it declares the API for... + (AlignWindow): ...this new extern "C" function; declare it. + * wtkalign.c: New file; implement it. + + * dlgproc.cpp (GenericDialogue::Dismiss) [WM_INITDIALOG]: Use it. + + * configure.ac (AC_INIT): Bump version number to 0.1.1 + (AC_PROG_CC): Add test for C compiler. + + * Makefile.in (LIBWTK_OBJECTS): Add wtkalign.$OBJEXT + (CC, CFLAGS): Define for compilation of C code, according to... + (%.$OBJEXT: %.c): ...this new build rule; define it. + (SRCDIST_FILES): Add wtkalign.c and wtkalign.h + (install-headers): Add wtkalign.h + +2013-08-19 Keith Marshall + + Convert to one-shot C++ compilation with dependency tracking. + + * Makefile.in (DEPFLAGS): Redefine; incorporate CPPFLAGS. + (hsashctl.$OBJEXT vsashctl.$OBJEXT): Use it in place of CPPFLAGS. + (%.$OBJEXT): Likewise; delete separate dependency tracking command. + +2013-08-19 Keith Marshall + + Add facility for activation of a running application window. + + * wtkdefs.h: New file; it defines... + (EXTERN_C, BEGIN_NAMESPACE, END_NAMESPACE): ...these new macros. + + * wtkraise.cpp: New file; it implements... + (RaiseAppWindow): ...this new extern "C" function. + + * wtklite.h (RaiseAppWindow): Declare it; it is designated by... + (EXTERN_C): ...this new macro, within WTK namespace demarcated by... + (BEGIN_NAMESPACE, END_NAMESPACE): ...this new macro pair. + + * Makefile.in (LIBWTK_OBJECTS): Add wtkraise.$OBJEXT + (SRCDIST_FILES): Add wtkdefs.h and wtkraise.cpp + (install-headers): Add wtkdefs.h + +2013-08-19 Keith Marshall + + Do not track .orig files. + + * .hgignore (**.orig): Add pattern. + * .gitignore (*.orig): Likewise. + +2013-07-12 Keith Marshall + + Add default handler for WM_CLOSE message. + + * wtklite.h (GenericWindow::OnClose): New inline method. + * wndproc.cpp (GenericWindow::OnClose): Map it to WM_CLOSE. + +2012-09-11 Keith Marshall + + Change package name from wtk/wtkplus to wtklite. + + * configure.ac (AC_INIT): Set package name field to wtklite. + + * wtkplus.h: Rename file as... + * wtklite.h: ...this. + + * Makefile.in: Change corresponding generated library name... + (libwtkplus.a): ...from this... + (libwtklite.a): ...to this. + + * all files: Update references accordingly. + +2012-09-05 Keith Marshall + + Licence wording enhancements. + + * install-sh: Excepting this (which remains unchanged)... + * all source files: Explicitly note requirement to quote disclaimer in + all copies and substantial portions of the software. + 2012-08-28 Keith Marshall New package.