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
John Zaitseff
4f6258a1ee
Update POT creation date in all PO files
2021-01-19 16:44:45 +11:00