John Zaitseff
1f7a249f9e
Prepare for a second preliminary release of Star Traders
...
This version, version 7.4-pre2, is to give translators and packagers time
to make changes before the real release of 7.4.
2012-04-14 14:05:49 +10:00
John Zaitseff
8e3a0d790e
Warn if NcursesW (or similar) is not found
...
Add a prominent warning if NcursesW (or some other wide-character version
of Curses) is not found at build time. It is not an error because the
game might be run under a single-byte encoding (eg, ISO8859-1), even if
compiled under a multibyte encoding (eg, UTF-8).
2012-03-28 11:08:38 +11:00
John Zaitseff
874aac8b75
Prepare for a preliminary release of Star Traders
...
This preliminary release, version 7.4-pre1, allows translators time to
make changes before the real release of 7.4.
2012-03-27 10:16:21 +11:00
John Zaitseff
bc3e1a06a1
Update the copyright year to 2012
2012-03-15 02:36:23 +11:00
John Zaitseff
917ed49975
Start preparing for version 7.3: bug fixes and a Russian translation
2011-08-30 08:13:28 +10:00
John Zaitseff
32ed55a0cd
Convert strings to UTF-8 if possible during file save and load
2011-08-08 11:15:44 +10:00
John Zaitseff
378b7e64b0
Add preliminary support for GNU gettext internationalisation
2011-08-01 18:17:02 +10:00
John Zaitseff
3167306af4
Start preparing for version 7.2
...
In this version, hopefully, internationalisation and multibyte strings
will be handled correctly.
2011-08-01 15:10:17 +10:00
John Zaitseff
9599707f67
Add information about version 7.1 of Star Traders
2011-07-29 12:17:16 +10:00
John Zaitseff
48e8bbba93
Complete rewrite of the M4 macro that checks for Curses
2011-07-28 21:19:33 +10:00
John Zaitseff
c0ce8c6770
Replace the check for a C99 compiler with one that works... I hope!
2011-07-26 21:18:12 +10:00
John Zaitseff
b68da501fd
Add an explicit check for a C99 compiler
...
We use C99 features quite extensively in the source code.
2011-07-26 21:13:12 +10:00
John Zaitseff
6a8e0432e8
Move AC_CONFIG_HEADERS macro to the top of the file
...
The top of the file is where the macro should have been defined in the
first place.
2011-07-26 19:57:13 +10:00
John Zaitseff
d65178e315
Move EXTRA_DIST to the main Makefile.am
...
Apparently Autoconf doesn't like EXTRA_DIST in build-aux/Makefile.am: it
just seems to ignore it. Try adding EXTRA_DIST to the main Makefile.am
instead.
2011-07-25 21:04:19 +10:00
John Zaitseff
788f2da986
Add some README files, plus bootstrap, to Makefile.am EXTRA_DIST
2011-07-25 20:36:31 +10:00
John Zaitseff
fd55a09493
Add support for the Gnulib portability library
...
In particular, the gnulib-tool utility now maintains lib/Makefile.am, as
well as many files in the m4 and lib directories. The file
m4/gnulib-cache.m4 allows the Gnulib files to be refreshed. See
http://www.gnu.org/software/gnulib/ .
2011-07-23 17:19:07 +10:00
John Zaitseff
bbd43c4f8b
Add some more checks for the C compiler/environment
2011-07-22 14:19:05 +10:00
John Zaitseff
c1b284e977
Specify X/Open Curses instead of SysV Curses in the error string
2011-07-20 12:01:03 +10:00
John Zaitseff
3a4c95f927
Add the SysV-compatible curses library
...
The AX_WITH_CURSES macro is taken from the autoconf-archive project,
available at http://www.gnu.org/software/autoconf-archive/ .
2011-06-30 20:31:19 +10:00
John Zaitseff
d6050858d9
Add the __attribute__((noreturn)) function specifier where possible
2011-06-30 16:09:13 +10:00
John Zaitseff
add2580fe9
Rework the input to autoconf and add checks for the C compiler
...
Rewrite the input to autoconf: add the definition of PACKAGE_AUTHOR,
add checks for Standard C and for C compiler warnings (via the file
m4/ax_cflags_warn_all.m4 from the GNU Autoconf Archive), rearrange
various macros and the order of Makefile creation.
2011-06-23 22:43:31 +10:00
John Zaitseff
77deab3d84
Add an automake Makefile for the m4 macro directory
2011-06-16 10:49:55 +10:00
John Zaitseff
3187aaf10c
Remove superfluous version and date information
2011-06-14 23:01:15 +10:00
John Zaitseff
6a69114d64
Add build infrastructure for basic processing of various subdirectories
2011-06-14 22:55:48 +10:00
John Zaitseff
c79ad6b99d
Add the basic infrastructure required by autoconf and automake
2011-06-14 22:16:26 +10:00