RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.
Here's what's new in 0.8.9.7:
- The caret used by the text areas now no longer derives form DefaultCaret. It can now be configured to be a vertical line, an underline, a block or a rectangle for both insert and overwrite modes, and its blink rate can be configured, via the Text Area panel in the Options dialog. Also, the new caret allowed us to fix the minor "bug" where switching between insert and overwrite modes while the caret was "blinked out" didn't make the caret immediately become visible, as it should.
- A middle-mouse button click on Windows now performs a "paste." UNIX variants and other systems that support a system selection still behave as they used to.
- Redid the Online Help documentation. It's now much more up-to-date, and the Help API has been made much simpler. Help structure is no longer hard-coded into an application; rather, it is specified in an XML file.
- Added the very beginning of a simple plugin system. Note that "plugin" doesn't necessarily mean "anyone can extend RText;" rather, it means "it becomes easier for an RText developer to extend RText." But, it's a start.
- Various minor updates to the code.