1
0
Fork 0
Commit Graph

63 Commits

Author SHA1 Message Date
John Zaitseff 1e2fc6ad5f Add SPDX licence identifiers to all source code files 2024-05-26 06:05:27 +10:00
John Zaitseff 9df3c066aa Update to the latest version of Gnulib
Specify ACLOCAL_AMFLAGS as otherwise the current Python version of
gnulib-tool fails with "IndexError: list index out of range".
2024-05-21 04:36:37 +10:00
John Zaitseff 9ef8b70f0a Update lib/obsolete-strings.c for the new name of the desktop file 2024-01-04 23:11:59 +11:00
John Zaitseff af4f17f880 Update to the latest version of Gnulib 2024-01-02 12:55:39 +11:00
John Zaitseff cc5ee96ceb Update the copyright year to 2024 2024-01-02 12:33:37 +11:00
John Zaitseff 63b00b4825 Recreate .gitignore files to account for changes in Gnulib and Autoconf 2022-08-03 18:50:29 +10:00
John Zaitseff d486d0136d Ignore generated file lib/getopt-cdefs.h 2022-08-02 21:19:26 +10:00
John Zaitseff 872cc0a561 Update ignored files for the latest version of Gnulib 2022-08-01 10:09:04 +10:00
John Zaitseff 1231c084b8 Update the copyright year to 2022 2022-08-01 04:46:15 +10:00
John Zaitseff 528cdd4619 Newer versions of xgettext(1) do not translate desktop Icon values 2021-01-07 18:57:51 +11:00
John Zaitseff 0d2462ef41 Update the copyright year to 2021 2021-01-07 17:07:55 +11:00
John Zaitseff 6996770631 Tweak reStructuredText files using the default interpreted text role 2020-12-30 10:56:27 +11:00
John Zaitseff fa32d1882a Update ignored files for the latest version of Gnulib 2020-05-09 06:50:45 +10:00
John Zaitseff de3f9c339e Update ignored files for the latest version of Gnulib 2020-01-09 07:21:26 +11:00
John Zaitseff 1c9d87fb35 Update ignored files to include one generated during configure 2020-01-02 08:53:27 +11:00
John Zaitseff 1d1183e1f9 Update ignored files for the latest version of Gnulib 2020-01-02 08:52:10 +11:00
John Zaitseff 814ce71842 Update the copyright year to 2020 2020-01-02 08:37:36 +11:00
John Zaitseff f13ce73807 Update ignored files to include those generated during configure 2019-09-14 14:06:20 +10:00
John Zaitseff 6bcc48ef46 Update ignored files for the latest version of Gnulib 2019-09-14 13:59:11 +10:00
John Zaitseff 9414aa7ad6 Convert all text files to reStructuredText (ReST) format
The reStructuredText (ReST) format is still quite readable as raw text,
and is much more capable than the myriad all-slightly-incompatible
variants of Markdown.
2019-04-12 05:04:24 +10:00
John Zaitseff fa0cb153ff Update copyright year to 2019 2019-01-05 08:10:28 +11:00
John Zaitseff d1239aab57 Correct locations of files to include ".." where needed 2018-08-10 20:33:39 +10:00
John Zaitseff 117400e7df Use a hyphen instead of underscore for xopen-source.m4 and xopen-source.h 2018-08-10 20:30:06 +10:00
John Zaitseff 2032f6de8a Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header
This makes the main source code look a little cleaner, at the expense of
background magic happening in the configure-generated config.h.  But this
magic was already happening for _GNU_SOURCE, __EXTENSIONS__ and the like.

