Citation: 6B_1237/2019 E. C

Contre ce dernier jugement cantonal, A.________ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, à la réforme du jugement attaqué en ce sens qu'il est libéré des infractions de lésions corporelles simples qualifiées et de voies de fait qualifiées en lien avec les événements situés en fin d'année 2013, courant 2015 et le 14 avril 2016, que la révocation du mandat de défenseur d'office de l'avocat Matthieu Genillod, selon la décision incidente du 15 août 2019, est annulée, que les frais de justice de première instance sont laissés à la charge de l'Etat à concurrence de 11'916 fr. 95, seul le solde étant mis à sa charge et que les frais de justice de deuxième instance sont intégralement laissés à la charge de l'Etat. A titre subsidiaire, il demande l'annulation du jugement attaqué et le renvoi de la cause à la cour cantonale pour nouvelle décision. En outre, il sollicite l'assistance judiciaire. Invités à se déterminer sur les griefs portant sur la violation du droit d'être entendu (déni de justice) et la révocation du mandat de défenseur d'office en appel, le ministère public y a renoncé, alors que la cour cantonale a déposé une réponse, qui a été transmise au recourant. Celui-ci a présenté une réplique, qui a été communiquée aux parties à titre de renseignement.