[RSyntaxTextArea] / RSyntaxTextArea Repository:
ViewVC logotype

Log of /RSyntaxTextArea

View Directory Listing Directory Listing


Sticky Revision:

Revision 814 - Directory Listing
Modified Mon Jul 15 03:02:13 2013 UTC (3 years, 9 months ago) by bobby_light
RSTA: Adding .htaccess syntax highlighting and code folding.

Revision 809 - Directory Listing
Modified Sun Jun 30 05:42:30 2013 UTC (3 years, 9 months ago) by bobby_light
RSTA: Token interface should not define "makeStartAt()" method, since it mutates the Token.

Revision 808 - Directory Listing
Modified Sun Jun 30 05:11:33 2013 UTC (3 years, 9 months ago) by bobby_light
RSTA: Fixing bug caused by Token refactoring.  Selection sub-regions of a Token threw exceptions.

Revision 806 - Directory Listing
Modified Mon Jun 24 03:50:53 2013 UTC (3 years, 10 months ago) by bobby_light
Changing "Token" from a class to an interface, and being more explicit about discouraging the caching of Tokens without copying them first.  This allows even more Token pooling (!) and thus better rendering performance.  Also improved rendering code to not re-parse so much text on regular repaints.  Should be better all around, though not noticable to the end user.

Revision 803 - Directory Listing
Modified Tue Jun 18 13:41:27 2013 UTC (3 years, 10 months ago) by steve
Slight bug fix to LinkGenerator token resolving. By not copying the token, the viewToModel() function call resets the offset to -1 for the token, and the highlighted hyperlink is then lost.

Revision 799 - Directory Listing
Modified Sat May 11 20:34:03 2013 UTC (3 years, 11 months ago) by bobby_light
Improving the Javadoc for the Macro class.

Revision 787 - Directory Listing
Modified Sun Apr 28 04:21:42 2013 UTC (3 years, 11 months ago) by bobby_light
Tagging 2.0.7.

Revision 786 - Directory Listing
Modified Thu Apr 25 02:00:24 2013 UTC (4 years ago) by bobby_light
RSTA/RSTALanguageSupport: JavaScript now syntax highlights and includes code completion for JSDoc.

Revision 785 - Directory Listing
Modified Sun Apr 14 16:10:22 2013 UTC (4 years ago) by bobby_light
Bumping version numbers to 2.0.7 in build scripts.

Revision 783 - Directory Listing
Modified Sun Apr 14 15:26:19 2013 UTC (4 years ago) by bobby_light
RSTA: Improve performance of Gutter border painting.

Revision 782 - Directory Listing
Modified Sun Apr 14 05:17:00 2013 UTC (4 years ago) by bobby_light
RSTA: Update idea.xml sample theme.  RSTAUI: Remove write to stdout.

