Progressive damage in quasi-brittle solids