| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* testsuite/check.mk (built_programs): Rewrite so that it works.
(TESTS_ENVIRONMENT): Use $$f, not $$tst. The latter included a
$(srcdir)/ prefix that was fatal in the non-srcdir build case.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that gnulib's exclude module uses gnulib's hash module,
which includes a hash.h file, idutils' use of a hash.h file conflicted.
Rename the one here in idutils:
* libidu/idu-hash.c: Rename from hash.c.
* libidu/idu-hash.h: Rename from hash.h.
* libidu/idfile.h: Reflect renaming.
* libidu/idread.c: Likewise.
* libidu/idwrite.c: Likewise.
* src/mkid.c: Likewise.
* libidu/Makefile.am: Likewise.
|
|
|
|
| |
* bootstrap.conf (gnulib_modules): Add update-copyright.
|
|
|
|
|
| |
* bootstrap.conf (gnulib_modules): Gnulib's getopt module is now
deprecated; use the new, preferred name, getopt-gnu.
|
|
|
|
| |
* gnulib: Update submodule to latest.
|
|
|
|
|
| |
* libidu/scanners.c (language_save_arg): Remove decl of unused
static local, horizontal_space.
|
|
|
|
|
|
| |
* testsuite/Makefile.am (EXTRA_DIST): Add mkid-langopt.
* NEWS: Tweak wording.
* testsuite/mkid-langopt: Add a comment.
|
|
|
|
|
|
|
|
|
| |
* libidu/scanners.c: languages_0[] is not const anymore, since this
would make impossible to set lang->lg_argv
* libidu/scanners.c: language_save_arg now manages language options
with zero or one argument.
* doc/idutils.texi: update to reflect the behavior of mkid "-l" option.
* testsuite/mkid-langopt: new test program.
|
|
|
|
| |
* .gitignore: Ignore man/*.1.
|
|
|
|
|
| |
* configure.ac: require automake-1.11.
Enable color-tests and parallel-tests options.
|
|
|
|
|
| |
* build-aux/check.mk: Remove file.
* testsuite/check.mk: Don't include build-aux/check.mk.
|
|
|
|
|
|
| |
* testsuite/consistency: Manually remove single_file_token_bug.c
from the list of files to be compared, since it would provoke
a false positive.
|
|
|
|
| |
* testsuite/CuTmpdir.pm: Update from coreutils.
|
|
|
|
|
|
|
|
|
|
|
|
| |
rather than by reading the entire input into memory and *then*
processing each file name.
* src/mkid.c: Include "argv-iter.h", not "readtokens0.h".
(main): Rewrite to use argv-iter.
* src/xtokid.c: Likewise.
Include <assert.h>.
* bootstrap.conf (gnulib_modules): Add argv-iter. Remove readtokens0.
* libidu/iduglobal.h (STREQ): Define.
(bad_cast): Define.
|
|
|
|
|
|
| |
* src/mkid.c: Don't handle a file name of "-" specially.
* src/xtokid.c: Likewise.
* testsuite/files0-from: Don't test for it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* NEWS (New features): Mention the new option.
* src/mkid.c (main): Adjust a diagnostic.
* src/xtokid.c (main): Adjust a diagnostic.
* bootstrap.conf (gnulib_modules): Add perl and posix_shell
* build-aux/check.mk: New file, from coreutils.
* testsuite/Coreutils.pm: Likewise.
* testsuite/CuTmpdir.pm: Likewise.
* testsuite/check.mk: Likewise.
* testsuite/envvar-check: Likewise.
* testsuite/files0-from: New test, based on one from coreutils.
* testsuite/Makefile.am (TESTS): Add files0-from.
(TESTS_ENVIRONMENT): Remove definition. Now it's in check.mk.
(EXTRA_DIST): Add Coreutils.pm CuTmpdir.pm envvar-check and check.mk.
Include $(srcdir)/check.mk.
|
|
|
|
|
|
|
|
|
| |
* bootstrap.conf (gnulib_modules): Add quote and readtokens0.
* doc/idutils.texi: Document the option.
* src/mkid.c (usage, FILES0_FROM_OPTION, long_options, help_me)
(main): Implement.
* src/xtokid.c (usage, FILES0_FROM_OPTION, long_options, help_me)
(main): Likewise.
|
| |
|
|
|
|
|
|
|
| |
* README-hacking: Update from coreutils.
* bootstrap.conf: Likewise.
* bootstrap: Likewise.
* dist-check.mk: Likewise.
|
|
|
|
| |
* libidu/scanners.c: set_default_language function implemented.
|
|
|
|
|
|
| |
* libidu/hash.c (hash_print_stats, hash_dump): Add const.
* libidu/hash.h: Likewise.
* src/mkid.c (scan_files): Likewise.
|
|
|
|
| |
* configure.ac: Turn off -Wunsafe-loop-optimizations.
|
|
|
|
| |
* gnulib: Update submodule to latest.
|
|
|
|
|
| |
* lisp/idutils.el (gid): Use `read-shell-command' instead of
`read-string', to allow for completion.
|
|
|
|
|
| |
* cfg.mk (gnulib_dir): Remove definition, now that gnulib's
maint.mk provides the default we want.
|
|
|
|
| |
* gnulib: Update submodule to latest.
|
|
|
|
|
| |
* configure.ac: Enable a few warning options that didn't need to
be disabled; disable -Wlong-long (for latest gcc snapshot).
|
|
|
|
| |
* m4/extra_dist.sh: Remove now-unused file.
|
|
|
|
| |
* src/fid.c (get_file_index): Use size_t for lengths, not int.
|
|
|
|
|
| |
* libidu/scanners.h (log_8_member_files): Change type from int to size_t.
* libidu/scanners.c: Likewise.
|
|
|
|
|
|
|
|
|
| |
* src/fid.c (usage): Declare with __noreturn__ attribute.
* src/fnid.c (usage): Likewise.
* src/lid.c (usage): Likewise.
* src/mkid.c (usage): Likewise.
* src/xtokid.c: (usage): Likewise.
* src/mkid.c (sum_files): Remove unused macro.
|
|
|
|
|
|
|
| |
* libidu/idwrite.c: include "ignore-value.h".
(io_write): Ignore fwrite return value.
* libidu/idread.c: Likewise for fread.
* bootstrap.conf (gnulib_modules): Add ignore-value.
|
|
|
|
| |
* libidu/scanners.c (ISSPACE, WS): Remove unused macros.
|
|
|
|
| |
* libidu/idfile.c (sizeof_idhead): Avoid old-style function definition.
|
|
|
|
|
| |
* libidu/idread.c (TOK_COUNT_ADDR): Remove unused macro.
(TOK_HITS_ADDR): Likewise.
|
|
|
|
|
|
|
| |
* src/Makefile.am (AM_CFLAGS): Define to $(WARN_CFLAGS) $(WERROR_CFLAGS).
* libidu/Makefile.am (AM_CPPFLAGS): Remove bogus -I$(top_builddir)/intl
(AM_CFLAGS): Define to $(WARN_CFLAGS) $(WERROR_CFLAGS).
* src/Makefile.am (AM_CPPFLAGS): Remove bogus -I.../intl
|
|
|
|
|
| |
* lib/Makefile.am (AM_CFLAGS): Increment, rather than assigning,
so as not to override settings from just-included gnulib.mk.
|
|
|
|
|
|
|
| |
* dist-check.mk: New file, from coreutils. Was part of maint.mk.
* cfg.mk (old_NEWS_hash): Include $(srcdir)/dist-check.mk.
Remove trailing " -", to align with new check in maint.mk.
* Makefile.am (EXTRA_DIST): Add dist-check.mk.
|
|
|
|
|
|
|
|
|
| |
* bootstrap.conf (gnulib_modules): Add warnings and manywarnings.
* configure.ac: Use gl_MANYWARN_ALL_GCC, and exclude options
I don't want or that provoke too many warnings.
(WARN_CFLAGS, WERROR_CFLAGS): Define.
(lint, GNULIB_PORTCHECK): Define.
(_FORTIFY_SOURCE): Define to 2.
|
| |
|
|
|
|
|
|
|
| |
* maint.mk: Remove file. Now it's generated.
* .gitignore: Ignore it.
* bootstrap.conf (gnulib_modules): Add maintainer-makefile.
Remove obsolete modules.
|
|
|
|
|
|
| |
* .gitmodules: New file, to track gnulib.
* gnulib: New file, created by running this:
git submodule add git://git.sv.gnu.org/gnulib.git gnulib
|
| |
|
|
|
|
|
|
| |
* configure.ac (AM_SILENT_RULES): Use this, with it's "yes" argument.
Those who want verbose build output may configure with
--disable-silent-rules or use "make V=1".
|
| |
|
|
|
|
|
| |
* maint.mk: Sync.
* cfg.mk (manual_title): Define.
|
| |
|
|
|
|
|
|
|
| |
* maint.mk: Modernize
(sc_tight_scope): Move this rule to...
* idutils/cfg.mk (sc_tight_scope): ...here.
* .x-sc_require_config_h_first: New file.
|
| |
|
| |
|