|
f582cd8f
|
2007-09-01T15:52:06
|
|
Let linebreak rely on uniwidth/width.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
ae758e2c
|
2007-07-26T08:28:56
|
|
Revert last patch.
|
|
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.
|
|
49c2796a
|
2007-07-14T16:25:53
|
|
add lgpl-3.0.texi; have all Texinfo licenses consistently omit any sectioning and index commands
|
|
1629697b
|
2007-07-10T12:22:36
|
|
* lib/version-etc.c (version_etc_va): Default to GPLv3+.
* NEWS: Document this change.
|
|
9e8ce574
|
2007-07-07T20:59:43
|
|
Remove the wcwidth.h file. Move wcwidth's declaration to wchar_.h.
|
|
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.
|
|
10f162b6
|
2007-07-02T13:35:54
|
|
2007-07-02 Simon Josefsson <simon@josefsson.org>
* NEWS: Mention gpl module name change.
|
|
66856d37
|
2007-06-17T01:31:06
|
|
Mention yesterday's lchown changes.
|
|
78c52372
|
2007-06-09T11:22:18
|
|
Rename allocsa -> malloca, xallocsa -> xmalloca.
|
|
7ed745b2
|
2007-05-28T14:43:49
|
|
Fix an old entry.
|
|
b98e7876
|
2007-05-20T09:19:12
|
|
* NEWS: Mention the incompatible change (s/futimens/gl_futimens/)
forced upon us by glibc-2.6.
|
|
7f5dc4fe
|
2007-05-01T19:20:18
|
|
sigprocmask.h is replaced with <signal.h>.
|
|
9f88c0b0
|
2007-04-06T14:36:56
|
|
Assume 'long double' exists.
|
|
f9615db9
|
2007-04-03T14:34:41
|
|
Move back memxor module.
|
|
7658e8f0
|
2007-04-03T14:32:58
|
|
Fix gc.
|
|
b437f6f3
|
2007-04-01T11:01:09
|
|
Crypto modules were renamed.
|
|
3c267859
|
2007-03-28T12:05:08
|
|
Reorder.
|
|
f6cc762a
|
2007-03-25T02:45:24
|
|
New module 'search'.
|
|
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.
|
|
960f55b2
|
2007-03-20T00:35:56
|
|
Remove module 'iconvme'.
|
|
a63da2bb
|
2007-03-17T16:30:30
|
|
Mention all modules affected by last change.
|
|
19b59bb0
|
2007-03-17T13:54:35
|
|
* NEWS: Document stdlib change from 2007-02-18.
|
|
5e4a14ee
|
2007-03-17T12:11:10
|
|
Discuss strdup change.
|
|
e062ed7a
|
2007-03-16T00:30:06
|
|
Allow the use of a destructor for the values stored in the list.
|
|
99f430a8
|
2007-03-15T23:56:13
|
|
Add an element disposal function.
|
|
0e489482
|
2007-03-15T23:40:59
|
|
List of important user-visible changes.
|