- Simplified the anti-aliasing API.
- Java syntax highlighting updates to support Java 7 (binary literals, underscores in int literals).
- Added an API to render tab lines (aka indent guides).
- Fixed single-quoted strings in MXML.
- Added miscellaneous keywords to Unix shell and Windows batch scanners.
- Minor bug fixes.
Nothing earth-shattering. The most noticeable update (and it’s not that noticeable, to me at least) is the anti-aliasing updates. Not only is the API simplified (don’t know what I was thinking when I originally created it), but RSTA will now automatically pick the “best” anti-aliasing method to match the AA done by your OS, according to Java2D. Font rendering has always been a sore spot for Swing applications, but with the later Java 6 updates, it’s actually gotten really, really good (at least on Windows). Text rendering now (practically) matches that seen in native apps. RSTA now handles specifying the AA hints the “right” way to look at nice as possible.
The next release will likely see more drastic changes, and will come along-side updates to the RSTALanguageSupport library as well.