John Zaitseff
34eadca382
Update to the latest GNU Portability Library release
2019-04-12 04:45:29 +10:00
John Zaitseff
242aa2ea95
Remove the now-unused 'strstr' Gnulib module
2018-08-21 22:11:16 +10:00
John Zaitseff
e578802ac6
Use the Gnulib extensions module to define _GNU_SOURCE and __EXTENSIONS__
2018-08-09 14:11:38 +10:00
John Zaitseff
0a1e837c4d
Add the Gnulib monetary module to check for the existence of <monetary.h>
2018-08-08 09:57:25 +10:00
John Zaitseff
d0fb4635b9
Update to the latest GNU Portability Library release
2018-07-24 21:27:58 +10:00
John Zaitseff
5480c1949c
Update to the latest GNU Portability Library release
2018-03-30 13:10:13 +11:00
John Zaitseff
c978e5b4d1
Remove the obsolete Gnulib gettext module
2017-05-23 20:15:13 +10:00
John Zaitseff
1f574672fd
Enable conditional dependencies between Gnulib modules
2017-05-23 13:22:41 +10:00
John Zaitseff
a315d2bae9
Update to the latest GNU Portability Library release
2017-05-17 09:25:14 +10:00
John Zaitseff
ed336248d7
Reinstate the Gnulib "gettext" module
...
This allows the GNU Gettext version 0.19.5 autoconf macros to be used on
systems that may have only older versions installed.
2016-04-16 06:57:38 +10:00
John Zaitseff
bbfe531d62
Downgrade GNU Gettext to version 0.18.3
...
The Gnulib macros currently use Gettext version 0.18.3 in their m4 files.
2016-03-11 09:59:53 +11:00
John Zaitseff
721f10be43
Update to the latest GNU Portability Library release
2016-01-05 09:31:36 +11:00
John Zaitseff
9666c85cbc
Update to the latest version of the GNU Portability Library
2015-08-18 07:57:51 +10:00
John Zaitseff
3d20e0b307
Add the CRC32 functions from the GNU Portability Library
2014-05-22 18:17:02 +10:00
John Zaitseff
39e978ae91
Update to the latest version of the GNU Portability Library
2014-05-22 11:16:18 +10:00
John Zaitseff
d93c8e510b
Update to the latest version of the GNU Portability Library
2013-01-18 20:17:50 +11:00
John Zaitseff
6850f3c71a
Update to the latest version of the GNU Portability Library
2012-11-06 21:50:31 +11:00
John Zaitseff
4ddb8af23d
Update to the latest version of the GNU Portability Library
2012-03-15 02:14:24 +11:00
John Zaitseff
3a68213e80
Remove all unnecessary Gnulib modules
...
In particular, the various printf-posix modules are not needed as %ls and
the ' flag (thousands separator) is supported on all modern platforms (it
is needed on Cygwin 1.5.x, for example, but the 1.5.x series do not
support swprintf() anyway). Similarly, OpenBSD 3.8 (released November
2005) is not supported: it does not have <monetary.h>. A number of
modules (locale, string, unistd, wchar) are only required for NetBSD 5.0
(c. 2009: quite recent). We try to support MacOS X 10.5 (October 2007),
but it may require GNU libiconv.
2011-08-26 06:33:40 +10:00
John Zaitseff
3a4b014e64
Add the module wcswidth from the GNU Portability Library
2011-08-22 13:42:29 +10:00
John Zaitseff
07e9d30a66
Add the module wctob from the GNU Portability Library
2011-08-22 09:34:07 +10:00
John Zaitseff
336611559b
Add the error-checking function xwcsdup()
2011-08-20 10:40:07 +10:00
John Zaitseff
74031a0415
Add yet another module from the GNU Portability Library: btowc
2011-08-19 14:26:30 +10:00
John Zaitseff
75b5c986c0
Add the module wcwidth from the GNU Portability Library
2011-08-19 13:22:16 +10:00
John Zaitseff
87f09a6fda
Add the Gnulib modules mbrtowc, mbsrtowcs, wcrtomb and wcsrtombs
2011-08-19 13:11:43 +10:00
John Zaitseff
ef3e06ed36
Add the wchar and wctype-h modules from the GNU Portability Library
2011-08-18 12:53:23 +10:00
John Zaitseff
bbdae69de4
Add a signal handler for SIGINT and SIGTERM
...
Add a signal handler for SIGINT and SIGTERM, as well as sprinklings of
checks to abort_game. Although Ncurses DOES define handlers for SIGINT
and SIGTERM, they do not always seem to work correctly under many
operating systems.
2011-08-08 20:47:52 +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
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