Work around MacOS X wcwidth(0x0301) bug.
[pspp] / ChangeLog
index 35b4e12cfed0993f58168f105cb0d887961afe51..03b4ecf072dff8131c53a6d7304440ac77eca97e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2007-07-07  Bruno Haible  <bruno@clisp.org>
+
+       Work around MacOS X wcwidth() bug.
+       * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Test against MacOS X 10.3 bug.
+       * lib/wcwidth.c: Include localcharset.h, streq.h, uniwidth.h.
+       (rpl_wcwidth): Special-case the UTF-8 locales. Fall back to the
+       original wcwidth in non-UTF-8 locales.
+       * modules/wcwidth (Depends-on): Add localcharset, streq,
+       uniwidth/width.
+       * doc/functions/wcwidth.texi: Update.
+
 2007-07-07  Bruno Haible  <bruno@clisp.org>
 
        * lib/wchar_.h: Include the GL_LINK_WARNING macro.