[autocomplete] annotated tag 2.5.0 created (now 5a4d8a7)

Benjamin Mesing ben at alioth.debian.org
Mon Oct 21 19:10:44 UTC 2013


This is an automated email from the git hooks/post-receive script.

ben pushed a change to annotated tag 2.5.0
in repository autocomplete.

        at  5a4d8a7   (tag)
   tagging  0c05e045b675dcf2daa1488ee95ec12c7c433d47 (commit)
 tagged by  bobbylight
        on  Mon Aug 26 21:50:58 2013 -0400

- Log -----------------------------------------------------------------
Tagging 2.5.0

Steve Upton (3):
      Made the toString() on ParametertizedCompletion a bit more friendly. JavaScript Function completions extend this class and were not resolving their types correctly
      Fix Arithmethtic divide by 0 exception
      Moved the template and comment completions for Java and JavaScript into a common cache that can be overridden.

bobbylight (138):
      Adding AutoComplete and demo projects
      Initial population of AutoComplete and AutoCompleteDemo.
      Making AutoCompletion.doCompletion() a way to programmatically display the completion popup window.
      Fixing input issue when >1 JTextComponent has an AutoComplete installed.  Adding beginnings of language-aware completion support.
      Description for function parameters added to ProceduralLanguageCompletionProvider.  Started "LanguageAwareCompletionProvider", which uses RSTA's syntax highlighting to provide more intelligent completion choices.  Adding getReplacementText() hook to AutoCompletion.
      Added support for "markup tags", to be used in languages such as HTML, JSP and XML.  Cleaned up code somewhat.
      Enhanced the demo, the CompletionCellRenderer, and added the beginnings of a JarCompletionProvider for Java.
      Adding parameter support when typing a function or method.  Like Eclipse, arguments are pre-filled in and you can tab through them, and there is a tooltip listing the parameters to enter.
      Lots of work on parameter assistance.  Functions/methods can have descriptions of their return values.
      Runtime LaF changes are now handled properly.  Refactored demo to work as both an applet and standalone app.  Demo now allows you to switch LaF.
      Fixing keybinding bug when switching from autocomplete choices to parameter assistance.  Making size grip look better on OS X.
      Making parameter completion chars editable in XML.  Better formatting of param descriptions for function and markup completions.  Removing debug printing to stdout.  Better paren handling when in param completion mode.  Demo can now run as an applet and in webstart, in addition to a standalone app.  Adding license and readme file.
      Fixed bug loading proper size grip icon on OS X.
      Lots of Javadoc improvements.  Fixed a bug preventing "standard" cell rendering from working.
      Make text in description window copy-able.  Add AutoComplete.setDescriptionWindowSize() method.  Minor update to c.xml for demo.
      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.
      Fix for auto-closing parens in parameter assistance.  Javadoc fixes.
      svn:ignore updates.
      Improved Mark Occurrences highlight behavior (painted underneath selection, doesn't "absorb" chars typed at end of highlight).  Also made several Javadoc improvements.
      Beginning of Lisp syntax highlighting.  Fixing some incorrect copyrights in files.  Other small updates.
      Better RTL support.  Completion popup now properly aligns its right side with the caret for RTL locales.  The size grip also properly resizes the popup in RTL.
      Better RTL support for AutoComplete.
      Better custom tooltip coloring for Nimbus.  Removed a few stdout debug messages.
      Fixed bug in SyntaxScheme.toCommaSeparatedString() parsing.
      Rename CCompletionProvider to LanguageAwareCompletionProvider.
      Bumping version numbers in build.xml files.
      Allow specifying the size of the completion choices window.
      Fixing Ctrl+Space/Shift+Space issue in editor kit.
      Bumping version numbers to 1.4.1.
      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).
      First commit of RSTALanguageSupport!  Use at your own risk!
      Adding ActionScript syntax highlighting.
      Tidying of completion renderers for C, HTML, PHP.
      Java code completion - Fixed display of parent type declaration in field completions.
      Code completion window should display a single choice (not auto-complete it) if the user has not typed any prefix of it yet.
      SearchEngine's concept of "whole word" is more accurate now.
      SearchEngine bug fixes for replaceAll() with regex and match case/whole word enabled.
      Javadoc in Java code completion now parses and converts "{@code xxx}", "{@link xxx}", etc. to hyperlinks appropriately, though the links don't actually go anywhere yet.
      Can now pass a different classloader for CompletionXMLParser to use for custom FunctionCompletions, etc., if necessary.
      Fixed autocomplete bug with overloaded functions.
      Bumping version numbers up to 1.4.2.
      Auto-completion popup windows default to larger sizes.
      Refactoring of AutoCompletion, popup windows now auto-hide when text component loses focus.
      Java language support Javadoc fixes - overloaded methods with the same number of parameters, handling trailing "*/" on Javadoc line with text on it, better bold-ening of parameters and formatting of the parameters section.
      AutoCompletions and LanguageSupports can now configure whether to auto-activate the completion window on certain key presses.  Java and HTML language supports use this functionality by default, Java activating on '.' and HTML on '<' when not in a tag.
      Fixing bug in setAutoActivationDelay().
      Added "our" keyword to Perl syntax highlighting.
      Fixed positioning of completion popup windows and parameter assistance windows in multi-monitor environments.
      Fixing positioning of FocusableTip on multi-monitor setups.
      Make AutoCompletion#insertCompletion() protected.
      Fixed silent exception getting thrown when reparsing an RSTA's contents when a section of text is removed that included ParserNotices.
      Fixing bug 3067423: ParameterizedCompletionDescriptionToolTip is not hidden when cursor is moved right via arrow keys (thanks mmodelski).
      Patch for auto-complete with parameter list separators with length > 2, as well as an off-by-one error in moveToNextParam.  Contributed by Matthew Adereth.
      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).
      First pass at offering code completion choices for all class names on classpath, and adding imports if inserted class was not already imported.  Thanks again to Guilherme and Jonatas.
      Minor changes.
      Completion choices are now grouped by relevance, not just sorted lexicographically.
      Beginning work towards parameter completions for a ParameterizedCompletion's parameters.
      Improvements to parameter completion choices.  Keyboard shortcuts (escape, enter, tab) should now mimic Eclipse when param completion suggestion window is visible.
      Make ParameterChoicesProvider assume Completions as the choice types, and allow a custom renderer to be installed for the choices list on AutoComplete instances. Make JavaLanguageSupport take advantage of this.
      Parameter choice completions sorted by relevance.
      AutoComplete: Hopefully improved sizing and behavior of ParameterizedComletionChoicesWindow.
      RSTALanguageSupport: Major work towards generics completion support!  May still be super buggy.
      Moving PopupWindowDecorator support to RSyntaxTextArea, so FocusableTips can be made to have drop shadows as well.
      Fix for possible NPE with parameterized completion choices.
      Bumping version numbers in anticipation of 1.5.0 release.
      AutoComplete: Only check default screen configuration when determining screen bounds for popup windows.  Helps with some monitor/system setups, greatly improving display time of first completion popup.  Thanks to Manuel Krug!
      Bumping version numbers to 1.5.1.
      Small licensing info updates.
      Start of JspLanguageSupport.
      Bumping version number to 1.5.2, minor Javadoc updates.
      Popup windows: Working around Nimbus oddities (yet again) with colors.  Make "tool tip" style windows use actual tool tip border where possible.
      Patches from Thorsten @ pader sync:
      Fixed bug: If SearchEngine finds a match in a collapsed fold, relevant folds should be expanded to make the selection visible.
      License change to BSD, except for SpellChecker since it relies on Jazzy (will be staying LGPL).
      AutoComplete: Allow the two basic code completion windows to have decorators (i.e. drop shadows)
      RSTA: Fixed bug in LaTeX code folding.
      AutoComplete: Add DTD for DefaultCompletionProvider's XML inputs.
      AutoComplete: Make popup decorations for main autocomplete windows optional separate from all other RSTA popups for performance reasons.
      Minor tweaks.
      JavaLanguageSupport: Better support for links in Javadoc.  Still a little work to do.
      JavaLanguageSupport: pre-blocks fixed up in Javadoc.  Fixed bug with disappearing '/' chars in doc comments.
      Remove PropertyChangeListener from UIManager when AutoCompletion is uninstalled to allow GC.
      AutoComplete: Starting to add support for arbitrary template completions (for-loops, etc.).
      Starting work on TemplateCompletions - allows completions for parameterized boilerplate code - for-loops, etc.
      Refactoring parameterized completion code in preparation for template completion fixes.
      Minor parameterized completion refactoring.
      More minor parameterized completion updates.
      Tweaks to template completions, added more template completions to JavaLanguageSupport demo.
      Integrating TemplateCompletions into JavaScript language support.
      Updating Simplified Chinese translation.  Thanks to Peter Barnes!
      Minor documentation changes.
      Added getIcon() method to the Completion interface to attempt to streamline icon usage in completions.  Minor warning cleanup.
      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).
      JavaScript: Add E4X highlighting (toggled by property on JavaScriptTokenMaker).
      JavaLanguageSupport: Improvements to template completions.
      Updating Russian translation.  Thanks to Nadiya!
      Remove extraneous build warning when using Ant 1.8.x.
      Adding Polish translation (thanks Chris!).
      AutoComplete: Template completions with no params should move caret to ${cursor} location.
      Adding starter i18n files for other languages.
      AutoComplete: Fixed bug: Template completions ending with a param/cursor, you couldn't cycle through the params properly.
      AutoComplete: When in parameter completion mode, Enter should insert a newline if pressed when at the "end" offset.
      Fixing Spanish (thanks Leandro!) and Simplified Chinese (and peter_barnes!) translations.
      Updating pt_BR translations.  Thanks Pat!
      Updating Polish translation (thanks Chris!).
      ZScript: Correctly parse script-scoped variables but flag them as warnings (deprecated functionality).  All imports to be declared anywhere in the file, not just at the top.
      RSTA: Fix for secondary language background getter.
      Bumping version numbers to 2.0.4 and fixing some Javadoc/documentation errors.
      Updating Korean translation.  Thanks Changkyoon!
      Make user overtype closing ')' when typing a method completion and they type the '(' explicitly.
      Updating Italian translation.  Thanks Davide ("Argaar")!
      Updating German translation (thanks Domenic!).
      RSTA: Updating Japanese translation (thanks Josh!).
      Updating Hungarian translation (thanks Zityi!).
      Bumping version numbers to 2.0.5.
      Updating Arabic translation (thanks Mawaheb!).
      Bumping version numbers to 2.0.5.1.
      All: Update Ant scripts so javac -source and -target options use "lines,vars,source", not "lines,var,source".
      Updating Turkish translation (thanks Burak!).
      Updating French translation (thanks Pat!).
      Giving credit to Pat for French translations in readme files.
      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.
      Factor HTML-stripping into a method.  Can be optimized later.  Should also replace < with <,   with space, etc.
      Bumping version numbers to 2.0.6.
      commit c597b38e2271ee7e0dbfda25b7e0b866f613037d
      Bumping version numbers to 2.0.7 in build scripts.
      RSTA/RSTALanguageSupport: JavaScript now syntax highlights and includes code completion for JSDoc.
      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.
      Adding .gitignore
      Getting code to build with JDK5 with no warnings.
      Replacing StringBuffers with StringBuilders where applicable
      Adding @Override whre necessary
      Minor tweaks
      Adding readme.md
      Fixing readme.md
      Updating readme
      Random tweaks

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/autocomplete.git



More information about the pkg-java-commits mailing list