+2013-09-25 Mats Erik Andersson <gnu@gisladisker.se>
+
+ pmccabe2html: escaping of special characters
+ Escape all '<', '>', and '&' in HTML output.
+ * build-aux/pmccabe2html (html_fnc): Call gsub()
+ instead of sub() to capture all '<', '>', and '&'.
+ Neither of '<' and '>' is special in a regexp,
+ so first arguments to gsub() are corrected. Also,
+ in replacement strings, ampersand must be escaped.
+ Finally, '&' must be handled first, then '<' and '>'.
+
+2013-09-24 Eric Blake <eblake@redhat.com>
+
+ manywarnings: enable nicer gcc warning messages
+ * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Older gcc requires
+ some -f options for optimal warnings.
+
+2013-09-21 Jim Meyering <meyering@fb.com>
+
+ timespec: use the new TIMESPEC_RESOLUTION in a few more places
+ * lib/timespec-add.c (timespec_add): Also replace 999999999
+ with TIMESPEC_RESOLUTION - 1.
+ * lib/timespec-sub.c (timespec_sub): Likewise.
+
+2013-09-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ warnings: port --enable-gcc-warnings to Solaris Studio 12.3
+ Problem reported by Dagobert Michelsen via Eric Blake in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-09/msg00052.html>.
+ * m4/warnings.m4 (gl_COMPILER_OPTION_IF): Use AC_LINK_IFELSE,
+ not AC_COMPILE_IFELSE.
+
+2013-09-23 Eric Blake <eblake@redhat.com>
+
+ configmake: support new --runstatedir option
+ * m4/configmake.m4 (gl_CONFIGMAKE_PREP): Substitute runstatedir
+ even if autoconf was too old to provide the command line option.
+ * modules/configmake (Makefile.am): Propagate it to .h file.
+
+2013-09-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ ctype, string: depend on extern-inline
+ This is needed to complete the recent OS X fixes.
+ Also, fix related documentation as suggested by Eric Blake.
+ * doc/posix-functions/isalnum.texi, doc/posix-functions/isalpha.texi:
+ * doc/posix-functions/isascii.texi, doc/posix-functions/iscntrl.texi:
+ * doc/posix-functions/isdigit.texi, doc/posix-functions/isgraph.texi:
+ * doc/posix-functions/islower.texi, doc/posix-functions/isprint.texi:
+ * doc/posix-functions/ispunct.texi, doc/posix-functions/isspace.texi:
+ * doc/posix-functions/isupper.texi, doc/posix-functions/isxdigit.texi:
+ * doc/posix-functions/toascii.texi, doc/posix-functions/tolower.texi:
+ * doc/posix-functions/toupper.texi:
+ List the 'ctype' gnulib module.
+ * doc/posix-functions/strcat.texi, doc/posix-functions/strcpy.texi:
+ * doc/posix-functions/strncpy.texi:
+ List the 'string' gnulib module.
+ * modules/memcpy, modules/memmove, modules/memset (Depends-on):
+ Add string.
+ * modules/ctype, modules/string (Depends-on): Add extern-inline.
+
+2013-09-19 Pádraig Brady <P@draigBrady.com>
+
+ userspec: support optional parameters to parse_user_spec()
+ * lib/userspec.c (parse_user_spec): If the GID param is NULL,
+ then avoid group processing and treat the full spec as a user.
+ (parse_with_separator): Allow the USERNAME and GROUPNAME to
+ be optional params (NULL), in which case they're ignored.
+
2013-09-19 Paul Eggert <eggert@cs.ucla.edu>
+ timespec: new function make_timespec, and new constants
+ * lib/timespec.h: Incorporate recent changes on the Emacs trunk.
+ (TIMESPEC_RESOLUTION, LOG10_TIMESPEC_RESOLUTION): New constants.
+ (make_timespec): New function.
+ * lib/dtotimespec.c (dtotimespec):
+ * lib/timespec-add.c (timespec_add):
+ * lib/timespec-sub.c (timespec_sub):
+ * lib/utimens.c (validate_timespec):
+ * lib/utimensat.c (rpl_utimensat):
+ Use these new constants and functions.
+
+ stdio: OS X port of putc_unlocked + extern inline
+ * lib/stdio.in.h (putc_unlocked): #undef on problematic Apple platforms.
+ * doc/posix-functions/putc_unlocked.texi:
+ * doc/posix-functions/putchar_unlocked.texi:
+ Document this portability problem.
+
signal: OS X port of sigaddset etc. + extern inline
* lib/signal.in.h (sigaddset, sigdelset, sigemptyset, sigfillset)
(sigismember): #undef on problematic Apple platforms.
extern inline on Apple only if the particular compile-time
configuration is known to have the problem.
(_GL_EXTERN_INLINE_APPLE_BUG): New private macro, to implement this.
- (_GL_EXTERN_LNLINE_IN_USE): New macro, intended for use by
+ (_GL_EXTERN_INLINE_IN_USE): New macro, intended for use by
other Gnulib modules.
extern-inline: document fixes for ctype and wctype macros