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
Olivier Teulière
0e4a3f6a7b
Update po files
2013-03-10 23:19:11 +01:00
Olivier Teulière
a688c5d151
Fix a typo
2013-03-10 23:14:49 +01:00
Olivier Teulière
eaaa12e8c7
Fix a file name, preventing a few strings to be translated
2013-03-06 19:41:18 +01:00
Olivier Teulière
ab8e4a36c1
Add a missing include
2013-03-03 01:07:42 +01:00
Olivier Teulière
f6999a720d
Fix mismatch declaration between struct and class
2013-03-03 01:07:41 +01:00
Olivier Teulière
cdbb53f72c
Gray out the players area when the game is finished.
...
This was broken since 196e02f9ad
.
2013-01-29 22:58:00 +01:00
Olivier Teulière
afc791dd73
MainWindow: no frame is needed for labels in the status bar
2013-01-20 20:31:33 +01:00
Olivier Teulière
0cfc063a0f
Fix c7913ddc45
.
...
This was not supposed to be commited.
2013-01-20 19:48:15 +01: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
8ab4f88a59
Fix make distcheck
2013-01-20 19:22:40 +01:00
Olivier Teulière
f4ec605f45
po: re-generate po files
2013-01-20 19:19:14 +01:00
Olivier Teulière
4428159836
po: update the list of files to translate
2013-01-20 19:18:41 +01:00
Olivier Teulière
c7913ddc45
Arbitration: clear the filters when the rack changes, not when a search is performed
2013-01-20 19:18:17 +01:00
Olivier Teulière
b5a473a2af
RackWidget: set small margins and draw a border
2013-01-20 19:18:16 +01:00
Olivier Teulière
272867c3ad
MainWindow: try to reduce screen flicker when (re)starting a game
2013-01-20 19:18:16 +01:00
Olivier Teulière
ff4b91459e
MainWindow: do not show the visual rack until a game is started
2013-01-20 19:18:16 +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
2a3d8e9930
Remove useless comments
2013-01-20 11:07:47 +01:00
Olivier Teulière
af43396579
TileLayout: fix margins handling
2013-01-20 01:39:10 +01:00
Olivier Teulière
c8c0548828
Some confirmations are useless when the game is finished
2013-01-19 23:41:26 +01:00
Olivier Teulière
927c1cedd1
Text interface: improve slightly the topping mode
2013-01-19 00:53:37 +01:00
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
9ef4d966ad
ToppingWidget: fix tab order
2013-01-19 00:36:08 +01:00
Olivier Teulière
7dda601599
MoveSelector: add one more heuristic (deactivated for now)
2013-01-19 00:36:08 +01:00
Olivier Teulière
a53d99a8d3
MoveSelector: add another heuristic
2013-01-19 00:36:08 +01:00
Olivier Teulière
075dbaa2fb
MoveSelector: add a new heuristic (deactivated for now)
2013-01-19 00:36:08 +01:00
Olivier Teulière
80fa47d71b
BoardLayout: make a method public, and use it to simplify an assertion
2013-01-19 00:36:07 +01:00
Olivier Teulière
7923ed2c2a
Remove a useless include
2013-01-19 00:36:07 +01:00
Olivier Teulière
30385abe30
Results: new MasterResults implementation, using the MoveSelector class.
...
This avoids calling MoveSelector everywhere in the code.
2013-01-19 00:36:07 +01:00
Olivier Teulière
adc60c868f
Settings: fix a typo (wrong setting type)
2013-01-19 00:36:07 +01:00