1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-12-04 14:46:45 -05:00

List new features of Star Traders 7.2

The anticipated release date is tomorrow!
This commit is contained in:
John Zaitseff 2011-08-28 17:17:10 +10:00
parent 735f7ce3d5
commit e29b94f36a
2 changed files with 29 additions and 17 deletions

26
NEWS
View File

@ -15,11 +15,23 @@ consult the Subversion repository for "trader" on The ZAP Group web server
at http://www.zap.org.au/services/svn/.
Version 7.2 (not yet released)
------------------------------
Version 7.2 (29th August, 2011)
-------------------------------
@@@ To be written. Internationalisation, multibyte strings, terminal
resizing, signals, game file in UTF-8
Star Traders has been internationalised! As part of this update, all
input and output routines have been rewritten to handle multibyte strings.
English (Australian, British, Canadian and US) translations have been
included. Translations for other languages (and corrections to existing
languages) are more than welcome!
Game files are now stored in UTF-8 format (once decrypted!) and can be
loaded under any locale with automatic character set translation. This
does mean, however, that game files from versions 7.0 and 7.1 of Star
Traders will not load under this release.
The program now better handles terminal resizing events (for versions of
Curses supporting such events). It also tries to restore the terminal
environment correctly when receiving a terminating signal.
Version 7.1 (29th July, 2011)
@ -41,10 +53,10 @@ exercise for a number of software tools and libraries; the algorithms in
the original Pascal and Visual Basic versions are reused for the game
logic.
Note that the current version of Star Traders does NOT handle locales with
Note that versions 7.0 and 7.1 of Star Traders did NOT handle locales with
multibyte character sequences (such as UTF-8) correctly. Each byte in a
multibyte sequence is treated as a separate character. Eight-bit locales
(such as US-ASCII, ISO8859-1, etc.) work correctly.
such a sequence was treated as a separate character. Eight-bit locales
(such as US-ASCII, ISO8859-1, etc.) worked correctly.
Early history

View File

@ -41,7 +41,7 @@
.if \n[.g] .mso www.tmac
.\"
.\" *********************************************************************
.TH TRADER 6 "22nd July, 2011" "Unix-like systems"
.TH TRADER 6 "29th August, 2011" "Unix-like systems"
.SH NAME
trader \- a game of interstellar trading
.\" *********************************************************************
@ -154,9 +154,11 @@ manual page for in-depth details). It requires a text console or window
of at least 80\(mu24 in size.
.TP
.BR LANG ", " LC_ALL ", etc."
This version of Star Traders has rudimentary support for locales and will
use appropriate settings. In particular, numeric quantities will be
displayed using \fBLC_NUMERIC\fR and monetary quantities will use
This version of Star Traders has full support for locales and will use
appropriate settings. In particular, messages will be displayed using
\fBLC_MESSAGES\fR and \fBLANGUAGE\fR (if Star Traders has been translated
into that language). In addition, numeric quantities will be displayed
using \fBLC_NUMERIC\fR and monetary quantities will use
\fBLC_MONETARY\fR. See the
.BR locale (7)
or
@ -172,10 +174,7 @@ inclusive. The game file is scrambled to prevent you or others from
casually cheating!
.\" *********************************************************************
.SH BUGS
The current version of Star Traders does \fInot\fR handle locales with
multibyte character sequences (such as UTF-8) correctly. Each byte in a
multibyte sequence is treated as a separate character. Eight-bit locales
(such as US-ASCII, ISO8859-1, etc.) work correctly.
None yet known...
.\" *********************************************************************
.SH FEEDBACK
Your comments, suggestions, corrections and enhancements are always
@ -262,8 +261,9 @@ on 15th September, 1995.
Star Traders was then to languish until almost 16 years later... when the
game was rewritten once again, this time in the C programming language.
Version 7.0 was released on 25th July, 2011 for Unix-like operating
systems such as Linux. Now you, too, can run this small piece of
computing history!
systems such as Linux, with subsequent releases to add features and
correct bugs. Now you, too, can run this small piece of computing
history!
.\" *********************************************************************
.SH "SEE ALSO"
.URL http://www.zap.org.au/software/trader/ "Star Traders home page"