update-copyright: generalize comment handling
[gnulib.git] / ChangeLog
index bab6c18..5f1c812 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,50 @@
-2009-07-25  Bruno Haible  <bruno@clisp.org>
+2009-07-29  Joel E. Denny  <jdenny@clemson.edu>
 
-       * lib/math.in.h (cosl, logl, sinl): Don't declare if they are already
-       defined as macros. Needed on QNX 6.4.1.
+       update-copyright: generalize comment handling
+       * build-aux/update-copyright: Handle copyright statements
+       within more comment styles.
+       Document usage.
+       Report any file with an external copyright holder or parse failure.
+
+2009-07-29  Jim Meyering  <meyering@redhat.com>
+
+       mktime: correct setting of REPLACE_MKTIME
+       * m4/mktime.m4 (gl_FUNC_MKTIME): Set REPLACE_MKTIME=0, when required.
+
+       update-copyright: new module
+       * modules/update-copyright: New file.
+       * build-aux/update-copyright: New file.
+       * MODULES.html.sh (maint+release support): Add update-copyright.
+
+2009-07-27  Bruno Haible  <bruno@clisp.org>
+
+       Fix compilation error when <ctime> is used and mktime is replaced.
+       * lib/time.in.h (mktime): New declaration.
+       * m4/mktime.m4 (gl_FUNC_MKTIME): Require gl_HEADER_TIME_H_DEFAULTS. Set
+       REPLACE_MKTIME instead of defining mktime in config.h.
+       * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): Initialize REPLACE_MKTIME.
+       * modules/time (Makefile.am): Substitute REPLACE_MKTIME.
+       Reported by Ross McFarland <rwmcfa1@neces.com>.
+
+2009-07-27  Bruno Haible  <bruno@clisp.org>
+
+       * lib/math.in.h (cosl, logl, sinl): Undefine before declaring it.
        Reported by Matt Kraai <mkraai@beckman.com>.
 
+2009-07-25  Jim Meyering  <meyering@redhat.com>
+
+       maint.mk: avoid warnings about missing files
+       * top/maint.mk (PREV_VERSION): Suppress stderr, to hide a
+       diagnostic when .prev-version does not exist.
+       (_cfg_mk): Define, so it can be empty when cfg.mk does not exist.
+       (syntax-check-rules): Use $(_cfg_mk) to avoid a diagnostic about
+       nonexistent cfg.mk.
+       Suggestions from Simon Josefsson.
+
 2009-07-25  Bruno Haible  <bruno@clisp.org>
 
-       * gnulib-tool (func_create_testdir, func_create_megatestdir): Exclude
-       the maintainer-makefile module.
+       * lib/math.in.h (cosl, logl, sinl): Don't declare if they are already
+       defined as macros. Needed on QNX 6.4.1.
        Reported by Matt Kraai <mkraai@beckman.com>.
 
 2009-07-23  Jim Meyering  <meyering@redhat.com>