Timeline: How Salem’s city government got to its current budget crisis

City leaders have spent years warning of an impending budget cliff, studying the issue and proposing ways to raise money to keep police, fire, the library and parks operating at current levels. Here’s a timeline of their efforts over the past seven years.