RSyntaxTextArea Versions Save

A syntax highlighting, code folding text editor for Java Swing applications.

3.1.3

2 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.1.3). This release brings the following changes:

  • Fix #355: Support unicode characters in identifiers in Java
  • Fix #371: Add a system property that toggles whether matched-bracket popups use the text editor's background color
  • Fix #375: Adding Kotlin syntax highlighting and code folding
  • Translated into Dutch (thanks @DiGro!)
  • Translated into Finnish, French and Ukranian translations updated (thanks @kosivantsov!)
  • Add support for SQL MERGE statements and CASE expressions (thanks @manticore-projects!)
  • pt localization added, zh_CN updated (thanks @kosivantsov!)

3.1.2

3 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.1.2). This release brings the following changes:

  • Removing custom 'distributions' config for redistributable zip files in favor of standard artifacts generated by Gradle (which we've been using for a while anyway)
  • Fix: NPE in HTML fold parser when file ends with '</'
  • Fix #354: Make Tab keypress indent a line if there's a single-line lection (before it would only do so if there was a multi-line selection)
  • Micro-optimization when tab is inserted into documents
  • Fix #291: Adding Markdown syntax highlighting
  • Fix #359, Fix #360: Add code folding for assembly x86, assembly 6502 and ActionScript
  • Fix #366: removeLineHighlight() removes the wrong highlight! LineHighlightInfo's equality check was busted
  • #365: Add documentation to TokenTypes describing the semantics of SEPARATOR and matched-bracket painting
  • Feature: Adding UnicodeWriter constructors that take Charsets

3.1.1

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.1.1). This release brings the following changes:

  • Adding tab line color to theme XML and adding new 'Druid' theme
  • Fix #338: Syntax highlighter does not recognize Python keywords 'True', 'False' and 'None'
  • Fix #336: Provide sensible defaults for menu shortcut key mask and avoid HeadlessException when fetching it

3.1.0

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.1.0). This release brings the following changes:

  • Add wrap flag to SearchContext (thanks @paul-griffith)
  • Fix #327: Ability to increase margin between line number and fold indicators in gutter
  • Fix #301: Fire hyperlink events when link-scanning-mask key is depressed and mouse enters and exits links. Previously we only fired 'activated' events when the mouse was clicked on a link
  • Fix #238: When a tool tip is displayed above the mouse position, if the top of the tool tip would be cut off (i.e. it is so large it is larger than the screen height), ensure the top of the tooltip is on-screen, and let the bottom of it be off-screen
  • Fix #245: Add code folding for Python

3.0.8

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.0.8). This release brings the following changes:

  • Get builds working better with Java 11 (thanks @brunchboy)

3.0.7

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.0.7). This release brings the following changes:

  • SearchContext is serializable for downstream consumers.

3.0.6

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.0.6). This release only includes a small change to the build.gradle file so release artifacts are properly generated and pushed to Maven Central.

3.0.5

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.0.5). This release includes the following changes:

  • Adding 6502 Assembler syntax highlighting
  • Fix #264: Fixing typo in German localization of 'Close all blocks'
  • Fix #317: Background color of Token paints over parser notices (squiggle underlines)
  • Fix #319: JSON: Auto-close curly braces. Square brackets still aren't working yet due to lack of support for them in RSyntaxTextAreaEditorKit
  • Themes should set 'armed fold BG' to 'fold BG' if it is null in the XML, just to make downstream code's life easier
  • Fix #303: Non-ASCII characters were sometimes not copy-pasted out of RSTA properly when copied with "styled text" actions (e.g. copy as RTF or HTML) (thanks @Yun-Shan)
  • Python syntax highlighting now properly renders annotations (thanks @paul-griffith)

3.0.4

4 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.0.4). This release includes the following changes:

  • Added Golang syntax highlighting and code folding
  • Fix #307: Pasting as RTF into plain text editor removes newlines
  • Fix #298: TypeScript: Properly highlight pipe operator
  • Performance improvement when loading large files via read()
  • Added UK translation (thanks @kosivantsov)
  • Performance and mouse-selection improvements when word wrap is enabled (thanks @mike-smith-portswigger)

3.0.3

5 years ago

Precompiled jars are available on SourceForge and Maven (com.fifesoft:rsyntaxtextarea:3.0.3). This release includes the following changes:

  • Adding CSV syntax highlighting. Alternating columns are colored differently to easily distinguish them when viewing as plain text.
  • Fix #256: JSON: Allow spaces between key and colon, still highlight key string with proper color