[RSyntaxTextArea] Repository:
ViewVC logotype

Revision 806


Jump to revision: Previous Next
Author: bobby_light
Date: Mon Jun 24 03:50:53 2013 UTC (4 years, 6 months ago)
Log Message:
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.

Changed paths:

Only 100 changes shown, display 15 more changes...
Path Details
DirectoryAutoComplete/trunk/src/org/fife/ui/autocomplete/LanguageAwareCompletionProvider.java modified , text changed
DirectoryRSTALanguageSupport/trunk/.classpath modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/AbstractMarkupLanguageSupport.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/groovy/GroovySourceCompletionProvider.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/html/HtmlCompletionProvider.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/java/JavaLinkGenerator.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/java/SourceCompletionProvider.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/js/JavaScriptLinkGenerator.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/js/ast/jsType/RhinoJavaScriptTypesFactory.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/js/completion/JSClassCompletion.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/js/resolver/JavaScriptCompletionResolver.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/perl/PerlCompletionProvider.java modified , text changed
DirectoryRSTALanguageSupport/trunk/src/org/fife/rsta/ac/php/PhpCompletionProvider.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/AbstractJFlexCTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/DefaultOccurrenceMarker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/DefaultTokenFactory.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/DefaultTokenPainter.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/MarkOccurrencesSupport.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/RSyntaxDocument.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/RSyntaxTextArea.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/RSyntaxTextAreaEditorKit.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/RSyntaxUtilities.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/SyntaxView.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/Token.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/TokenFactory.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/TokenImpl.java added
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/TokenMakerBase.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/TokenUtils.java added
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/VisibleWhitespaceTokenPainter.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/WrappedSyntaxView.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/XmlOccurrenceMarker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/folding/CurlyFoldParser.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/folding/HtmlFoldParser.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/folding/JsonFoldParser.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/folding/LatexFoldParser.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/folding/NsisFoldParser.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/folding/XmlFoldParser.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/ActionScriptTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/ActionScriptTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/AssemblerX86TokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/AssemblerX86TokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/BBCodeTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/BBCodeTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CPlusPlusTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CPlusPlusTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CSSTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CSSTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CSharpTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CSharpTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/CTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/ClojureTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/ClojureTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/DelphiTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/DelphiTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/DtdTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/DtdTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/FortranTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/FortranTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/GroovyTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/GroovyTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/HTMLTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/HTMLTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JSPTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JSPTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JavaScriptTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JavaScriptTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JavaTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JavaTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JsonTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/JsonTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/LatexTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/LatexTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/LispTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/LispTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/LuaTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/LuaTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/MakefileTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/MakefileTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/MxmlTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/MxmlTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/NSISTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/NSISTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PHPTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PHPTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PerlTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PerlTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PlainTextTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PlainTextTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PropertiesFileTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PropertiesFileTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PythonTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/PythonTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/RubyTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/RubyTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/SASTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/SASTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/SQLTokenMaker.flex modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/SQLTokenMaker.java modified , text changed
DirectoryRSyntaxTextArea/trunk/src/org/fife/ui/rsyntaxtextarea/modes/ScalaTokenMaker.flex modified , text changed

Contact webmaster
ViewVC Help
Powered by ViewVC 1.0.5