RText Changelog

What's new in RText 2.6.2

Sep 29, 2016
  • Fixed a bug in the Java language support such that, if you had previously registered a jar for code completion, and that jar is deleted out from under RText, an exception will be thrown on startup and RText will not be closable.

New in RText 2.5.8 (Sep 21, 2015)

  • Added syntax highlighting, code folding, and code completion for Less.
  • Improved default key bindings on OS X.
  • Find/Replace in Files dialogs have a "Ignore these folders" dropdown.
  • New files created in Project Plugin tree are not automatically opened by default.
  • Added "Find in files from here..." to Project plugin tree.
  • Fixed issue with Apple vs. Oracle JREs on OS X.
  • Fixed several bugs.

New in RText 2.5.3 (Jul 22, 2014)

  • JavaScript macros now work with Java 8+, in addition to Java 6 and 7 (updates to support Nashorn properly).
  • Improvements to PHP syntax highlighting.
  • In HTML and XML, "mark occurrences" should match tag names even when the caret is in an attribute, not just when it is in the tag name itself.
  • Java syntax highlighting updated for Java 8 classes, interfaces, and enums.
  • SQL: Matching opening/closing parens are now highlighted.
  • Groovy macros now use Groovy 2.3.3.

New in RText 2.5.2 (Mar 28, 2014)

  • Here's what's new in 2.5.2:
  • You can now configure RText to use JSHint for JavaScript error checking.
  • Added .htaccess file syntax highlighting.
  • Auto-indentation improved for file types with multiple "languages," for example, CSS and JavaScript in an HTML file.
  • Updated RSyntaxTextArea libraries to 2.5.2.

New in RText 2.5.1 (Nov 14, 2013)

  • Added the ability to toggle between find/replace tool bars and traditional dialogs, defaulting to the tool bars.
  • The Console plugin now syntax highlights JS/system console output.
  • Improvements to Clojure syntax highlighting.
  • Updated many localizations.
  • Other standard minor stuff.

New in RText 2.0.7 (May 3, 2013)

  • Pretty-printing now works for JSON in addition to XML and HTML. The system console plugin now auto-completes file names on pressing tab.
  • HTML, PHP, and JSP have new option, Automatically add closing tags for HTML tags that require them.
  • The text editor now includes an option to use the system selection colors for selected text and its background.
  • The file chooser and File System Tree plugin now include "Paste" option to copy/paste file lists.
  • Added Visual Basic syntax highlighting.
  • Various code editor fixes and performance improvements.

New in RText 2.0.6 (Jan 28, 2013)

  • Added JSON syntax highlighting and code folding.
  • Improvements to the UI when a Substance Look and Feel is installed.
  • Fixing a bug when adding JRE on Java Options panel (3600567).
  • Updated Turkish (Burak) and French (Pat) translations.

