NEWS


Log

Author Commit Date CI Message
Bruno Haible f582cd8f 2007-09-01T15:52:06 Let linebreak rely on uniwidth/width.
Jim Meyering 39756f7a 2007-08-28T09:13:04 Rename mreadlink_with_size to areadlink_with_size. * NEWS: Document the change. * lib/mreadlink-with-size.c (mreadlink_with_size): Rename this to... * lib/areadlink-with-size.c (areadlink_with_size): ...this. * lib/mreadlink.h: Rename this to... * lib/areadlink.h: ...this. * modules/mreadlink-with-size: Rename this to... * modules/areadlink-with-size: ...this. * lib/canonicalize.c: Reflect the renaming. * modules/canonicalize: Likewise.
Eric Blake d68417c0 2007-08-22T12:54:21 Move getline and getdelim into stdio.h, per POSIX 200x. * modules/getline (Files): Remove getline.h. (Depends-on): Add stdio. (configure.ac): Add module indicator. * modules/getdelim (Files): Remove getdelim.h. (Depends-on): Add stdio. (configure.ac): Add module indicator. * modules/stdio (Makefile.am): Work with new indicators. * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Add new defaults. * m4/getdelim.m4 (gl_FUNC_GETDELIM): Work with stdio needs. * m4/getline.m4 (gl_FUNC_GETLINE): Likewise. * lib/getdelim.h: Delete. * lib/getline.h: Delete. * lib/stdio_.h (getdelim, getline): Declare. * modules/getdelim-tests: New module. * modules/getline-tests: Likewise. * tests/test-getdelim.c: New file. * tests/test-getline.c: Likewise. * NEWS: Document the change. * lib/getline.c: Update choice of header. * lib/csharpcomp.c: Likewise. * lib/getpass.c: Likewise. * lib/javacomp.c: Likewise. * lib/javaversion.c: Likewise. * lib/yesno.c: Likewise. * lib/getdelim.c: Likewise. (getdelim): Set errno on failure, and avoid memory leak.
Jim Meyering dc9484f5 2007-08-18T07:16:52 New file: lib/idcache.h * NEWS: Mention the addition. * modules/idcache (Files): Add lib/idcache.h * lib/idcache.c: Include "idcache.h". Don't include <sys/types.h>. Add a FIXME comment. Move file-scoped "static" declarations to the top. * lib/idcache.h: New file. Include <sys/types.h> here, instead.
Paul Eggert e9c57721 2007-08-10T19:02:31 * NEWS: In xstrtol, remove STRTOL_FATAL_ERROR and add xstrtol_fatal. * lib/xstrtol.h: Don't include exitfail.h; that's now internal to xstrtol.c. Include getopt.h, since xstrtol_fatal's signature depends on it. (xstrtol_error): Remove. (xstrtol_fatal): New decl, replacing the functionality of xstrtol_error but with a different signature. (ATTRIBUTE_NORETURN, __attribute__): New macros. * lib/xstrtol-error.c: Include exitfail.h. (xstrtol_fatal): New function, with a different signature from the old xstrtol_error, so that the caller need not worry about passing in an exit status, or about storage management of the option argument. (xstrtol_error): Now a static function. Redo signature to implement xstrtol_fatal. Output the correct number of hyphens in front of the option so that the caller need not worry about storage management. (N_): New macro. (_): Remove; not used now. * modules/xstrtol: Depend on getopt. * tests/test-xstrtol.c (main): Use new xstrtol_error function instead of old STRTOL_FATAL_ERROR macro. * tests/test-xstrtol.sh (t-xstrtol.xo): Adjust to match new behavior of test program.
Paul Eggert 0253ee27 2007-08-06T16:44:24 * NEWS: Describe interface changes to human, xstrtol. * lib/human.h: Include <xstrtol.h>. (human_options): Return enum strtol_error, not int. Remove bool arg; take int * instead. * lib/human.c: Don't include "gettext.h". (_): Remove; no longer used. Don't include <xstrtol.h>, since human.h does it. (human_options): Adjust to abovementioned interface changes. Do not report error to stderr; that's now the caller's responsibility. * lib/xstrtol.c (main) [defined TESTING_XSTRTO]: Adjust to interface change. * lib/xstrtol.h (_STRTOL_ERROR): Take Option, Arg rather than Str, Argument_type_string. All uses changed. Put " argument" in diagnostics to make them clearer. Change wording of suffix message for clarity. (STRTOL_FATAL_ERROR): Take Option, Arg rather than Str, Argument_type_string. (STRTOL_FATAL_WARN): Remove; no longer used. * modules/human (Depends-on): Remove gettext-h.
Bruno Haible ae758e2c 2007-07-26T08:28:56 Revert last patch.
Bruno Haible c03635e1 2007-07-25T22:42:36 2007-07-25 Jim Meyering <jim@meyering.net> Bruno Haible <bruno@clisp.org> * lib/xstrtol.h (_STRTOL_ERROR): Change third argument from a localized noun to an option name. (STRTOL_FATAL_ERROR, STRTOL_FAIL_WARN): Likewise. * lib/human.h (human_options): Insert a third argument. * lib/human.h (human_options): Likewise. Pass it to STRTOL_FATAL_ERROR.
Karl Berry 49c2796a 2007-07-14T16:25:53 add lgpl-3.0.texi; have all Texinfo licenses consistently omit any sectioning and index commands
Eric Blake 1629697b 2007-07-10T12:22:36 * lib/version-etc.c (version_etc_va): Default to GPLv3+. * NEWS: Document this change.
Bruno Haible 9e8ce574 2007-07-07T20:59:43 Remove the wcwidth.h file. Move wcwidth's declaration to wchar_.h.
Simon Josefsson a11cb4c1 2007-07-02T13:40:48 2007-07-02 Simon Josefsson <simon@josefsson.org> * NEWS: Mention lgpl module name change. * modules/lgpl-2.1: Renamed from lgpl.
Simon Josefsson 10f162b6 2007-07-02T13:35:54 2007-07-02 Simon Josefsson <simon@josefsson.org> * NEWS: Mention gpl module name change.
Bruno Haible 66856d37 2007-06-17T01:31:06 Mention yesterday's lchown changes.
Bruno Haible 78c52372 2007-06-09T11:22:18 Rename allocsa -> malloca, xallocsa -> xmalloca.
Bruno Haible 7ed745b2 2007-05-28T14:43:49 Fix an old entry.
Jim Meyering b98e7876 2007-05-20T09:19:12 * NEWS: Mention the incompatible change (s/futimens/gl_futimens/) forced upon us by glibc-2.6.
Bruno Haible 7f5dc4fe 2007-05-01T19:20:18 sigprocmask.h is replaced with <signal.h>.
Bruno Haible 9f88c0b0 2007-04-06T14:36:56 Assume 'long double' exists.
Simon Josefsson f9615db9 2007-04-03T14:34:41 Move back memxor module.
Simon Josefsson 7658e8f0 2007-04-03T14:32:58 Fix gc.
Bruno Haible b437f6f3 2007-04-01T11:01:09 Crypto modules were renamed.
Simon Josefsson 3c267859 2007-03-28T12:05:08 Reorder.
Bruno Haible f6cc762a 2007-03-25T02:45:24 New module 'search'.
Bruno Haible 5973fdf3 2007-03-24T14:11:25 Drop the include files utf8-ucs4.h, utf8-ucs4-unsafe.h, utf16-ucs4.h, utf16-ucs4-unsafe.h, ucs4-utf8.h, ucs4-utf16.h. Use unistr.h instead.
Bruno Haible 960f55b2 2007-03-20T00:35:56 Remove module 'iconvme'.
Bruno Haible a63da2bb 2007-03-17T16:30:30 Mention all modules affected by last change.
Eric Blake 19b59bb0 2007-03-17T13:54:35 * NEWS: Document stdlib change from 2007-02-18.
Simon Josefsson 5e4a14ee 2007-03-17T12:11:10 Discuss strdup change.
Bruno Haible e062ed7a 2007-03-16T00:30:06 Allow the use of a destructor for the values stored in the list.
Bruno Haible 99f430a8 2007-03-15T23:56:13 Add an element disposal function.
Bruno Haible 0e489482 2007-03-15T23:40:59 List of important user-visible changes.