Commit graph

40 commits

Author SHA1 Message Date
Olivier Teuliere
36446e7171 Revert "Temporarily revert some of the previous commits to use an older gettext"
This reverts commit 361dc017a1.
2020-09-15 18:37:18 +02:00
Olivier Teuliere
361dc017a1 Temporarily revert some of the previous commits to use an older gettext
This makes it much easier to package eliot for Ubuntu Focal, where
gettext 0.20 is not yet available.

This reverts the following commits:
- 4f4ada677c
- 7bc44cf5ec
- 32a7aa2234

It also changes the gettext version in configure.ac.
2020-09-15 03:57:25 +02:00
Olivier Teuliere
32a7aa2234 Fix libintl and add support for gettext in the win32 contribs 2020-04-11 12:34:06 +02:00
Olivier Teuliere
ce35dc43d1 Update contribs (everything except Qt) 2020-04-11 11:02:00 +02:00
Olivier Teulière
0a1a46942e Update contribs for Windows
This brings various improvements in the Makefile as well.
Qt is currently broken though.
2018-11-10 16:49:47 +01:00
Olivier Teulière
851e923998 Rename configure.in as configure.ac.
This fixes deprecation warnings when running the bootstrap script.
2015-02-24 22:25:31 +01:00
Olivier Teulière
4006269c68 Add French translation of the installer, and fix a few typos 2014-08-28 22:56:58 +02:00
Olivier Teulière
e642137934 Update of the InnoSetup-based installer, by Joan Montané.
Also update the Romanian translation.
2014-08-28 22:43:28 +02:00
Olivier Teulière
9eb9c063b8 Add a PNG icon, used instead of the XPM one on Debian systems.
This fixes a strange stretching of the icon in the Gnome 2 quickstart bar.
2013-09-25 22:51:26 +02:00
Olivier Teulière
1dcf458695 Stats report: add "tooltips" to show the played move.
Implementation heavily based on a proof of concept by Joan Montané.
2013-01-20 19:34:51 +01:00
Olivier Teulière
b37a4059ce Contribs: update Qt to version 4.8.2, and provide QtNetwork 2013-01-20 19:18:05 +01:00
Olivier Teulière
652ee671de Distribute the contribs 2013-01-17 17:08:14 +01:00
Olivier Teulière
0d9fd8898a New InnoSetup-based installer for Windows, by Joan Montané 2013-01-17 16:20:53 +01:00
Olivier Teulière
94b2b520d1 Distribute reports 2013-01-11 19:31:37 +01:00
Olivier Teulière
db6e81a288 Stats reports: new option to embed the CSS into the HTML file 2012-12-14 10:58:25 +01:00
Olivier Teulière
f38c7361c1 Give credit for the stats report design 2012-12-13 21:37:13 +01:00
Olivier Teulière
6fbd7febb0 Reports: initial version, with 2 reports.
The reports are already usable, but the statistics report could be
improved.
2012-12-11 21:33:47 +01:00
Olivier Teulière
9172b9b2f7 Updates for Debian packaging 2012-11-22 16:38:37 +01:00
Olivier Teulière
8b25245205 Fix the problems reported by desktop-file-validate 2012-11-21 20:16:56 +01:00
Olivier Teulière
43477b77b5 Add files needed to build a Debian package 2012-08-26 22:20:40 +02:00
Olivier Teulière
4620d90f61 Contribs: update all the libs, except Qt. This fixes linking with log4cxx on win32. 2012-04-28 15:34:39 +02:00
Olivier Teulière
0a5da3772b Added a suppressions file, to remove many false positives when using valgrind 2012-04-28 15:34:37 +02:00
Olivier Teulière
273b8ceabf Fixed the path of the Qt translations in the contribs 2012-01-05 22:12:14 +01:00
Olivier Teulière
6a3d611c95 log4cxx patch is no longer needed and makes build process to fail.
Patch by Julien Catalano.
2011-08-16 17:54:19 +00:00
Olivier Teulière
36773d6ba5 Apache Portable Runtime (APR) and APR-util (APU) packages were not available
anymore for download. Update to current versions.
APU also needs an extra configure flag (--with-apr-util).

Patch by Julien Catalano.
2011-08-16 17:43:27 +00:00
Olivier Teulière
fd409bad0e Use libconfig 1.4.7 2011-07-30 14:23:43 +00:00
Olivier Teulière
1d04bd2d2c Little patch for the Windows build system 2011-07-30 14:21:23 +00:00
Olivier Teulière
674cd3e838 Updated the dependencies, and added rules to build log4cxx and its dependencies.
Note: a few fixes are still needed to enable logging in the win32 builds.
2011-01-16 21:41:38 +00:00
Olivier Teulière
3c5d548526 Distribute the new extras/macosx folder 2010-01-30 10:30:27 +00:00
Olivier Teulière
16b563f5b2 New 'package-macosx' target to prepare the Eliot.app bundle, on MacOSX. 2010-01-29 21:13:05 +00:00
Olivier Teulière
dcb8557d65 Forgotten file in the contribs system 2010-01-24 15:39:01 +00:00
Olivier Teulière
2eb28d61c5 Use expat instead of libxml2: it is much smaller, and is easier to use with Arabica when cross-compiling for Windows 2009-12-06 00:07:35 +00:00
Olivier Teulière
79e67c1f95 - Do not depend on directories, otherwise 'make' doesn't behave correctly
- Build libxml2 and arabica by default
2009-12-05 17:07:49 +00:00
Olivier Teulière
3c7a84d543 Support saving/loading games (any game type) in XML format.
Status:
It works well, but there are still a few details to improve/fix

More details about the changes:
 - New dependency on Arabica and Libxml2 to parse the XML
 - Loading the old format is still supported for this release, but won't be supported anymore in the next one
 - Games are now only saved in the new format
 - In training mode, the player is now created externally, like in the other modes
 - Avoid using GameIO (the one from game/) whenever possible
 - Do not use a FILE* argument anymore when loading a game
 - Throw and catch exceptions correctly when a game cannot be loaded or saved
 - The non-regression tests now use a new method to print the game history
2009-11-29 16:01:31 +00:00
Olivier Teulière
9587f4ac96 Updated build system for Windows 2009-09-26 08:15:31 +00:00
Olivier Teulière
a9ffea9221 Bump Boost version up in the contribs 2009-06-28 13:56:16 +00:00
Olivier Teulière
eb16fad14b Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
Olivier Teulière
9498d044f8 - Install a desktop file to get an entry in the applications menu on Linux (works on both Gnome and KDE)
- New (optional) dependency on the libconfig library, to save/load configuration files.
 - On Unix, the location of the configuration file respects the XDG Base Directory Specification.
 - The contrib system automatically fetches and builds libconfig for Windows cross-compilation
 - Fixed make distcheck
2008-09-22 21:21:38 +00:00
Olivier Teulière
990f4c5212 Qt interface:
- Initialize the random numbers generator, and print the seed value
 - Handle properly Qt builds without STL support
 - Save the position of the main window
 - Got rid of the useless toolbar
 - Better size of the preferences dialog
 - Hopefully fixed translation issues on Windows
 - The Settings class throws an exception when asked for a non-existing setting
2008-09-05 21:31:30 +00:00
Olivier Teulière
0a4b342f78 - Players can now have a name
- Use player names in the ncurses interface
 - In training mode, create the hidden player in the constructor, not in start()
 - When the AI has nothing to play, change the letters instead of simply passing
 - New Makefile to build the win32 dependencies automatically (INSTALL file updated)
2008-01-19 19:33:08 +00:00