Commit graph

  • 0c76b9d781 Simplified the looging macros, and added logs in various key places. Olivier Teulière 2011-01-29 23:47:20 +0000
  • 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. Olivier Teulière 2011-01-16 21:41:38 +0000
  • e175a6d8bc Added a new (optional) dependency on log4cxx, to enable logging. If disabled (the default), everything is compiled away. Olivier Teulière 2011-01-16 21:30:30 +0000
  • 9ad384eae1 Make sure the board is cleared when a game stops Olivier Teulière 2011-01-15 21:47:42 +0000
  • 15da522038 The changed letters are now displayed in upper case Olivier Teulière 2011-01-15 16:42:20 +0000
  • 9e4d196d70 Fixed a typo Olivier Teulière 2011-01-15 16:35:36 +0000
  • bbb0ee4510 In free game mode, the "Change" button cannot be used anymore to pass without changing any letter. This should be more intuitive. Olivier Teulière 2011-01-15 16:33:02 +0000
  • 6f4c575eb6 Improved error messages when changing letters and/or passing Olivier Teulière 2011-01-10 22:06:10 +0000
  • cadc14e8aa Added Indonesian translation, courtesy of Switchu Legitri Olivier Teulière 2011-01-08 22:27:59 +0000
  • af37443fc0 New bag widget, showing the remaining tiles. Not used for real yet. Olivier Teulière 2010-11-01 17:49:55 +0000
  • 1374304ff9 Moved the tiles layout to a dedicated file Olivier Teulière 2010-10-22 17:01:31 +0000
  • 6bf27a4509 Layout improvements: - Handle the minimum size of the layout correctly - Draw the lines between tiles, instead of drawing on them Olivier Teulière 2010-10-22 16:59:43 +0000
  • 3352337142 Let the TileWidget class handle mouse clicks, instead of doing it in the BoardWidget class Olivier Teulière 2010-10-22 16:58:37 +0000
  • cbc6215967 Handle arrows again Olivier Teulière 2010-10-22 16:57:59 +0000
  • e5eb6dd654 Draw an outline around the arrow Olivier Teulière 2010-10-22 16:57:13 +0000
  • 308e609966 Display the letters correctly Olivier Teulière 2010-10-22 16:56:32 +0000
  • 90027c3210 Display the coordinates of the board, and draw a square around it. It now looks exactly like the old board (with 1 pixel difference for the coordinates, making it better). Olivier Teulière 2010-10-17 21:45:10 +0000
  • 858b3997ae New TileWidget class, to handle a single square Olivier Teulière 2010-10-17 21:28:01 +0000
  • 84b69e8919 Ask for a confirmation before starting a new game Olivier Teulière 2010-10-17 21:24:18 +0000
  • 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++). Olivier Teulière 2010-10-17 21:23:39 +0000
  • 892d0ae0cb Next version will be 1.13 Olivier Teulière 2010-10-14 11:22:18 +0000
  • 5cb6ad38cd New button on the "Dic. info" tab, to save the dictionary words list to a file Olivier Teulière 2010-09-18 13:07:39 +0000
  • 31922c8da9 Display the number of remaining vowels, consonants and jokers in the bag window Olivier Teulière 2010-09-12 15:27:38 +0000
  • 170c59481f Ignore '\r' characters when loading the word list Olivier Teulière 2010-09-10 18:36:36 +0000
  • 809eb9eb94 Alternate row colors to make the results table a bit nicer Olivier Teulière 2010-07-11 20:59:05 +0000
  • 3608c76fa4 Display for each result the difference with the top score Olivier Teulière 2010-07-11 20:58:41 +0000
  • 9c0ca5835a Force the sort column when refreshing the results Olivier Teulière 2010-07-11 20:58:21 +0000
  • f74e762ee3 Color in red the line if the word corresponds to the best score Olivier Teulière 2010-07-11 20:58:03 +0000
  • dd003417c0 Ignore empty lines in the word list, instead of throwing an exception Olivier Teulière 2010-06-12 15:59:07 +0000
  • c861d37c5d Use todos instead of unix2dos eliot_1.12 Olivier Teulière 2010-05-22 18:38:07 +0000
  • 28e5401619 Get ready for version 1.12 Olivier Teulière 2010-05-22 13:56:48 +0000
  • 51f4df9769 Update of the catalan and czech translations Olivier Teulière 2010-05-22 13:56:35 +0000
  • 4e93c918d8 Thanks to Pavel Fric for the Czech translation Olivier Teulière 2010-05-22 10:27:29 +0000
  • 8b17672303 Update of the po files, and complete czech translation Olivier Teulière 2010-05-22 10:27:10 +0000
  • e5c193dba8 Added the text of the LGPL, used by the files generated by 'autopoint' Olivier Teulière 2010-05-22 10:26:46 +0000
  • 38020da8ab The README is now in english, and more up to date Olivier Teulière 2010-05-22 10:26:12 +0000
  • dd44196d21 Renamed _wtoi into wtoi to avoid a name collision with mingw32 headers Olivier Teulière 2010-05-20 20:27:47 +0000
  • 7a486ec697 Fixed an encoding bug on Windows Olivier Teulière 2010-05-19 19:28:26 +0000
  • d3df401664 Compilation fix for the Windows build Olivier Teulière 2010-05-19 19:28:09 +0000
  • 81809dd74f - Changed a few strings - Updated the po files - Completed the French translation Olivier Teulière 2010-05-16 18:12:54 +0000
  • 01297ebdb4 Sort the word list before processing it. It allows a much better compression, and avoid problems when a word is a prefix of the word just before. Olivier Teulière 2010-05-16 10:06:01 +0000
  • 32a252c96b Fixed a bug and added a sanity checks (no duplicate entries in the word list) Olivier Teulière 2010-05-16 10:05:09 +0000
  • 80ca8844d9 Generate the dictionary from the wizard, and (optinally) load it. The wizard is now fully usable. Olivier Teulière 2010-05-15 12:20:19 +0000
  • 9d5c9fe1d0 The dictionary creation is now encapsulated into a dedicated class, to allow reusing it easily Olivier Teulière 2010-05-15 12:14:53 +0000
  • 7cf6e90303 New wizard, for creating a dictionary from the GUI. The wizard is almost ready... except that the dictionary is not generated yet! Olivier Teulière 2010-05-15 12:13:35 +0000
  • 10c476dfae Set version to 1.12-dev Olivier Teulière 2010-05-12 22:12:59 +0000
  • 3666b89337 Do not distribute moc files. Problem reported by Julien Catalano. Olivier Teulière 2010-05-12 22:12:31 +0000
  • cd78568af4 Fixed BOM handling Olivier Teulière 2010-04-20 20:49:58 +0000
  • f1c5eac4cf - Update of the po files - Completed the French and Czech translations Olivier Teulière 2010-03-12 00:20:14 +0000
  • 8a1897db7a Mark a string as translatable Olivier Teulière 2010-03-09 22:32:09 +0000
  • 9d6e304162 - New czech translation, courtesy of Pavel Fric - Update of the po files Olivier Teulière 2010-03-09 07:26:21 +0000
  • b7fff8b4a1 - Removed various C-style casts - Factorized code in the Bag class Olivier Teulière 2010-03-06 16:54:20 +0000
  • 5642bfa191 Fixed loading of games, for languages with multichar letters like Catalan Olivier Teulière 2010-03-06 16:53:37 +0000
  • 7dcd9898ed Fixed a bug in PercentResults: AI players with a level lower than 100 could still play as if they were (almost) at level 100! Olivier Teulière 2010-02-20 13:31:12 +0000
  • 5a1379cb25 Fixed the 'package-macosx' rule Olivier Teulière 2010-02-18 21:49:59 +0000
  • 44a7d4b4f9 Improved the package-macosx rule to ship the shared libraries in the bundle. eliot_1.11b Olivier Teulière 2010-02-17 22:10:30 +0000
  • 2268f4ce0b Force the gettext() messages to be in UTF-8, because I don't know how to detect properly the correct encoding on Mac OS X when the LANG variable is not set... Olivier Teulière 2010-02-12 18:16:57 +0000
  • 3e515ad2a5 One more compilation instruction for Mac OS X Olivier Teulière 2010-02-12 18:16:37 +0000
  • 4512583428 Improved the build instructions, and added a section for Mac OS X Olivier Teulière 2010-02-07 22:30:10 +0000
  • b127eac39c New target to generate a .dmg file (untested) Olivier Teulière 2010-02-07 21:37:24 +0000
  • 790e1a96f6 Version 1.11b Olivier Teulière 2010-02-07 21:36:46 +0000
  • f42398e714 Workaround encoding issues on Mac OS X: when Eliot is started from the dock, the LANG variable is not set. So retrieve the language from the preferences, and force encoding to UTF-8. Olivier Teulière 2010-02-07 17:34:59 +0000
  • 57d083cedf Fixed a macro used to translate text from the .ui files Olivier Teulière 2010-02-07 17:34:34 +0000
  • ddfb55593e Fixed compilation of the ncurses interface on Mac OS X Olivier Teulière 2010-02-01 21:26:11 +0000
  • ca0e22b492 Version 1.11a eliot_1.11a Olivier Teulière 2010-01-30 10:30:43 +0000
  • 3c5d548526 Distribute the new extras/macosx folder Olivier Teulière 2010-01-30 10:30:27 +0000
  • 6981cd18c2 Changed copyright year Olivier Teulière 2010-01-30 10:30:08 +0000
  • 3093d0fd7c Fixed an encoding bug on Windows, when trying to convert empty strings Olivier Teulière 2010-01-29 21:46:13 +0000
  • 16b563f5b2 New 'package-macosx' target to prepare the Eliot.app bundle, on MacOSX. Olivier Teulière 2010-01-29 21:13:05 +0000
  • eb9f7bb8d5 On Mac, retrieve the locales in the bundle Olivier Teulière 2010-01-29 21:11:44 +0000
  • f2e3e64bc0 Compilation fix (needed to build on Mac) Olivier Teulière 2010-01-28 22:25:51 +0000
  • 65ae7075fd Make the destructor of the parent class virtual, since the class has virtual methods Olivier Teulière 2010-01-28 22:24:11 +0000
  • 1756185f08 Compilation fix, when libconfig++ is missing Olivier Teulière 2010-01-28 22:23:47 +0000
  • 5e890b476a New development version Olivier Teulière 2010-01-24 17:07:03 +0000
  • dcb8557d65 Forgotten file in the contribs system eliot_1.11 Olivier Teulière 2010-01-24 15:39:01 +0000
  • 397931af02 Fixed typo Olivier Teulière 2010-01-24 00:53:38 +0000
  • 14ce195e83 One more encoding fix. Hopefully the last one. Olivier Teulière 2010-01-24 00:53:21 +0000
  • b1d05a1059 Get ready for version 1.11 Olivier Teulière 2010-01-23 23:39:19 +0000
  • ea8680c791 Updated po files Olivier Teulière 2010-01-23 23:37:36 +0000
  • 41b0d38c8f Fixed encoding bugs for good, this time. Olivier Teulière 2010-01-23 23:34:48 +0000
  • 51b0197afd Make the code more robust by catching std::exception instead of only GameException Olivier Teulière 2010-01-23 23:34:23 +0000
  • 2a1932437c Fixed potential read of invalid memory Olivier Teulière 2010-01-04 21:57:27 +0000
  • 9456b780cf Update of the Catalan translation, by Joan Montané Olivier Teulière 2010-01-04 21:00:47 +0000
  • d1a1254dbe Made an error message clearer Olivier Teulière 2010-01-04 21:00:33 +0000
  • 5e3a3b4ceb Fixed an encoding issue occurring on Windows when Qt is compiled without STL compatibility Olivier Teulière 2010-01-04 20:19:34 +0000
  • e62cea7210 Fail if the required boost version is not found, instead of simply saying it... Olivier Teulière 2010-01-03 19:17:49 +0000
  • 77735f501e Update of the strings, and French translation Olivier Teulière 2010-01-02 12:45:13 +0000
  • 2404d359ca - Refuse to build a dictionary with a non-alphabetical character (except '?') - Marked many strings for translation, and improved their formatting Olivier Teulière 2010-01-02 12:44:56 +0000
  • ae6b40874c Updated strings, and completed the French translation Olivier Teulière 2010-01-02 11:32:42 +0000
  • b361d26bc1 I forgot this file in a previous commit Olivier Teulière 2010-01-02 11:31:41 +0000
  • 99573edcc4 Improved some strings Olivier Teulière 2010-01-02 11:30:20 +0000
  • 40c414399d Changes to the build system to detect correctly the strings to be translated in the .ui.h files. Olivier Teulière 2010-01-02 11:29:57 +0000
  • 9b52668612 - Allow dictionaries without jokers - The listdic binary now accepts non-alphabetical characters. But playing with such a dictionary is still impossible. Olivier Teulière 2010-01-01 18:01:35 +0000
  • c878573183 Improved the handling of errors in the text interface Olivier Teulière 2010-01-01 17:59:39 +0000
  • c610bf6799 Small update of the build dependencies Olivier Teulière 2009-12-14 21:00:00 +0000
  • 854733fed2 Fixed a typo Olivier Teulière 2009-12-06 00:10:29 +0000
  • 2eb28d61c5 Use expat instead of libxml2: it is much smaller, and is easier to use with Arabica when cross-compiling for Windows Olivier Teulière 2009-12-06 00:07:35 +0000
  • 79e67c1f95 - Do not depend on directories, otherwise 'make' doesn't behave correctly - Build libxml2 and arabica by default Olivier Teulière 2009-12-05 17:07:49 +0000
  • 15344cbced Distribute the Arabica license file, since the license requires it Olivier Teulière 2009-11-30 21:54:48 +0000
  • 3c7a84d543 Support saving/loading games (any game type) in XML format. Olivier Teulière 2009-11-29 16:01:31 +0000