#19742 by jr

#19743 by PyChess

#19744 by Steffen

#19745 by PyChess

#19746 by zqd

#19747 by PyChess

#19748 by pfren

#19749 by Clint

#19750 by ACC

#19751 by PyChess