Commit graph

857 commits

Author SHA1 Message Date
Michael Catanzaro
f0cc4fbfea Use sd to control difficulty of most CECP engines
I was disappointed when I discovered that most engines did not respect
the depth command.  But it turns out that this is a GNUChess (and
Phalanx)-specific extension.  Everyone else uses sd for the same
purpose. This means that we get to provide meaningful difficulties for
these engines after all. Yay!
2013-07-27 21:18:23 -05:00
Michael Catanzaro
1321ca87a4 Support Octochess 2013-07-27 21:18:23 -05:00
Michael Catanzaro
dcbbd976d4 Review and update the suggested game durations
Blitz Chess is typically five minutes per player (10 minutes total). If
you want to go faster than that, you can always set a custom duration.

Most players will probably be most comfortable with a longer limit such
as 90 minutes/player.
2013-07-27 21:18:23 -05:00
Aurimas Černius
d05c9aa1cd Updated Lithuanian translation 2013-07-27 22:36:06 +03:00
Michael Catanzaro
2a12db19e0 test-driver needs to be distcleaned 2013-07-27 11:49:30 -05:00
Michael Catanzaro
33007005e0 Remove face-to-face board orientation
This isn't a board orientation, it's a piece orientation.  It actually
silently forces the "White" board orientation.

It could be implemented separately as a checkbox, but I don't think we
want to keep this "feature."

Also, this option is broken in 3D mode.  (Though as a checkbox, it could
be insensitive in 3D mode.)
2013-07-27 11:46:40 -05:00
Michael Catanzaro
c85d9e1d79 Always forget games after they are completed 2013-07-27 09:09:49 -05:00
Chao-Hsiung Liao
772f7b45d6 Updated Traditional Chinese translation(Hong Kong and Taiwan) 2013-07-25 19:58:14 +08:00
Marek Černocký
c2a54d14fa Updated Czech translation 2013-07-24 22:28:07 +02:00
Daniel Mustieles
acd96a96b3 Updated Spanish translation 2013-07-24 10:28:42 +02:00
Chris Cummins
e14e76abda Don't include path in window title
This transforms a window title of:

  2013-05-24.png (/home/user/.local/share/glchess/history/2013/05/24) - Chess

into:

  Chess - 2013-05-24.png

https://bugzilla.gnome.org/show_bug.cgi?id=704755
2013-07-23 22:37:42 -05:00
Fran Diéguez
1ae256de75 Updated Galician translations 2013-07-23 00:04:48 +02:00
Michael Catanzaro
e0889e86c2 3D: improve alignment of file letters
https://bugzilla.gnome.org/show_bug.cgi?id=704605
2013-07-22 15:54:33 -05:00
Dimitris Spingos
5afa8e34d9 Updated Greek translation 2013-07-22 19:06:12 +03:00
Michael Catanzaro
dd7e96e76b Add keyboard shortcuts for previous/next move
https://bugzilla.gnome.org/show_bug.cgi?id=703835
2013-07-22 09:03:00 -05:00
Daniel Mustieles
fc3cba8e25 Updated Spanish translation 2013-07-22 13:49:31 +02:00
Marek Černocký
bec0aa3d2e Updated Czech translation 2013-07-22 08:16:13 +02:00
Michael Catanzaro
4940f11fad Not many CECP engines seem to support depth
This is a shame, since it's really the only way to significantly impact
difficulty.
2013-07-21 21:19:25 -05:00
Michael Catanzaro
466a45fda6 Some new toolbar items were missing tooltips 2013-07-21 21:19:25 -05:00
Marek Černocký
126744e20d Updated Czech translation 2013-07-21 21:39:19 +02:00
Michael Catanzaro
bce4b21afa Typo in the Fairy-Max settings 2013-07-21 13:08:47 -05:00
Michael Catanzaro
188b24573f Substantial, insufficient work on easiness
* Allow engine arguments to depend on difficulty
* Improve difficulty levels for many engines... but not much
* Stockfish and then Phalanx are now preferred over GNUChess

Unfortunately, all of these engines are too hard for our needs.

Some of these engines seem to be Windows-only; others are proprietary;
and others don't want to compile anymore.  I've left these alone since
there's not much reason to remove them in case you do manage to get one
working. But they won't be getting difficulty levels.

https://bugzilla.gnome.org/show_bug.cgi?id=475535
2013-07-21 12:20:25 -05:00
Michael Catanzaro
29c67a3a4c Tweak the castling text to be more natural 2013-07-20 19:36:57 -05:00
Michael Catanzaro
4ee710b558 Fix UCI difficulty options and make Stockfish easy 2013-07-20 17:35:39 -05:00
Michael Catanzaro
a5732fd0e9 3D: fix board numbering when Black is on bottom
https://bugzilla.gnome.org/show_bug.cgi?id=703837
2013-07-19 21:24:03 -05:00
Michael Catanzaro
2337f74556 Depend on unreleased Vala
The Cairo.Matrix.get_matrix () binding changed this cycle. Yay!

