From e29b94f36ac662bbc83ce23d8ab67dd89f72f0bd Mon Sep 17 00:00:00 2001 From: John Zaitseff Date: Sun, 28 Aug 2011 17:17:10 +1000 Subject: [PATCH] List new features of Star Traders 7.2 The anticipated release date is tomorrow! --- NEWS | 26 +++++++++++++++++++------- doc/trader.6 | 20 ++++++++++---------- 2 files changed, 29 insertions(+), 17 deletions(-) diff --git a/NEWS b/NEWS index af59af1..e5868ab 100644 --- a/NEWS +++ b/NEWS @@ -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 diff --git a/doc/trader.6 b/doc/trader.6 index a7beb9f..5a1a63c 100644 --- a/doc/trader.6 +++ b/doc/trader.6 @@ -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"