Commit graph

62 commits

Author SHA1 Message Date
Olivier Teulière
2c95f890ef Check for new versions, about once a week.
This can be deactivated in the preferences.
2013-01-19 00:36:08 +01:00
Olivier Teulière
25829870e8 Integration of the Win32 installer into the build system 2013-01-17 16:21:27 +01:00
Olivier Teulière
91c993073e Use a more recent version of gettext 2013-01-06 17:46:35 +01:00
Olivier Teulière
c6f1f0dedb Replace obsolete macros with newer ones (using autoupdate) 2013-01-06 17:22:33 +01:00
Olivier Teulière
e34cc25fe1 Move commands to the game/cmd/ sub-directory.
The abstract Command class (from which all the others inherit)
is still game/, to hide the cmd/ subdir from most clients.
2012-12-05 20:26:47 +01:00
Olivier Teulière
e283cb2526 Next version will be 2.1 2012-10-14 22:04:42 +02:00
Olivier Teulière
7d30d6412a Prepare for version 2.0 2012-10-14 14:50:45 +02:00
Olivier Teulière
e876321155 Next version will be 2.0 2012-10-06 18:46:05 +02:00
Olivier Teulière
50998079c2 Do not try to launch dotty when debugging 2012-05-16 22:07:48 +02:00
Olivier Teulière
84a49424d5 Next version will be 1.15 2012-01-05 19:18:18 +01:00
Olivier Teulière
f9cbd51cb6 Prepare for version 1.14 2012-01-03 21:47:50 +01:00
Olivier Teulière
6fe86f7bf1 Next version will be 1.14 2011-08-23 06:18:04 +00:00
Olivier Teulière
10e6b85cc0 Prepare for version 1.13 2011-08-20 21:51:05 +00:00
Olivier Teulière
e175a6d8bc Added a new (optional) dependency on log4cxx, to enable logging.
If disabled (the default), everything is compiled away.
2011-01-16 21:30:30 +00:00
Olivier Teulière
c3785555b9 Print to stderr the complete stack trace in case of exception or segmentation fault.
This feature will only be activated in debug mode, and if available on the platform.
The symbols will even be demangled if possible (i.e. if compiled with g++).
2010-10-17 21:23:39 +00:00
Olivier Teulière
892d0ae0cb Next version will be 1.13 2010-10-14 11:22:18 +00:00
Olivier Teulière
28e5401619 Get ready for version 1.12 2010-05-22 13:56:48 +00:00
Olivier Teulière
10c476dfae Set version to 1.12-dev 2010-05-12 22:12:59 +00:00
Olivier Teulière
790e1a96f6 Version 1.11b 2010-02-07 21:36:46 +00:00
Olivier Teulière
ca0e22b492 Version 1.11a 2010-01-30 10:30:43 +00:00
Olivier Teulière
5e890b476a New development version 2010-01-24 17:07:03 +00:00
Olivier Teulière
b1d05a1059 Get ready for version 1.11 2010-01-23 23:39:19 +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
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
a72b4623b1 Next version will be 1.11 2009-09-28 18:21:28 +00:00
Olivier Teulière
aa061f78ed *** empty log message *** 2009-09-26 09:15:32 +00:00
Olivier Teulière
3d525af762 Got rid of the custom HashTable class: Boost.Unordered provides a better one for free... 2009-05-01 09:04:47 +00:00
Olivier Teulière
7f356fdf2d Bump version number 2009-02-22 16:43:28 +00:00
Olivier Teulière
7d40cc026b Version 1.9 2009-02-22 11:29:14 +00:00
Olivier Teulière
d6ca988755 Get ready for version 1.8 2009-01-24 17:46:12 +00:00
Olivier Teulière
eb16fad14b Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
Olivier Teulière
4b766d2622 - Bumped version to 1.8-cvs
- Improved the error message when the dictionary cannot be loaded at startup
 - Updated the french translation
 - Made some Game fields private
 - Added more constness