The only wrinkle is that newer versions of NcursesW cause ./configure to
include "-D_XOPEN_SOURCE=600" as part of the compilation command line--on
systems that support _XOPEN_SOURCE=700.  The AC_DEFINE/AC_DEFINE_UNQUOTED
macros automatically comment out any "#undef" lines in config.h, so the
file lib/xopen_source.h works around this limitation.  It is
automatically included by config.h.
2018-08-09 18:05:39 +10:00
John Zaitseff 0a1e837c4d Add the Gnulib monetary module to check for the existence of <monetary.h> 2018-08-08 09:57:25 +10:00
John Zaitseff 53c8d735c3 Remove duplicate obsolete strings 2018-07-27 06:25:37 +10:00
John Zaitseff 4946112c41 Add additional strings found in other versions of glibc's getopt.c 2018-07-27 06:15:11 +10:00
John Zaitseff 3bb98b24dc Update documentation to mention the obsolete strings 2018-07-27 06:02:54 +10:00
John Zaitseff 5a62a39770 Add strings from obsolete versions of libraries
Previous versions of the GNU Portability Library, and versions of the GNU
C Library as released with various Linux distributions, used strings no
longer present in the current version of the GNU Portability Library.
When used on systems with those strings, Star Traders could not provide
appropriate translations.  This patch fixes that problem.
2018-07-27 05:52:25 +10:00
John Zaitseff abc9b77bd6 Change all relevant http references to https (secure HTTP) 2018-03-30 12:46:37 +11:00
John Zaitseff 8c6d009611 Update the copyright date to 2018 2018-03-30 11:38:29 +11:00
John Zaitseff a315d2bae9 Update to the latest GNU Portability Library release 2017-05-17 09:25:14 +10:00
John Zaitseff 2f79514910 Update the copyright date to 2017 2017-05-14 06:29:44 +10:00
John Zaitseff 2601056f0d Update ignored files to include those generated during configure 2016-12-13 08:48:43 +11:00
John Zaitseff b6a7a80cd9 Update ignored files for the latest version of Gnulib 2016-12-13 08:41:37 +11:00
John Zaitseff 65129e3cc3 Update the list of files to ignore 2016-12-12 21:19:32 +11:00
John Zaitseff a0a7961108 Update the list of files to ignore 2016-04-16 06:49:54 +10:00
John Zaitseff a486cd15aa Update the copyright year to 2016 2016-01-05 09:25:51 +11:00
John Zaitseff 5e72747140 Update the list of (auto-generated) files to ignore 2015-08-18 08:01:59 +10:00
John Zaitseff f16f78a509 Update the copyright date to 2015 2015-08-18 07:27:22 +10:00
John Zaitseff 3d20e0b307 Add the CRC32 functions from the GNU Portability Library 2014-05-22 18:17:02 +10:00
John Zaitseff 9450fed943 Update the copyright year to 2014 2014-05-22 11:05:51 +10:00
John Zaitseff c25ec91e99 Update the copyright year to 2013, and the version number to 7.5 2013-02-02 10:48:43 +11:00
John Zaitseff d93c8e510b Update to the latest version of the GNU Portability Library 2013-01-18 20:17:50 +11:00
John Zaitseff a14acef052 Change version to 7.4; update to the latest version of Gnulib 2012-05-09 07:09:33 +10:00
John Zaitseff bc3e1a06a1 Update the copyright year to 2012 2012-03-15 02:36:23 +11:00
John Zaitseff 3a68213e80 Remove all unnecessary Gnulib modules
In particular, the various printf-posix modules are not needed as %ls and
the ' flag (thousands separator) is supported on all modern platforms (it
is needed on Cygwin 1.5.x, for example, but the 1.5.x series do not
support swprintf() anyway).  Similarly, OpenBSD 3.8 (released November
2005) is not supported: it does not have <monetary.h>.  A number of
modules (locale, string, unistd, wchar) are only required for NetBSD 5.0
(c. 2009: quite recent).  We try to support MacOS X 10.5 (October 2007),
but it may require GNU libiconv.
2011-08-26 06:33:40 +10:00
John Zaitseff 3a4b014e64 Add the module wcswidth from the GNU Portability Library 2011-08-22 13:42:29 +10:00
John Zaitseff 07e9d30a66 Add the module wctob from the GNU Portability Library 2011-08-22 09:34:07 +10:00
John Zaitseff 336611559b Add the error-checking function xwcsdup() 2011-08-20 10:40:07 +10:00