1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-11-03 17:27:29 -05:00
Commit Graph

125 Commits

Author SHA1 Message Date
John Zaitseff
af4f17f880 Update to the latest version of Gnulib 2024-01-02 12:55:39 +11:00
John Zaitseff
b9ee32ce2b Start preparing for version 7.19 2022-08-07 08:29:40 +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
2239a0fca7 Update the release date: today! 2022-08-03 17:44:41 +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
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
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
539a2ce502 Mention updated translations in NEWS 2022-08-01 07:47:53 +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
38ac01d0e0 Start preparing for version 7.17 2022-08-01 04:35:03 +10:00
John Zaitseff
6a86e94187 Update the release date: today! 2021-01-19 16:41:40 +11:00
John Zaitseff
a138ddcc52 Mention the updated German translation in NEWS 2021-01-14 19:01:56 +11:00
John Zaitseff
2cc2dfffd5 Allow TEXTDOMAINDIR to specify the message catalog path 2021-01-14 13:06:31 +11:00
John Zaitseff
5130719028 Add an AppStream-conforming metadata file 2021-01-14 09:11:08 +11:00
John Zaitseff
7a5d8b09d1 Start preparing for version 7.16 2021-01-14 07:01:41 +11:00
John Zaitseff
bcba52c952 Update the release date: today! 2021-01-12 11:22:40 +11:00
John Zaitseff
28e7cc450c Tweak the wording of XDG_DATA_HOME in NEWS 2021-01-12 09:16:53 +11:00
John Zaitseff
89e1f2eca5 Use uppercase polite singluar forms in the Russian translation 2021-01-08 00:16:20 +11:00
John Zaitseff
b132686a63 Use the XDG Base Directory Specification for storing game files 2021-01-07 23:19:41 +11:00
John Zaitseff
88dc3b54a5 Reword an entry in NEWS 2021-01-07 23:17:44 +11:00
John Zaitseff
7f94be8da6 Update to GNU Gettext 0.20 or later 2021-01-07 19:04:54 +11:00
John Zaitseff
b725ba871c Update the NEWS file to mention current changes 2021-01-07 18:50:48 +11:00
John Zaitseff
6996770631 Tweak reStructuredText files using the default interpreted text role 2020-12-30 10:56:27 +11:00
John Zaitseff
36b9704fa8 Start preparing for version 7.15 2020-01-09 10:22:15 +11:00
John Zaitseff
0db7136cb2 Mention the latest Gnulib snapshot and changes to INSTALL 2020-01-09 08:01:59 +11:00
John Zaitseff
5430b804e3 Update relevant dates: we release today! 2020-01-09 07:56:19 +11:00
John Zaitseff
25cb229695 Mention the updated Hungarian translation 2020-01-02 15:50:39 +11:00
John Zaitseff
1898eb56ce Mention the updated Esperanto translation 2020-01-02 12:39:31 +11:00
John Zaitseff
54275bef24 Mention the updated French translation 2019-11-22 05:03:41 +11:00
John Zaitseff
7c874b3133 Correct the language name from "Portugeuse" to "Portuguese" 2019-11-19 12:36:07 +11:00
John Zaitseff
f5e6b53dae Mention adding the Brazilian Portugeuse translation 2019-11-19 12:18:20 +11:00
John Zaitseff
e903065f24 Start preparing for version 7.14 2019-11-13 09:32:15 +11:00
John Zaitseff
aa2d7152f2 Update the release date: today! 2019-11-13 08:07:01 +11:00
John Zaitseff
25af84f9ff Remove the Spanish translation by Francisco Javier Serrador
A series of emails with Santiago Vila in May to July 2018 strongly
recommended this option: Francisco's translation is unfortunately of very
poor quality, and although Santiago hoped to provide his own, he has not
been able to do so to date.  A new or significantly revised translation
can always be added at a later date.
2019-11-12 01:46:11 +11:00
John Zaitseff
629b029c5f Move to the new ZAP Group website structure for the Git browser 2019-11-08 11:12:59 +11:00
John Zaitseff
f79ebd1e19 Remove a superfluous space 2019-11-07 20:17:31 +11: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
7791bb9238 Move from Gitweb to CGit to browse repository history 2019-02-08 09:46:43 +11:00
John Zaitseff
fa0cb153ff Update copyright year to 2019 2019-01-05 08:10:28 +11:00
John Zaitseff
0df2830c85 Move tables of supported operating systems / compilers from NEWS to INSTALL 2018-08-23 11:55:03 +10:00
John Zaitseff
3733875c29 Reformat the table of tested operating systems / compilers 2018-08-22 09:25:35 +10:00
John Zaitseff
1e0285f6c0 Rename l_strfmon() and rewrite as xstrfmon() to handle POSIX locale better
Current and previous versions of ISO/IEC 9945-1 (POSIX), particularly SUSv3
(2001) and SUSv4 (2008), require strfmon() to return rather meaningless
strings when used with the POSIX "C" locale.  In particular, the standard
POSIX locale does not define a currency symbol, a monetary radix symbol
(decimal point) or a negative sign.  This means strfmon(..., "%n", -123.45)
is supposed to produce "12345" instead of something like "$-123.45"!

The new xstrfmon() overcomes these limitations by using snprintf() as
appropriate.
2018-08-21 21:55:21 +10:00
John Zaitseff
d35abf787a Remove any mention of Minix from NEWS
The Minix C library does not seem to support Unicode well (for example,
wcwidth() returns -1 for UTF-8 byte sequences), the native curses library
is quite buggy, playing around with the Gnulib wcwidth module did not fix
issues with Unicode--it's all in the "too hard" basket!
2018-08-09 11:23:22 +10:00
John Zaitseff
1b0387441f Report the command line necessary to compile under Minix 3.4.0rc6
Note that although Star Traders compiles and installs successfully,
running the binary with a locale set to use non-ASCII strings currently
fails with "mkchstr: 'STRING': Illegal byte sequence" ("STRING" being the
translated string).
2018-08-09 10:41:35 +10:00
John Zaitseff
3701ba13fb Document the operating system and compiler combinations tested in NEWS 2018-08-06 20:52:26 +10:00
John Zaitseff
3bb98b24dc Update documentation to mention the obsolete strings 2018-07-27 06:02:54 +10:00
John Zaitseff
32c0f7b084 List additional command line options for the configure script 2018-07-24 20:34:56 +10:00
John Zaitseff
148ae46f26 Mention the updated Esperanto translation in NEWS 2018-05-15 21:31:01 +10:00