Bugs 28343, 28416, 31806, 29944
Decorator performance and deadlock problems. A couple of things have been fixed
for partially resolving these issues:
1. A workspace lock is not initiated from the CVSLightWeightDecorator
This should fix the deadlock problems.
2. The dirty state for folders is persisted on full save and when projects
are closed. On startup and project open resources can be decorated 
very fast. This solves the UI freezes.
3. The flushing of the dirty cache is more conservative. In
several cases it was being cleared for no reason and caused more decoration
events than necessary thus slowing down the time required to decorate
resources.
12 files changed
tree: cfbd29bfcc690341d65fbec50d6154eac9b48473
  1. bundles/
  2. examples/
  3. tests/
  4. .gitignore