Eight people died and seven others were injured Saturday after a gunman opened fire at an outdoor mall north of Dallas, Texas, officials said.