gnulib.git
17 years ago* mkstemp-safer.c [! HAVE_MKSTEMP]: Add prototype for platforms
Eric Blake [Thu, 27 Jul 2006 04:34:16 +0000 (04:34 +0000)]
* mkstemp-safer.c [! HAVE_MKSTEMP]: Add prototype for platforms
like mingw that lack mkstemp.
* pipe-safer.c (pipe_safer) [!HAVE_FUNC_PIPE]: Provide fallback to
avoid compilation warning on mingw.

17 years agoVerify the existence of some more macros.
Bruno Haible [Wed, 26 Jul 2006 12:10:44 +0000 (12:10 +0000)]
Verify the existence of some more macros.

17 years ago.
Karl Berry [Wed, 26 Jul 2006 08:05:22 +0000 (08:05 +0000)]
.

17 years agoTrivial simplification.
Bruno Haible [Tue, 25 Jul 2006 19:38:53 +0000 (19:38 +0000)]
Trivial simplification.

17 years agoUse the stdarg module.
Bruno Haible [Tue, 25 Jul 2006 11:32:36 +0000 (11:32 +0000)]
Use the stdarg module.

17 years ago.
Karl Berry [Tue, 25 Jul 2006 08:06:37 +0000 (08:06 +0000)]
.

17 years ago* MODULES.html.sh (File stream based Input/Output):
Paul Eggert [Tue, 25 Jul 2006 06:20:19 +0000 (06:20 +0000)]
* MODULES.html.sh (File stream based Input/Output):
Add fopen-safer, tmpfile-safer; remove stdio-safer.
* modules/getusershell (Depends-on): Change stdio-safer to fopen-safer.
* modules/fopen-safer, modules/tmpfile-safer: New files.
* modules/stdio-safer: Remove.
* m4/stdio-safer.m4 (gl_FOPEN_SAFER, gl_TMPFILE_SAFER): New macros.
(gl_STDIO_SAFER): Remove.

17 years agoUpdate dependencies after rewrite.
Bruno Haible [Mon, 24 Jul 2006 19:48:57 +0000 (19:48 +0000)]
Update dependencies after rewrite.

17 years agoNew module 'clean-temp'.
Bruno Haible [Mon, 24 Jul 2006 16:45:17 +0000 (16:45 +0000)]
New module 'clean-temp'.

17 years agoNew module 'tmpdir'.
Bruno Haible [Mon, 24 Jul 2006 16:43:01 +0000 (16:43 +0000)]
New module 'tmpdir'.

17 years agoMake it possible to use the list in signal-handlers.
Bruno Haible [Mon, 24 Jul 2006 16:34:38 +0000 (16:34 +0000)]
Make it possible to use the list in signal-handlers.

17 years agoReorganize the ChangeLog entries of the last big merge.
Bruno Haible [Mon, 24 Jul 2006 12:15:11 +0000 (12:15 +0000)]
Reorganize the ChangeLog entries of the last big merge.

17 years ago* stdio--.h (tmpfile): Make safer.
Eric Blake [Sun, 23 Jul 2006 18:50:12 +0000 (18:50 +0000)]
* stdio--.h (tmpfile): Make safer.

17 years ago* modules/close-stream: New file
Eric Blake [Sun, 23 Jul 2006 13:42:52 +0000 (13:42 +0000)]
* modules/close-stream: New file

17 years ago* modules/stdio-safer (Files): Add tmpfile-safer.c.
Eric Blake [Sun, 23 Jul 2006 12:59:05 +0000 (12:59 +0000)]
* modules/stdio-safer (Files): Add tmpfile-safer.c.
(Depends-on): Add binary-io.

17 years ago* stdio-safer.m4 (gl_STDIO_SAFER): Add tmpfile-safer.c.
Eric Blake [Sun, 23 Jul 2006 12:58:40 +0000 (12:58 +0000)]
* stdio-safer.m4 (gl_STDIO_SAFER): Add tmpfile-safer.c.

