#21710 by yolo

#21711 by Noname

#21712 by PyChess

#21713 by Blata

#21714 by blabla

#21715 by test

#21716 by PyChess

#21717 by Noname

#21718 by zqd

#21719 by zqd