Revision 781 - Directory Listing
Modified Sun Mar 31 23:40:22 2013 UTC (4 years ago) by bobby_light
RSTA: Fixing "highlight matching bracket pair" issues identified by Kuriel in forums (http://fifesoft.com/forum/viewtopic.php?f=10&t=748).

Revision 780 - Directory Listing
Modified Fri Mar 29 02:51:44 2013 UTC (4 years ago) by bobby_light
RSTA: Align collapsed code tool tip from fold indicator a little better with code in the editor (still not perfect).  

Revision 779 - Directory Listing
Modified Thu Mar 28 02:56:05 2013 UTC (4 years ago) by bobby_light
RSTA: Minor fix for default AA detection

Revision 778 - Directory Listing
Modified Thu Mar 28 02:46:41 2013 UTC (4 years ago) by bobby_light
RSTA: Fix when pasting text from RSTA as rich text into a plain text drop target.

Revision 777 - Directory Listing
Modified Thu Mar 28 02:11:14 2013 UTC (4 years ago) by bobby_light
RSTA: Try to detect desktop AA value (above and beyond checking "awt.font.desktophints"), instead of just defaulting to enabled.

Revision 776 - Directory Listing
Modified Wed Mar 27 03:50:49 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Fix delay first time copying text as RTF, and fix its font-size adjustment for system DPI.

Revision 775 - Directory Listing
Modified Sun Mar 24 05:40:06 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Adding VB syntax highlighting.

Revision 774 - Directory Listing
Modified Sat Mar 23 14:51:28 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Adding new token types to differentiate markup language tokens from "regular" language tokens.  This allows for better syntax highlighting for stuff like HTML/JSP/PHP, as we no longer "reuse" styles for multiple token types in a single language.  Also fixed a couple of e4x syntax highlighting errors.

Revision 771 - Directory Listing
Modified Sun Mar 17 21:08:59 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Fixing performance issue in FoldingAwareIconRowHeader when it paints "active regions."

Revision 770 - Directory Listing
Modified Sun Mar 17 21:07:31 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Added API for more "traditional" selection rendering, with a "selected text color" overriding token styles.  See RSyntaxTextArea.setUseSelectedTextColor(boolean).  Modified some themes to use this API.  Added IntelliJ IDEA theme (thanks Mikle).  Modified token painting API to be a little more straightforward.

Revision 769 - Directory Listing
Modified Sat Mar 16 05:02:29 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Tokens no longer render themselves; painting is now handled by TokenPainter implementations.  Thus our silly "DefaultToken" and "VisibleWhitespaceToken" classes are replaced by just a "Token" class, and we have a "DefaultTokenPainter" and "VisibleWhitespaceTokenPainter" class instead.  This does mean that any user-created TokenMakers (e.g. by TMM or by hand) will not work without replacing references to "DefaultToken" with "Token".

Revision 768 - Directory Listing
Modified Fri Mar 15 02:17:52 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: When inserting spaces for tabs, align with next tab stop.

Revision 767 - Directory Listing
Modified Thu Mar 14 03:33:26 2013 UTC (4 years, 1 month ago) by bobby_light
Fixing compiler warnings.

Revision 766 - Directory Listing
Modified Thu Mar 14 03:32:31 2013 UTC (4 years, 1 month ago) by bobby_light
RSTA: Add XML "mark occurrences" support.  Currently just highlights the tag name at the caret position and its match.

Revision 763 - Directory Listing
Modified Fri Mar 1 00:18:05 2013 UTC (4 years, 1 month ago) by bobby_light
ZScript: Ctrl+Click support.

Revision 760 - Directory Listing
Modified Sun Feb 17 07:59:31 2013 UTC (4 years, 2 months ago) by bobby_light
RSTA: Adding LinkGenerator class and ability for apps to create custom hyperlinks in RSTA (via Ctrl/Cmd+click).
LanguageSupport: Java language support makes local variable and member references links to their declarations.

Revision 758 - Directory Listing
Modified Fri Feb 8 10:23:53 2013 UTC (4 years, 2 months ago) by steve
Added method to add Folding menu to a popup so overridden popup menus can make use of the folding menu item.

Revision 754 - Directory Listing
Modified Mon Jan 28 22:50:30 2013 UTC (4 years, 2 months ago) by bobby_light
RSTA: Bracket matching now checks matches brackets "to the right" of the caret if one is not found "to the left."

Revision 748 - Directory Listing
Modified Tue Jan 22 03:54:45 2013 UTC (4 years, 3 months ago) by bobby_light
Tagging 2.0.6.

Revision 743 - Directory Listing
Modified Tue Jan 22 01:33:59 2013 UTC (4 years, 3 months ago) by bobby_light
Bumping version numbers to 2.0.6.

Revision 740 - Directory Listing
Modified Sun Jan 20 07:30:01 2013 UTC (4 years, 3 months ago) by bobby_light
Adding support for using fancy smancy Substance renderers if a Substance Look and Feel is installed.  We don't want a compile time dependency so everything is done by reflection and delegation.  This means we don't get Substance's rollover effects, but that's a minor issue.

Revision 737 - Directory Listing
Modified Sat Jan 5 20:15:01 2013 UTC (4 years, 3 months ago) by bobby_light
Giving credit to Pat for French translations in readme files.

Revision 736 - Directory Listing
Modified Sat Jan 5 19:47:29 2013 UTC (4 years, 3 months ago) by bobby_light
Updating French translation (thanks Pat!).

Revision 734 - Directory Listing
Modified Mon Dec 31 14:59:56 2012 UTC (4 years, 3 months ago) by bobby_light
Updating Turkish translation (thanks Burak!).

Revision 733 - Directory Listing
Modified Sun Dec 30 04:47:05 2012 UTC (4 years, 3 months ago) by bobby_light
All: Update Ant scripts so javac -source and -target options use "lines,vars,source", not "lines,var,source".

Revision 731 - Directory Listing
Modified Mon Dec 24 03:51:36 2012 UTC (4 years, 4 months ago) by bobby_light
RSTA: Adding JSON syntax highlighting and code folding.

Revision 725 - Directory Listing
Modified Mon Dec 17 04:47:56 2012 UTC (4 years, 4 months ago) by bobby_light
Tagging 2.0.5.1.

Revision 724 - Directory Listing
Modified Mon Dec 17 04:46:29 2012 UTC (4 years, 4 months ago) by bobby_light
Bumping version numbers to 2.0.5.1.

Revision 723 - Directory Listing
Modified Fri Dec 14 04:47:40 2012 UTC (4 years, 4 months ago) by bobby_light
RSTA: We no longer install a ToggleLineCommentAction out-of-the-box for *nix.  The "fix" in 2.0.5 for the issue with CloseMarkupTagAction/ToggleLineCommentAction both firing on *nix caused NEITHER action to fire any longer on non-QWERTY keyboards on ANY OS (only fixed things for Linux boxes with QWERTY keyboard layouts, non-English Windows and OS X boxes were hurt).  Rather than hack together a solution that detects your OS and IM Locale, we punt and simply don't install a ToggleLineCommentAction on *nix.  Sorry.

Revision 721 - Directory Listing
Modified Fri Dec 7 20:43:26 2012 UTC (4 years, 4 months ago) by bobby_light
Updating Arabic translation (thanks Mawaheb!).

Revision 711 - Directory Listing
Modified Thu Nov 22 00:04:13 2012 UTC (4 years, 5 months ago) by bobby_light
Tagging 2.0.5.

Revision 710 - Directory Listing
Modified Thu Nov 22 00:02:42 2012 UTC (4 years, 5 months ago) by bobby_light
Bumping version numbers for 2.0.5.

Revision 709 - Directory Listing
Modified Wed Nov 21 21:18:00 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Allow for non-ConfigurableCarets, so Swing "composed text" changes (IME, hidden by private API so we cannot hook into!) work instead of throwing NPE's.

Revision 708 - Directory Listing
Modified Wed Nov 21 05:02:46 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Fix issue with "/" and "Ctrl+/" (CompleteMarkupTagAction and ToggleLineCommentAction) seen only on *nix.

Revision 706 - Directory Listing
Modified Sat Nov 17 23:46:40 2012 UTC (4 years, 5 months ago) by bobby_light
Updating Hungarian translation (thanks Zityi!).

Revision 701 - Directory Listing
Modified Mon Nov 12 00:23:29 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Adding underscores in numeric literals, binary literals, and core Java 7 classes/interfaces/enums to Groovy syntax highlighting.

Revision 699 - Directory Listing
Modified Sun Nov 11 04:17:21 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Adding Scala code folding and syntax highlighting of multi-line strings.

Revision 698 - Directory Listing
Modified Sat Nov 10 15:30:04 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Add JSP code folding.
RSTA: Fold indicator should not draw fold range line for single-line fold regions (which is a bug in the FoldParser, but still).

Revision 696 - Directory Listing
Modified Mon Nov 5 04:12:52 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Updating Japanese translation (thanks Josh!).
ZScript: More script dialog updates.

Revision 692 - Directory Listing
Modified Mon Oct 29 03:48:01 2012 UTC (4 years, 5 months ago) by bobby_light
RSTA: Korean localization updates (thanks Changkyoon!).

Revision 691 - Directory Listing
Modified Sun Oct 28 04:00:54 2012 UTC (4 years, 5 months ago) by bobby_light
Updating German translation (thanks Domenic!).

Revision 685 - Directory Listing
Modified Sun Oct 14 20:30:29 2012 UTC (4 years, 6 months ago) by bobby_light
Allow tool tips to be specified for icons in IconRowHeader.

Revision 682 - Directory Listing
Modified Mon Oct 8 02:47:28 2012 UTC (4 years, 6 months ago) by bobby_light
Updating Italian translation.  Thanks Davide ("Argaar")!

Revision 681 - Directory Listing
Modified Sun Oct 7 04:51:48 2012 UTC (4 years, 6 months ago) by bobby_light
Completing NSIS syntax highlighting and code folding.

Revision 680 - Directory Listing
Modified Fri Oct 5 03:30:09 2012 UTC (4 years, 6 months ago) by bobby_light
Beginnings of NSIS syntax highlighting.

Revision 679 - Directory Listing
Modified Wed Oct 3 02:31:29 2012 UTC (4 years, 6 months ago) by bobby_light
RSTA: Adding PHP code folding support.

Revision 678 - Directory Listing
Modified Mon Oct 1 03:42:38 2012 UTC (4 years, 6 months ago) by bobby_light
RSTA: Adding HtmlFoldParser.

Revision 677 - Directory Listing
Modified Sat Sep 29 14:36:11 2012 UTC (4 years, 6 months ago) by bobby_light
RSTA: Undo, Redo, Cut, Paste, and Delete context menu items should be disabled if the editor is not enabled or not editable.  Thanks to Rymek in the forums.

Revision 676 - Directory Listing
Modified Wed Sep 26 03:12:52 2012 UTC (4 years, 7 months ago) by bobby_light
LanguageSupport: Source tree now accepts wildcards ('*' and '?' chars).  Also replacing Java 5-specific methods with 1.4 equivalents.

Revision 667 - Directory Listing
Modified Fri Sep 7 16:35:44 2012 UTC (4 years, 7 months ago) by bobby_light
Tagging 2.0.4.1.

Revision 666 - Directory Listing
Modified Fri Sep 7 16:34:45 2012 UTC (4 years, 7 months ago) by bobby_light
RSTA: Bumping build number to 2.0.4.1.

Revision 665 - Directory Listing
Modified Fri Sep 7 14:34:54 2012 UTC (4 years, 7 months ago) by bobby_light
RSTA: Use StyleContext to create default RTextArea font, for better Asian character support.  Add "interface" and "enum" to keyword list for Groovy.

Revision 658 - Directory Listing
Modified Sun Sep 2 18:22:29 2012 UTC (4 years, 7 months ago) by bobby_light
Tagging 2.0.4.

Revision 657 - Directory Listing
Modified Sun Sep 2 18:19:57 2012 UTC (4 years, 7 months ago) by bobby_light
Updating Korean translation.  Thanks Changkyoon!

Revision 653 - Directory Listing
Modified Wed Aug 29 00:15:19 2012 UTC (4 years, 7 months ago) by bobby_light
Bumping version numbers to 2.0.4 and fixing some Javadoc/documentation errors.

Revision 651 - Directory Listing
Modified Tue Aug 28 00:01:38 2012 UTC (4 years, 7 months ago) by bobby_light
TextEditorPane: Removing PrintWriter from saveImpl(), which was swallowing IOExceptions.

Revision 650 - Directory Listing
Modified Mon Aug 27 02:35:23 2012 UTC (4 years, 7 months ago) by bobby_light
RSTA: Fix for secondary language background getter.
Updating several readmes (translator sections).

Revision 649 - Directory Listing
Modified Sun Aug 26 03:09:28 2012 UTC (4 years, 8 months ago) by bobby_light
RSTA: Fixing FoldManager bug: deeply-nested collapsed folds were incorrectly expanded after some edits that didn't affect them.

Revision 645 - Directory Listing
Modified Thu Aug 23 13:31:12 2012 UTC (4 years, 8 months ago) by bobby_light
Updating Polish translation (thanks Chris!).

Revision 643 - Directory Listing
Modified Wed Aug 22 13:16:59 2012 UTC (4 years, 8 months ago) by bobby_light
Updating pt_BR translations.  Thanks Pat!

Revision 636 - Directory Listing
Modified Tue Aug 21 02:52:31 2012 UTC (4 years, 8 months ago) by bobby_light
RSTA: Add ability to highlight *both* brackets when bracket matching.  Also make TextEditorPane.setDirty(boolean) public.

Revision 626 - Directory Listing
Modified Wed Aug 15 02:19:08 2012 UTC (4 years, 8 months ago) by bobby_light
Fixing Spanish (thanks Leandro!) and Simplified Chinese (and peter_barnes!) translations.

Revision 625 - Directory Listing
Modified Wed Aug 15 02:05:23 2012 UTC (4 years, 8 months ago) by bobby_light
Updating Russian translation (thanks Nadiya!).

Revision 622 - Directory Listing
Modified Tue Aug 14 13:16:58 2012 UTC (4 years, 8 months ago) by bobby_light
RSTA: Allow registration of TokenMakers to be loaded with different ClassLoaders.
ZScript: Beginnings of RText plugin.

Revision 615 - Directory Listing
Modified Sat Aug 11 21:35:33 2012 UTC (4 years, 8 months ago) by bobby_light
RSTA: Add note to Ant build about Java 5 binary incompatibility.
Adding translators to readme files.

Revision 613 - Directory Listing
Modified Sat Aug 11 21:05:19 2012 UTC (4 years, 8 months ago) by bobby_light
Adding starter i18n files for other languages.

Revision 610 - Directory Listing
Modified Sat Aug 11 16:01:18 2012 UTC (4 years, 8 months ago) by bobby_light
Small documentation fix.

Revision 608 - Directory Listing
Modified Wed Aug 8 13:13:13 2012 UTC (4 years, 8 months ago) by bobby_light
Adding LispFoldParser.

Revision 606 - Directory Listing
Modified Thu Aug 2 02:26:32 2012 UTC (4 years, 8 months ago) by bobby_light
Fixing NPE in DumbCompleteWordAction in some circumstances (whitespace at beginning of file).

Revision 604 - Directory Listing
Modified Tue Jul 31 03:02:42 2012 UTC (4 years, 8 months ago) by bobby_light
Very minor Clojure updates.

Revision 601 - Directory Listing
Modified Mon Jul 30 04:46:34 2012 UTC (4 years, 8 months ago) by bobby_light
TextEditorPane: Scroll to top of file on load().
IconGroup: Be a little lenient when trying to load non-existent icons when in an Applet or WebStart environment.
ZScript: Demo updates to not throw exceptions when WebStarted.

Revision 592 - Directory Listing
Modified Sat Jul 28 03:52:46 2012 UTC (4 years, 8 months ago) by bobby_light
Adding Polish translation (thanks Chris!).

Revision 591 - Directory Listing
Modified Sat Jul 28 03:43:04 2012 UTC (4 years, 8 months ago) by bobby_light
TextEditorPane: Clear undo stack and dirty state when "loading" a new file.
GoToMemberWindow: Fixed NPE when opening twice and the editor in question isn't (re-)focused in between.

Revision 590 - Directory Listing
Modified Thu Jul 26 04:03:01 2012 UTC (4 years, 9 months ago) by bobby_light
Remove extraneous build warning when using Ant 1.8.x.
Allow IconGroups to work with paths specified both with and without trailing '/' chars.

Revision 589 - Directory Listing
Modified Tue Jul 24 12:54:23 2012 UTC (4 years, 9 months ago) by bobby_light
Updating Russian translation.  Thanks to Nadiya!

Revision 587 - Directory Listing
Modified Sun Jul 22 14:22:00 2012 UTC (4 years, 9 months ago) by bobby_light
Fixing bug: Gutter's row icons not always fully repainted when code folding is enabled.

Revision 584 - Directory Listing
Modified Wed Jul 18 16:05:32 2012 UTC (4 years, 9 months ago) by steve
Changed each keyword to use e4xSupport as 'each' is part of the e4X spec.

Revision 580 - Directory Listing
Modified Sat Jul 14 21:56:41 2012 UTC (4 years, 9 months ago) by bobby_light
JavaScript: Add E4X highlighting (toggled by property on JavaScriptTokenMaker).
Fixed bug: In AutoComplete, catch AccessControlException in Util.java methods to play nicely in applets.

Revision 578 - Directory Listing
Modified Tue Jul 10 03:14:03 2012 UTC (4 years, 9 months ago) by bobby_light
Adding CSS highlighting to HTML, JSP, and PHP TokenMakers.
Added configurable background color highlighting for "secondary" languages (such as CSS and JS in HTML, JSP, and PHP).

Revision 577 - Directory Listing
Modified Tue Jul 10 03:13:44 2012 UTC (4 years, 9 months ago) by bobby_light
Adding CSS highlighting to HTML, JSP, and PHP TokenMakers.
Added configurable background color highlighting for "secondary" languages (such as CSS and JS in HTML, JSP, and PHP).

Revision 576 - Directory Listing
Modified Sun Jul 8 04:20:04 2012 UTC (4 years, 9 months ago) by bobby_light
HTML highlighting now also highlights embedded CSS.

Revision 575 - Directory Listing
Modified Sat Jul 7 15:33:28 2012 UTC (4 years, 9 months ago) by bobby_light
AutoCompletion class now has static LinkRedirector field, allowing consumers to intercept link events in completion windows and redirect to other URL's (such as local copies of documentation).
Fixed up dual SizeGrip classes.
Tidied Javadoc.

Revision 573 - Directory Listing
Modified Tue Jul 3 02:39:08 2012 UTC (4 years, 9 months ago) by bobby_light
Minor Simplified Chinese updates (Peter Barnes).

Revision 572 - Directory Listing
Modified Sun Jul 1 03:56:26 2012 UTC (4 years, 9 months ago) by bobby_light
Fix bug: SearchEngine.replaceAll() with regex searching & direction==backward did nothing.
Regex find/replace no longer makes copies of document section to search through, instead uses a CharSequence over actual Document content.

Revision 570 - Directory Listing
Modified Sat Jun 30 20:43:41 2012 UTC (4 years, 9 months ago) by bobby_light
Minor documentation changes.

Revision 569 - Directory Listing
Modified Fri Jun 29 03:19:01 2012 UTC (4 years, 9 months ago) by bobby_light
Updating Simplified Chinese translation.  Thanks to Peter Barnes!

Revision 564 - Directory Listing
Modified Wed Jun 27 02:11:48 2012 UTC (4 years, 10 months ago) by bobby_light
RTextScrollPane changes to facilitate using in NetBeans GUI designer.

Revision 560 - Directory Listing
Modified Tue Jun 19 02:36:53 2012 UTC (4 years, 10 months ago) by bobby_light
Minor parameterized completion refactoring.

Revision 558 - Directory Listing
Modified Sun Jun 17 17:52:53 2012 UTC (4 years, 10 months ago) by bobby_light
Adding note to Readme and XmlParser.java about compiling issues with XmlParser when using Java 5+.

Revision 557 - Directory Listing
Modified Sun Jun 17 17:40:46 2012 UTC (4 years, 10 months ago) by bobby_light
Removing thrown IOException from XmlParser's resolveEntity() method.  This is an incompatibility between Java 1.4 and 5+.  For now RSTA is staying 1.4 compatible, so I'm removing this to keep the project buildable with 1.4 JDK's.

Revision 556 - Directory Listing
Modified Sun Jun 17 17:37:19 2012 UTC (4 years, 10 months ago) by bobby_light
Adding some test template completions to RSTALanguageSupport.

Revision 555 - Directory Listing
Modified Sun Jun 17 17:33:03 2012 UTC (4 years, 10 months ago) by bobby_light
Starting work on TemplateCompletions - allows completions for parameterized boilerplate code - for-loops, etc.

Revision 554 - Directory Listing
Modified Fri Jun 15 12:15:12 2012 UTC (4 years, 10 months ago) by bobby_light
Fixing bug: Setting arbitrary line number start index for gutter causes wrong initial width of line number list for big starting indices.  Thanks to Raymond in the forums.

Revision 551 - Directory Listing
Modified Fri Jun 8 02:30:48 2012 UTC (4 years, 10 months ago) by bobby_light
Forgot to push these Highlighter changes for other recently pushed code to work.

Revision 549 - Directory Listing
Modified Sun Jun 3 23:20:24 2012 UTC (4 years, 10 months ago) by bobby_light
Keep previous marked occurrences around if they click on a non-markable token.

Revision 548 - Directory Listing
Modified Sun Jun 3 23:15:46 2012 UTC (4 years, 10 months ago) by bobby_light
Default font should be Consolas on Windows Vista and 7.

Revision 547 - Directory Listing
Modified Sun Jun 3 23:15:12 2012 UTC (4 years, 10 months ago) by bobby_light
Minor performance improvement in Marked Occurrences support, especially when there are tons of matches.

Revision 546 - Directory Listing
Modified Sat Jun 2 04:06:29 2012 UTC (4 years, 10 months ago) by bobby_light
CloseCurlyBraceAction: Refactoring.
Other minor changes.

Revision 543 - Directory Listing
Modified Tue May 29 03:30:50 2012 UTC (4 years, 10 months ago) by bobby_light
Fixing icon issue with code folding; thanks to Tom K. in the forums!

Revision 539 - Directory Listing
Modified Mon May 28 14:33:38 2012 UTC (4 years, 10 months ago) by bobby_light
AutoComplete: Forgot to push utility method needed for new template completions.

Revision 535 - Directory Listing
Modified Thu May 24 10:53:46 2012 UTC (4 years, 11 months ago) by steve
Fixed compilation error (missing throw IOException)

Revision 525 - Directory Listing
Modified Sun May 20 14:34:50 2012 UTC (4 years, 11 months ago) by bobby_light
Add optional DTD validation in basic XmlParser.  TODO: Add same support (and schema support?) to XmlLanguageSupport.  Thanks to Tom K. in the forums.

Revision 524 - Directory Listing
Modified Thu May 17 15:50:13 2012 UTC (4 years, 11 months ago) by steve
JavaScript Token Maker support for each and let keywords introduced in javascript 1.6 and 1.7 respectively.

Revision 510 - Directory Listing
Modified Sun May 6 14:03:21 2012 UTC (4 years, 11 months ago) by bobby_light
Minor tweaks.

Revision 509 - Directory Listing
Modified Sun May 6 04:41:19 2012 UTC (4 years, 11 months ago) by bobby_light
RSTALanguageSupport: Minor new methods for CodeBlock.
RSTA: Updating Spanish translation.

Revision 505 - Directory Listing
Modified Tue May 1 23:41:15 2012 UTC (4 years, 11 months ago) by bobby_light
Fixing typo in RSTA's build.xml.

Revision 500 - Directory Listing
Modified Tue May 1 23:33:45 2012 UTC (4 years, 11 months ago) by bobby_light
Tagging 2.0.3.

Revision 499 - Directory Listing
Modified Tue May 1 23:32:52 2012 UTC (4 years, 11 months ago) by bobby_light
AutoComplete: Make popup decorations for main autocomplete windows optional separate from all other RSTA popups for performance reasons.
Miscellaneous cleanup.

Revision 498 - Directory Listing
Modified Tue May 1 02:45:58 2012 UTC (4 years, 11 months ago) by bobby_light
Cleaning up warnings.

Revision 494 - Directory Listing
Modified Sun Apr 29 04:33:22 2012 UTC (4 years, 11 months ago) by bobby_light
AutoComplete: Add DTD for DefaultCompletionProvider's XML inputs.

Revision 492 - Directory Listing
Modified Sat Apr 28 21:49:46 2012 UTC (4 years, 11 months ago) by bobby_light
RSTA: Fixed bug in LaTeX code folding.
RSTA/AC/LangSupport: General improvements for custom language supports.

Revision 491 - Directory Listing
Modified Thu Apr 26 13:34:05 2012 UTC (5 years ago) by bobby_light
RSTA: Start of syntax highlighting and folding for LaTeX.
TMM: Adding "Recent Files" menu.

Revision 483 - Directory Listing
Modified Fri Apr 20 19:52:38 2012 UTC (5 years ago) by bobby_light
Folding: Fixed bug: folds toggling their collapsed state should only update parent fold's cache if they're not currently collapsed.
Folding: Fixed bug in identifying closing of MLC's in certain circumstances.

Revision 480 - Directory Listing
Modified Thu Apr 19 03:43:21 2012 UTC (5 years ago) by bobby_light
Attempt to make RSyntaxDocument serializable.

Revision 479 - Directory Listing
Modified Thu Apr 19 02:48:24 2012 UTC (5 years ago) by bobby_light
Fix bug: Last push accidentally broke focusable tips with HTML content!
Fix issue from forums: hyperlinks in RSTA possibly activated twice in some situations (http://fifesoft.com/forum/viewtopic.php?f=10&t=647).

Revision 472 - Directory Listing
Modified Sun Apr 15 23:12:39 2012 UTC (5 years ago) by bobby_light
A little bit more documentation for ErrorStrip usage.

Revision 471 - Directory Listing
Modified Sun Apr 15 04:25:30 2012 UTC (5 years ago) by bobby_light
Editor should receive focus on RMB down if not currently focused.

Revision 468 - Directory Listing
Modified Sat Apr 14 14:28:02 2012 UTC (5 years ago) by kid_gorgeous
Adding DTD syntax highlighting.

Revision 467 - Directory Listing
Modified Fri Apr 13 02:41:09 2012 UTC (5 years ago) by bobby_light
TextEditorPane should fire FULL_PATH_PROPERTY from load() like it does saveAs().

Revision 464 - Directory Listing
Modified Wed Apr 11 03:23:46 2012 UTC (5 years ago) by bobby_light
RSTALanguageSupport: Add ability to set JS version in JSLanguageSupport options.
Minor cleanup to RSTA parser classes.

Revision 463 - Directory Listing
Modified Mon Apr 9 03:55:10 2012 UTC (5 years ago) by bobby_light
XmlLanguageSupport: Adding squiggle underlining of basic syntax errors, improved XML source tree support.
RSTA: Focusable tips now better size themselves when given long text (ensure enough vertical space).

Revision 462 - Directory Listing
Modified Sun Apr 8 03:58:24 2012 UTC (5 years ago) by bobby_light
LanguageSupport: Beginnings of XML language support.

Revision 441 - Directory Listing
Modified Fri Mar 23 02:22:50 2012 UTC (5 years, 1 month ago) by kid_gorgeous
It's 2012, anti-aliasing should be enabled by default.

Revision 437 - Directory Listing
Modified Sun Mar 18 22:44:33 2012 UTC (5 years, 1 month ago) by bobby_light
CurlyFoldParser: No longer verify whether curly braces are important to the language, since in theory the programmer would have done so before setting the FoldParser.  This means less work for folks subclassing CurlyFoldParser.

Revision 436 - Directory Listing
Modified Sun Mar 18 22:07:22 2012 UTC (5 years, 1 month ago) by bobby_light
Gutter: Fix NPE to hopefully allow RTextScrollPane be used in JavaBean visual editors like NetBeans.
Unix Shell highlighting: Add "cut" to list of highlighted built-in function names (!).

Revision 430 - Directory Listing
Modified Tue Mar 13 02:38:27 2012 UTC (5 years, 1 month ago) by bobby_light
Tagging 2.0.2.

Revision 429 - Directory Listing
Modified Tue Mar 13 02:37:01 2012 UTC (5 years, 1 month ago) by bobby_light
Insignificant prep work for 2.0.2.

Revision 427 - Directory Listing
Modified Mon Mar 12 03:22:11 2012 UTC (5 years, 1 month ago) by bobby_light
Fixed bug: If a Parser returns two identical ParserNotices, one was being "forgotten" upon reparsing, leaving an un-removable squiggle underline in the editor.

Revision 426 - Directory Listing
Modified Sun Mar 11 06:05:34 2012 UTC (5 years, 1 month ago) by bobby_light
Improved Groovy and Perl syntax highlighting.
Fixing bug from yesterday's push: NPE when setting line wrap enabled before displaying an RSTA :(

Revision 425 - Directory Listing
Modified Sat Mar 10 05:43:27 2012 UTC (5 years, 1 month ago) by bobby_light
License change to BSD, except for SpellChecker since it relies on Jazzy (will be staying LGPL).

Revision 424 - Directory Listing
Modified Thu Mar 8 04:44:00 2012 UTC (5 years, 1 month ago) by bobby_light
IconRowHeader: Make folding-aware.
Word wrap: Fixed some issues with folding, performance is now bad for large files, needs improvement.

Revision 423 - Directory Listing
Modified Thu Mar 8 03:23:13 2012 UTC (5 years, 1 month ago) by bobby_light
SearchEngine: Fixed bug (!) in regex replaceAll, when "replace with" text referenced a captured group.  Regular regex replace() was not affected.

Revision 422 - Directory Listing
Modified Mon Mar 5 03:39:49 2012 UTC (5 years, 1 month ago) by bobby_light
Preparations for fixing up IconRowHeader when code folding is enabled.

Revision 421 - Directory Listing
Modified Sun Mar 4 23:56:47 2012 UTC (5 years, 1 month ago) by bobby_light
Ensure bookmark line is visible in GoToBookmarkAction.

Revision 420 - Directory Listing
Modified Sun Mar 4 04:21:59 2012 UTC (5 years, 1 month ago) by bobby_light
EndLineAction is no longer slow for very long lines (thousands of chars).

Revision 419 - Directory Listing
Modified Sat Mar 3 23:23:28 2012 UTC (5 years, 1 month ago) by bobby_light
Mark Occurrences border is now an option in Theme XML.

Revision 418 - Directory Listing
Modified Sat Mar 3 23:03:19 2012 UTC (5 years, 1 month ago) by bobby_light
Go to Occurrence action: Ctrl+K/Ctrl+Shift+K.  Thanks to Chris Deckers.
Mark Occurrences now doesn't paint border around marked occurrences by default.  Call textArea.setPaintMarkOccurrenceBorders(boolean) to use the old behavior.

Revision 417 - Directory Listing
Modified Fri Mar 2 00:43:21 2012 UTC (5 years, 1 month ago) by bobby_light
JavaScript: Insert line comments shortcut now works for JS.

Revision 416 - Directory Listing
Modified Mon Feb 27 00:26:22 2012 UTC (5 years, 1 month ago) by kid_gorgeous
Make LineNumberList always be at least 2 digits wide to avoid the resize when going from 9 lines to 10.  Don't want to make it bigger by default to avoid unnecessary use of horizontal real estate.

Revision 412 - Directory Listing
Modified Sun Feb 19 22:41:31 2012 UTC (5 years, 2 months ago) by bobby_light
Tagging 2.0.1.

Revision 411 - Directory Listing
Modified Sun Feb 19 22:20:31 2012 UTC (5 years, 2 months ago) by bobby_light
Fixed bug: If SearchEngine finds a match in a collapsed fold, relevant folds should be expanded to make the selection visible.
Themes: theme.dtd should be included in rsyntaxtextarea.jar.
Miscellaneous very minor Javadoc fixing.

Revision 410 - Directory Listing
Modified Sat Feb 18 00:18:37 2012 UTC (5 years, 2 months ago) by bobby_light
XML: Correctly highlight locally-defined DTD's in DOCTYPE elements.

Revision 409 - Directory Listing
Modified Thu Feb 16 03:49:33 2012 UTC (5 years, 2 months ago) by bobby_light
Make DynamicIntArray serializable.

Revision 408 - Directory Listing
Modified Tue Feb 14 04:32:29 2012 UTC (5 years, 2 months ago) by kid_gorgeous
ParserManager should be better behaved in applets.

Revision 403 - Directory Listing
Modified Mon Feb 13 03:31:58 2012 UTC (5 years, 2 months ago) by bobby_light
Tagging 2.0.0.

Revision 402 - Directory Listing
Modified Mon Feb 13 03:28:55 2012 UTC (5 years, 2 months ago) by bobby_light
Bumping version numbers to 2.0.0.
Cleaning up Javadoc warnings.

Revision 401 - Directory Listing
Modified Sun Feb 12 23:50:46 2012 UTC (5 years, 2 months ago) by bobby_light
Adding shortcuts for expand all/collapse all - Ctrl+*, Ctrl+/.

Revision 400 - Directory Listing
Modified Sun Feb 12 06:25:43 2012 UTC (5 years, 2 months ago) by kid_gorgeous
Code folding support for CSS.
Rewrite of CSS highlighting to be more accurate and colorful.

Revision 399 - Directory Listing
Modified Wed Feb 8 14:19:41 2012 UTC (5 years, 2 months ago) by bobby_light
JS/HTML/JSP/PHP: Improvements to JS regex highlighting.

Revision 398 - Directory Listing
Modified Mon Feb 6 19:15:54 2012 UTC (5 years, 2 months ago) by bobby_light
Accidentally broke JS code folding in last push, sorry.

Revision 397 - Directory Listing
Modified Mon Feb 6 18:45:17 2012 UTC (5 years, 2 months ago) by bobby_light
Tagging 2.0.0-beta3.

Revision 396 - Directory Listing
Modified Mon Feb 6 17:38:09 2012 UTC (5 years, 2 months ago) by bobby_light
JS/HTML/JSP/PHP: Highlight regexes in JavaScript.

Revision 395 - Directory Listing
Modified Sun Feb 5 05:42:52 2012 UTC (5 years, 2 months ago) by bobby_light
Overall improvements to JS syntax highlighting.
HTML/JSP/PHP highlighting:  Closing </script> tag should work in JS MLC.

Revision 394 - Directory Listing
Modified Sat Feb 4 22:53:51 2012 UTC (5 years, 2 months ago) by bobby_light
Small tweak to theme.dtd to make it more extendable in the future.

Revision 393 - Directory Listing
Modified Fri Feb 3 04:31:29 2012 UTC (5 years, 2 months ago) by bobby_light
Make active line range color configurable.
Improve Javadoc a little for Gutter and related components.

Revision 392 - Directory Listing
Modified Thu Feb 2 03:44:25 2012 UTC (5 years, 2 months ago) by bobby_light
HTML/JSP/PHP highlighting: Fixed JS string literal highlighting scenarios: multi-line allowed if last char is '\', proper scanning for invalid unicode and \xNN escapes.

Revision 391 - Directory Listing
Modified Mon Jan 30 04:45:52 2012 UTC (5 years, 2 months ago) by kid_gorgeous
LanguageSupport: More tweaks for JS: outline tree, Go to Member action.  Need to tweak sorting logic for outline trees now.

Revision 388 - Directory Listing
Modified Sat Jan 28 21:36:04 2012 UTC (5 years, 2 months ago) by bobby_light
Folding: Allow code folding for JavaScript.

Revision 387 - Directory Listing
Modified Sat Jan 28 20:40:09 2012 UTC (5 years, 2 months ago) by bobby_light
Search: Simplify regex "whole word" option.

Revision 386 - Directory Listing
Modified Thu Jan 26 04:58:41 2012 UTC (5 years, 3 months ago) by bobby_light
Theming: Armed hyperlink color should be included in themes.
Painting: Fixed bug with "active region" of icon area not repainted properly.
LanguageSupport: Started refactoring source tree/go to member code to be usable by more than just Java.

Revision 385 - Directory Listing
Modified Wed Jan 25 14:22:58 2012 UTC (5 years, 3 months ago) by bobby_light
Adding two new markup-related token types.

Revision 384 - Directory Listing
Modified Sun Jan 22 23:39:45 2012 UTC (5 years, 3 months ago) by kid_gorgeous
HTML/JSP/PHP highlighting: JS comments should not hide closing </script> tags.
Folding: XML fold parser should allow folding of multi-line comments.
Folding: Adding API to toggle tool tip showing collapsed fold's contents in FoldIndicator.
Fixed bug: Token#isComment() should recognize new comment types as comment tokens.

Revision 383 - Directory Listing
Modified Thu Jan 19 05:04:25 2012 UTC (5 years, 3 months ago) by bobby_light
Fixing folding items in context menu only following most recently opened editor.

Revision 381 - Directory Listing
Modified Sat Jan 14 16:30:55 2012 UTC (5 years, 3 months ago) by bobby_light
Tagging 2.0.0-beta2.

Revision 380 - Directory Listing
Modified Sat Jan 14 16:25:29 2012 UTC (5 years, 3 months ago) by bobby_light
Code folding when word wrap is enabled.
Keyboard shortcuts for toggling folds: Ctrl+Plus/Ctrl+Minus.
Fixed up some keyboard shortucts/viewToModel in some code fold cases.
MadeFoldIndicator paint indicator of fold range even if top of range is off screen.

Revision 379 - Directory Listing
Modified Fri Jan 13 04:44:45 2012 UTC (5 years, 3 months ago) by bobby_light
Fixing keyboard shortcuts for fold expand/collapse.

Revision 378 - Directory Listing
Modified Fri Jan 13 04:24:44 2012 UTC (5 years, 3 months ago) by bobby_light
Adding expand/collapse shortcuts (c+plus, c+minus).

Revision 377 - Directory Listing
Modified Wed Jan 11 04:31:23 2012 UTC (5 years, 3 months ago) by bobby_light
Finally fixing DeletePrevWordAction so it stops at punctuation.

Revision 375 - Directory Listing
Modified Sun Jan 8 05:46:24 2012 UTC (5 years, 3 months ago) by bobby_light
Fold indicator's tool tips should not word wrap!

Revision 374 - Directory Listing
Modified Sun Jan 8 05:21:29 2012 UTC (5 years, 3 months ago) by bobby_light
Fix next word/previous word actions (ctrl+left/right arrow) when moving around folded regions.

Revision 373 - Directory Listing
Modified Sat Jan 7 22:59:23 2012 UTC (5 years, 3 months ago) by bobby_light
Don't paint matched bracket highlight when it's hidden in a folded region.

Revision 372 - Directory Listing
Modified Sat Jan 7 21:16:00 2012 UTC (5 years, 3 months ago) by bobby_light
Folding when word wrap is enabled has been added.  Fixed bug with EndAction ((shift+)ctrl+end) when bottom of document is folded.

Revision 371 - Directory Listing
Modified Sat Dec 31 22:00:35 2011 UTC (5 years, 3 months ago) by kid_gorgeous
Tab lines: prevent "doubling up" of pixels between two lines when lines have an odd pixel height.

Revision 370 - Directory Listing
Modified Wed Dec 28 00:31:32 2011 UTC (5 years, 3 months ago) by bobby_light
Patches from Thorsten @ pader sync:
Made RUndoManager public, can override RSyntaxTextArea to provide subclass implementation.  Made AutoComplete.java honor contract for null "already entered text" and hide popup window if it is visible.

Revision 367 - Directory Listing
Modified Sat Dec 24 04:36:25 2011 UTC (5 years, 4 months ago) by bobby_light
Tagging 2.0.0-beta1

Revision 366 - Directory Listing
Modified Sat Dec 24 03:51:13 2011 UTC (5 years, 4 months ago) by bobby_light
Folding: Better handling of "} else {" cases.
Folding: Fixed bug with nextVisualPosition (right arrow) when last visible line is fold start.

Revision 365 - Directory Listing
Modified Fri Dec 23 22:42:07 2011 UTC (5 years, 4 months ago) by bobby_light
Folding: Fix for occasionally invisible curly folds on "} else {" lines.

Revision 364 - Directory Listing
Modified Tue Dec 20 05:04:58 2011 UTC (5 years, 4 months ago) by bobby_light
Add code folding for MXML.

Revision 363 - Directory Listing
Modified Tue Dec 20 03:47:23 2011 UTC (5 years, 4 months ago) by bobby_light
Syntax Highlighting: Changing default color for regexes.
Spell Checker: Removing debug message.

Revision 362 - Directory Listing
Modified Mon Dec 19 02:52:40 2011 UTC (5 years, 4 months ago) by bobby_light
Small updates for "Go to Member" window.

Revision 361 - Directory Listing
Modified Sat Dec 17 21:46:26 2011 UTC (5 years, 4 months ago) by bobby_light
Cleaning up code folding painting code.

Revision 360 - Directory Listing
Modified Sat Dec 17 21:30:51 2011 UTC (5 years, 4 months ago) by bobby_light
Nothing much.

Revision 359 - Directory Listing
Modified Sat Dec 17 21:29:45 2011 UTC (5 years, 4 months ago) by bobby_light
PHP/JSP: Fixing highlighting problems with embedded scripts in attributes, etc.

Revision 358 - Directory Listing
Modified Wed Dec 14 03:28:30 2011 UTC (5 years, 4 months ago) by bobby_light
Made fold indicator viewable but not usable when line wrap is enabled.
Made popup menu's folding-related submenu disabled if current syntax doesn't support folding.

Revision 357 - Directory Listing
Modified Sun Dec 11 20:00:39 2011 UTC (5 years, 4 months ago) by kid_gorgeous
Fixing single-quoted JS literals in HTML, JSP, PHP highlighting.

Revision 356 - Directory Listing
Modified Sat Dec 10 23:26:37 2011 UTC (5 years, 4 months ago) by kid_gorgeous
Add ability to set token fonts and sizes in Theme XML.
Make line number list anti-aliased with desktop settings.
Moving sample themes into RSyntaxTextArea project from demo project.  Not part of RSTA jar though since they're not necessary.

Revision 355 - Directory Listing
Modified Sat Dec 10 06:03:31 2011 UTC (5 years, 4 months ago) by kid_gorgeous
Updating markup token makers to use new attribute value token type.
Updating Java token maker and others to use new token types.
Updates to demo themes.  Some colors are currently placeholders (ffffff, ff0000, etc.).

Revision 354 - Directory Listing
Modified Wed Dec 7 04:56:20 2011 UTC (5 years, 4 months ago) by bobby_light
More new token types.
Updated Java and Perl TokenMakers to take advantage of some of the new types, more TokenMakers to be updated next.

Revision 353 - Directory Listing
Modified Mon Dec 5 03:23:50 2011 UTC (5 years, 4 months ago) by kid_gorgeous
Updating example themes to include new token types.

Revision 352 - Directory Listing
Modified Sun Dec 4 16:39:04 2011 UTC (5 years, 4 months ago) by kid_gorgeous
Themes: Can now save Themes.

Revision 351 - Directory Listing
Modified Sun Dec 4 06:45:41 2011 UTC (5 years, 4 months ago) by kid_gorgeous
Popup windows: Working around Nimbus oddities (yet again) with colors.  Make "tool tip" style windows use actual tool tip border where possible.
JavaLanguageSupport: Improving "go to member" action.
Folding: Fixed bug with top-level single-line folded regions.

Revision 350 - Directory Listing
Modified Sun Nov 20 05:11:26 2011 UTC (5 years, 5 months ago) by bobby_light
Improving "marked occurrences" for C-style languages, Perl and PHP.

Revision 349 - Directory Listing
Modified Tue Nov 15 13:41:52 2011 UTC (5 years, 5 months ago) by kid_gorgeous
Folding: Fix preferred height bug when removing lines with folds.
Adding some new token styles, not yet used by any TokenMakers.

Revision 347 - Directory Listing
Modified Tue Nov 15 02:47:45 2011 UTC (5 years, 5 months ago) by bobby_light
PHP highlighting updates - error control char support, MySQL functions.

Revision 346 - Directory Listing
Modified Sun Nov 13 04:15:27 2011 UTC (5 years, 5 months ago) by bobby_light
Adding DTD validation for themes.

Revision 345 - Directory Listing
Modified Wed Nov 9 04:30:02 2011 UTC (5 years, 5 months ago) by kid_gorgeous
Folding: Force redo of folded line cache if a folded line is modified during line removal.

Revision 344 - Directory Listing
Modified Fri Nov 4 15:46:48 2011 UTC (5 years, 5 months ago) by bobby_light
Adding theme support.
Fixed a couple of compiler warnings.

Revision 343 - Directory Listing
Modified Sat Oct 29 19:43:30 2011 UTC (5 years, 5 months ago) by kid_gorgeous
Fixing folding-related rendering bugs.
Miscellaneous folding issues.

Revision 342 - Directory Listing
Modified Sat Oct 29 15:33:14 2011 UTC (5 years, 5 months ago) by kid_gorgeous
Adding folding options to RSTA popup menu.  Needs localization work.
Added FoldCollapser class allowing programmatic collapsing of specific folds.

Revision 341 - Directory Listing
Modified Fri Oct 28 03:14:19 2011 UTC (5 years, 5 months ago) by bobby_light
Folding: fixing bug in cached hidden line count.
Fixing exception when pressing "down" key while on last line - due to recent code folding changes.

Revision 340 - Directory Listing
Modified Wed Oct 26 02:50:55 2011 UTC (5 years, 6 months ago) by bobby_light
Start of XML fold parser.  Still buggy (or a bug in shared folding code).

Revision 339 - Directory Listing
Modified Sun Oct 16 22:48:51 2011 UTC (5 years, 6 months ago) by bobby_light
Beginnings of "Go to member" action (currently Java only).

Revision 337 - Directory Listing
Modified Sat Oct 8 19:05:17 2011 UTC (5 years, 6 months ago) by bobby_light
Fixed bug: left/right arrow keys moving to/from folded fold start lines.
When code folding Java, import statements are grouped together.
Added Token.is() overload taking char array for micro-optimizing token comparisons.

Revision 336 - Directory Listing
Modified Mon Oct 3 02:21:57 2011 UTC (5 years, 6 months ago) by bobby_light
Minor tweaks to FoldIndicator's tool tip.  Also playing around with a glyph in the editor on folded lines.

Revision 335 - Directory Listing
Modified Fri Sep 30 03:42:50 2011 UTC (5 years, 6 months ago) by bobby_light
Fix bug in LineNumberList: doesn't paint last line number after code folding added.
Adding code folding option to RSyntaxTextAreaDemo.

Revision 334 - Directory Listing
Modified Fri Sep 30 02:47:26 2011 UTC (5 years, 6 months ago) by bobby_light
Beginnings of code folding!

Revision 328 - Directory Listing
Modified Sat Aug 27 22:15:52 2011 UTC (5 years, 8 months ago) by kid_gorgeous
Tagging 1.5.2.

Revision 323 - Directory Listing
Modified Fri Aug 26 02:51:41 2011 UTC (5 years, 8 months ago) by kid_gorgeous
Bumping version number to 1.5.2, minor Javadoc updates.

Revision 321 - Directory Listing
Modified Wed Aug 24 02:39:57 2011 UTC (5 years, 8 months ago) by bobby_light
Most of Java 7's language changes highlighted - binary literals, underscores in int literals (not floats yet, waiting for JLS 4th ed. for the official ruling).

Revision 319 - Directory Listing
Modified Mon Aug 22 03:28:35 2011 UTC (5 years, 8 months ago) by kid_gorgeous
Simplifying and improving RSTA's AA API.  When enabled, it now automatically uses the system desktop font hints, as reported by Java2D.

Revision 318 - Directory Listing
Modified Sat Jul 16 04:12:21 2011 UTC (5 years, 9 months ago) by bobby_light
Fixing bug: InsertTabAction should honor "emulate tabs with whitespace" when indenting multiple lines.  Thanks to pkotala in the forums.

Revision 313 - Directory Listing
Modified Wed Jun 29 12:22:17 2011 UTC (5 years, 9 months ago) by kid_gorgeous
Groovy: Highlight variables in GStrings, highlight (obvious) regex patterns, e.g. "~/foo/".

Revision 310 - Directory Listing
Modified Fri Jun 24 02:47:14 2011 UTC (5 years, 10 months ago) by bobby_light
MxmlTokenMaker: Highlight 'foo' as a String, not an error char.

Revision 308 - Directory Listing
Modified Wed Jun 15 02:40:27 2011 UTC (5 years, 10 months ago) by bobby_light
UnixShellTokenMaker: Highlight "crontab" and "cvs" commands, and highlight function names after "/" chars (i.e. "echo" in "/bin/echo").

Revision 307 - Directory Listing
Modified Sun Jun 12 00:09:55 2011 UTC (5 years, 10 months ago) by bobby_light
Shell and batch keyword improvements.

Revision 305 - Directory Listing
Modified Sat Apr 30 16:30:44 2011 UTC (5 years, 11 months ago) by kid_gorgeous
More painting tab lines updates.
Made "visible whitespace" property persist when changing syntax style on an opened document.

Revision 304 - Directory Listing
Modified Sat Apr 30 15:43:30 2011 UTC (5 years, 11 months ago) by bobby_light
Improvements to painting tab lines.

Revision 303 - Directory Listing
Modified Sun Apr 17 03:43:45 2011 UTC (6 years ago) by bobby_light
Adding "tab lines" option.

Revision 302 - Directory Listing
Modified Fri Mar 25 04:05:56 2011 UTC (6 years, 1 month ago) by bobby_light
Tagging 1.5.1.

Revision 300 - Directory Listing
Modified Fri Mar 25 04:04:18 2011 UTC (6 years, 1 month ago) by bobby_light
Bumping version numbers to 1.5.1.

Revision 298 - Directory Listing
Modified Tue Mar 22 03:11:29 2011 UTC (6 years, 1 month ago) by kid_gorgeous
DumbCompleteWordAction: Remap to Ctrl+Enter to prevent accidental triggering with old keystroke (shift+space), and also fix to allow completing of word at offset 0 (SF bug 3212024).

Revision 297 - Directory Listing
Modified Sun Mar 20 03:18:27 2011 UTC (6 years, 1 month ago) by kid_gorgeous
Fixed bug: newline handling when pressing Enter in an MLC or documentation comment in C-style languages.

Revision 296 - Directory Listing
Modified Sat Mar 19 18:55:11 2011 UTC (6 years, 1 month ago) by kid_gorgeous
Updates to Windows batch highlighting:  Recognizes "new" EOL comments (":: ...") and labels (":foo").

Revision 295 - Directory Listing
Modified Sat Mar 19 13:53:39 2011 UTC (6 years, 1 month ago) by kid_gorgeous
Adding a few more Unix shell commands to Shell highlighting.

Revision 294 - Directory Listing
Modified Sat Mar 19 13:26:45 2011 UTC (6 years, 1 month ago) by kid_gorgeous
Fixing files that didn't include a license header.  Thanks to Vladimir Kotov!

Revision 293 - Directory Listing
Modified Fri Mar 18 03:21:41 2011 UTC (6 years, 1 month ago) by bobby_light
Adding canUndo() and canRedo() methods to RTextArea.  Thanks to Micke Karlsson and Linus for the patch!

Revision 292 - Directory Listing
Modified Fri Mar 18 02:19:48 2011 UTC (6 years, 1 month ago) by bobear2681
Fixed bug: properties file highlighting incorrectly handled single quotes.

Revision 289 - Directory Listing
Modified Wed Feb 23 03:56:13 2011 UTC (6 years, 2 months ago) by bobby_light
Tagging 1.5.0.

Revision 283 - Directory Listing
Modified Wed Feb 23 03:44:46 2011 UTC (6 years, 2 months ago) by bobby_light
Doc comment update

Revision 282 - Directory Listing
Modified Tue Feb 22 03:50:12 2011 UTC (6 years, 2 months ago) by bobby_light
Bumping version numbers in anticipation of 1.5.0 release.

Revision 280 - Directory Listing
Modified Mon Feb 7 22:36:31 2011 UTC (6 years, 2 months ago) by kid_gorgeous
Possible fix for newline handling in certain cases in MLC in Java.  Thanks to Bob Fisch!

Revision 279 - Directory Listing
Modified Mon Feb 7 02:59:12 2011 UTC (6 years, 2 months ago) by kid_gorgeous
RSyntaxTextArea: Refactored "active line range" support; Gutter now automatically listens for ActiveLineRangeEvents.
JavaLanguageSupport: Now highlights the "active line range" in the text area's gutter (if visible) by default.

Revision 275 - Directory Listing
Modified Sat Jan 29 02:38:05 2011 UTC (6 years, 2 months ago) by bobby_light
RSTA: Fixing Properties file highlighting: support for multi-line values.

Revision 272 - Directory Listing
Modified Sat Jan 22 20:16:35 2011 UTC (6 years, 3 months ago) by bobby_light
Fix for line numbers in gutter occasionally not updating when word wrap is enabled.

Revision 271 - Directory Listing
Modified Sat Jan 22 19:41:44 2011 UTC (6 years, 3 months ago) by kid_gorgeous
Fix to prevent NPE in IconArea when using WrappedSyntaxView.

Revision 270 - Directory Listing
Modified Sat Jan 22 00:35:50 2011 UTC (6 years, 3 months ago) by bobby_light
Moving PopupWindowDecorator support to RSyntaxTextArea, so FocusableTips can be made to have drop shadows as well.

Revision 269 - Directory Listing
Modified Sat Jan 22 00:24:08 2011 UTC (6 years, 3 months ago) by bobby_light
Adding MXML syntax highlighting.

Revision 263 - Directory Listing
Modified Wed Jan 5 13:55:08 2011 UTC (6 years, 3 months ago) by bobby_light
Removing debug println's.

Revision 262 - Directory Listing
Modified Sun Jan 2 23:42:00 2011 UTC (6 years, 3 months ago) by bobby_light
Java/C/C++/etc.: Special newline handling when in MLC's and documentation comments.

Revision 261 - Directory Listing
Modified Thu Dec 23 16:16:55 2010 UTC (6 years, 4 months ago) by kid_gorgeous
Adding Clojure syntax highlighting support.

Revision 254 - Directory Listing
Modified Tue Dec 14 04:00:09 2010 UTC (6 years, 4 months ago) by bobby_light
Token painting for painting/modelToView alignment issue on OS X: with tab size==4, type "1234<tab>567..."

Revision 251 - Directory Listing
Modified Sat Dec 11 06:26:13 2010 UTC (6 years, 4 months ago) by kid_gorgeous
Add/use some convenience methods on Token class.

Revision 239 - Directory Listing
Modified Thu Nov 11 13:24:18 2010 UTC (6 years, 5 months ago) by kid_gorgeous
AutoComplete: Description tool tip should try to set foreground color to Label.color; not all LAF's use a (close to) black for it (e.g. dark LAF's with light text).
Java Language Support: Use AA when appropriate for Java completions (JavCellRenderer).
JavaParser: Added getter to retrieve most recent CompilationUnit for an RSTA.
JavaOutlineTree: Update renderer on LAF change, and make mouse selection of a tree node select that Java element in the editor.
Token: Fixed a bug in addHtmlRepresentation() when including font family information in the HTML.

Revision 230 - Directory Listing
Modified Mon Oct 11 03:11:18 2010 UTC (6 years, 6 months ago) by bobby_light
SourceForge feature request 3069254: TCL should auto-indent on '{' char like C, Java, etc.

Revision 228 - Directory Listing
Modified Thu Oct 7 02:41:31 2010 UTC (6 years, 6 months ago) by kid_gorgeous
Adding method to Token class for appending HTML representation to StringBuffers.
Improving Javadoc for Gutter and GutterIconInfo.

Revision 227 - Directory Listing
Modified Sat Oct 2 19:36:26 2010 UTC (6 years, 6 months ago) by bobby_light
Fixed silent exception getting thrown when reparsing an RSTA's contents when a section of text is removed that included ParserNotices.
Correction in SpellChecker's readme.
Couple of other small tweaks.

Revision 225 - Directory Listing
Modified Tue Sep 7 13:03:05 2010 UTC (6 years, 7 months ago) by kid_gorgeous
First set of block selection changes, still incomplete!

Revision 224 - Directory Listing
Modified Tue Sep 7 03:07:19 2010 UTC (6 years, 7 months ago) by kid_gorgeous
Branch to work on block selection.

Revision 219 - Directory Listing
Modified Sat Jul 31 00:09:07 2010 UTC (6 years, 8 months ago) by kid_gorgeous
Tagging 1.4.2.

Revision 218 - Directory Listing
Modified Sat Jul 31 00:08:36 2010 UTC (6 years, 8 months ago) by kid_gorgeous
oops

Revision 217 - Directory Listing
Modified Sat Jul 31 00:06:45 2010 UTC (6 years, 8 months ago) by kid_gorgeous


Revision 216 - Directory Listing
Modified Fri Jul 30 13:27:40 2010 UTC (6 years, 8 months ago) by kid_gorgeous
Fixing positioning of FocusableTip on multi-monitor setups.

Revision 213 - Directory Listing
Modified Thu Jul 22 04:09:21 2010 UTC (6 years, 9 months ago) by kid_gorgeous
Added "our" keyword to Perl syntax highlighting.
Improved documentation across multiple projects.

Revision 203 - Directory Listing
Modified Wed May 26 03:40:07 2010 UTC (6 years, 11 months ago) by kid_gorgeous
':' can divide name/value pairs in properties files.

Revision 201 - Directory Listing
Modified Sat May 22 22:06:44 2010 UTC (6 years, 11 months ago) by bobby_light
Bumping version numbers up to 1.4.2.
Adding options to toggle warnings (-w) and taint mode (-t) to PerlLanguageSupport.

Revision 200 - Directory Listing
Modified Sat May 22 18:07:39 2010 UTC (6 years, 11 months ago) by bobby_light
Fixed autocomplete bug with overloaded functions.
Fixed autocomplete bug - capitalization should be corrected when completing a parameterized completion.
Internal changes to how RSTALanguageSupport tracks text areas, parsers, and AutoCompletes.
Fixed Perl completion support bug when not using params around function completion params.
Parsers now specify whether they are "enabled", and if they aren't, they won't parse code in a text area, even if it is installed.

Revision 194 - Directory Listing
Modified Thu May 13 03:24:59 2010 UTC (6 years, 11 months ago) by kid_gorgeous
SearchEngine bug fixes for replaceAll() with regex and match case/whole word enabled.
Adding tests to SearchEngineTest.
Improved perl completion support - error highlighting, etc.
Miscellaneous fixes.

Revision 193 - Directory Listing
Modified Tue May 11 01:37:55 2010 UTC (6 years, 11 months ago) by kid_gorgeous
SearchEngine's concept of "whole word" is more accurate now.
Tool tips displayed for FunctionCompletions provide more information now, if available.
Shell code completion - beginning of using local man pages for function descriptions.
Added start of JUnit test for SearchEngine.java.

Revision 192 - Directory Listing
Modified Sun May 9 03:21:43 2010 UTC (6 years, 11 months ago) by kid_gorgeous
Fix for SourceForge bug 2998448: regex "replace all" is always case-sensitive, regardless of whether the user wants it to be.

Revision 190 - Directory Listing
Modified Sat May 1 15:17:48 2010 UTC (6 years, 11 months ago) by bobby_light
Only center new selection in find operations when it is outside of the original view rect.

Revision 189 - Directory Listing
Modified Sat May 1 06:02:54 2010 UTC (6 years, 11 months ago) by bobby_light
Center the found/replaced text after search operations.

Revision 186 - Directory Listing
Modified Wed Apr 28 13:19:13 2010 UTC (6 years, 11 months ago) by bobear2681
Adding ActionScript syntax highlighting.
Improved performance of auto-completion list cell renderer for huge completion lists.
RSTALanguageSupport demo now allows switching of LAF's at runtime.

Revision 168 - Directory Listing
Modified Thu Apr 8 03:43:38 2010 UTC (7 years ago) by kid_gorgeous
AutoComplete's description window now updates itself in response to a selection change after a small delay (120ms) instead of immediately, to help performance for language supports with slower descriptions (e.g. file IO).
Provide a small hook into CompletionXMLPerser to allow use of custom Completion types.
Hide completion popup window if it is visible and an invalid completion char is typed (such as space).
Make "dumb complete word action" (shift+space) insert a space if caret isn't just after a string of letters.

Revision 167 - Directory Listing
Modified Wed Mar 24 01:58:13 2010 UTC (7 years, 1 month ago) by kid_gorgeous
Fix to prevent security exception setting AA hint in an applet (thanks to Frederic in the forums).

Revision 166 - Directory Listing
Modified Sat Mar 20 04:59:14 2010 UTC (7 years, 1 month ago) by kid_gorgeous
Groovy highlighting updates (GDK Object methods, Java 5/6 java.lang classes, URL's in comments).

Revision 160 - Directory Listing
Modified Thu Mar 11 03:34:08 2010 UTC (7 years, 1 month ago) by bobby_light
Tagging 1.4.1.

Revision 159 - Directory Listing
Modified Thu Mar 11 03:31:54 2010 UTC (7 years, 1 month ago) by bobby_light
Bumping version numbers to 1.4.1.

Revision 158 - Directory Listing
Modified Sat Feb 27 22:50:49 2010 UTC (7 years, 1 month ago) by bobby_light
Improved XML auto-closing tags (accepts ':' and '-' chars in tag names).
Remove debug message to stdout (getDefaultFont()).

Revision 157 - Directory Listing
Modified Wed Feb 10 03:31:05 2010 UTC (7 years, 2 months ago) by bobby_light
Updating default task identifiers for TaskTagParser.

Revision 156 - Directory Listing
Modified Wed Feb 10 03:17:06 2010 UTC (7 years, 2 months ago) by bobby_light
Fixing bug in SyntaxView that caused incorrect calculation of max line length.
Make TaskTagParser not parse when task pattern is null or empty string.

Revision 155 - Directory Listing
Modified Sat Feb 6 05:31:57 2010 UTC (7 years, 2 months ago) by kid_gorgeous
Fixing Ctrl+Space/Shift+Space issue in editor kit.

Revision 154 - Directory Listing
Modified Sat Jan 16 22:24:40 2010 UTC (7 years, 3 months ago) by kid_gorgeous
Adding keymapping: shift+space does a "dumb complete word action" where last word in document that matches the "word" up to the caret position is auto-completed.  Keep pressing shift+space to go back further in the document.

Revision 153 - Directory Listing
Modified Sun Jan 10 20:22:25 2010 UTC (7 years, 3 months ago) by bobby_light
Adding EOL marker option.

Revision 152 - Directory Listing
Modified Sun Jan 10 06:51:41 2010 UTC (7 years, 3 months ago) by kid_gorgeous
Improved word skipping (control + arrow keys) - no longer stops at camel-case identifier capitals.  I don't care if Eclipse does it or not, it's annoying!
Word selection via double-clicking now behaves better for a programmer's editor.

Revision 151 - Directory Listing
Modified Wed Jan 6 04:05:51 2010 UTC (7 years, 3 months ago) by bobby_light
Ctrl+left/right arrow should move to next "word" like Eclipse, not Java's default (BreakIterator.getWordInstance()).

Revision 148 - Directory Listing
Modified Fri Dec 11 14:21:17 2009 UTC (7 years, 4 months ago) by kid_gorgeous
ErrorStrip should re-add listeners when added back into a GUI after being removed.
Make RSTA's default font Menlo on OS X Snow Leopard and Monaco on Leopard.
On getFont() call, RSTA should notify SyntaxScheme, which should try to keep all similar fonts (bold, italic versions) using the same font family.  This is more logical (usually only have to change the font with a single call).
Allow SyntaxSchemes to take a default font (e.g. textArea.getFont()) and derive default fonts (bold, italics) from that instead of from Monospaced.
Allow RSyntaxTextAreaDemo to toggle between monospaced and non-monospaced font.

Revision 144 - Directory Listing
Modified Wed Dec 2 05:02:25 2009 UTC (7 years, 4 months ago) by bobby_light
Tagging 1.4.0.

Revision 142 - Directory Listing
Modified Wed Dec 2 04:06:29 2009 UTC (7 years, 4 months ago) by kid_gorgeous
Bumping version numbers in build.xml files.
Removing debug System.out.println()'s.
Make active line range in gutter default to -1 (none).

Revision 141 - Directory Listing
Modified Tue Nov 24 03:27:18 2009 UTC (7 years, 5 months ago) by bobby_light
Fixing bug - RUndoManager is not updated when a new Document is set on an RTextArea via setDocument().
Making ErrorStrip only repaint caret indicator when caret's line changes.

Revision 140 - Directory Listing
Modified Thu Nov 19 03:58:33 2009 UTC (7 years, 5 months ago) by bobear2681
Made "Toggle Comment" and "Goto Matching Bracket" actions bound by default to Ctrl+Slash and Ctrl+{, respectively.

Revision 139 - Directory Listing
Modified Thu Nov 19 02:58:53 2009 UTC (7 years, 5 months ago) by bobby_light
Adding bbcode syntax highlighting, including closing tag completion.

Revision 138 - Directory Listing
Modified Wed Nov 11 23:04:24 2009 UTC (7 years, 5 months ago) by bobby_light
Make RTextArea's popup menu actions created on first constructor call, not in a static block, in case some apps (like RText) call static methods before setting default locale (thus affecting the localization of the actions).
Fixed a bug in the ErrorStrip/RSyntaxTextAreaHighlighter to prevent exceptions from marked occurrences in the Error Strip.

Revision 136 - Directory Listing
Modified Sun Nov 1 20:11:44 2009 UTC (7 years, 5 months ago) by bobby_light
- Fixed a silent NPE with FocusableTips when on OS X.
- Changed XMLTokenMaker so applications can globally change whether all XMLTokenMakers auto-complete closing markup tags.
- Guard against silent NPE when calling SearchEngine.replaceAll(...) for a regex replacement with null "replaceWith" (now treats null as "", which is what the non-regex case has always done).

Revision 135 - Directory Listing
Modified Thu Oct 29 12:12:45 2009 UTC (7 years, 5 months ago) by kid_gorgeous
Rename CCompletionProvider to LanguageAwareCompletionProvider.
Fix bug in org.fife.ui.rsyntaxtextarea.ParserManager.
Bump version numbers in RSTA and SpellChecker's build.xml.

Revision 134 - Directory Listing
Modified Wed Oct 28 04:13:37 2009 UTC (7 years, 5 months ago) by bobby_light
Made ErrorStrip able to track caret.
Made Gutter (really IconRowHeader) able to display an "active line range" (e.g. the method the caret is in).
Fixed SpellChecker bug - SpellingParserEvent wasn't fired properly when a word was ignored.
Made SpellingParserEvents level be INFO instead of ERROR.

Revision 133 - Directory Listing
Modified Sat Oct 24 05:05:36 2009 UTC (7 years, 6 months ago) by kid_gorgeous
Minimum parser type (notice, warning, error) can be set for ErrorStrip.  TaskNotices are always displayed.
TaskTagParser's notices can not be derived by their type (TaskNotice).
Fixed a bug in Gutter - IconRowHeader's color didn't change with runtime LaF change.

Revision 132 - Directory Listing
Modified Sat Oct 10 20:34:33 2009 UTC (7 years, 6 months ago) by kid_gorgeous
Fixed bug in SyntaxScheme.toCommaSeparatedString() parsing.
Added utility methods to Token class.
Improved documentation of getAlreadyEnteredText() for CompletionProviders.

Revision 131 - Directory Listing
Modified Tue Oct 6 22:26:46 2009 UTC (7 years, 6 months ago) by bobby_light
Markup languages now can differentiate between tag names and attributes when highlighting.
Softened the default appearance when highlighting markup languages.

Revision 130 - Directory Listing
Modified Sun Oct 4 15:04:08 2009 UTC (7 years, 6 months ago) by bobby_light
Markup languages can now automatically complete closing tags when the user types "</", although only XML's is enabled by default.  All others need a call to the static "setCompleteCloseTags()" method.
Added option to demo to toggle animated bracket matching.

Revision 129 - Directory Listing
Modified Sat Oct 3 16:20:51 2009 UTC (7 years, 6 months ago) by kid_gorgeous
csv form of SyntaxScheme now includes a version identifier.

Revision 128 - Directory Listing
Modified Fri Oct 2 03:09:27 2009 UTC (7 years, 6 months ago) by bobby_light
Adding option to animate bracket matching.
Darker line now drawn around marked occurrences.

Revision 127 - Directory Listing
Modified Sun Sep 20 04:30:59 2009 UTC (7 years, 7 months ago) by bobby_light
SyntaxScheme now saves colors in format "$rrggbb" (thanks GwynEvans from forums).
Minor tweaks to RSTA and token styling.

Revision 126 - Directory Listing
Modified Sat Aug 29 18:41:27 2009 UTC (7 years, 7 months ago) by kid_gorgeous
Added "Ignore word" ability to SpellChecker.
Whether or not "Add to dictionary" and "Ignore" options are available in SpellChecker are now configurable.
SpellChecker now fires events when words are added to the user's dictionary or ignored.

Revision 124 - Directory Listing
Modified Mon Aug 24 23:12:13 2009 UTC (7 years, 8 months ago) by bobby_light
Adding option to auto-insert closing curly brace for languages that use curly braces to denote code blocks (Feature Request 2715095).

Revision 123 - Directory Listing
Modified Sat Aug 22 19:48:52 2009 UTC (7 years, 8 months ago) by kid_gorgeous
Finished Scala highlighting support.
Improved file loading method of RSyntaxTextAreaDemo.

Revision 122 - Directory Listing
Modified Wed Aug 19 21:54:33 2009 UTC (7 years, 8 months ago) by kid_gorgeous
Completed Delphi highlighting support.
Beginning Scala highlighting support.
Made Gutter's background color honored.
SpellChecker - added ability to have a "user dictionary" the user can add words to.  "Add to dictionary" now works.

Revision 121 - Directory Listing
Modified Mon Aug 17 13:22:13 2009 UTC (7 years, 8 months ago) by bobby_light
Made ParserManager not remove parsers on removeNotify(), just stop them.  Made RTextArea's paste() an atomic undo operation.  Fixed a bug when using same SpellingParser on a syntax highlighted and non-syntax highlighted file at the same time.

Revision 120 - Directory Listing
Modified Thu Aug 13 23:40:38 2009 UTC (7 years, 8 months ago) by kid_gorgeous
Better custom tooltip coloring for Nimbus.  Removed a few stdout debug messages.

Revision 119 - Directory Listing
Modified Wed Aug 12 03:59:36 2009 UTC (7 years, 8 months ago) by bobby_light
Adding ErrorStrip.  Flesh out parser API a little.  Remove unnecessary stuff from SpellingParserDemo.  Code is messy and will need some clean-up.

Revision 118 - Directory Listing
Modified Mon Aug 10 02:30:43 2009 UTC (7 years, 8 months ago) by kid_gorgeous
Parsers can now re-parse only modified section of document if they are capable, to improve performance.  Improved positioning of FocusableTip.  Fixed bug when changing Gutter's font.

Revision 117 - Directory Listing
Modified Thu Aug 6 12:25:32 2009 UTC (7 years, 8 months ago) by kid_gorgeous
Fix - removing a Parser also removes its highlights/notices.  Added "Toggle Spell Checking" to SpellChecker demo.

Revision 116 - Directory Listing
Modified Sat Aug 1 17:26:37 2009 UTC (7 years, 8 months ago) by bobby_light
Adding FocusableTips, making them default tooltip type for RSTA.  SpellChecker now uses them to be able to correct misspellings in RSTA by clicking on hyperlinks.

Revision 115 - Directory Listing
Modified Wed Jul 29 23:29:26 2009 UTC (7 years, 8 months ago) by bobby_light
RSTA Parser API enhancements for SpellChecker.

Revision 114 - Directory Listing
Modified Sun Jul 26 23:36:37 2009 UTC (7 years, 9 months ago) by bobby_light
Some changes to the parsing system, brought on by Spell Checker.

Revision 110 - Directory Listing
Modified Sat Jul 11 20:22:40 2009 UTC (7 years, 9 months ago) by bobby_light
Tagging 1.3.4

Revision 109 - Directory Listing
Modified Mon Jun 29 02:54:03 2009 UTC (7 years, 9 months ago) by bobby_light
Adding API to set line numbering start index.  SourceForge RFE 2812114.

Revision 106 - Directory Listing
Modified Sat Jun 13 21:52:36 2009 UTC (7 years, 10 months ago) by bobby_light
Beginning of Lisp syntax highlighting.  Fixing some incorrect copyrights in files.  Other small updates.

Revision 105 - Directory Listing
Modified Mon Jun 8 13:10:45 2009 UTC (7 years, 10 months ago) by bobby_light
Cleanup of undo/redo localization code.

Revision 104 - Directory Listing
Modified Wed Jun 3 02:29:05 2009 UTC (7 years, 10 months ago) by bobby_light
Keep selection visible even when text area doesn't have focus.

Revision 102 - Directory Listing
Modified Wed May 13 12:34:29 2009 UTC (7 years, 11 months ago) by bobby_light
Tagging 1.3.3

Revision 101 - Directory Listing
Modified Sat May 9 16:54:31 2009 UTC (7 years, 11 months ago) by bobby_light
Bumping version number to 1.3.3.

Revision 99 - Directory Listing
Modified Fri May 1 13:20:37 2009 UTC (7 years, 11 months ago) by bobear2681
Clean up RTextScrollPane constructors a little.

Revision 97 - Directory Listing
Modified Sun Apr 26 15:09:45 2009 UTC (8 years ago) by bobear2681
Improved Mark Occurrences highlight behavior (painted underneath selection, doesn't "absorb" chars typed at end of highlight).  Also made several Javadoc improvements.

Revision 95 - Directory Listing
Modified Thu Mar 26 23:55:48 2009 UTC (8 years, 1 month ago) by bobby_light
Tagging 1.3.2

Revision 94 - Directory Listing
Modified Thu Mar 26 23:54:47 2009 UTC (8 years, 1 month ago) by bobby_light
Bumping version number to 1.3.2.

Revision 93 - Directory Listing
Modified Tue Mar 24 11:27:03 2009 UTC (8 years, 1 month ago) by bobby_light
Adding DeleteLineAction (Ctrl+D) that removes currently selected line(s).

Revision 92 - Directory Listing
Modified Wed Mar 11 03:53:14 2009 UTC (8 years, 1 month ago) by bobby_light
Fixing bug that prevented JTextAreas from working when an R(Syntax)TextArea was created first.

Revision 90 - Directory Listing
Modified Mon Mar 9 03:40:28 2009 UTC (8 years, 1 month ago) by bobby_light
Tagging 1.3.1.

Revision 89 - Directory Listing
Modified Mon Mar 9 03:38:16 2009 UTC (8 years, 1 month ago) by bobby_light
Bumping version number to 1.3 in build scripts.  Small Javadoc update in Gutter.java.

Revision 88 - Directory Listing
Modified Wed Mar 4 00:02:24 2009 UTC (8 years, 1 month ago) by bobby_light
Fix for incorrect repainting of icon area in gutter.  Fixed bug in bookmark toggling of last line.  Removed unnecessary "inUndoRedo" field & getter from RTextArea.

Revision 87 - Directory Listing
Modified Tue Feb 24 04:30:47 2009 UTC (8 years, 2 months ago) by bobby_light
Keep NetBeans' Matisse happy - make RTextScrollPane work with a null textArea parameter.

Revision 85 - Directory Listing
Modified Sun Feb 22 20:41:18 2009 UTC (8 years, 2 months ago) by bobby_light
Tagging 1.3

Revision 82 - Directory Listing
Modified Sun Feb 22 20:33:04 2009 UTC (8 years, 2 months ago) by bobby_light
Javadoc fixes.

Revision 79 - Directory Listing
Modified Sun Feb 22 19:16:31 2009 UTC (8 years, 2 months ago) by bobby_light
More "SyntaxScheme" naming updates.  Fixing bug in line repaint in RTextAreaBase.

Revision 78 - Directory Listing
Modified Sat Feb 21 06:02:21 2009 UTC (8 years, 2 months ago) by bobby_light
Renaming of syntax style classes to be simpler.  Fixed small bug in HTML/JSP/PHP highlighting (closing script tags).  Commented out RTL menu item from RSTA demo to keep applet payload size down.

Revision 77 - Directory Listing
Modified Fri Feb 20 20:15:39 2009 UTC (8 years, 2 months ago) by bobby_light
Improved Gutter control.  Now has built-in Bookmarking support that can be toggled on and off.  Go to next/previous bookmarks with F2/Shift+F2, toggle bookmarks with Ctrl+F2.

Revision 76 - Directory Listing
Modified Tue Feb 17 00:04:47 2009 UTC (8 years, 2 months ago) by bobby_light
Adding RTextArea line highlighting API.  Replacing LineNumberList/Border with Gutter class, capable of rendering line numbers and per-line icons.

Revision 75 - Directory Listing
Modified Sat Feb 7 16:05:04 2009 UTC (8 years, 2 months ago) by bobby_light
SQL fixes - added "create" keyword and add '_' as an identifier char (for mark occurrences).

Revision 74 - Directory Listing
Modified Thu Feb 5 21:31:20 2009 UTC (8 years, 2 months ago) by bobby_light
Adding ToolTipSupplier to RTextArea so hosting apps can supply tooltips without subclassing RSTA.  AutoComplete has optional support for this through CCompletionProvider (to be expanded on later).  Fixed recently-broken hyperlinks in description autocomplete window.  Made command+c the copy shortcut for the description window on OS X.

Revision 73 - Directory Listing
Modified Wed Feb 4 13:52:36 2009 UTC (8 years, 2 months ago) by bobby_light
Fixing DocumentReader bug.  Improved "atomic edit" support ("comment lines" and drag-and-drop to copy text in an editor are now atomic undo/redo events).  Improvement in ParserManager handling of bad input.

Revision 72 - Directory Listing
Modified Sun Feb 1 05:09:04 2009 UTC (8 years, 2 months ago) by bobby_light
Make text in description window copy-able.  Add AutoComplete.setDescriptionWindowSize() method.  Minor update to c.xml for demo.

Revision 71 - Directory Listing
Modified Fri Jan 30 03:54:30 2009 UTC (8 years, 2 months ago) by bobby_light
Adding PHP syntax highlighting.  Updating Java and JSP's java.lang class highlighting to be up-to-date with Java 6.  More Serializable updates.

Revision 70 - Directory Listing
Modified Mon Jan 26 03:33:15 2009 UTC (8 years, 3 months ago) by bobby_light
Making auto-indent smarter for languages using curly braces to denote code blocks (C, Java, Perl, etc.).  Now lines in a new block are indented, and the closing brace of a block is out-dented.

Revision 67 - Directory Listing
Modified Thu Jan 22 23:58:51 2009 UTC (8 years, 3 months ago) by bobby_light
Tagging 1.2.3.

Revision 66 - Directory Listing
Modified Wed Jan 21 23:52:19 2009 UTC (8 years, 3 months ago) by bobby_light
Mark Occurrences tweak (ignore ';' chars).  Added hyperlink support to C#.  Made Mark Occurrences toggle-able in demo.  Fixed issue preventing RTextArea from being Serializable.  Fixed several spelling errors in comments.

Revision 64 - Directory Listing
Modified Tue Jan 20 15:48:31 2009 UTC (8 years, 3 months ago) by bobby_light
Adding Mark Occurrences support.

Revision 63 - Directory Listing
Modified Mon Jan 19 03:11:18 2009 UTC (8 years, 3 months ago) by bobby_light
Have '^' and '$' match start and end of line, not all input, in regex searches.

Revision 59 - Directory Listing
Modified Fri Jan 16 00:16:59 2009 UTC (8 years, 3 months ago) by bobby_light
Tagging 1.2.2.

Revision 58 - Directory Listing
Modified Fri Jan 16 00:13:04 2009 UTC (8 years, 3 months ago) by bobby_light
Final touches on 1.2.2.

Revision 54 - Directory Listing
Modified Tue Jan 13 04:04:24 2009 UTC (8 years, 3 months ago) by bobby_light
Give RTextScrollPane a default constructor to keep NetBeans happy.

Revision 47 - Directory Listing
Modified Wed Jan 7 04:18:01 2009 UTC (8 years, 3 months ago) by bobby_light
Fixing bugs (thanks John): NPE on bracket matching sometimes occurs when loading a file, and another NPE occurs in TextEditorPane if you load() a local file that doesn't yet exist (OK), then try to save() it (wasn't okay - default encoding was null).  Also adding support for "mark occurrences", although it isn't integrated into RSTA yet.

Revision 44 - Directory Listing
Modified Sat Jan 3 21:28:51 2009 UTC (8 years, 3 months ago) by bobby_light
Tagging release 1.2.1.

Revision 43 - Directory Listing
Modified Sat Jan 3 21:26:34 2009 UTC (8 years, 3 months ago) by bobby_light
Updating svn:ignore

Revision 42 - Directory Listing
Modified Sat Jan 3 21:25:04 2009 UTC (8 years, 3 months ago) by bobby_light
Updating build.xml files to 1.2.1.

Revision 39 - Directory Listing
Modified Thu Jan 1 17:20:31 2009 UTC (8 years, 3 months ago) by bobby_light
Making ConfigurableCaret extend DefaultCaret, previously it didn't to work around a Java 1.4 bug, but due to code refactoring this workaround no longer works.  Also removing unused code from some token makers.

Revision 36 - Directory Listing
Modified Wed Dec 24 19:33:54 2008 UTC (8 years, 4 months ago) by bobby_light
Fixing a small bug when searching backwards for a single character (non-regex).  Making RSyntaxTextArea default to a monospaced font, as all programming editors should.  Removing a small amount of unused code.

Revision 35 - Directory Listing
Modified Mon Dec 22 16:09:26 2008 UTC (8 years, 4 months ago) by bobby_light
Minor code and documentation cleanup

Revision 33 - Directory Listing
Modified Fri Dec 19 05:25:57 2008 UTC (8 years, 4 months ago) by bobby_light
Tagging version 1.2.

Revision 32 - Directory Listing
Modified Fri Dec 19 05:10:49 2008 UTC (8 years, 4 months ago) by bobby_light
Fixing bug, allowing chars such as '[', ']', '{' and '}' to be typed on Macs with non-English keyboard layouts.  This caused a nice simplification of the Document code.

Revision 31 - Directory Listing
Modified Mon Dec 15 20:44:21 2008 UTC (8 years, 4 months ago) by bobby_light
Changing HTML and JSP token makers to allow multiline attributes.  XML already does this.

Revision 30 - Directory Listing
Modified Sun Dec 14 23:49:20 2008 UTC (8 years, 4 months ago) by bobby_light
Added TokenMakerFactory - RSyntaxDocument is no longer hard-coded with what syntax highlighting it knows how to do.  Users can now change the factory used to more easily add custom languages.  Built-in languages can now also be removed.

Revision 29 - Directory Listing
Modified Sat Dec 13 03:30:03 2008 UTC (8 years, 4 months ago) by bobby_light
Another tweak for custom popup menu support.  Other minor fixes.

Revision 28 - Directory Listing
Modified Thu Dec 11 12:49:39 2008 UTC (8 years, 4 months ago) by bobby_light
The popup menu is now customizable.  Code templates can be removed at runtime.  The demo jar is now executable as a standalone app, not just an applet.

Revision 27 - Directory Listing
Modified Tue Dec 9 01:08:46 2008 UTC (8 years, 4 months ago) by bobby_light
Minor tweaks for serialization.  Fixed some FindBugs issues.  Improved PlainTextTokenMaker performance.

Revision 25 - Directory Listing
Modified Mon Dec 8 04:15:01 2008 UTC (8 years, 4 months ago) by bobby_light
Tagging 1.1 release.

Revision 24 - Directory Listing
Modified Sat Dec 6 19:31:33 2008 UTC (8 years, 4 months ago) by bobby_light
Code cleanup and preparation for smart indent.

Revision 23 - Directory Listing
Modified Thu Dec 4 23:17:44 2008 UTC (8 years, 4 months ago) by bobby_light
Adding new constructors for ease-of-use.  Fixing minor bug affecting newlines in RTextArea.

Revision 22 - Directory Listing
Modified Tue Dec 2 04:53:38 2008 UTC (8 years, 4 months ago) by bobby_light
Making code templates more robust.  Custom and dynamic templates are starting to be possible.  Changed template insertion keystroke to Ctrl+space.

Revision 21 - Directory Listing
Modified Thu Nov 27 05:58:55 2008 UTC (8 years, 5 months ago) by bobby_light
Small change to URLFileLocation#getFileName() to make it more displayable in a UI.

Revision 17 - Directory Listing
Modified Wed Nov 26 04:28:30 2008 UTC (8 years, 5 months ago) by bobby_light
Changing file encoding or line separator of TextEditorPane now marks the editor as dirty.  Modified demo to show source appropriate to the highlighting being demo'd.  Other minor cleanup.

Revision 16 - Directory Listing
Modified Mon Nov 24 03:22:23 2008 UTC (8 years, 5 months ago) by bobby_light
Minor tweaks.  Added property to cause UnicodeWriter to *not* write BOM for UTF-8 files.

Revision 15 - Directory Listing
Modified Fri Nov 21 00:11:16 2008 UTC (8 years, 5 months ago) by bobby_light
Hyperlink highlighting in plain text files, and in line comments for C, C++ and Java.

Revision 14 - Directory Listing
Modified Thu Nov 20 04:43:28 2008 UTC (8 years, 5 months ago) by bobby_light
Minor API cleanup.

Revision 13 - Directory Listing
Modified Sun Nov 16 05:23:35 2008 UTC (8 years, 5 months ago) by bobby_light
Adding TextEditorPane (save & load functionality), URL loading, and fixed Unicode read/write bug.

Revision 12 - Directory Listing
Modified Sat Nov 8 22:03:31 2008 UTC (8 years, 5 months ago) by bobby_light
Hyperlink support now follows URL spec and recognizes all (?) URL's.  Added hyperlinking support to C++.

Revision 11 - Directory Listing
Modified Mon Nov 3 04:17:22 2008 UTC (8 years, 5 months ago) by bobby_light
Small bugfix to hyperlinking - scrolling when holding down Ctrl, then clicking would cause a NPE.

Revision 10 - Directory Listing
Modified Sat Nov 1 22:17:39 2008 UTC (8 years, 5 months ago) by bobby_light
Hyperlink support added.  This is done on a per-syntax basis, and currently only C and Java support hyperlinks.

Revision 9 - Directory Listing
Modified Sun Sep 28 22:43:35 2008 UTC (8 years, 6 months ago) by bobby_light
Adding makefile and Ruby syntax highlighting, and fixing a bug in the search engine.

Revision 7 - Directory Listing
Modified Sun Sep 28 22:42:47 2008 UTC (8 years, 6 months ago) by bobby_light
Adding makefile and Ruby syntax highlighting, and fixing a bug in the search engine.

Revision 6 - Directory Listing
Modified Wed Aug 27 23:36:22 2008 UTC (8 years, 8 months ago) by bobear2681
Better handling of HTML entities and multiline attributes.

Revision 4 - Directory Listing
Modified Sun Aug 24 16:46:55 2008 UTC (8 years, 8 months ago) by bobear2681
Tagging 1.0 release.

Revision 2 - Directory Listing
Modified Sat Aug 16 17:10:41 2008 UTC (8 years, 8 months ago) by bobear2681
Adding initial content.

Revision 1 - Directory Listing
Added Sat Aug 16 16:57:13 2008 UTC (8 years, 8 months ago) by bobear2681
Initial repository layout

Sort log by:

Contact webmaster
ViewVC Help
Powered by ViewVC 1.0.5