17 years ago* tmpfile-safer.c: New file.
Eric Blake [Sun, 23 Jul 2006 12:58:15 +0000 (12:58 +0000)]
* tmpfile-safer.c: New file.
* stdio-safer.h (fopen_safer): Add prototype.
* stdio--.h (tmpfile): Make safer.

17 years agoInitial revision.
Paul Eggert [Sat, 22 Jul 2006 22:25:09 +0000 (22:25 +0000)]
Initial revision.

17 years ago* modules/close-stream: New file.
Paul Eggert [Sat, 22 Jul 2006 22:13:57 +0000 (22:13 +0000)]
* modules/close-stream: New file.
* modules/closeout (Description): Make it clear that it exits
with a diagnostic on error.
(Depends-on): Add close-stream.  Remove fpending, stdbool.
* MODULES.html.sh (File stream based Input/Output): Add close-stream.
* lib/close-stream.c, lib/close-stream.h: New files.
* m4/close-stream.m4: New file.

17 years agoResync with gettext-0.15.
Bruno Haible [Sat, 22 Jul 2006 17:03:06 +0000 (17:03 +0000)]
Resync with gettext-0.15.

17 years agoUpdate from GNU gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 16:59:55 +0000 (16:59 +0000)]
Update from GNU gettext 0.15.

17 years agoUpdate from GNU gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 16:54:42 +0000 (16:54 +0000)]
Update from GNU gettext 0.15.

17 years agoUpdate copyright years: This file was modified in 2005.
Bruno Haible [Sat, 22 Jul 2006 16:36:17 +0000 (16:36 +0000)]
Update copyright years: This file was modified in 2005.

17 years agoUpgrade to gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 16:35:23 +0000 (16:35 +0000)]
Upgrade to gettext 0.15.

17 years agoUpdate copyright years.
Bruno Haible [Sat, 22 Jul 2006 16:32:15 +0000 (16:32 +0000)]
Update copyright years.

17 years agoPrettier copyright message.
Bruno Haible [Sat, 22 Jul 2006 16:30:36 +0000 (16:30 +0000)]
Prettier copyright message.

17 years agoBetter linebreaking of copyright message.
Bruno Haible [Sat, 22 Jul 2006 16:27:07 +0000 (16:27 +0000)]
Better linebreaking of copyright message.
Update copyright years.

17 years agoBetter linebreaking of copyright message.
Bruno Haible [Sat, 22 Jul 2006 16:25:49 +0000 (16:25 +0000)]
Better linebreaking of copyright message.

17 years agoUpdate copyright years: This file was modified in 2005.
Bruno Haible [Sat, 22 Jul 2006 16:20:20 +0000 (16:20 +0000)]
Update copyright years: This file was modified in 2005.

17 years agoUpdate from GNU gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 16:17:20 +0000 (16:17 +0000)]
Update from GNU gettext 0.15.

17 years agoUpdate from GNU gettext 0.15. Accept source and target versions.
Bruno Haible [Sat, 22 Jul 2006 16:03:47 +0000 (16:03 +0000)]
Update from GNU gettext 0.15. Accept source and target versions.

17 years agoSTAT_MACROS_BROKEN is obsolete.
Bruno Haible [Sat, 22 Jul 2006 15:48:49 +0000 (15:48 +0000)]
STAT_MACROS_BROKEN is obsolete.

17 years agoTweak linebreaking of copyright message.
Bruno Haible [Sat, 22 Jul 2006 15:30:47 +0000 (15:30 +0000)]
Tweak linebreaking of copyright message.

17 years agoTweak line breaking of copyright message.
Bruno Haible [Sat, 22 Jul 2006 15:29:15 +0000 (15:29 +0000)]
Tweak line breaking of copyright message.

17 years agoNew module 'javaversion'.
Bruno Haible [Sat, 22 Jul 2006 15:28:21 +0000 (15:28 +0000)]
New module 'javaversion'.

