RSyntaxTextArea 2.0.5 Released

RSyntaxTextArea 2.0.5 was just released on SourceForge!  Here’s a recap of what’s new:

 

  1. Code folding added for HTML, JSP, and PHP.
  2. Added NSIS syntax highlighting and code folding.
  3. Added code folding and highlighting of multi-line strings for Scala.
  4. Added Java 7 features to Groovy highlighting (underscores in numeric literals, binary literals, and new core classes/interfaces/enums).
  5. Wildcards can be specified in Go to Member dialogs.
  6. Tool tips can now be specified for icons in IconRowHeader.
  7. Fixed an issue with CompleteMarkupTagAction and ToggleLineCommentAction conflicting with each other only on *nix (Windows and OS X didn’t have this issue).
  8. Allow for non-ConfigurableCarets to be set via setCaret(), to allow for Swing’s “composed text” changes (hidden in private API).
  9. Fixed possible NPE in XmlTreeCellUI for environments where desktop AA hints cannot be determined.
  10. Updated translations – Italian (Argaar), German (Domenic), Korean (Changkyoon), Japanese (Josh), and Hungarian (Zityi).

Enjoy!

4 Responses to “RSyntaxTextArea 2.0.5 Released”

  1. Bob Fisch says:

    Hi

    I’ve just update to the latest revision and noticed, that the class “JarInfo” does not exist any more. Also the following lines and all related things do longer work:

    JavaLanguageSupport jls = (JavaLanguageSupport) ls;
    jls.getJarManager().clearJars();

    I suppose there is now another way of adding JAR files, isn’t it?

    greetings
    Bob

  2. admin says:

    The naming is a little wonky now. “JarInfo” is replaced by “LibraryInfo” (concrete implementations DirLibraryInfo, JarLibraryInfo, and ClasspathLibraryInfo).

    JarManager refers to LibraryInfos as “ClassFileSource”s (there was evidently a renaming that didn’t make it to JarManager!). Thus the methods you’re likely interested in are named:

    addClassFileSource(File) // Convenience method for common case, see next overload below)
    addClassFileSource(LibraryInfo)
    clearClassFileSources()
    getClassFileSources()
    removeClassFileSource(File)
    removeClassFileSource(LibraryInfo)

    Which reminds me, I really need to look at the Java code completion stuff again :)

    Hope this helps!

  3. [...] Fifesoft Blog Another boring blog about software « RSyntaxTextArea 2.0.5 Released [...]