adobe/brackets — pull request #1197 by redmunds (2012-06-29 21:27:18+00:00)
Title: switch project performance improvements

Changes:

* Do not check disk for file existence when opening files for a project, just add them to the working set. Handle case where a working set file no longer exists.

* Fix ChangedDocumentTracker so it doesn't read each file from disk as they are added to working set. Start/stop tracking documents when created/deleted.

* Handle adding/removing multiple working set files at a time, so we only re-layout working set and project tree once (i.e. not for each file). Relayout is triggered when calculating whether to draw shadow, selection rectangle, and selection triangle.

* Implement improvements for multiple file