X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=3aa2263fe639900d465a12ea846eb7781d4d96cd;hb=b5d21bb981778980b5f952be6075f5054a2eabd2;hp=890dda2afe82910f537900997d1880256ce07093;hpb=92fe61afbecd3ab40592854e3bada8d7958d4c98;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 890dda2af..3aa2263fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,228 @@ +2008-08-26 Bruno Haible + + Generate INSTALL file variants with prettier quotes. + * doc/Makefile (INSTALL_PRELUDE): New macro. + (INSTALL): Use it. + (INSTALL.ISO, INSTALL.UTF-8): New rules. + +2008-08-26 Bruno Haible + + Run makeinfo in an English locale. + * doc/Makefile (MAKEINFO): New variable. + +2008-08-26 Bruno Haible + + * doc/Makefile (INSTALL): Use --no-validate instead of --no-warn. + Suggested by Eric Blake. + +2008-08-25 Bruno Haible + + * doc/Makefile (INSTALL): Generate with @firstparagraphindent set. + +2008-08-25 Eric Blake + + c-stack: test that stack overflow can be caught + * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Also check + that platform allows handling stack overflow; at least OS/2 EMX + has sigaltstack, but crashes before transferring control to + handler on stack overflow. + * lib/c-stack.c [HAVE_SIGALTSTACK]: Adjust conditions to also + check for HAVE_STACK_OVERFLOW_HANDLING. + Reported by Elbert Pol. + +2008-08-25 Bruno Haible + + * doc/posix-functions/strftime.texi: Fix description of strftime + module. + +2008-08-24 Bruno Haible + + * tests/uniwidth/test-uc_width2.c: New file. + * tests/uniwidth/test-uc_width2.sh: New file. + * modules/uniwidth/width-tests (Files): Add the new files. + (TESTS): Add uniwidth/test-uc_width2.sh. + (TESTS_ENVIRONMENT): New variable. + (check_PROGRAMS): Add test-uc_width2. + (test_uc_width2_SOURCES): New variable. + + Fix uc_width(0x00AB) bug, introduced on 2007-07-08. + * lib/uniwidth/width.c (nonspacing_table_data): Set bit for 0x00AD, + not 0x00AB. + Reported by Alexander V. Lukyanov . + +2008-08-22 Eric Blake + + test-lock, test-tls: mention why a test is skipped + * tests/test-lock.c (main) [!USE_*_THREADS]: Print why test is + skipped. + * tests/test-tls.c (main) [!USE_*_THREADS]: Likewise. + + count-one-bits: relax license + * modules/count-one-bits (License): Relicense to LGPLv2+. + Suggested by Ludovic Courtès, approved by Ben Pfaff. + +2008-08-22 Andreas Schwab + + * m4/obstack-printf-posix.m4 (gl_FUNC_OBSTACK_PRINTF_POSIX): + Remove spurious space in assignment. + +2008-08-21 Simon Josefsson + + * m4/autobuild.m4: Use TZ=UTC0 instead of TZ=UTC. Reported by + Paul Eggert . + +2008-08-20 Paolo Bonzini + + * modules/gettext: Add m4/threadlib.m4. + +2008-08-19 Eric Blake + + test-c-stack: fix compilation failure on FreeBSD 5.0 + * tests/test-c-stack.c [HAVE_SETRLIMIT]: Include prerequisite + headers before . + * doc/posix-headers/sys_resource.texi (sys/resource.h): Document + the bug. + Reported by Nelson H. F. Beebe. + + strverscmp: migrate from "strverscmp.h" to + * modules/string (Makefile.am): Add new hooks. + * modules/strverscmp (Files): Remove strverscmp.h. + (Depends-on): Add string. + (configure.ac): Add indicator. + (Include): Mention new header. + * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Provide new + defaults. + * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Inform string module of + results. + * lib/strverscmp.h: Delete. + * lib/string.in.h (strverscmp): Provide declaration, when needed. + * tests/test-strverscmp.c (includes): Adjust client. + * lib/check-version.c (includes): Likewise. + * NEWS: Document the change. + + strverscmp: add unit test + * modules/strverscmp-tests: New file. + * tests/test-strverscmp.c: Likewise. + +2008-08-19 Simon Josefsson + + * lib/gc-gnulib.c: Indentation cleanup. Add some comments + regarding Windows crypto stuff, from Mono. + +2008-08-19 Adam Strzelecki (tiny change) + + * lib/gc-gnulib.c: Use CRYPT_VERIFY_CONTEXT. Try to use Intel CSP + if present, for intel RND. Return error on failures. + +2008-08-18 Ben Pfaff + + gitlog-to-changelog: give better diagnostic for failed pipe-open + * build-aux/gitlog-to-changelog: Improve error message: suggest + that the version of Git may be too old. + +2008-08-18 Simon Josefsson + + * m4/autobuild.m4: Use TZ=UTC to avoid time zone complexity. Use + ISO 8601 format. Suggested by Greg Troxel . + +2008-08-18 Bruno Haible + + * lib/glthread/thread.h [USE_SOLARIS_THREADS]: Use thread_in_use(), not + pthread_in_use(). + +2008-08-18 Bruno Haible + + * lib/glthread/threadlib.c: Include . + +2008-08-18 Bruno Haible + + * lib/glthread/lock.h [USE_SOLARIS_THREADS]: Fix + glthread_recursive_lock_* macros. + * lib/glthread/lock.c (glthread_recursive_lock_destroy_multithreaded): + Fix syntax error. + +2008-08-18 Bruno Haible + + * lib/glthread/thread.c: Avoid forcing a context switch right after + thread creation. + +2008-08-17 Bruno Haible + + * lib/glthread/thread.c: New file, based on code from tests/test-lock.c. + * lib/glthread/thread.h: Provide Win32 specific implementation. + * modules/thread (Files): Add lib/glthread/thread.c. + (Depends-on): Add lock. + (Makefile.am): Add glthread/thread.c to lib_SOURCES. + +2008-08-17 Yoann Vandoorselaere + + New module 'yield'. + * modules/yield: New file. + * lib/glthread/yield.h: New file. + * m4/yield.m4: New file. + * MODULES.html.sh (Multithreading): Add yield. + +2008-08-17 Yoann Vandoorselaere + + New module 'thread'. + * modules/thread: New file. + * lib/glthread/thread.h: New file. + * m4/thread.m4: New file. + * MODULES.html.sh (Multithreading): Add thread. + +2008-08-17 Bruno Haible + + * lib/glthread/lock.h: Include always. + * lib/glthread/tls.h: Likewise. + * lib/glthread/cond.h: Likewise. + +2008-08-17 Yoann Vandoorselaere + + New module 'cond'. + * modules/cond: New file. + * lib/glthread/cond.h: New file. + * lib/glthread/cond.c: New file. + * m4/cond.m4: New file. + * MODULES.html.sh (Multithreading): Add cond. + +2008-08-16 Eric Blake + + c-stack: fix regression on Irix 5.3 from 2008-06-21 + * m4/c-stack.m4 (gl_PREREQ_C_STACK): Move check for + sa_sigaction... + * m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): ...here. + (gl_PREREQ_SIGACTION): Depend on sig-handler.h prereq's. + * m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Set the default. + * modules/signal (Makefile.am): Use the value. + * lib/signal.in.h (sa_sigaction) [HAVE_SIGACTION + && !HAVE_STRUCT_SIGACTION_SA_SIGACTION]: Define. + * doc/posix-headers/signal.texi (signal.h): Document this + portability issue. + * doc/posix-functions/sigaction.texi (sigaction): Likewise. + Reported by Tom G. Christensen. + +2008-08-17 Bruno Haible + + New module 'threadlib'. + * modules/threadlib: New file. + * lib/glthread/threadlib.c: New file, extracted from + lib/glthread/lock.c. + * lib/glthread/lock.c (dummy_thread_func, glthread_in_use): Remove + functions. + * m4/threadlib.m4: New file, from m4/lock.m4, renaming gl_LOCK to + gl_THREADLIB and gl_LOCK_EARLY to gl_THREADLIB_EARLY. + * m4/lock.m4 (gl_LOCK_EARLY, gl_LOCK_EARLY_BODY, gl_LOCK_BODY): Remove + macros. + (gl_LOCK): Just require gl_THREADLIB and perform checks for lock.h. + (gl_DISABLE_THREADS): Remove macro. + * modules/lock (Files): Remove build-aux/config.rpath. + (Depends-on): Remove havelib. Add threadlib. + (configure.ac-early): Remove section. + * m4/tls.m4 (gl_TLS): Require gl_THREADLIB instead of gl_LOCK. + * modules/tls (Depends-on): Remove lock. Add threadlib. + (Link): New section, copied from threadlib. + * MODULES.html.sh (Multithreading): Add threadlib. + 2008-08-14 Bruno Haible * lib/glthread/lock.h (glthread_lock_lock, glthread_lock_unlock,