New in RText 2.0.5.1 (Dec 22, 2012)

  • Updated to RSyntaxTextArea 2.0.5.1, which fixes a keyboard issue with non-QWERTY keyboards.
  • Several Substance skins are now available as LookAndFeels. Thanks to the Insubstantial project (https://github.com/Insubstantial/insubstantial). These Look and Feels are only available when running RText with Java 6 or newer.
  • Updated the Spanish (Leonardo) and Arabic (Mawaheb) translations.

New in RText 2.0.5 (Nov 28, 2012)

  • Code folding added for HTML, JSP, and PHP.
  • Added NSIS syntax highlighting and code folding.
  • Added a "Projects" docked window. Useful for organizing small programming projects while working in RText.
  • Added code folding and highlighting of multi-line strings for Scala.
  • Added Java 7 features to Groovy highlighting (underscores in numeric literals, binary literals, and new core classes/interfaces/enums).
  • Fixed an issue with CompleteMarkupTagAction and ToggleLineCommentAction conflicting with each other only on *nix (Windows and OS X didn't have this issue).
  • Fixed possible NPE when editing XML on Linux only (!).
  • RText is now building on OS X once again.
  • Now ships with Groovy 1.8.8, so you no longer have to drop in your own groovy-all-xxx.jar to run Groovy macros in RText.
  • Added keyboard shortcuts for moving through docked window groups (Ctrl+Alt+arrow keys).
  • Updated translations - Chinese (peter_barnes), Russian (Nadiya), Italian (Argaar), German (Domenic), Korean (Changkyoon), Japanese (Josh), and Hungarian (Zityi).

New in RText 2.0.4 (Sep 8, 2012)

  • HTML, JSP, and PHP syntax highlighting now also highlight embedded CSS.
  • Background color highlighting for "secondary" languages (such as CSS and JS in HTML, JSP, and PHP), configurable in the Options dialog.
  • Added code folding for Clojure.
  • Minor Clojure syntax highlighting updates.
  • Changed default font to Consolas on Windows Vista and 7.
  • Decreased memory usage required for regex find and replace operations.
  • Improved performance of Mark Occurrences, especially when there are lots and lots of marked occurrences.
  • Added E4X highlighting to JavaScript syntax highlighting. By default this is disabled since it is not commonly used, but can be enabled in the Options dialog.
  • Added an option to make bracket matching highlight both brackets instead of just the "opposite" one.
  • Updated translations: Chinese (peter_barnes), Russian (Nadiya), Polish (Chris), Spanish (Leonardo), Brazilian Portuguese (Pat), and Korean (Changkyoon).
  • Several bug fixes.

New in RText 2.0.3 (May 5, 2012)

  • Added code folding for several languages, including C, C++, Java, Perl, XML, Groovy, C#, JavaScript, MXML, CSS and LaTeX.
  • Dockable window panels are now collapsible, allowing you to allot more screen real estate to the editors when necessary.
  • Added LaTeX syntax highlighting and code folding.
  • Added DTD syntax highlighting.
  • Added "Go to Member" shortcut (Ctrl+Shift+O) similar to Eclipse. Currently only for Java, JavaScript, and XML.
  • The Source Browser's tree view of source code is now sortable.
  • License changed to modified BSD from GPL. This allows folks to use pieces of RText without making their entire application GPL.

New in RText 1.3.1 (Nov 24, 2010)

  • Fixed bug: Options dialog doesn't open if Perl is not installed on the
  • machine. Thanks pmsl from the forums for pointing this out!
  • Fixed tab size not being saved/reloaded properly. Thanks again pmsl!
  • Big speed-up in Java code completion when lazy loading lots of class
  • completions for the first time (e.g. first completion popup displaying
  • for a source file with lots of wildcard imports).
  • Small fix to "General" option panel in Options dialog: "Apply" button
  • shouldn't become enabled if "Restore Defaults" is pressed when the
  • options selected were already the defaults.

New in RText 1.3.0 (Nov 19, 2010)

  • Adding drop shadows to menus - thanks to JGoodies (http://jgoodies.com).
  • Revamped external LookAndFeel support. Several Substance 6.1 skins are
  • now selectable by default in RText.
  • Text matches in the "Find in Files" dialog are now syntax highlighted.
  • Translucent search windows now work on Java 7+, not just Java 6.
  • Added Copy, Paste, and Delete popup menu items on the File System Tree.
  • Added PERL5LIB modification support to the Perl parser - see the Perl
  • options panel in the Options dialog.
  • Fixed a bug with "variables" not working for tool directories (i.e.
  • ${file_dir}).
  • Fixed several bugs in Java code completion.
  • The relevant Throwable is now included in completion choices when inside
  • of a catch block when editing Java.
  • Logging any uncaught EDT throwables to a log file in user's home directory
  • (AWTExceptionHandler).
  • Fixed NPE in FindInFilesTable when user switches from WinLAF to another
  • one (workaround for JRE bug 6429812).
  • Added a "Libraries" tab to the About dialog listing all external libraries
  • RText uses.
  • The order you put file chooser favorite directories in is now remembered.
  • Updated Spanish translation (phrodo).

New in RText 1.2.0 (Sep 9, 2010)

  • Code completion support (Ctrl+C) for C, HTML, Java, Perl, PHP, and shell
  • scripting.
  • Format HTML and XML files via JTidy.
  • Option to ignore ".bak", ".old" and ".orig" extension when opening files.
  • Added ActionScript syntax highlighting.
  • Groovy syntax highlighting improvements.
  • Translucent child window support (requires Java 6u10+).
  • Tons of smaller improvements for an overall better experience.

New in RText 1.1.0 (Mar 17, 2010)

  • Added "external tool" support. Similar to Eclipse, this allows you to define and run external processes, and get their output in a docked window.
  • Improved "Tasks" support. The user can now define what words denote "tasks" in the options menu.
  • Improved ctrl+arrow key navigation in the text editor (now works like Eclipse) as well as word selection when double-clicking with the mouse.
  • Added an option to show EOL markers in the editor.
  • Fixed exception thrown when spell-checking plain text.
  • Code cleanup and simplification, especially of "plugin" architecture.
  • Fixed a handful of smaller bugs.
  • Updated translations: Turkish (Burak), Dutch (Roel), Brazilian Portuguese (Marcos), Spanish (Rafael), Arabic (Linostar), Simplified Chinese (Sunquan).
  • Added Polish translation (thanks Maciej!).

New in RText 1.0.0 (Dec 4, 2009)

  • Added a spelling checker.
  • Added a "Tasks" dockable window.
  • Added Scala, Delphi and BBCode syntax highlighting.
  • When editing XML, closing tags are auto-completed.
  • The file chooser now uses a "breadcrumb bar" component, similar to the
  • When using the "Split View," the file list is now displayed in a real
  • Many bug fixes and enhancements.

New in RText 0.9.9.8 (Mar 6, 2009)

  • Added bookmarking support. This is configurable in the new "Gutter" panel in the Options dialog.
  • Added "Mark Occurrences" support. This can be configured in the Options dialog, under "Text Editor" -> "Caret and Selection".
  • Added PHP syntax highlighting (including source browser).
  • Source Browser can now use regular ctags as well as Exuberant ctags.
  • A middle mouse button click now closes a tab.
  • Added "thick vertical line" caret, similar to that seen in Eclipse and NetBeans.
  • Improved size grip on main window and Find in Files dialog.
  • Minor bug fixes.
  • Updated French, Russian and Italian translations.

New in RText 0.9.9.7 (Dec 8, 2008)

  • Added "Open Remote" and "Save Remote" options to load and save remote files via ftp or http (Feature Request 1210965).
  • The file chooser's filename text field tries to be even friendlier and pre-fills in the next matching filename when possible, similar to Microsoft Office. This can be toggled on or off in the Options dialog.
  • Some languages now recognize hyperlinks in comments. These hyperlinks are clickable (Ctrl+click) and open the link in the system default web browser (requires Java 6). This behavior is configurable in the Options dialog.
  • Changing the encoding or line separator of a file via the "Document Properties" dialog now marks the file as dirty.
  • The Windows version now sends files to the Recycle Bin when you delete them from the file chooser.
  • Added Makefile language support (highlighting and source browser).
  • Added Ruby language support (highlighting and source browser).
  • Made file opening slightly more efficient.
  • Fixed bug 2315788: Replace dialog didn't like empty "Replace with" strings.
  • Added "Open in new window" option to File System Tree's popup menu.
  • "Save a Copy As Web Page..." now passes XHTML 1.0 Strict validation.
  • Fixed RTL issues when running in Arabic locale (tables, plugin trees).
  • Updated translations: Arabic (thanks Linostar), Chinese (SunYi), Hungarian (Flatron), Russian (Vladimir), Spanish (Rafael), Turkish (Burak).

New in RText 0.9.9.6 (Sep 18, 2008)

  • Fixed a bug in RTF copy/paste.
  • Separated RSyntaxTextArea into its own project. Check out the RSyntaxTextArea site for more information.
  • Fixed bug 2056201: Plugins menu wasn't populated on OS X.
  • When doing a find or replace with regular expressions enabled, regex errors are now identified on the fly, highlighted in red, and a tooltip displays the exact error.
  • Improved XML syntax highlighting. Multiline attributes and single-quoted attributes are now supported, and entity references are better recognized.
  • Slightly improved startup time.
  • A few small bug fixes.
  • Updated French and German translations (thanks Pivwan and Pete).

New in RText 0.9.9.5 (Aug 19, 2008)

  • Added "Copy as RTF" menu item. Its shortcut is Ctrl Shift C, and can be configured from the Shortcuts panel of the Options dialog. This allows you to copy-and-paste syntax highlighted code into applications such as Outlook.
  • Updated some custom components that had problems with the upcoming Nimbus Look and Feel (actually, any LaF that didn't extend BasicLookAndFeel could have had problems).
  • Font choosers now display several common fonts known to be monospaced in bold. Not all monospaced fonts will be detected, but most of the common ones will be.
  • Removed OfficeLnFs source from the RText source distribution. The source distribution now only comes with the OfficeLnFs jar file, and its license file (that states where to find the source).
  • The OfficeLnFs jar is no longer a part of the *NIX and Mac packages. It never made sense to be in them anyway, since those LaFs aren't usable on those platforms.
  • Updated some child dialogs of the Options dialog.

New in RText 0.9.9.3 (Dec 21, 2007)

  • Added Groovy language support (Feature Request 1803457).
  • Added Tcl language support (syntax highlighting and source browser) (Feature Request 1796206).
  • The Source Browser now analyzes Lua files.
  • Fixed bug 1807734: Character insertions were not included in macros.
  • Added accelerators to file chooser's popup menu actions: "F2" is now a shortcut for "Rename", and "F5" is a shortcut for "Refresh".
  • Added an option to display the hostname in the title bar. This option is togglable in the "User Interface" panel of the Options dialog.
  • Fixed some stuff pointed out by FindBugs (see http://findbugs.sourceforge.net/).
  • Made Shift Home toggle between selecting to the start of a line, and selecting to the first non-whitespace character in the line.
  • Made the link to the RText home page in the About dialog clickable (only supported on 1.6 JRE's or newer).
  • Made background chooser dialog resizable.
  • If you're using a 1.5 JRE or greater, you can select *.bmp files for your background now.
  • Fixed bug 1813006: Filename dropdown in file chooser "popping under" on 1.6 JRE's.
  • Fix Source Browser bug - opening java file uses ctags for wrong language (only lists "Functions").
  • Fixed error recovery when ctags.exe specified is invalid.
  • Improved SQL syntax highlighting - more keywords recognized, standard SQL99 functions are colored, and multiline comments are now colored.
  • Updated translations: Spanish, French, Hungarian, Indonesian, Italian, Japanese, Dutch, Russian, Turkish, and Traditional Chinese.