Commit graph

1123 commits

Author SHA1 Message Date
Chao-Hsiung Liao
5bb130607e Updated Traditional Chinese translation(Hong Kong and Taiwan) 2014-01-16 19:41:01 +08:00
Michael Catanzaro
a4c5dd479d load/save: never show uninternationalized text 2014-01-15 23:07:43 -06:00
Michael Catanzaro
042f99bbf9 PGN: remove empty default constructor 2014-01-15 23:07:16 -06:00
Daniel Mustieles
c0ff76bd88 Updated Spanish translation 2014-01-13 14:12:46 +01:00
Dimitris Spingos
31b5a530f4 Updated Greek translation 2014-01-13 09:10:31 +02:00
Fran Diéguez
9cfa713553 Updated Galician translations 2014-01-13 00:56:29 +01:00
Michael Catanzaro
cbb1fa82be Prepare 3.11.4 2014-01-12 12:27:47 -06:00
Aurimas Černius
c850e86962 Updated Lithuanian translation 2014-01-12 20:16:07 +02:00
Michael Catanzaro
fe6e3b2730 Remove extra translatable string
This is the default
2014-01-12 11:54:12 -06:00
Michael Catanzaro
18eef9903a About dialog: update website 2014-01-12 11:47:45 -06:00
Michael Catanzaro
6a168a5914 trivial: rename open_cb() to open_dialog_cb() 2014-01-12 11:19:54 -06:00
Michael Catanzaro
5e3b4f4f45 trivial: remove extra braces around lambdas 2014-01-12 11:19:19 -06:00
Michael Catanzaro
5f86c3a299 Don't leave an orphaned engine if we crash
If we crash or receive a signal that kills us, the chess engine might
live on forever. Linux (and only Linux) provides a nice way to avoid
this by tying the life of a child process to its parent. Use it.

(To get equivalent behavior on other systems, we would need to fork a
third process to function as a monitor, which is not worth the bother.
Non-Linux users should simply not crash the game.)
2014-01-12 10:41:50 -06:00
Michael Catanzaro
c6b3fa5610 Remove stock items from the preferences dialog
Also, switch to a symbolic icon for the light bulb.
2014-01-11 16:01:27 -06:00
Michael Catanzaro
8e79a1777c ChessEngine: fix minor file descriptor leaks 2014-01-11 15:44:44 -06:00
Wylmer Wang
e057d06372 Update Chinese simplified translation 2014-01-11 10:39:37 +08:00
Michael Catanzaro
d98b2c6168 Credit Jakub for the new icon 2014-01-08 19:27:16 -06:00
Daniel Mustieles
30aecd4e5d Updated Spanish translation 2014-01-08 12:43:12 +01:00
Michael Catanzaro
e6e6cbb7c1 Fix figurine algebraic notation even better
You'd think I would have noticed the colors were wrong when I fixed the
pieces. You'd think wrong!
2014-01-07 21:24:28 -06:00
Michael Catanzaro
a9d4d17fc5 Print detected engines at debug verbosity level 2014-01-07 21:15:11 -06:00
Michael Catanzaro
28cbad3a19 Never try to kill the same engine process twice 2014-01-07 20:29:11 -06:00
Michael Catanzaro
90a6f09a10 Fix critical warnings when starting a new game
Never try to remove the same source twice
2014-01-07 20:24:37 -06:00
Michael Catanzaro
874a3d596a Debug: don't whine about unknown commands
It's almost never an issue. When it is an issue, it's easier to see
what's wrong when we're NOT printing this out.
2014-01-07 20:16:10 -06:00
Michael Catanzaro
41dc6bc6b8 Warn user when engine fails to launch 2014-01-07 19:08:53 -06:00
Michael Catanzaro
61946ab583 Remove ChessGame.started() and game_start_cb() 2014-01-07 18:59:57 -06:00
Michael Catanzaro
70ee220886 trivial: log debug statement with g_debug() 2014-01-07 18:49:10 -06:00
Michael Catanzaro
a2fa4c7146 There is no computer player if engine is not found
Confusingly, human_player == null means there are two humans.
2014-01-07 18:46:58 -06:00
Michael Catanzaro
5a640392a4 trivial: remove open_file_cb() 2014-01-07 18:30:44 -06:00
Michael Catanzaro
0dd10d969b Simplify implementation of ChessEngine.write() 2014-01-07 18:11:55 -06:00
Michael Catanzaro
e88e63f5d3 Trivial: remove two lines of commented debug code 2014-01-07 18:09:21 -06:00
Michael Catanzaro
4d599e31e5 Differentiate a dead engine from illegal moves
https://bugzilla.gnome.org/show_bug.cgi?id=704986
2014-01-07 15:32:22 -06:00
Michael Catanzaro
dbd0613551 Improve dead engine warning 2014-01-07 15:19:33 -06:00
Michael Catanzaro
a62746fe75 Display a message if a human player is in check
https://bugzilla.gnome.org/show_bug.cgi?id=703183
2014-01-07 15:13:37 -06:00
Michael Catanzaro
e138e994c6 Never claim the engine has died when all is well
Currently we display an erroneous "Oops! Something has gone wrong" if
you start a new game within two seconds of having completed the previous
game.

Incindentally fixes https://bugzilla.gnome.org/show_bug.cgi?id=721671
2014-01-07 14:17:18 -06:00
Michael Catanzaro
4318ada8c9 Remove unused method ChessGame.abandon() 2014-01-07 13:48:49 -06:00
Michael Catanzaro
73bf554d6b Remove extra space between White and Black timers 2014-01-07 11:00:41 -06:00
Yosef Or Boczko
efffb0b171 Add the "linked" style to the navigation buttons
https://bugzilla.gnome.org/show_bug.cgi?id=721692
2014-01-07 10:55:24 -06:00
Michael Catanzaro
6954d088a1 Specify the player who lost in game over subtitles
A minor thing, since the winner is always mentioned in the title
anyway....
2014-01-07 10:51:43 -06:00
Michael Catanzaro
fd02d9ff26 Improve translator comments for window subtitle 2014-01-07 10:51:43 -06:00
Michael Catanzaro
9337b10318 End subtitle sentences with periods. 2014-01-07 10:51:43 -06:00
Michael Catanzaro
0ab1426f3c Tweak the communication error message 2014-01-07 10:51:43 -06:00
Michael Catanzaro
f81305522c Always capitalize the window title 2014-01-07 10:51:43 -06:00
Michael Catanzaro
cfc90e34a7 Use the headerbar for messages
Drop the infobar that forced the chessboard to resize.
2014-01-07 10:51:43 -06:00
Yosef Or Boczko
03fd2ee281 Use symbolic icons in the buttom bar 2014-01-07 18:08:22 +02:00
Daniel Mustieles
7b1e0f82af Updated Spanish translation 2014-01-07 13:28:30 +01:00
Michael Catanzaro
1ba2b8fb46 Use headerbar title to indicate player to move
https://bugzilla.gnome.org/show_bug.cgi?id=443449
2014-01-06 21:15:40 -06:00
Michael Catanzaro
d5de63419a Add modelines to every file 2014-01-06 20:19:27 -06:00
Michael Catanzaro
16f52dbb77 Add a FIXME 2014-01-06 20:19:27 -06:00
Michael Catanzaro
b73074141a Remove a TODO
Not planning to support engine vs. engine. We're actually dropping that
from Iagno.
2014-01-06 20:19:24 -06:00
Michael Catanzaro
7aaaa17803 Remove redundant in_history variable 2014-01-06 17:56:52 -06:00