summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-05version 2.11v2.11Reuben Thomas
* NEWS: Record release date.
2022-01-05maint: fix the format of NEWS by adding header lineReuben Thomas
2022-01-05maint: bump old_NEWS_hash, which has gotten out of syncReuben Thomas
2022-01-05build: add src/system.h to po/POTFILES.inReuben Thomas
2022-01-05build: add tight-scope.mkReuben Thomas
2022-01-05doc: update NEWS for next releaseReuben Thomas
2022-01-05doc: update copyright yearReuben Thomas
* doc/hello.texi: update copyright year to 2022
2020-12-28maint: update gnulibSami Kerola
* Jump 3062 commits ahead from d3181471f95c8 to bbaba6ce591b94. * Require autoconf 2.64 or newer. This is due autoconf-2.70 requirements. * Copy updated version of the bootstramp from gnulib.
2019-02-09hello: fix couple compiler warningsSami Kerola
* parse_options: add static keyword to avoid need for prototype. * break: remove code that is never executed.
2019-01-21maint: stop using variable-length arraysSami Kerola
* configure.ac: Set definition used in gnulib. * gnulib: Jump 15 commits from 34290cb926e65 to 5ddb2f9d460a8.
2019-01-20tests: add two new testsSami Kerola
* tests/atexit-1: Check atexit handling works correctly. * tests/operand-1: Check extra operand failure. * Makefile.am: Make autotools aware of the new tests.
2019-01-20hello: move option parsing to functionSami Kerola
* src/hello.c: This makes main() easier to read.
2019-01-20hello: re-order functions to avoid forward declarationsSami Kerola
* src/hello.c: ditto.
2019-01-20hello: use strlen() to find greeting lengthSami Kerola
* src/hello.c: ditto. * tests/multibyte-1: check multibyte strings fail correctly. * Makefile.am: make autotools aware of the new test.
2019-01-20maint: use version and bug report printing from gnulibSami Kerola
* bootstrap.conf: include propername and version-etc-fsf modules. * configure.ac: remove no-longer needed COPYRIGHT_YEAR. * Makefile.am: add empty MAINTAINERCLEANFILES variable. * src/hello.c: use version_etc() and emit_bug_reporting_address(). * po/POTFILES.in: add lib/version-etc.c to translations sources.
2019-01-20maint: use 'Try --help' statements at failureSami Kerola
* src/system.h: copy define from coreutils. * src/hello.c: use emit_try_help().
2019-01-20maint: update all copyright year number rangesSami Kerola
* Run "make update-copyright". * Add copyright notice 'contrib/evolution.txt' and 'NEWS' files.
2019-01-15maint: update bootstrap and git-version-gen filesSami Kerola
* bootstrap: Copy latest file from gnulib. * build-aux/git-version-gen: Likewise.
2019-01-15maint: update gnulibSami Kerola
* Jump 1184 commits a head from d3181471f95c8 to 34290cb926e65. * Require autoconf 2.63 or newer, se gnulib commit 844f63f9576ebb74f.
2017-10-05maint: use updated gpl-3.0 license fileSami Kerola
* COPYING: Use HTTP over Transport Layer Security. Reference: https://www.gnu.org/licenses/gpl-3.0.txt sha256sum: 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986
2017-09-27maint: prefer https URLsSami Kerola
* all: Use HTTP over Transport Layer Security.
2017-03-03maint: update all copyright year number rangesSami Kerola
* cfg.mk: Add copyright update environment settings. * And run 'make update-copyright'.
2017-03-03maint: update bootstrap and git-version-gen filesSami Kerola
* bootstrap: Copy latest file from gnulib. * bootstrap.conf: Likewise. * build-aux/git-version-gen: Likewise.
2017-03-03maint: update gnulibSami Kerola
* Jump 867 commits a head from b9bfe78424b87 to d3181471f95c8. * build-aux/.gitignore: Add file from gnulib to ignore list. * doc/.gitignore: Likewise.
2017-02-11build: include headers proposed by bootstrap outputSami Kerola
* src/hello.c: include missing headers and add spacing to give hint which headers are more special than the other. Notic that config.h and system.h should be included earlier rather than later, else features, translations, and such might not work correctly.
2017-02-11hello: Mark print_help() not to returnSami Kerola
* bootstrap.conf: include stdnoreturn module. * src/hello.c: mark print_help() not to return, and remove unreachable code. Reference: https://www.gnu.org/software/gnulib/manual/html_node/ stdnoreturn_002eh.html
2016-12-16Make the greeting-2 test POSIX compliant and traceable through "sh -x".Bruno Haible
* tests/greeting-2: Don't use the "set - ARGS" idiom. References: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Limitations-of-Builtins.html http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html
2015-01-31hello: remove -h and -v short optionsSami Kerola
* src/hello.c: Move long options structure to function scope. * src/hello.c: Remove -h and -v options, and leave --help and --version as they were. * src/system.h: Add limits.h that provides CHAR_MAX needed by long-only options. Discussion: http://lists.gnu.org/archive/html/bug-hello/2015-01/msg00001.html
2015-01-02hello: slice print_help() lines and add Translation Project addressSami Kerola
* src/hello.c: Slice each option to individually translatable line. This is what the translation project members want. To back the claim see util-linux survey results about the topic. http://goo.gl/BGQ0IV * src/hello.c: Make usage output to be printed to stdout when --help is requested, and stderr when the message is given as hint user should do something other. * src/hello.c: Add Translation Project address to the bug reports line, similarly what the coreutils is doing. * src/hello.c: Exit with none-zero value when option operand error happens.
2015-01-02build: add write bit to manual page file in distribution fileSami Kerola
* Makefile.am (hello.1): Extracted distribution package should be removable without --force option. Reported by Benno Schulenberg.
2015-01-01maint: add copyright update to TODO fileSami Kerola
And include instructions how the Translation Project pot file upload is done.
2015-01-01build: update gnulibSami Kerola
Update copyright year to 2015. * gnulib: jump 67 commits a head
2015-01-01maint: update all copyright year number rangesSami Kerola
Run "make update-copyright" and * configure.ac: Add copyright header. * contrib/de_franconian_po.txt: Translate copyright sign ascii character to capital C in round braces in order to get the file to be part of "make update-copyright" scope.
2014-12-28maint: update .gitignoreSami Kerola
* po/.gitignore: add Makefile.in.in~ to ignore list.
2014-12-28scripts: check files exist before comparingSami Kerola
* bootstrap.conf: Add if clause before cmp(1) call.
2014-12-28copy: add git hooks from coreutilsSami Kerola
Copy git hooks from coreutils to assure commit messages are suitable for ChangeLog. For example 'Signd-off-by' lines should not be used, and such error has already slipped twice to hello, see 9aaee4c9 and bc966b6f. * bootstrap.conf: Add bootstrap_epilogue() to maintain up to date copy of scripts in .git/hooks/ directory. * scripts/git-hooks/applypatch-msg: Add script. * scripts/git-hooks/commit-msg: Add script. * scripts/git-hooks/pre-applypatch: Add script. * scripts/git-hooks/pre-commit: Add script.
2014-11-17Makefile.am: remove obsolete wwwdoc targetReuben Thomas
2014-11-16maint: post-release administriviaSami Kerola
* NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
2014-11-16version 2.10v2.10Sami Kerola
* NEWS: Record release date.
2014-11-16Add NEWS for release 2.10Sami Kerola
2014-10-29update bootstrap from gnulibSami Kerola
* bootstrap: print more diagnostics for missing programs Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2014-10-29update gnulibSami Kerola
* gnulib: jump 120 commits a head Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2014-08-20build: revert AM_TESTS_ENVIRONMENT to TESTS_ENVIRONMENTSami Kerola
* Makefile.am: prefer TESTS_ENVIRONMENT rather than AM_TESTS_ENVIRONMENT to avoid problems with older automake versions. For example Travis-CI is not working because of this issue, or Debian stable cannot be used to build upstream GNU Hello. * configure.ac: automake 1.12 or newer will not allow combination of parallel-tests and TESTS_ENVIRONMENT. Reference: http://lists.gnu.org/archive/html/bug-hello/2014-07/msg00003.html
2014-07-26build: generate man-page only when appropriateA. Gordon
* configure.ac: detect compilation under git (vs tarball), and cross-compilation. * Makefile.am: 1) re-generate (and clean) man-page only when building from git. 2) if building from git AND cross-compiling, don't add target for man-page - there's no way to generate it. Possible future improvement: If cross-compliing from git, AND user have 'binfmt' configured to run non-native binaries, then the man-page can be generated. Reference: http://lists.gnu.org/archive/html/bug-hello/2014-07/msg00001.html
2014-05-04maint: add gnulib's update-copyright moduleJim Meyering
* bootstrap.conf (gnulib_modules): Add update-copyright, so that each year we can run "make update-copyright". Otherwise, that rule fails due to the absence of the file in build-aux.
2014-05-04maint: don't let envvar setting break ChangeLog generationJim Meyering
* Makefile.am (gen-ChangeLog): Clear amend_git_log when we don't set it, so that an envvar setting cannot cause trouble.
2014-04-20maint: add an example how to use git-log-fix fileSami Kerola
* build-aux/git-log-fix: ditto
2014-04-20build: make git-log-fix optional in make distPádraig Brady
* Makefile.am (gen_changelog): Make git-log-fix optional. Also only remove existing Changelog on successful completion of gitlog-to-changelog and propogate exit status appropriately.
2014-04-20Revert "maint: make ChangeLog generation more robust"Sami Kerola
I should have used patch sent by Pádraig Brady to GNU Hello maillist. This reverts commit fb1c5fbd5eee3ab6e3270b6aaf4037bca8ab20bd.
2014-04-20update gnulibSami Kerola
* gnulib: jump 56 commits a head