For whatever reason, some PGN files tolerate 0-0 (instead of O-O) for castling and say 10....Qd4 (instead of 10...Qd4) for black moves. See, for example, some of the games at https://www.hsk1830.de/pages/mannschaften/17-18/bundesligen/berichte/hsk1/Bl-Haeppchen_1718.htm - this site uses the Chessbase PGN viewer (and probably chessbase-generated PGN files, not sure).
For castling, the PGN standard is pretty clear (http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm#c8.2.3), don't know for black moves. Either way, when using such PGNs, I get parsing errors in the RPB Chessboard, and I have to fix them manually. So my question is, could the parser be a bit more fault-tolerant?
For whatever reason, some PGN files tolerate 0-0 (instead of O-O) for castling and say 10....Qd4 (instead of 10...Qd4) for black moves. See, for example, some of the games at https://www.hsk1830.de/pages/mannschaften/17-18/bundesligen/berichte/hsk1/Bl-Haeppchen_1718.htm - this site uses the Chessbase PGN viewer (and probably chessbase-generated PGN files, not sure).
For castling, the PGN standard is pretty clear (http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm#c8.2.3), don't know for black moves. Either way, when using such PGNs, I get parsing errors in the RPB Chessboard, and I have to fix them manually. So my question is, could the parser be a bit more fault-tolerant?