17 years agoUpdate javaexec module from GNU gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 15:17:55 +0000 (15:17 +0000)]
Update javaexec module from GNU gettext 0.15.

17 years agoAvoid causing trouble in relocatable.c.
Bruno Haible [Sat, 22 Jul 2006 15:08:58 +0000 (15:08 +0000)]
Avoid causing trouble in relocatable.c.

17 years agoUpdate copyright years.
Bruno Haible [Sat, 22 Jul 2006 14:54:26 +0000 (14:54 +0000)]
Update copyright years.

17 years agoMerge from gettext 0.15: Be more careful to use 'volatile'.
Bruno Haible [Sat, 22 Jul 2006 14:44:27 +0000 (14:44 +0000)]
Merge from gettext 0.15: Be more careful to use 'volatile'.

17 years agoUpdate copyright year.
Bruno Haible [Sat, 22 Jul 2006 14:37:42 +0000 (14:37 +0000)]
Update copyright year.

17 years agoUpdate csharpexec module from GNU gettext.
Bruno Haible [Sat, 22 Jul 2006 14:32:41 +0000 (14:32 +0000)]
Update csharpexec module from GNU gettext.

17 years agoUpdate csharpcomp module from GNU gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 14:24:36 +0000 (14:24 +0000)]
Update csharpcomp module from GNU gettext 0.15.

17 years agoUpdate localcharset module from GNU gettext.
Bruno Haible [Sat, 22 Jul 2006 14:11:57 +0000 (14:11 +0000)]
Update localcharset module from GNU gettext.

17 years agoLinebreak copyright message.
Bruno Haible [Sat, 22 Jul 2006 14:05:49 +0000 (14:05 +0000)]
Linebreak copyright message.

17 years agoMerge from GNU gettext.
Bruno Haible [Sat, 22 Jul 2006 13:56:32 +0000 (13:56 +0000)]
Merge from GNU gettext.

17 years agoUpdate to GNU gettext-0.15.
Bruno Haible [Sat, 22 Jul 2006 13:28:34 +0000 (13:28 +0000)]
Update to GNU gettext-0.15.

17 years agoUpdate to GNU gettext 0.15.
Bruno Haible [Sat, 22 Jul 2006 13:18:28 +0000 (13:18 +0000)]
Update to GNU gettext 0.15.

17 years agoRenamed to inttypes-h.m4.
Bruno Haible [Sat, 22 Jul 2006 13:17:45 +0000 (13:17 +0000)]
Renamed to inttypes-h.m4.

17 years agoFrom GNU gettext-0.15. Was earlier called inttypes.h,
Bruno Haible [Sat, 22 Jul 2006 13:17:22 +0000 (13:17 +0000)]
From GNU gettext-0.15. Was earlier called inttypes.h,

17 years agoUpgrade to gettext-0.15.
Bruno Haible [Sat, 22 Jul 2006 13:13:09 +0000 (13:13 +0000)]
Upgrade to gettext-0.15.

17 years ago2006-07-22 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Simon Josefsson [Sat, 22 Jul 2006 10:13:57 +0000 (10:13 +0000)]
2006-07-22  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
and Simon Josefsson <jas@extundo.com>

* getaddrinfo.h (AI_PASSIVE): Make sure it is defined.

* getaddrinfo.c (getaddrinfo): Support AI_PASSIVE.

17 years ago.
Karl Berry [Sat, 22 Jul 2006 08:06:12 +0000 (08:06 +0000)]
.

17 years ago* modules/stdlib-safer: New file.
Eric Blake [Fri, 21 Jul 2006 13:06:22 +0000 (13:06 +0000)]
* modules/stdlib-safer: New file.
* MODULES.html.sh (File stream based Input/Output): Add
stdlib-safer.

