1
0
Fork 0
Commit Graph

939 Commits

Author SHA1 Message Date
John Zaitseff a133eedc5b Update INSTALL to reflect testing on Debian and Ubuntu distributions
Unfortunately, the current version (and possibly earlier versions) of the
NVIDIA HPC SDK compiler fails to work with Autoconf/Automake.
2024-01-05 11:44:41 +11:00
John Zaitseff df49c0f0f5 Update to an unreleased version of ax_cflags_warn_all.mp4
This version of ax_cflags_warn_all.mp4 has been submitted upstream; see
https://savannah.gnu.org/patch/?10426 for details.
2024-01-05 11:06:55 +11:00
John Zaitseff 929ecfe932 Add a preliminary Polish translation 2024-01-04 23:15:29 +11: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 07ae502121 Add a preliminary Ukrainian translation 2024-01-04 00:03:17 +11:00
John Zaitseff a09499c3e7 Update one string in po/ru.po 2024-01-03 19:46:32 +11:00
John Zaitseff f5cbaf8270 Rename and update desktop and AppStream data files and utilities
Rename the desktop and AppStream data files to conform to the AppStream
1.0 specification; these now have names based on "au.org.zap.trader".
Add a caption to the AppStream screenshot; update all translations to
suit.  Rename msgfmt-appdata to msgfmt-metainfo to reflect these changes.
2024-01-03 19:34:25 +11:00
John Zaitseff 9763f215c1 Modify and add the Romanian translation 2024-01-03 14:18:01 +11:00
John Zaitseff 80ece70a19 Merge branch po-translationproject: update hu.po, add ro.po 2024-01-03 05:11:16 +11:00
John Zaitseff 8d823170ce Mirror the latest translations at the Translation Project
All translations of Star Traders are present as stored on the Translation
Project website at https://translationproject.org/latest/trader/,
downloaded with "wget -nH --cut-dirs=2 -r -np".

Original dates:

