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
John Zaitseff
4f6258a1ee
Update POT creation date in all PO files
2021-01-19 16:44:45 +11:00
John Zaitseff
6a86e94187
Update the release date: today!
2021-01-19 16:41:40 +11:00
John Zaitseff
f118ad25a9
Document known bugs in NetBSD
2021-01-19 15:18:36 +11:00
John Zaitseff
f837f65444
Update INSTALL to reflect testing on Ubuntu 18.04 LTS
...
Ubuntu 18.04 LTS will be used to create AppImage binaries. Such binaries
will run under CentOS 7.x but not under CentOS 6.x (glibc 2.14 or newer
is required).
2021-01-14 22:26:27 +11:00
John Zaitseff
6561c3bede
Update line numbers in all PO files
2021-01-14 19:03:42 +11:00
John Zaitseff
a138ddcc52
Mention the updated German translation in NEWS
2021-01-14 19:01:56 +11:00