X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=af7e6537dda2f33c3b09f27aa89dad8be2526fe1;hb=5e6b92bb993a0e913877c495687556df918d7d86;hp=0fba4d801a35666ec935208125b133b71501d303;hpb=a66ebad971a6ac359424c435ed9fa24b0e7f94e0;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 0fba4d801..af7e6537d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,227 @@ +2007-10-06 Bruno Haible + + * modules/open: New file. + * lib/open.c: New file. + * m4/open.m4: New file. + * lib/fchdir.c (open): If the gnulib module 'open' is used, do what + lib/open.c does. + * lib/fcntl.in.h (open): Declare also if replaced by the 'open' module. + * m4/fcntl_h.m4 (gl_FCNTL_MODULE_INDICATOR, gl_FCNTL_H_DEFAULTS): New + macros. + (gl_FCNTL_H): Require gl_FCNTL_H_DEFAULTS. + * modules/fcntl (Makefile.am): Also substitute GNULIB_OPEN and + REPLACE_OPEN. + * doc/functions/open.texi: Mention the 'open' module. + +2007-10-04 Bruno Haible + + * modules/ceill-tests: New file. + * tests/test-ceill.c: New file. + + * modules/ceill: New file. + * lib/ceill.c: Replace entire file. + * m4/ceill.m4: New file. + * lib/math.in.h (ceill): Replace declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_CEILL. + * modules/math (Makefile.am): Substitute also GNULIB_CEILL. + * doc/functions/ceill.texi: Mention the 'ceill' module. + * modules/mathl (Files): Remove lib/ceill.c. + (Depends-on): Add ceill. + +2007-10-04 Bruno Haible + + * modules/ceilf-tests: New file. + * tests/test-ceilf.c: New file. + + * modules/ceilf: New file. + * lib/ceil.c: New file. + * lib/ceilf.c: New file. + * m4/ceilf.m4: New file. + * lib/math.in.h (ceilf): New declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_CEILF and + HAVE_DECL_CEILF. + * modules/math (Makefile.am): Substitute also GNULIB_CEILF and + HAVE_DECL_CEILF. + * doc/functions/ceilf.texi: Mention the 'ceilf' module. + +2007-10-04 Bruno Haible + + * modules/floorl-tests: New file. + * tests/test-floorl.c: New file. + + * modules/floorl: New file. + * lib/floorl.c: Replace entire file. + * m4/floorl.m4: New file. + * lib/math.in.h (floorl): Replace declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_FLOORL. + * modules/math (Makefile.am): Substitute also GNULIB_FLOORL. + * doc/functions/floorl.texi: Mention the 'floorl' module. + * modules/mathl (Files): Remove lib/floorl.c. + (Depends-on): Add floorl. + +2007-10-04 Bruno Haible + + * modules/floorf-tests: New file. + * tests/test-floorf.c: New file. + + * modules/floorf: New file. + * lib/floor.c: New file. + * lib/floorf.c: New file. + * m4/floorf.m4: New file. + * lib/math.in.h (floorf): New declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_FLOORF and + HAVE_DECL_FLOORF. + * modules/math (Makefile.am): Substitute also GNULIB_FLOORF and + HAVE_DECL_FLOORF. + * doc/functions/floorf.texi: Mention the 'floorf' module. + +2007-10-04 Benoit Sigoure + Bruno Haible + + Advertise for the Git server instead of the CVS server. + * doc/gnulib-intro.texi (Steady Development): Mention the Git + repository instead of the CVS one. + * doc/gnulib-tool.texi (VCS Issues): Renamed from "CVS Issues". Talk + about all VCS systems generically. + * doc/gnulib.texi (Introduction): Capitalize `Git'. + +2007-10-04 Bruno Haible + + * doc/gnulib.texi (Function Substitutes): Explain what an absent module + means. + Reported by Benoît Sigoure . + +2007-10-04 Bruno Haible + + * modules/truncl-tests: New file. + * tests/test-truncl.c: New file. + + * modules/truncl: New file. + * lib/truncl.c: New file. + * m4/truncl.m4: New file. + * lib/math.in.h (truncl): New declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_TRUNCL and + HAVE_DECL_TRUNCL. + * modules/math (Makefile.am): Substitute also GNULIB_TRUNCL and + HAVE_DECL_TRUNCL. + * doc/functions/truncl.texi: Mention the 'truncl' module. + +2007-10-04 Bruno Haible + + * modules/truncf-tests: New file. + * tests/test-truncf.c: New file. + + * modules/truncf: New file. + * lib/trunc.c: Make paramerizable through USE_* macros. + * lib/truncf.c: New file. + * m4/truncf.m4: New file. + * lib/math.in.h (truncf): New declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_TRUNCF and + HAVE_DECL_TRUNCF. + * modules/math (Makefile.am): Substitute also GNULIB_TRUNCF and + HAVE_DECL_TRUNCF. + * doc/functions/truncf.texi: Mention the 'truncf' module. + +2007-10-03 Bruno Haible + + * gnulib-tool (func_get_automake_snippet): Synthesize an EXTRA_DIST + augmentation also for tests modules. + * modules/argp-tests (Makefile.am): Remove EXTRA_DIST augmentation. + * modules/atexit-tests (Makefile.am): Likewise. + * modules/binary-io-tests (Makefile.am): Likewise. + * modules/c-strcase-tests (Makefile.am): Likewise. + * modules/canonicalize-lgpl-tests (Makefile.am): Likewise. + * modules/canonicalize-tests (Makefile.am): Likewise. + * modules/closein-tests (Makefile.am): Likewise. + * modules/fprintf-posix-tests (Makefile.am): Likewise. + * modules/freadahead-tests (Makefile.am): Likewise. + * modules/fseek-tests (Makefile.am): Likewise. + * modules/fseeko-tests (Makefile.am): Likewise. + * modules/ftell-tests (Makefile.am): Likewise. + * modules/ftello-tests (Makefile.am): Likewise. + * modules/isnanl-nolibm-tests (Makefile.am): Likewise. + * modules/isnanl-tests (Makefile.am): Likewise. + * modules/lseek-tests (Makefile.am): Likewise. + * modules/mbscasecmp-tests (Makefile.am): Likewise. + * modules/mbscasestr-tests (Makefile.am): Likewise. + * modules/mbschr-tests (Makefile.am): Likewise. + * modules/mbscspn-tests (Makefile.am): Likewise. + * modules/mbsncasecmp-tests (Makefile.am): Likewise. + * modules/mbspbrk-tests (Makefile.am): Likewise. + * modules/mbspcasecmp-tests (Makefile.am): Likewise. + * modules/mbsrchr-tests (Makefile.am): Likewise. + * modules/mbsspn-tests (Makefile.am): Likewise. + * modules/mbsstr-tests (Makefile.am): Likewise. + * modules/printf-posix-tests (Makefile.am): Likewise. + * modules/snprintf-posix-tests (Makefile.am): Likewise. + * modules/sprintf-posix-tests (Makefile.am): Likewise. + * modules/tsearch-tests (Makefile.am): Likewise. + * modules/uniname/uniname-tests (Makefile.am): Likewise. + * modules/unistdio/u16-vasnprintf-tests (Makefile.am): Likewise. + * modules/unistdio/u32-vasnprintf-tests (Makefile.am): Likewise. + * modules/unistdio/u8-vasnprintf-tests (Makefile.am): Likewise. + * modules/unistdio/ulc-vasnprintf-tests (Makefile.am): Likewise. + * modules/vasnprintf-posix-tests (Makefile.am): Likewise. + * modules/vfprintf-posix-tests (Makefile.am): Likewise. + * modules/vprintf-posix-tests (Makefile.am): Likewise. + * modules/vsnprintf-posix-tests (Makefile.am): Likewise. + * modules/vsprintf-posix-tests (Makefile.am): Likewise. + * modules/xstrtoimax-tests (Makefile.am): Likewise. + * modules/xstrtol-tests (Makefile.am): Likewise. + * modules/xstrtoumax-tests (Makefile.am): Likewise. + * modules/yesno-tests (Makefile.am): Likewise. + +2007-10-03 Bruno Haible + + * modules/trunc-tests: New file. + * tests/test-trunc.c: New file. + + * modules/trunc: New file. + * lib/trunc.c: New file. + * m4/trunc.m4: New file. + * lib/math.in.h (trunc): New declaration. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_TRUNC and + HAVE_DECL_TRUNC. + * modules/math (Makefile.am): Substitute also GNULIB_TRUNC and + HAVE_DECL_TRUNC. + * doc/functions/trunc.texi: Mention the 'trunc' module. + +2007-10-03 Bruno Haible + + * tests/test-fpending.c: New file, mostly copied + from coreutils/lib/t-fpending.c. + * modules/fpending-tests: New file. + +2007-10-03 Bruno Haible + + Port the stdio extensions to QNX (untested). + * lib/fseterr.c (fseterr): Add support for QNX. + * lib/fbufmode.c (fbufmode): Likewise. + * lib/freadable.c (freadable): Likewise. + * lib/fwritable.c (fwritable): Likewise. + * lib/freading.c (freading): Likewise. + * lib/fwriting.c (fwriting): Likewise. + * lib/freadahead.c (freadahed): Likewise. + * lib/fpurge.c (fpurge): Likewise. + * lib/fseeko.c (rpl_fseeko): Likewise. + +2007-10-03 Bruno Haible + Jim Meyering + Eric Blake + + * doc/relocatable.texi: Use @command instead of @program. + +2007-10-02 Jim Meyering + + Perform one more "_.h" -> ".in.h" substitution. + * modules/unistd (Makefile.am) [unistd.h]: Use unistd.h.in + instead of unistd_.h here, too. + +2007-10-01 Bruno Haible + + * gnulib-tool (func_emit_initmacro_done): Special case for alloca.c. + Needed for the alloca-opt module. + 2007-09-30 Bruno Haible * lib/alloca.in.h: Renamed from lib/alloca_.h. @@ -56,6 +280,41 @@ * lib/stdio.in.h: Renamed from lib/stdio_.h. * modules/stdio (Files, Makefile.am): Use stdio.in.h instead of stdio_.h. + * lib/stdlib.in.h: Renamed from lib/stdlib_.h. + * modules/stdlib (Files, Makefile.am): Use stdlib.in.h instead of + stdlib_.h. + * lib/string.in.h: Renamed from lib/string_.h. + * modules/string (Files, Makefile.am): Use string.in.h instead of + string_.h. + * doc/gnulib-tool.texi (Initial import): Update. + * lib/sys_select.in.h: Renamed from lib/sys_select_.h. + * modules/sys_select (Files, Makefile.am): Use sys_select.in.h instead + of sys_select_.h. Add dependency. + * lib/sys_socket.in.h: Renamed from lib/sys_socket_.h. + * modules/sys_socket (Files, Makefile.am): Use sys_socket.in.h instead + of sys_socket_.h. + * lib/sys_stat.in.h: Renamed from lib/sys_stat_.h. + * modules/sys_stat (Files, Makefile.am): Use sys_stat.in.h instead of + sys_stat_.h. + * lib/sys_time.in.h: Renamed from lib/sys_time_.h. + * modules/sys_time (Files, Makefile.am): Use sys_time.in.h instead of + sys_time_.h. + * lib/sysexits.in.h: Renamed from lib/sysexits_.h. + * modules/sysexits (Files, Makefile.am): Use sysexits.in.h instead of + sysexits_.h. + * lib/time.in.h: Renamed from lib/time_.h. + * modules/time (Files, Makefile.am): Use time.in.h instead of time_.h. + * lib/unistd.in.h: Renamed from lib/unistd_.h. + * modules/unistd (Files, Makefile.am): Use unistd.in.h instead of + unistd_.h. + * lib/wchar.in.h: Renamed from lib/wchar_.h. + * modules/wchar (Files, Makefile.am): Use wchar.in.h instead of + wchar_.h. + * lib/wctype.in.h: Renamed from lib/wctype_.h. + * modules/wctype (Files, Makefile.am): Use wctype.in.h instead of + wctype_.h. + * build-aux/bootstrap (slurp): Update. + * lib/.cppi-disable: Update. 2007-09-30 Bruno Haible