Fixes:
- Slow loading due to styling to many times.
- Intercept paste and restyle efterward.
- Popup toolbar doesn't work on secondary screen.
- Add double spaced bullet points option.
- Ironed out the last known bugs.
- Small fixes like identifying lines starting with tab as preformatted in editor styler.
Updated docs.
First commit after porting the editor from Java to Groovy. This was far from as easy as conference demos makes it look :-)
There are clear behavioral differences between Java and Groovy. Specially in inner classes referencing outer members
or methods. In such cases Java can access private while Groovy requires at least protected. In Groovy such things always
fails runtime rather than at compile time! This is one of Groovys negative sides.
Replaced all for (X y : List<X>) {...} to the more groovy List<X>.each {X x -> ... } and in some cases
even .find { X x -> ...}.each { X x -> ... } which makes the code much more clear, readable, and foremost flexible!
Fixed @CompileStatic errors from version 2.4.0-SNAPSHOT of groovy.
Removed warnings.
Removed warnings.
Currently using my own fork of groovy-core-2.4.0-SNAPSHOT with an NPE during compilation fix. This fork is available
at https://github.com/tombensve/groovy-core.
CSS rules doesn't seem to work as well in JEditorPane as of Java 7 update 60. Changed settings of margins to setMargins(...) on JEditorPane instead of adding CSS rule.
Small fixes.
Added a note about the groovy artifact used in the main pom.
Regenerated docs.