17 years ago* stdlib-safer.h: New file from coreutils, required by
Eric Blake [Fri, 21 Jul 2006 13:06:05 +0000 (13:06 +0000)]
* stdlib-safer.h: New file from coreutils, required by
stdlib--.h.

17 years ago.
Karl Berry [Fri, 21 Jul 2006 08:03:39 +0000 (08:03 +0000)]
.

17 years agoFix HTML syntax.
Bruno Haible [Thu, 20 Jul 2006 17:32:20 +0000 (17:32 +0000)]
Fix HTML syntax.

17 years agoFix HTML syntax.
Bruno Haible [Thu, 20 Jul 2006 17:23:06 +0000 (17:23 +0000)]
Fix HTML syntax.

17 years ago* gnulib-tool (func_usage): Document --assume-autoconf='latest-stable'.
Paul Eggert [Thu, 20 Jul 2006 16:53:35 +0000 (16:53 +0000)]
* gnulib-tool (func_usage): Document --assume-autoconf='latest-stable'.

17 years agoAdd option --assume-autoconf. Default is back to 2.59.
Bruno Haible [Thu, 20 Jul 2006 14:51:57 +0000 (14:51 +0000)]
Add option --assume-autoconf. Default is back to 2.59.

17 years agoReorder tests in doc-base patch.
Bruno Haible [Thu, 20 Jul 2006 14:22:07 +0000 (14:22 +0000)]
Reorder tests in doc-base patch.

17 years agoCorrect ChangeLog.
Derek R. Price [Wed, 19 Jul 2006 21:59:39 +0000 (21:59 +0000)]
Correct ChangeLog.

17 years ago* lib/getaddrinfo.h: Reindent and repaginate.
Derek R. Price [Wed, 19 Jul 2006 21:59:10 +0000 (21:59 +0000)]
* lib/getaddrinfo.h: Reindent and repaginate.

17 years ago* lib/getaddrinfo.h: Don't define unimplemented AI_* flags.
Derek R. Price [Wed, 19 Jul 2006 21:51:37 +0000 (21:51 +0000)]
* lib/getaddrinfo.h: Don't define unimplemented AI_* flags.

17 years ago* gnulib.texi (Libtool and Windows): Eliminate passive voice. Correct
Derek R. Price [Wed, 19 Jul 2006 21:48:14 +0000 (21:48 +0000)]
* gnulib.texi (Libtool and Windows):  Eliminate passive voice.  Correct
grammar.

17 years agoComplete comments.
Bruno Haible [Tue, 18 Jul 2006 11:29:44 +0000 (11:29 +0000)]
Complete comments.

17 years agoFix specification header include.
Bruno Haible [Tue, 18 Jul 2006 11:29:26 +0000 (11:29 +0000)]
Fix specification header include.

17 years ago.
Karl Berry [Tue, 18 Jul 2006 08:05:17 +0000 (08:05 +0000)]
.

17 years agoNew modules for lists and ordered sets.
Bruno Haible [Mon, 17 Jul 2006 11:34:58 +0000 (11:34 +0000)]
New modules for lists and ordered sets.

17 years agoAbstract list data type.
Bruno Haible [Mon, 17 Jul 2006 11:34:23 +0000 (11:34 +0000)]
Abstract list data type.

17 years agoAbstract ordered set data type.
Bruno Haible [Mon, 17 Jul 2006 11:34:01 +0000 (11:34 +0000)]
Abstract ordered set data type.

17 years agoOrdered set data type implemented by a binary tree.
Bruno Haible [Mon, 17 Jul 2006 11:32:55 +0000 (11:32 +0000)]
Ordered set data type implemented by a binary tree.

17 years agoSequential list data type implemented by a hash table with a binary tree.
Bruno Haible [Mon, 17 Jul 2006 11:31:28 +0000 (11:31 +0000)]
Sequential list data type implemented by a hash table with a binary tree.

