Citation: 1B_118/2007 13.07.2007 E. C

A.________ a formé un recours en matière pénale contre ces ordonnances. Il demande au Tribunal fédéral d'annuler ces décisions et d'ordonner sa libération provisoire. Il invoque la liberté personnelle (art. 10 al. 2 Cst. et 5 CEDH) et il se plaint d'arbitraire (art. 9 Cst.) ainsi que d'un défaut de motivation (art. 29 al. 2 Cst.). Il requiert en outre l'assistance judiciaire gratuite. Le Procureur général conclut à la confirmation des ordonnances attaquées. La Chambre d'accusation a présenté des observations détaillées; elle conclut au rejet du recours. Ces écritures ont été communiquées au recourant, qui a présenté des observations complémentaires.