elision/elision — pull request #33 by Cazra (2012-06-12 17:44:25+00:00)
Title: Eva speed boosts, ant builds Eva jar

I've made many improvements to Eva's performance. The tree visualization panel now runs in its own SwingWorker thread instead of executing on the Event Dispatch Thread (which was causing it to slow everything else down when it was being slow). I've also implemented some new clipping techniques that allow it to render trees faster when it is zoomed out so far that a lot of the tree has to be shown. I also fixed a bug in Eva's swing/awt imports that was causing Eva to be unecessarily slow. So Eva is much faster now.

The ant build file also now constructs a jar file with Eva as its main target. This jar is "elision-eva.jar".