Commit Graph

1012 Commits

Author SHA1 Message Date
Peter Osterlund
7be558d773 Change version to 1.87 2022-04-23 14:05:26 +02:00
Peter Osterlund
523b2e67f3 Add DroidFish modifications to Stockfish 2022-04-23 14:03:20 +02:00
Peter Osterlund
07931e96a5 Update to Stockfish 15 2022-04-23 14:00:50 +02:00
Peter Osterlund
bc1c8a2c29 Update gradle 2022-04-23 01:16:02 +02:00
Peter Osterlund
b64c4d1dac Change version to 1.86 2021-07-02 21:02:01 +02:00
Peter Osterlund
d577dc6392 Add DroidFish modifications to Stockfish 2021-07-02 20:59:36 +02:00
Peter Osterlund
4f7930acf0 Update to Stockfish 14 2021-07-02 20:50:36 +02:00
Peter Osterlund
fe7a8fac11 Update build tools 2021-06-06 23:28:22 +02:00
Peter Osterlund
457cc1db37 Remove Google Play reference from the readme file
New versions are not available on Google Play because of API
restrictions that are incompatible with existing DroidFish
functionality.
2021-03-15 19:14:37 +01:00
Peter Osterlund
fd0b61fd0e Change version to 1.85 2021-02-20 17:39:41 +01:00
Peter Osterlund
2fd84a648c Use embedded net when UCI option EvalFile has empty value 2021-02-20 17:39:41 +01:00
Peter Osterlund
16d09453b9 Add DroidFish modifications to Stockfish 2021-02-20 17:39:37 +01:00
Peter Osterlund
4d2ef64ce8 Update to Stockfish 13 2021-02-20 13:16:54 +01:00
Peter Osterlund
6d5e8e0b17 Add info about selective search depth to the manual 2020-10-08 18:40:17 +02:00
Peter Osterlund
19e5350946 Rebuild pdf manual 2020-10-03 10:28:18 +02:00
Peter Osterlund
51bcecd6f4 Change version to 1.84 2020-10-03 10:08:37 +02:00
Peter Osterlund
e74151d92d German translation updates 2020-10-03 10:02:28 +02:00
Peter Osterlund
48655d49fa Add DroidFish modifications to Stockfish 2020-10-03 09:42:47 +02:00
Peter Osterlund
5394ccb165 Update Stockfish to development version from 2020-09-28 2020-10-03 09:39:38 +02:00
Peter Osterlund
d4e899b6be Avoid NPE if opening a shared input stream fails 2020-09-28 19:32:05 +02:00
Peter Osterlund
ca39ffbf09 Improve move probability calculation for CTG books 2020-09-28 19:32:02 +02:00
Peter Osterlund
ce2e5a326a Spanish translation updates
From Amador Cuesta.
2020-09-24 22:15:37 +02:00
Peter Osterlund
15ed3846cc Change version to 1.83 2020-09-21 21:13:32 +02:00
Peter Osterlund
cbb3897833 Add link to the DroidFish manual from the About/Help dialog 2020-09-21 20:57:59 +02:00
Peter Osterlund
1e7aaf682b Don't use NEON instructions for non-NEON ARM CPUs
Since NDK r21b NEON instructions are used by default. Explicitly
disable them for non-NEON CPUs.
2020-09-20 15:25:57 +02:00
Peter Osterlund
150082a57f Compile Stockfish with LTO for all CPU types
Use link time optimization when compiling Stockfish for all CPU types.
2020-09-20 08:06:18 +02:00
Peter Osterlund
1871f1d54a Update to current Stockfish development version
Corresponds to commit 8b8a510fd6a1a17b39b2d4b166f60ac7be0dab23 in
Stockfish repository, from Wed Sep 16 17:39:11 2020 +0200.
2020-09-20 00:01:50 +02:00
Peter Osterlund
ed5ef03dba Better compiler flags for Stockfish 2020-09-19 23:43:19 +02:00
Peter Osterlund
ef03748982 Add copyright info for cpu_features library to about/help dialog 2020-09-13 21:05:31 +02:00
Peter Osterlund
82e1eb2e0e Use no-SIMD engine version when needed
If the CPU does not support the required SIMD instructions, use the
stockfish_nosimd engine version instead.
2020-09-13 20:03:11 +02:00
Peter Osterlund
fe9689e5f2 Fix Android Studio warning 2020-09-13 16:47:15 +02:00
Peter Osterlund
105ae49b01 Build non-SIMD versions of Stockfish engine
Will be used for CPUs that don't support the best SIMD instructions.
2020-09-13 15:51:12 +02:00
Peter Osterlund
bec49dc5a7 Use embedded net when UCI option EvalFile has default value 2020-09-13 07:25:38 +02:00
Peter Osterlund
1a9a3627b6 Add DroidFish modifications to Stockfish 2020-09-13 07:25:38 +02:00
Peter Osterlund
94c39e402e Update to Stockfish 12 2020-09-13 07:25:31 +02:00
Peter Osterlund
6bcbd6d080 Update Stockfish to development version from 2020-06-17 2020-09-06 10:13:09 +02:00
Peter Osterlund
a64eab03cc Minor cleanup in xml layout files 2020-08-16 12:40:06 +02:00
Peter Osterlund
d0b6fd9e4c Don't create unnecessary objects 2020-08-08 11:52:07 +02:00
Peter Osterlund
74c832ebbc Document working directory for engine processes 2020-07-21 10:21:28 +02:00
Peter Osterlund
72b0b2fbdc Fix spelling errors 2020-07-10 10:56:15 +02:00
Peter Osterlund
c199678041 Update translations 2020-06-06 15:08:56 +02:00
Peter Osterlund
c4c650ce51 Initialize DroidFishApp.appContext earlier
This is an attempt to fix crashes reported in the play console.
2020-06-01 22:28:40 +02:00
Peter Osterlund
7d87d1fbd4 Minor cleanup 2020-06-01 22:13:22 +02:00
Peter Osterlund
219c07e769 Avoid crash if engine .ini file is corrupt 2020-05-27 19:59:41 +02:00
Peter Osterlund
999016889c Update translations 2020-05-23 07:05:11 +02:00
Peter Osterlund
c59fdfddaf Change version to 1.82 2020-05-20 21:29:55 +02:00
Peter Osterlund
8fdfdede44 Fix potential crash if an engine reports an invalid currmove
Could cause an ArrayIndexOutOfBoundsException:
  at org.petero.droidfish.gamelogic.Position.getPiece (Position.java:153)
  at org.petero.droidfish.gamelogic.MoveGen.pseudoLegalMoves (MoveGen.java:109)
  at org.petero.droidfish.gamelogic.MoveGen.legalMoves (MoveGen.java:32)
  at org.petero.droidfish.gamelogic.TextIO.moveToString (TextIO.java:429)
  at org.petero.droidfish.gamelogic.TextIO.moveToString (TextIO.java:339)
  at org.petero.droidfish.gamelogic.DroidChessController$SearchListener.notifyCurrMove (DroidChessController.java:826)
2020-05-18 22:51:02 +02:00
Peter Osterlund
06375cbf1b Add support for ABK opening books
Move probabilities are not exactly the same as in the Arena Chess GUI
because it is unknown how the computation in Arena works.
2020-05-17 20:37:47 +02:00
Peter Osterlund
03375fc479 Fix Android Studio warnings 2020-05-17 01:19:20 +02:00
Peter Osterlund
04363a3b01 Don't crash if an open exchange engine throws SecurityException 2020-05-09 11:58:47 +02:00