Commit graph

1079 commits

Author SHA1 Message Date
Olivier Teuliere
11603e46e0 [HACK] Force -fPIC for Qt5 2020-09-14 12:25:02 +02:00
Olivier Teuliere
672a1b5001 Fix an intermittent crash with Qt5
All the credit for this fix goes to Nam Guyen.
2020-06-24 17:05:56 +02:00
Olivier Teuliere
5859299b48 Include <iostream> explicitly
This is needed by recent versions of g++.
2020-06-24 17:02:51 +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
4497fc01da Small fixes to the package-win32-dir target 2020-04-11 11:15:41 +02:00
Olivier Teuliere
ce35dc43d1 Update contribs (everything except Qt) 2020-04-11 11:02:00 +02:00
Olivier Teuliere
b2cf69e3af Use Qt5 by default
Support for Qt4 will be dropped once the remaining issues with Qt5 are
solved (crash on startup on Arch Linux and problems with
cross-compilation for Windows).
2020-04-11 10:35:33 +02:00
Olivier Teuliere
636af9f99f Update some m4 macros with their latest version 2020-04-11 10:01:48 +02:00
Olivier Teuliere
7bc44cf5ec Update gettext and stop using a local intl folder 2020-04-11 09:43:00 +02:00
Olivier Teuliere
757d9b26be Fix a few warnings with recent Qt5 versions 2020-04-11 09:43: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
5f669aef53 Prepare for version 2.2 2016-07-16 11:47:51 +02:00
Olivier Teulière
8e8f117717 Update translations (make update-po) 2016-07-16 11:43:20 +02:00
Olivier Teulière
10f5e98747 Check the played word against the game rack, not against the current player rack.
This is the same in most cases, except for arbitration games where
current player may already have an assigned move.

This change notably fixes a bug when using the "Check word" button in
arbitration mode: if the current player already had an assigned move,
the checked move would often be considered invalid (wrongly).
2016-02-07 09:48:56 +01:00
Olivier Teulière
3ad45fdb91 Do not block signals when changing the rack.
This fixes a bug where a filter was still active after changing the
rack, causing the next search to return no result.
2016-02-03 00:00:20 +01:00
Olivier Teulière
7f60f532ad FreeGame: fix an infinite game when all the players keep passing forever.
Now the game ends when all the players passed in the last 3 turns.
2015-02-24 23:28:31 +01:00
Olivier Teulière
8077525893 Use the AM_PROG_AR macro in configure.ac.
This fixes some warnings when running the 'bootstrap' script.
2015-02-24 22:29:02 +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
d0cfebe929 Fix a typo 2014-12-18 09:12:29 +01:00
Olivier Teulière
daa2cf04ac Galician translation, courtesy of Adrián Chaves Fernández. 2014-10-27 20:49:02 +01:00
Olivier Teulière
4e4031fcfe Ignore 'compile' files 2014-08-28 22:56:58 +02: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
94675c0b07 Update list of requests by users 2014-01-21 22:52:09 +01:00
Olivier Teulière
0e34f37e02 Fix a syntax error 2013-11-11 22:35:08 +01:00
Olivier Teulière
9235c9fd68 Add contribution for the Bambara dictionary 2013-10-03 21:02:05 +02:00
Olivier Teulière
5714912321 Fix conditional build of the Qt interface 2013-09-25 23:22:11 +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
9d88250b25 When reporting the column number, start counting at 1 instead of 0.
This is more user-friendly.
2013-09-25 22:26:24 +02:00
Olivier Teulière
fdc5e989ec Improve error an message 2013-09-25 22:26:19 +02:00
Olivier Teulière
1d25b3e406 Force the case of dictionary words, to avoid weird sorting issues 2013-09-25 22:25:00 +02:00
Olivier Teulière
8d66d234ea Various build fixes for Qt5 support 2013-09-25 22:23:01 +02:00
Olivier Teulière
db4cc393ab ToppingWidget: disable the widget at the end of the game.
This avoids a crash if the players tries to go on playing.
2013-04-09 19:40:15 +02:00
Olivier Teulière
0fccb18855 The next version will be 2.2 2013-04-09 19:39:57 +02:00
Olivier Teulière
2fa213a32b Rename the files of the ncurses interface.
The ncurses.h file could clash with /usr/include/ncurses.h, causing
the build to fail with an unintuitive error message.
2013-04-07 00:18:46 +02:00
Olivier Teulière
4060b20c5b Fix ncurses detection (on Archlinux in particular). 2013-04-06 15:10:27 +02:00
Olivier Teulière
e2d8ab5cdc Fix detection of qt4 on systems where qt5 is the default (like Archlinux) 2013-04-06 15:10:27 +02:00
Olivier Teulière
aa78c0a4bd Fix packaging on MacOSX 2013-04-06 15:10:27 +02:00
Olivier Teulière
9684af7de5 Prepare for version 2.1 2013-04-03 23:55:34 +02:00
Olivier Teulière
91d9f647b1 UpdateChecker: fix a coverity warning (not an actual bug, though) 2013-04-03 23:55:28 +02:00
Olivier Teulière
cd34ce6d32 XmlWriter: avoid a division by zero 2013-04-03 21:56:53 +02:00
Olivier Teulière
8437316c36 Topping: give a default empty move to the player.
This avoids a crash if the player uses hints at the first turn.
2013-04-03 21:56:46 +02:00
Olivier Teulière
d897b05c52 Hints: add missing logging 2013-03-30 19:29:39 +01:00
Olivier Teulière
7c7e26cc16 Hints: fix a bug in WordLettersHint.
The letters of a word containing digraph tiles (like the Catalan 'QU')
were sorted incorrectly. For example, "AQUIETE" was sorted as "AEEIQTU"
instead of "AEEITQU".
Note: it would be even better as "AEEIQUT", but this is a different
problem...
2013-03-30 19:25:53 +01:00
Olivier Teulière
3b51da76ce Update of the Italian translation, by Diego De Landro 2013-03-23 19:00:50 +01:00
Olivier Teulière
60b3c40667 Update of the Catalan translation, by Joan Montané 2013-03-10 23:29:49 +01:00
Olivier Teulière
85f9da2346 Update of the Spanish translation, by Joan Montané 2013-03-10 23:29:49 +01:00
Olivier Teulière
97bf7d175a Update of the Serbian translation, by Uroš Stefanović 2013-03-10 23:29:49 +01:00
Olivier Teulière
5ed2c07681 Update of the Czech translation, by Pavel Fric 2013-03-10 23:29:49 +01:00
Olivier Teulière
70abc4b615 Update of the French translation 2013-03-10 23:20:48 +01:00