https://bugzilla.gnome.org/show_bug.cgi?id=703837
2013-07-14 22:45:44 -05:00
Michael Catanzaro
fb6393114d 2D: fix board numbering when Black is on bottom
https://bugzilla.gnome.org/show_bug.cgi?id=703837
2013-07-14 22:45:43 -05:00
Michael Catanzaro
89ebce9788 Update About dialog copyright notice
Robert's added 2010-2013 notices to the sources; his year can be updated
in About as well.

Also, add a notice for myself
2013-07-14 19:58:08 -05:00
Michael Catanzaro
91d7d85ad1 Fix sensitivity of side and difficulty combos
These options only make sense when playing against a computer

https://bugzilla.gnome.org/show_bug.cgi?id=703839
2013-07-13 15:41:35 -05:00
Michael Catanzaro
d81bebf5ca Preferences: move "opposing player" to the top
With "opposing player" above both "play all" and "difficulty," we can
set these options insensitive when two humans are playing.

https://bugzilla.gnome.org/show_bug.cgi?id=703839
2013-07-13 15:41:34 -05:00
Marek Černocký
d108eb53c8 Updated Czech translation 2013-07-11 10:23:10 +02:00
Michael Catanzaro
f6a1586188 3D: bottom-right corner should be white
https://bugzilla.gnome.org/show_bug.cgi?id=703842
2013-07-09 21:10:50 -05:00
Marek Černocký
071d16ceec Updated Czech translation 2013-07-09 21:12:57 +02:00
Michael Catanzaro
c05a881f01 Don't start new game if new game dialog is deleted
Fixup for the previous commit

https://bugzilla.gnome.org/show_bug.cgi?id=703857
2013-07-09 08:58:11 -05:00
Michael Catanzaro
0c38c0d581 Fix crash when new game dialog is deleted
https://bugzilla.gnome.org/show_bug.cgi?id=703857
2013-07-09 08:32:04 -05:00
Daniel Mustieles
359ee9e38a Updated Spanish translation 2013-07-09 12:56:46 +02:00
Michael Catanzaro
1b8e184e5a Fix keyboard shortcuts for New/Open/Save/Undo/Fullscreen
These were lost when the menubar was removed

https://bugzilla.gnome.org/show_bug.cgi?id=703843
2013-07-08 23:28:43 -05:00
Michael Catanzaro
688ebd3c19 Field labels should use sentence capitalization
Fix minor HIG violation
2013-07-08 23:07:28 -05:00
Michael Catanzaro
7b56d4dcd3 Prepare 3.9.4 2013-07-08 13:25:10 -05:00
Daniel Mustieles
39871056c9 Updated Spanish translation 2013-07-08 13:37:29 +02:00
Robert Ancell
156fd11604 Add license headers 2013-07-08 09:14:29 +12:00
Marek Černocký
e09500d3d6 Updated Czech translation 2013-07-07 00:10:11 +02:00
Michael Catanzaro
87425a5a02 Remove "Show Toolbar" option
Toolbar is now mandatory. You won't be able to do much without it.
2013-07-06 14:54:38 -05:00
Michael Catanzaro
8381702821 Clean/ignore more test output 2013-07-06 14:54:06 -05:00
Michael Catanzaro
039bfe06e5 Remove the menubar, add an app menu, and expand the toolbar
Not necessarily the final design. All the other games have New Game in
the app menu. But I hesitate to put it there without Open and Save.
These are all very much window-specific options anyway.

Maybe it's OK to have window-specific options there, if the app is
single instance. I'm not sure anyone really knows.

And maybe we want Chess to allow multiple instances again. So not
necessarily the final design.
2013-07-06 14:54:06 -05:00
Michael Catanzaro
91f1e3c196 preferences.ui: target gtk+ 3 2013-07-04 13:57:31 -05:00
Kjartan Maraas
3644d33c45 Updated Norwegian bokmål translation 2013-07-04 11:45:37 +02:00
Marek Černocký
ac30bbb48b Updated Czech translation 2013-06-30 07:37:19 +02:00
Enrico Nicoletto
aa78a01128 Updated Brazilian Portuguese translation 2013-06-30 01:10:33 -03:00
Michael Catanzaro
064973fea7 Add castling text for human move descriptions
E.g. history will now show "White king castles kingside" instead of
"white king moves from e1 to g1"
2013-06-29 10:35:16 -05:00