2008-11-22 14:40:25 +00:00
Olivier Teulière
4686153a7a Prepare for version 1.7a 2008-10-17 21:59:56 +00:00
Olivier Teulière
fa5d97f942 - Be slightly more tolerant in release mode
- Prepare for release 1.7
2008-09-25 20:39:37 +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
37359e97c0 - Renamed the binaries: eliot is now the Qt interface, whereas wxeliot is the wxWidgets interface
- Embed the program icon into the executable on Windows: the icon is not visible in Windows explorer
 - Fixed gettext configuration on Windows. The translations now appear, but the accents still don't display correctly.
 - Fixed a few translation issues
2008-09-07 13:17:39 +00:00
Olivier Teulière
f5bde7fb4e - Compilation fix for Windows
- Display the Eliot icon
 - Improved printing
 - Allow changing the level of computer players
 - Generate automatically a default name for players
 - Translate Qt's own strings (only works on Linux at the moment)
2008-09-03 17:28:27 +00:00
Olivier Teulière
11adaba410 - Added several tests for the regular expressions engine
- New regexp parser using Boost.Spirit. Lex and yacc are now gone.
   The main advantage of this new parser, apart from being purely C++,
   is that it can handle wide characters.
   Currently, the new parser does the same as the previous one, but the
   code is not yet ready to use regular expressions with non-ASCII
   dictionaries.
2008-07-07 17:29:59 +00:00
Olivier Teulière
0bcc2c0930 Very beginning of a Qt interface. Status:
- the multiplayer modes are more or less playable
 - the training mode is not playable at all
 - the current layout is still experimental
 - many dialogs and options are missing
 - tested on Linux only

There are still hundreds of things to do...
2008-01-20 18:40:12 +00:00
Olivier Teulière
4c3b6db665 Release 1.6 is done, so bump version number to 1.7-cvs 2008-01-13 19:01:43 +00:00
Olivier Teulière
ba230eda60 - Bumped version number to 1.6
- Used the -Wall option of automake, and fixed the reported warnings
 - Updated french translation
2008-01-08 16:09:08 +00:00
Olivier Teulière
e7a8d01a8d Merged the "cppdic" branch back into HEAD.
There are too many change to list properly, here is an overview of the main changes:
 - the dictionary is now in C++
 - the dictionary has a new format, where it is possible to specify the letters,
   their points, their frequency, ... It is backwards compatible.
 - Eliot now supports non-ASCII characters everywhere
 - i18n of the compdic, listdic, regexpmain binaries
 - i18n of the wxWidgets interface (now in english by default)
2008-01-08 13:52:32 +00:00
Antoine Fraboulet
d86bd2af4a - 32/64 bits types
- unused function parameters
2007-08-04 20:01:27 +00:00
Olivier Teulière
af99d00a7b Fixed detection of flex and bison 2006-09-17 15:20:50 +00:00
Antoine Fraboulet
d362281fba - add AC_C_BIGENDIAN 2006-04-16 11:26:04 +00:00
Olivier Teulière
77be2e9219 Backport of the 'multibyte' branch on HEAD. 2006-01-22 12:23:52 +00:00
Olivier Teulière
d78c98b492 Fixed wxWidgets minimum version number in the help string 2006-01-01 22:16:42 +00:00
Antoine Fraboulet
ce94c42724 configure.in
- add AC_HELP_STRING formatting
   - add --enable-profile flag, must be used to ensure that search performance
     does not degrade over time
   - debug is disabled by default
   - switch to wxwidgets 2.6

m4/wxwin.m4 : update to wxwidgets 2.6 m4 macro
2006-01-01 19:23:05 +00:00
Olivier Teulière
fe13a5e627 Removed the $Id:$ lines on HEAD 2005-11-04 20:00:05 +00:00
Antoine Fraboulet
d0418c3e8d commit to tag v1.5 2005-05-28 20:59:14 +00:00