Commit Graph

45 Commits

Author SHA1 Message Date
Peter Osterlund
2260f19cc8 DroidFish: Fixed crash in android 7 when handling large PGN games. 2017-06-10 21:21:03 +02:00
Peter Osterlund
6e4733bf41 DroidFish: Improved text to speech output. 2017-05-26 10:55:41 +02:00
Peter Osterlund
2a447aba64 DroidFishTest: Updated opening name in eco test. 2017-01-31 22:25:21 +01:00
Peter Osterlund
827febd8e1 DroidFish: Improved Spanish text to speech. 2017-01-01 20:44:39 +01:00
Peter Osterlund
bd586b9ea9 DroidFish: Spanish text to speech support. 2017-01-01 14:36:15 +01:00
Peter Osterlund
f211786b74 DroidFish: Fixed out of memory error when receiving large PGN files.
If receiving a large PGN file as a content stream from another app,
store the data in a temporary file instead of reading it all into
memory.

This also makes content containing more than one game work correctly by
letting the user select which game to open.
2016-12-27 14:12:45 +01:00
Peter Osterlund
72f940de01 DroidFish: Made it possible to set result when editing headers. 2016-12-26 23:54:40 +01:00
Peter Osterlund
ecb078c205 DroidFish: German text to speech support. 2016-12-26 00:41:06 +01:00
Peter Osterlund
b73f1d477b DroidFish: A mating move could be added more than once to the game tree. 2016-12-25 21:38:25 +01:00
Peter Osterlund
1808bbb10c Removed useless comments. 2016-12-25 13:20:14 +01:00
Peter Osterlund
0c33791ddd DroidFish: English text to speech support for announcing moves. 2016-12-25 11:48:04 +01:00
Peter Osterlund
7dd20129ee DroidFish: Changed representation of the ECO database.
This makes it around 10% smaller.
2016-12-16 23:09:30 +01:00
Peter Osterlund
4408669833 DroidFishTest: Added tests for PGNFile class. 2016-12-16 22:19:38 +01:00
Peter Osterlund
5df60c856e DroidFish: Made the application context globally available. 2016-11-20 12:01:04 +01:00
Peter Osterlund
3292bec55c DroidFish: Better handling of transpositions in ECO classification. 2016-11-15 20:54:25 +01:00
Peter Osterlund
4a9bcb8a21 DroidFish: Added setting to control when ECO codes are displayed. 2016-11-13 03:34:02 +01:00
Peter Osterlund
1b35f9590e DroidFish: Fixed wrong ECO classification after "e4 c5 h3 Nc6 g3". 2016-11-08 20:49:45 +01:00
Peter Osterlund
e03550027d DroidFishTest: Fixed an opening book test. 2016-11-08 19:44:24 +01:00
Peter Osterlund
03c6fbbce1 DroidFish: Updated project settings for eclipse 4.6 and Andmore. 2016-08-28 01:55:03 +02:00
P. Most
19a77851e9 Ignore 'gen' directories 2016-05-15 18:08:49 +02:00
P. Most
0c98ef6117 Use correct compiler compliance when using newer JDK 2016-05-15 18:02:00 +02:00
Peter Osterlund
6cfa32c0bb CuckooChessEngineTest: New project for CuckooChessEngine unit tests. 2015-12-21 22:27:43 +01:00
Peter Osterlund
9d5fad30a4 DroidFish: Improved handling of invalid en passant square in FEN
parsing.
2015-10-03 18:30:58 +02:00
Peter Osterlund
7ac35ae42b DroidFish: Added .gitignore files. 2015-03-13 20:38:30 +01:00
Peter Osterlund
d5341ed0e1 DroidFish: Renamed gtb package to tb. 2014-10-12 00:32:56 +00:00
Peter Osterlund
aa95d57e7b DroidFish: Implemented DTZ/WDL tablebase hints in the GUI when only syzygy tablebases are available. 2014-10-12 00:21:10 +00:00
Peter Osterlund
0545004d3a DroidFishTest: Disabled non-working test. 2014-10-09 19:23:53 +00:00
Peter Osterlund
40c800f250 Classpath changes after updating to new SDK version. 2014-07-12 14:34:07 +00:00
Peter Osterlund
d5930c0f30 DroidFish: Save time control information when exiting program. 2013-04-14 20:53:02 +00:00
Peter Osterlund
ca757cebd7 DroidFish: Changed some variables from long to int. 2013-04-14 14:07:14 +00:00
Peter Osterlund
26ac3b6ab5 DroidFish: Time control information is now stored in pgn header data. 2013-04-14 13:33:36 +00:00
Peter Osterlund
da625e085d DroidFish: Added support for multiple time controls in the DroidChessController class. 2013-04-14 08:56:17 +00:00
Peter Osterlund
ba7d8f61eb DroidFish: Added support in TimeControl class for multiple time controls and for different time controls for white and black. 2013-04-13 21:25:25 +00:00
Peter Osterlund
31d6c0f768 DroidFish: Use helper function MoveGen.legalMoves(). 2012-08-19 10:21:06 +00:00
Peter Osterlund
5c161d2101 DroidFish: Display chess moves using localized piece names. 2012-08-19 10:05:42 +00:00
Peter Osterlund
83f51362d3 DroidFish, CuckooChess: Updated for fedora 17. 2012-07-12 12:48:01 +00:00
Peter Osterlund
40bb41bbca DroidFish: Fixed bug when exporting time information to PGN data. 2012-01-08 01:18:07 +00:00
Peter Osterlund
61c2a92a12 DroidFish: Moved opening book code to separate package. 2012-01-01 09:42:17 +00:00
Peter Osterlund
b78c6e7849 DroidFish: Don't clear hash table inside the Game class. 2011-12-28 12:00:08 +00:00
Peter Osterlund
4f2bc00259 DroidFish: Some code re-organization. 2011-12-27 14:57:36 +00:00
Peter Osterlund
45b92fdf3b DroidFishTest: Added tests for GameTree.goNode(). 2011-12-18 07:38:06 +00:00
Peter Osterlund
818bc9d9a9 DroidFishTest: Small cleanup in GameTreeTest. 2011-12-18 07:12:35 +00:00
Peter Osterlund
3b6511d97f DroidFishTest: Don't use an illegal position in testPawnMoves(). 2011-12-18 07:07:15 +00:00
Peter Osterlund
48f70b3eed DroidFishTest: Compilation fix. 2011-12-17 18:52:28 +00:00
Peter Osterlund
1f04910cc5 Moved DroidFishTest project to trunk/ 2011-11-12 19:44:09 +00:00