OSDN Git Service

Implement foundation for future NLS enabled diagnostics.
[mingw/mingw-get.git] / ChangeLog
index c8f1d38..7d80264 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+2013-10-18  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Implement foundation for future NLS enabled diagnostics.
+
+       * src/dmhmsgs.h: New file; it declares the NLS capable DMH interface.
+       * src/dmhmsgs.c: New file; it implements rudimentary NLS hooks, (but
+       currently does not direct them to any NLS provider), together with an
+       initial subset of a default (compiled in) message catalogue.
+
+       * Makefile.in (CORE_DLL_OBJECTS): Add dmhmsgs.$OBJEXT
+
+       * src/pkgname.cpp (pkgArchiveName): Modify diagnostics, to use...
+       (PKGMSG_SPECIFICATION_ERROR): ...this dmhmsgs.h declared message.
+
+2013-10-15  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Add automated build time configuration management.
+
+       * Makefile.in (Makefile): Add regeneration rules, depending on...
+       (VERSION.m4, configure.ac, aclocal.m4, missing.m4, makeopts.m4):
+       ...these, if modified by the package maintainer, directed via...
+       (config.status, configure): ...these, regenerated as required.
+
+2013-10-04  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       mingw-get-0.6.2-mingw32-beta-20131004-1 released.
+
+       * VERSION.m4 (VERSION_PATCH): Increment it.
+       * srcdist-doc/NEWS.in: Release notes updated.
+       * All files (r0-6-4-beta-20131004-1): Tag assigned.
+
+2013-10-03  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Propagate RELEASE_CLASS setting from mingw-get-setup.
+
+       * configure.ac (CLI_RELEASE_CLASS, GUI_RELEASE_CLASS): Adopt...
+       (RELEASE_CLASS) [defined]: ...this as default value.
+
+2013-10-02  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Support group affiliation with component package granularity.
+
+       * src/pkglist.cpp (pkgXmlNode::IsVisibleClass): Make it synonymous
+       with IsVisibleGroupMember(); this is a temporary adjustment, pending
+       the planned implementation of component class visibility filtering.
+       (pkgListViewMaker::Dispatch): Defer consideration of visibility until
+       traversal of component package directories, except in the particular
+       case of packages which lack defined components.
+
+2013-10-01  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Correct processing of package group associations.
+
+       * src/pkgtree.cpp (AppWindowMaker::IsPackageGroupAffiliate): Iterate
+       over "affiliate_key" elements in FindNextAssociate() calls; original
+       implementation was incorrectly iterating over "group_key" elements.
+
 2013-09-21  Keith Marshall  <keithmarshall@users.sourceforge.net>
 
        Reorder controls within "Apply Changes" dialogue.