17 years agoSequential list data type implemented by a binary tree.
Bruno Haible [Mon, 17 Jul 2006 11:30:58 +0000 (11:30 +0000)]
Sequential list data type implemented by a binary tree.

17 years agoSequential list data type implemented by a hash table with a linked list.
Bruno Haible [Mon, 17 Jul 2006 11:30:30 +0000 (11:30 +0000)]
Sequential list data type implemented by a hash table with a linked list.

17 years agoSequential list data type implemented by a linked list.
Bruno Haible [Mon, 17 Jul 2006 11:30:07 +0000 (11:30 +0000)]
Sequential list data type implemented by a linked list.

17 years agoSequential list data type implemented by a circular array.
Bruno Haible [Mon, 17 Jul 2006 11:29:21 +0000 (11:29 +0000)]
Sequential list data type implemented by a circular array.

17 years agoOrdered set data type implemented by an array.
Bruno Haible [Mon, 17 Jul 2006 11:28:35 +0000 (11:28 +0000)]
Ordered set data type implemented by an array.

17 years agoSequential list data type implemented by an array.
Bruno Haible [Mon, 17 Jul 2006 11:28:01 +0000 (11:28 +0000)]
Sequential list data type implemented by an array.

17 years agoCommon code of several ordered list implementations.
Bruno Haible [Mon, 17 Jul 2006 11:27:35 +0000 (11:27 +0000)]
Common code of several ordered list implementations.

17 years agoCommon code several concrete list implementations.
Bruno Haible [Mon, 17 Jul 2006 11:27:18 +0000 (11:27 +0000)]
Common code several concrete list implementations.

17 years agoNew modules 'list' and 'oset'.
Bruno Haible [Mon, 17 Jul 2006 11:24:42 +0000 (11:24 +0000)]
New modules 'list' and 'oset'.

17 years agoRegenerate.
Paul Eggert [Mon, 17 Jul 2006 06:19:45 +0000 (06:19 +0000)]
Regenerate.

17 years agoFix mispelling in previous change: mkancestors -> mkancesdirs
Paul Eggert [Mon, 17 Jul 2006 06:13:01 +0000 (06:13 +0000)]
Fix mispelling in previous change: mkancestors -> mkancesdirs

17 years agoImport from coreutils.
Paul Eggert [Mon, 17 Jul 2006 06:06:48 +0000 (06:06 +0000)]
Import from coreutils.

* MODULES.html.sh: Add mkancestors.
* modules/mkancesdirs: New module.
* modules/mkdir-p (Files): Remove lib/chdir-safer.c, lib/chdir-safer.h,
lib/same-inode.h, m4/afs.m4, m4/chdir-safer.m4.
The chdir-safer and afs files are now orphans; I'll remove them
unless someone speaks up.
Add lib/dirchownmod.c, lib/dirchownmod.h.
(Depends-on): Remove alloca, chown, save-cwd, dirname.
Add lchown, mkancesdirs.
(Maintainer): Add self.

* lib/dirchownmod.c, lib/dirchownmod.h:
* lib/mkancesdirs.c, lib/mkancesdirs.h: New files.
* lib/mkdir-p.c: Don't include alloca.h, stdio.h, sys/types.h,
unistd.h, string.h, chdir-safer.h, dirname.h, lchmod.h, lchown.h,
save-cwd.h.  Instead, include dirchownmod.h and mkancesdirs.h.
(make_dir_parents): New args MAKE_ANCESTOR, OPTIONS, ANNOUNCE,
MODE_BITS.  Remove options VERBOSE_FMT_STRING, CWD_ERRNO.  All
callers changed.  Revamp internals significantly, by not
attempting to create directories that are temporarily more
permissive than the final results.  Do not attempt to use
save_cwd/restore_cwd; it isn't worth it for mkdir and install.
This removes some race conditions, fixes some bugs, and simplifies
things.  Use new dirchownmod function to do owner and mode changes.
* lib/mkdir-p.h: Likewise.
* lib/modechange.c (octal_to_mode): New function.
(struct mode_change): New member mentioned.
(make_node_op_equals): New arg mentioned.  All callers changed.
(mode_compile): Keep track of which mode bits the user has explicitly
mentioned.
(mode_adjust): New arg DIR, so that we implement the X op correctly.
New arg PMODE_BITS, to keep track of which mode bits the user
mentioned; it treats S_ISUID and S_ISGID speciall.
All callers changed.
* lib/modechange.h: Likewise.

