Add bitrotate module.
[gnulib.git] / ChangeLog
index 0f1b7b3..be14c95 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,245 @@
+2008-08-29  Simon Josefsson  <simon@josefsson.org>
+
+       * MODULES.html.sh (Misc): Add bitrotate.
+
+       * modules/bitrotate: New file.
+
+       * lib/bitrotate.h: New file.
+
+       * modules/bitrotate-tests: New file.
+
+       * tests/test-bitrotate.c: New file.
+
+       * modules/crypto/gc-arctwo, modules/crypto/arctwo: Add dependency
+       on the bitrotate module.
+
+       * lib/arctwo.c: Use new bitrotate module.
+
+2008-08-29  Jim Meyering  <meyering@redhat.com>
+
+       bootstrap: merge changes from coreutils
+       * build-aux/bootstrap (cp_mark_as_generated): Preserve perms
+       of copied files.  Remove a kludge, now that this is fixed.
+       * build-aux/bootstrap: Fix unportable expr usage. (by Ralf Wildenhues)
+       * build-aux/bootstrap: Remove $bt and $bt2 also when not using gettext.
+       * build-aux/bootstrap: Remove coreutils-specific SUBDIRS-related code.
+
+2008-08-29  Bruno Haible  <bruno@clisp.org>
+
+       * MODULES.html.sh: Remove --cvs-urls option.
+
+2008-08-28  Jose E. Marchesi  <jemarch@gnu.org>  (tiny change)
+
+       maint.mk: adjust to file name change
+       * top/maint.mk: s/Makefile.cfg/cfg.mk/.
+
+2008-08-28  Jim Meyering  <meyering@redhat.com>
+
+       * modules/getndelim2 (License): Relicense to LGPLv2+.
+
+2008-08-27  Paolo Bonzini  <bonzini@gnu.org>
+
+       * lib/getdelim.c (flockfile, funlockfile): Make all of them
+       dummy if one is not available.  Do not touch them if
+       USE_UNLOCKED_IO, instead letting unlocked-io.h do that.
+       (getc_maybe_unlocked): New.
+       * m4/getdelim.m4 (gl_PREREQ_GETDELIM): Check for getc_unlocked.
+
+2008-08-26  Eric Blake  <ebb9@byu.net>
+
+       doc/INSTALL: resync from autoconf
+       * doc/Makefile (INSTALL, INSTALL.ISO, INSTALL.UTF-8): Simplify.
+       (INSTALL_PRELUDE): Delete; this is done more efficiently by
+       moving...
+       * install.texi [!autoconf]: ...here.  Resync from autoconf.
+       * INSTALL: Regenerate.
+       * INSTALL.ISO: New file.
+       * INSTALL.UTF-8: Likewise.
+
+2008-08-26  Jim Meyering  <meyering@redhat.com>
+
+       GNUmakefile: cfg.mk definitions override default autoreconf-rerun policy
+       * top/GNUmakefile (_is-dist-target, _is-install-target): Make
+       these definitions conditional, so that they may be overridden, too.
+
+2008-08-26  Bruno Haible  <bruno@clisp.org>
+
+       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  <bruno@clisp.org>
+
+       Run makeinfo in an English locale.
+       * doc/Makefile (MAKEINFO): New variable.
+
+2008-08-26  Bruno Haible  <bruno@clisp.org>
+
+       * doc/Makefile (INSTALL): Use --no-validate instead of --no-warn.
+       Suggested by Eric Blake.
+
+2008-08-25  Bruno Haible  <bruno@clisp.org>
+
+       * doc/Makefile (INSTALL): Generate with @firstparagraphindent set.
+
+2008-08-25  Eric Blake  <ebb9@byu.net>
+
+       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  <bruno@clisp.org>
+
+       * doc/posix-functions/strftime.texi: Fix description of strftime
+       module.
+
+2008-08-24  Bruno Haible  <bruno@clisp.org>
+
+       * 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 <lav@netis.ru>.
+
+2008-08-22  Eric Blake  <ebb9@byu.net>
+
+       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  <schwab@suse.de>
+
+       * m4/obstack-printf-posix.m4 (gl_FUNC_OBSTACK_PRINTF_POSIX):
+       Remove spurious space in assignment.
+
+2008-08-21  Simon Josefsson  <simon@josefsson.org>
+
+       * m4/autobuild.m4: Use TZ=UTC0 instead of TZ=UTC.  Reported by
+       Paul Eggert <eggert@CS.UCLA.EDU>.
+
+2008-08-20  Paolo Bonzini  <bonzini@gnu.org>
+
+       * modules/gettext: Add m4/threadlib.m4.
+
+2008-08-19  Eric Blake  <ebb9@byu.net>
+
+       test-c-stack: fix compilation failure on FreeBSD 5.0
+       * tests/test-c-stack.c [HAVE_SETRLIMIT]: Include prerequisite
+       headers before <sys/resource.h>.
+       * doc/posix-headers/sys_resource.texi (sys/resource.h): Document
+       the bug.
+       Reported by Nelson H. F. Beebe.
+
+       strverscmp: migrate from "strverscmp.h" to <string.h>
+       * 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  <simon@josefsson.org>
+
+       * lib/gc-gnulib.c: Indentation cleanup.  Add some comments
+       regarding Windows crypto stuff, from Mono.
+
+2008-08-19  Adam Strzelecki <ono@java.pl>  (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  <blp@gnu.org>
+
+       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  <simon@josefsson.org>
+
+       * m4/autobuild.m4: Use TZ=UTC to avoid time zone complexity.  Use
+       ISO 8601 format.  Suggested by Greg Troxel <gdt@ir.bbn.com>.
+
+2008-08-18  Bruno Haible  <bruno@clisp.org>
+
+       * lib/glthread/thread.h [USE_SOLARIS_THREADS]: Use thread_in_use(), not
+       pthread_in_use().
+
+2008-08-18  Bruno Haible  <bruno@clisp.org>
+
+       * lib/glthread/threadlib.c: Include <pthread.h>.
+
+2008-08-18  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       * lib/glthread/thread.c: Avoid forcing a context switch right after
+       thread creation.
+
+2008-08-17  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <yoann.v@prelude-ids.com>
+
+       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  <yoann.v@prelude-ids.com>
+
+       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  <bruno@clisp.org>
+
+       * lib/glthread/lock.h: Include <stdlib.h> always.
+       * lib/glthread/tls.h: Likewise.
+       * lib/glthread/cond.h: Likewise.
+
 2008-08-17  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>
 
        New module 'cond'.