1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 08:34:57 +00:00
serenity/Userland/Libraries/LibChess
Tim Ledbetter 56dde3df54 LibChess+ChessEngine: Don't crash on error when reading UCI commands
ChessEngine and the chess GUI will no longer crash on error while
reading UCI commands. ChessEngine will print a message to the standard
output, while the GUI will ignore unknown commands. Both will print
the error to the debug log if the UCI_DEBUG flag is enabled.

Trailing and preceding whitespace is now stripped from commands before
they are parsed. Commands which are just whitespace no longer produce
errors.
2023-05-03 08:31:34 +01:00
..
Chess.cpp LibChess: Remove use of DeprecatedString in Move::from_algebraic() 2023-04-24 20:58:35 +02:00
Chess.h LibChess: Return ErrorOr<String> from to-algebraic/fen methods 2023-04-24 20:58:35 +02:00
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
UCICommand.cpp LibChess: Add optional ponder move to the BestMove command 2023-05-03 08:31:34 +01:00
UCICommand.h LibChess: Add optional ponder move to the BestMove command 2023-05-03 08:31:34 +01:00
UCIEndpoint.cpp LibChess+ChessEngine: Don't crash on error when reading UCI commands 2023-05-03 08:31:34 +01:00
UCIEndpoint.h LibChess+ChessEngine: Don't crash on error when reading UCI commands 2023-05-03 08:31:34 +01:00