+2012-08-02 Earnie Boyd <earnie@users.sourceforge.net>
+
+ Find missing.m4 in build-aux/m4 directory.
+
+ * aclocal.m4: Change path m4/missing.m4 to build-aux/m4/missing.m4.
+
+2012-07-31 Earnie Boyd <earnie@users.sourceforge.net>
+
+ Move .cvsignore to .gitignore.
+
+ * .cvsignore: Remove.
+ * .gitignore: New file.
+
+2012-07-13 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Disable globbing of command line arguments.
+
+ * src/clistub.c (_CRT_glob): Define and initialise to zero; we don't
+ need globbing, and it may cause case transliteration of case-sensitive
+ action keywords, when a file system entity with a case-insensitively
+ matching name exists.
+
+2012-06-02 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Refactor API to facilitate implementation of GUI ListView hooks.
+
+ * src/pkgkeys.h (title_key, description_key): Declare them.
+ * src/pkgkeys.c (title_key, description_key): Define them; relocate...
+ * src/pkgshow.cpp (pkgDirectoryViewer::EmitDescription): ...from here.
+ (pkgXmlDocument::CalalogueAllPackages): New public method; factor...
+ (pkgXmlDocument::DisplayPackageInfo): ...from here, whence use it.
+ (pkgDirectoryViewerEngine::EnumerateComponents): New private method;
+ implement as a concrete method of this abstract base class; factor...
+ (pkgDirectoryViewer::Dispatch): ...from original inline implementation
+ within this method of the concrete derived class, whence use it.
+ (pkgDirectoryViewerEngine, pkgDirectory): Factor class declarations...
+ * src/pkglist.h: ...into this new header file; include it.
+
+ * src/pkgbase.h (pkgDirectory): Add forward class declaration.
+ (pkgXmlDocument::CatalogueAllPackages): Declare it.
+
+2012-05-02 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Update help text to document package version selection capability.
+
+ * src/clistub.c (help_text): Add description of command line syntax
+ which may be used to specify an alternative to the default package
+ version selection, for install and upgrade actions.
+
+2012-05-01 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Support options set by preferences assigned within profile.xml
+
+ * xml/profile.xml (preferences): New element; add defaults.
+
+ * src/pkgopts.h (OPTION_ASSIGNED_FLAGS, OPTION_DESKTOP_ARGS):
+ (OPTION_START_MENU_ARGS): New enumerated constants; define them.
+ (OPTION_DESKTOP, OPTION_START_MENU): New manifest constants.
+ (OPTION_ASSIGNED, mark_option_as_set): New macros; define them.
+ (pkgOpts::GetValue, pkgOpts::GetString): Restrict look-up index to
+ least significant 12-bits of full-range index value.
+ (pkgOpts::IsSet): New inline method; implement it.
+
+ * src/clistub.c (main): Reimplement --desktop and --start-menu
+ options; each now becomes an OPTION_GENERIC optarg string store.
+ (set_script_hook): Function no longer used; delete it; delegate to...
+ * src/pkgbase.h (pkgXmlDocument::EstablishPreferences): ...this new
+ method; declare it, providing its implementation in...
+ * src/pkgopts.cpp: ...this new file; invoke it...
+ * src/climain.cpp (climain): ...here.
+
+ * Makefile.in (CORE_DLL_OBJECTS): Add pkgopts.$OBJEXT
+
+2012-04-30 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Correct sequence of installation/removal progress reporting.
+
+ * src/pkgunst.cpp (pkgRemove): Delay output of "removing package ..."
+ message, until after pre-remove hooks have run; this ensures that any
+ output from the pre-remove hook scripts appears in correct sequence.
+
+ * src/pkginst.cpp (pkgInstall): Likewise, for "installing package ..."
+ message, in relation to pre-install hooks.
+
+2012-04-26 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ mingw-get-0.5-beta-20120426-1 released.
+
+ * configure.ac (AC_INIT): Version number updated.
+ * srcdist-doc/NEWS.in: Updated; bug-fix notifications added.
+ * All files (r0-5-beta-20120426-1): Tag assigned.
+
+2012-04-25 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Interim work-around for MinGW-Bug #3520864.
+
+ * src/pkgdeps.cpp (pkgXmlDocument::ResolveDependencies):
+ [DEBUG_TRACE_DEPENDENCIES]: Add request flags to messages reporting
+ the scheduling of installation activities.
+
+ * src/pkgexec.cpp (pkgXmlDocument::Schedule): Add temporary diagnostic
+ hooks to confirm request flags; bracket them with #if 0 ... #endif.
+ [ACTION_PRIMARY && pre-scheduled request]: Don't trash request flags
+ when updating the pre-existing action item data.
+
2012-04-23 Keith Marshall <keithmarshall@users.sourceforge.net>
Fix MinGW-Bug #3520488