* mkancesdirs.m4: New file.
* mkdir-p.m4 (gl_MKDIR_PARENTS): Mention dirchownmod.c, dirchownmod.h.
Don't require AC_FUNC_ALLOCA, gl_AFS, gl_CHDIR_SAFER; no longer needed.
Require gl_FUNC_LCHOWN, since dirchownmod.c needs it.

17 years agoupdate from texinfo
Karl Berry [Sun, 16 Jul 2006 23:52:38 +0000 (23:52 +0000)]
update from texinfo

17 years ago.
Karl Berry [Sat, 15 Jul 2006 23:08:08 +0000 (23:08 +0000)]
.

17 years agohelp message tweaks
Karl Berry [Sat, 15 Jul 2006 23:07:01 +0000 (23:07 +0000)]
help message tweaks

17 years agoupdate from texinfo
Karl Berry [Sat, 15 Jul 2006 22:58:40 +0000 (22:58 +0000)]
update from texinfo

17 years agoautoupdate
Karl Berry [Sat, 15 Jul 2006 19:58:49 +0000 (19:58 +0000)]
autoupdate

17 years agotexinfo subdir is util not utils
Karl Berry [Fri, 14 Jul 2006 13:17:33 +0000 (13:17 +0000)]
texinfo subdir is util not utils

17 years ago2006-07-14 Simon Josefsson <jas@extundo.com>
Simon Josefsson [Fri, 14 Jul 2006 09:32:13 +0000 (09:32 +0000)]
2006-07-14  Simon Josefsson  <jas@extundo.com>

* gnulib.texi (Libtool and Windows): New section.

17 years ago.
Karl Berry [Thu, 13 Jul 2006 08:03:33 +0000 (08:03 +0000)]
.

17 years ago*** empty log message ***
Simon Josefsson [Wed, 12 Jul 2006 20:14:15 +0000 (20:14 +0000)]
*** empty log message ***

17 years agoFix license, approved by Karl.
Simon Josefsson [Wed, 12 Jul 2006 20:13:42 +0000 (20:13 +0000)]
Fix license, approved by Karl.

17 years ago* MODULES.html.sh: Add gendocs.
Eric Blake [Wed, 12 Jul 2006 15:19:16 +0000 (15:19 +0000)]
* MODULES.html.sh: Add gendocs.

17 years ago.
Karl Berry [Wed, 12 Jul 2006 07:56:18 +0000 (07:56 +0000)]
.

17 years agoAdd gendocs, from texinfo.
Simon Josefsson [Wed, 12 Jul 2006 07:27:31 +0000 (07:27 +0000)]
Add gendocs, from texinfo.

17 years ago* gnulib-tool: List --doc-base before --tests-base.
Eric Blake [Tue, 11 Jul 2006 15:27:08 +0000 (15:27 +0000)]
* gnulib-tool: List --doc-base before --tests-base.

17 years ago* glob.c: s/NAMLEN/_D_EXACT_NAMLEN/.
Derek R. Price [Tue, 11 Jul 2006 13:18:42 +0000 (13:18 +0000)]
* glob.c: s/NAMLEN/_D_EXACT_NAMLEN/.

17 years ago* absolute-header.m4: Fix comments to match recent change.
Eric Blake [Tue, 11 Jul 2006 13:02:25 +0000 (13:02 +0000)]
* absolute-header.m4: Fix comments to match recent change.