da.po     2017-05-21 15:42
en_GB.po  2019-11-13 20:52
es.po     2018-03-29 23:17
fi.po     2015-09-19 12:52
hr.po     2012-04-19 16:27
ro.po     2023-10-01 17:57 (new translation)
ru.po     2012-03-29 10:27
2024-01-03 04:40:12 +11:00
John Zaitseff ffb90bd083 Update to Gettext 0.21 and Automake 1.16 2024-01-02 13:00:02 +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 57e04b594e Update hu.po to the latest version from the Translation Project 2023-04-19 08:38:25 +10:00
John Zaitseff b9ee32ce2b Start preparing for version 7.19 2022-08-07 08:29:40 +10:00
John Zaitseff fbccd2cabe Update POT creation date in all PO files 2022-08-03 20:13:08 +10:00
John Zaitseff 5e28cda929 Update the version number to 7.18 2022-08-03 20:11:36 +10:00
John Zaitseff 786bcd39f0 Remove invalid <icon> line from data/trader.appdata.xml.in 2022-08-03 20:00:00 +10: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 b6b5ec78a0 Update POT creation date in all PO files 2022-08-03 17:53:44 +10:00
John Zaitseff 2239a0fca7 Update the release date: today! 2022-08-03 17:44:41 +10:00
John Zaitseff 8dd2ba1ea7 Update INSTALL to indicate extensive testing
A total of 25 systems, 34 combinations of compilers, were tested.  All
passed except for OpenBSD (missing <monetary.h> header and associated
functions); NetBSD has major bugs in strfmon() and iconv_open().
2022-08-03 17:15:12 +10:00
John Zaitseff 009ab6b152 Mention that later versions of the C standard are acceptable 2022-08-03 05:04:10 +10:00
John Zaitseff d486d0136d Ignore generated file lib/getopt-cdefs.h 2022-08-02 21:19:26 +10:00
John Zaitseff 3f3f6157f0 Use -1 instead of EOF for an invalid file descriptor
The POSIX standards specify that the open() and openat() functions
technically return -1, not EOF, on failure -- even though most (perhaps
all) systems define EOF to be -1!
2022-08-02 21:06:18 +10:00
John Zaitseff 445cca0d5d Clarify NEWS that two TOCTOU bugs were fixed, not one 2022-08-02 19:47:40 +10:00
John Zaitseff db41a89630 Update line numbers in all PO files 2022-08-01 23:01:24 +10:00
John Zaitseff 30bfcd167a Keep Coverity Scan happy
Coverity Scan (https://scan.coverity.com/projects/trader) complains that
a high-impact defect is present in the scramble() function: "String not
null terminated" -- even though b64encode() does give a NUL-termininated
buffer.
2022-08-01 22:27:56 +10:00
John Zaitseff e3d5d04774 Eliminate a second TOCTOU bug in xmkdir() itself
The theoretical odds of hitting this time-of-check / time-of-use bug are
extremely remote.  But we do want to keep Coverity Scan happy, don't we?
2022-08-01 22:26:12 +10:00
John Zaitseff 89fdb5a65e Eliminate a TOCTOU bug between data_directory() and xmkdir()
Checking the presence of the traditional data directory using stat()
leads to a time-of-check / time-of-use bug by the time it is possibly
created using xmkdir().  Use file descriptors and openat() to work around
this problem.
2022-08-01 22:23:06 +10:00
John Zaitseff 9f5c0c361e Fix bug when the HOME environment variable is empty 2022-08-01 11:37:28 +10:00
John Zaitseff 9f65939586 Make home_directory() an internal function to utils.c 2022-08-01 11:27:09 +10:00
John Zaitseff 872cc0a561 Update ignored files for the latest version of Gnulib 2022-08-01 10:09:04 +10:00
John Zaitseff 651559c1f2 Update minimum version of Autoconf to allow C17 or C11 compilation 2022-08-01 10:01:41 +10:00
John Zaitseff b7c4e64c3f Update to the latest version of ax_compiler_vendor.m4 2022-08-01 08:52:37 +10:00
John Zaitseff 539a2ce502 Mention updated translations in NEWS 2022-08-01 07:47:53 +10:00
John Zaitseff fb8a6d8d0c Update English translations to use "objective" instead of "object" 2022-08-01 07:36:31 +10:00
John Zaitseff 9abc4bbecc Merge branch po-translationproject: update multiple PO files
Note that "git merge" has erroneously decided to merge es.po in the
po-translationproject branch with en_US.po in the master branch.
2022-08-01 07:27:18 +10:00
John Zaitseff 988091db57 Update translations to the latest versions from the Translation Project 2022-08-01 05:36:27 +10:00
John Zaitseff 3a91661ee8 Update not-for-profit organisation name to The ZAP Group Australia 2022-08-01 04:59:32 +10:00
John Zaitseff 214bc97ace Add the icon type for trader.appdata.xml.in 2022-08-01 04:50:14 +10:00
John Zaitseff c08b74d3c3 Correct a spelling mistake in trader.6 2022-08-01 04:48:08 +10:00
John Zaitseff 1231c084b8 Update the copyright year to 2022 2022-08-01 04:46:15 +10:00
John Zaitseff 38ac01d0e0 Start preparing for version 7.17 2022-08-01 04:35:03 +10:00
John Zaitseff 68ff2713f1 Update de.po to the latest version from the Translation Project 2022-02-06 05:31:00 +11:00
John Zaitseff 9db207a097 Tweak the default reStructuredText interpreted text role in README 2021-12-14 06:20:04 +11:00
John Zaitseff b6fffd6fb4 Update sr.po to the latest version from the Translation Project 2021-12-14 06:06:35 +11:00
John Zaitseff ff8aa6dbe0 Update eo.po to the latest version from the Translation Project 2021-08-14 08:49:21 +10:00
John Zaitseff 95c22c7410 Update fr.po to the latest version from the Translation Project 2021-07-09 06:57:23 +10:00
John Zaitseff 538fcf56bb Update translations to the latest versions from the Translation Project 2021-07-08 07:47:18 +10:00