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