[autocomplete] branch master created (now 9245f34)

Benjamin Mesing ben at alioth.debian.org
Sat Oct 19 12:53:06 UTC 2013


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

ben pushed a change to branch master
in repository autocomplete.

        at  9245f34   Fixing minor bug, didn't seem to cause any problems

This branch includes the following new commits:

       new  b8c6015   Adding AutoComplete and demo projects
       new  85879fa   Initial population of AutoComplete and AutoCompleteDemo.
       new  483ec02   Making AutoCompletion.doCompletion() a way to programmatically display the completion popup window.
       new  c6488a2   Fixing input issue when >1 JTextComponent has an AutoComplete installed.  Adding beginnings of language-aware completion support.
       new  f12db2e   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.
       new  9eb2129   Added support for "markup tags", to be used in languages such as HTML, JSP and XML.  Cleaned up code somewhat.
       new  ec8217d   Enhanced the demo, the CompletionCellRenderer, and added the beginnings of a JarCompletionProvider for Java.
       new  aa4fa8e   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.
       new  eb0012a   Lots of work on parameter assistance.  Functions/methods can have descriptions of their return values.
       new  b9fdfe4   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.
       new  5656fca   Fixing keybinding bug when switching from autocomplete choices to parameter assistance.  Making size grip look better on OS X.
       new  e6d4e4a   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.
       new  c839acf   Fixed bug loading proper size grip icon on OS X.
       new  b3ab23d   Lots of Javadoc improvements.  Fixed a bug preventing "standard" cell rendering from working.
       new  7d67755   Make text in description window copy-able.  Add AutoComplete.setDescriptionWindowSize() method.  Minor update to c.xml for demo.
       new  2cc6293   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.
       new  f01bdc4   Fix for auto-closing parens in parameter assistance.  Javadoc fixes.
       new  52cf3e9   svn:ignore updates.
       new  1771db7   Improved Mark Occurrences highlight behavior (painted underneath selection, doesn't "absorb" chars typed at end of highlight).  Also made several Javadoc improvements.
       new  303a01a   Beginning of Lisp syntax highlighting.  Fixing some incorrect copyrights in files.  Other small updates.
       new  f5929fc   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.
       new  456d186   Better RTL support for AutoComplete.
       new  40a2260   Better custom tooltip coloring for Nimbus.  Removed a few stdout debug messages.
       new  30c718f   Fixed bug in SyntaxScheme.toCommaSeparatedString() parsing. Added utility methods to Token class. Improved documentation of getAlreadyEnteredText() for CompletionProviders.
       new  d695050   Rename CCompletionProvider to LanguageAwareCompletionProvider. Fix bug in org.fife.ui.rsyntaxtextarea.ParserManager. Bump version numbers in RSTA and SpellChecker's build.xml.
       new  a7a4967   Bumping version numbers in build.xml files. Removing debug System.out.println()'s. Make active line range in gutter default to -1 (none).
       new  81309b1   Allow specifying the size of the completion choices window.
       new  e4c335a   Fixing Ctrl+Space/Shift+Space issue in editor kit.
       new  ee170c6   Bumping version numbers to 1.4.1.
       new  d699b88   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 spa [...]
       new  ca88ee8   First commit of RSTALanguageSupport!  Use at your own risk!
       new  a9fd193   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.
       new  28e1929   Tidying of completion renderers for C, HTML, PHP. Miscellaneous tweaks under the hood.
       new  18b7c8e   Java code completion - Fixed display of parent type declaration in field completions. Java code completion - Now you can get completions for static members, e.g. "String.<ctrl+space>". Refactored completion cell renderer code some more.
       new  138ac58   Code completion window should display a single choice (not auto-complete it) if the user has not typed any prefix of it yet. Updates to Perl completion for variables.
       new  1188de9   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.
       new  83d1890   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.
       new  d85e73f   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. Static field/method completions now always look in java.lang package even if it wasn't explicitly imported. Made "li" HTML bullets in code completion look nice (the default in JEditorPane is horrible).
       new  99c1373   Can now pass a different classloader for CompletionXMLParser to use for custom FunctionCompletions, etc., if necessary. Fixed Java completion bug - fields & methods sometimes didn't return correct containing type. Perl completion now only uses system perldoc if Perl home is set AND "use perldoc" option is also set.
       new  54618cd   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.
       new  64586cf   Bumping version numbers up to 1.4.2. Adding options to toggle warnings (-w) and taint mode (-t) to PerlLanguageSupport.
       new  2ee519d   Auto-completion popup windows default to larger sizes. Removed some debug printing to stdout.
       new  86ac7ba   Refactoring of AutoCompletion, popup windows now auto-hide when text component loses focus. Improved API for tweaking features of Java, PHP and Shell code completion.
       new  4cfb94d   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. Java language support - Type names of parameters in completion choices are no longer fully qualified.
       new  a42e9bb   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. JavaLanguageSupport now allows the specifying of "classpath" entries as directories of class files, not just of .jar files.
       new  1791073   Fixing bug in setAutoActivationDelay(). Fixing bug in Java code completion with field access in nested code blocks. Adding auto-activation support for PHP.
       new  c252d22   Added "our" keyword to Perl syntax highlighting. Improved documentation across multiple projects.
       new  2b5c396   Fixed positioning of completion popup windows and parameter assistance windows in multi-monitor environments.
       new  56ffdb0   Fixing positioning of FocusableTip on multi-monitor setups.
       new  3765438   Make AutoCompletion#insertCompletion() protected.
       new  ac5ee58   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.
       new  3cd1f34   Fixing bug 3067423: ParameterizedCompletionDescriptionToolTip is not hidden when cursor is moved right via arrow keys (thanks mmodelski).
       new  18ecabc   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.
       new  d4292d6   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  [...]
       new  0b4c0b8   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.
       new  598f7bd   Minor changes.
       new  5eeec48   Completion choices are now grouped by relevance, not just sorted lexicographically.
       new  25951e4   Beginning work towards parameter completions for a ParameterizedCompletion's parameters.
       new  beb4751   Improvements to parameter completion choices.  Keyboard shortcuts (escape, enter, tab) should now mimic Eclipse when param completion suggestion window is visible.
       new  471986c   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.
       new  d27dd1f   Parameter choice completions sorted by relevance. ParameterizedCompletion.Parameter can now take an arbitrary Object "type", so language supports can provide more data than just a string representation of the type. JavaLanguageSupport: Tweaked relevance values of the various completions. JavaLanguageSupport: Modified parameter choice completion renderer to look like standard Java completion renderer.
       new  957b086   AutoComplete: Hopefully improved sizing and behavior of ParameterizedComletionChoicesWindow. AutoComplete: Added "PopupWindowDecorator" hook to allow hosting applications to style AutoComplete's popup windows (e.g. with drop shadows). RSTALanguageSupport: Added CodeBlock class and friends, to enable simple parsing for simple LanguageSupports resembling C. RSTALanguageSupport: Updated Perl support to only suggest variables that are in scope at caret position. RSTALang [...]
       new  5c629e1   RSTALanguageSupport: Major work towards generics completion support!  May still be super buggy.
       new  ba668ec   Moving PopupWindowDecorator support to RSyntaxTextArea, so FocusableTips can be made to have drop shadows as well.
       new  dd58be0   Fix for possible NPE with parameterized completion choices.
       new  1fddd18   Bumping version numbers in anticipation of 1.5.0 release.
       new  acb102b   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!
       new  2703434   Bumping version numbers to 1.5.1.
       new  920c6cc   Small licensing info updates.
       new  2a9e8e0   Start of JspLanguageSupport.
       new  9341775   Bumping version number to 1.5.2, minor Javadoc updates.
       new  41158e5   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.
       new  73fa0c7   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.
       new  0eaf3e6   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.
       new  9c83d34   License change to BSD, except for SpellChecker since it relies on Jazzy (will be staying LGPL).
       new  2089886   Made the toString() on ParametertizedCompletion a bit more friendly. JavaScript Function completions extend this class and were not resolving their types correctly
       new  b45410e   AutoComplete: Allow the two basic code completion windows to have decorators (i.e. drop shadows)
       new  752e770   RSTA: Fixed bug in LaTeX code folding. RSTA/AC/LangSupport: General improvements for custom language supports.
       new  5553bb8   AutoComplete: Add DTD for DefaultCompletionProvider's XML inputs.
       new  d0dc531   AutoComplete: Make popup decorations for main autocomplete windows optional separate from all other RSTA popups for performance reasons. Miscellaneous cleanup.
       new  575c513   Minor tweaks.
       new  60bb8d7   JavaLanguageSupport: Better support for links in Javadoc.  Still a little work to do.
       new  dfe3ddf   JavaLanguageSupport: pre-blocks fixed up in Javadoc.  Fixed bug with disappearing '/' chars in doc comments.
       new  d3bbf00   Fix Arithmethtic divide by 0 exception
       new  0cf27a3   Remove PropertyChangeListener from UIManager when AutoCompletion is uninstalled to allow GC.
       new  1d0f7b6   AutoComplete: Starting to add support for arbitrary template completions (for-loops, etc.).
       new  ff7db97   Starting work on TemplateCompletions - allows completions for parameterized boilerplate code - for-loops, etc.
       new  886d3bd   Refactoring parameterized completion code in preparation for template completion fixes.
       new  e191ed8   Minor parameterized completion refactoring.
       new  d6e31e0   More minor parameterized completion updates.
       new  67bde52   Tweaks to template completions, added more template completions to JavaLanguageSupport demo.
       new  2608e28   Integrating TemplateCompletions into JavaScript language support.
       new  934f96f   Updating Simplified Chinese translation.  Thanks to Peter Barnes!
       new  d822afc   Minor documentation changes.
       new  56da0d2   Added getIcon() method to the Completion interface to attempt to streamline icon usage in completions.  Minor warning cleanup.
       new  ada56dc   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.
       new  36d66c6   JavaScript: Add E4X highlighting (toggled by property on JavaScriptTokenMaker). Fixed bug: In AutoComplete, catch AccessControlException in Util.java methods to play nicely in applets.
       new  448b611   Moved the template and comment completions for Java and JavaScript into a common cache that can be overridden. Added some more common completions to JavaScript Add comment completions to java and javascript
       new  4c3e0c8   JavaLanguageSupport: Improvements to template completions.
       new  e2dd95f   Updating Russian translation.  Thanks to Nadiya!
       new  1ae390f   Remove extraneous build warning when using Ant 1.8.x. Allow IconGroups to work with paths specified both with and without trailing '/' chars.
       new  d448294   Adding Polish translation (thanks Chris!).
       new  69cfbdf   AutoComplete: Template completions with no params should move caret to ${cursor} location. Relaxing shorthand cache requirements.
       new  7e4bf59   Adding starter i18n files for other languages.
       new  1ecfa2a   AutoComplete: Fixed bug: Template completions ending with a param/cursor, you couldn't cycle through the params properly. AutoComplete: Fixed bug: Multi-line template completions with tabs, when replacing tabs with spaces, could incorrectly calculate param offsets (e.g. "switch" in Java/JS support).
       new  3f7cc05   AutoComplete: When in parameter completion mode, Enter should insert a newline if pressed when at the "end" offset.
       new  dba163e   Fixing Spanish (thanks Leandro!) and Simplified Chinese (and peter_barnes!) translations.
       new  6d3b704   Updating pt_BR translations.  Thanks Pat!
       new  a6f25fa   Updating Polish translation (thanks Chris!).
       new  1c07a41   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.
       new  5e7ee52   RSTA: Fix for secondary language background getter. Updating several readmes (translator sections).
       new  484a865   Bumping version numbers to 2.0.4 and fixing some Javadoc/documentation errors.
       new  d4a9065   Updating Korean translation.  Thanks Changkyoon!
       new  8ca6559   Make user overtype closing ')' when typing a method completion and they type the '(' explicitly.
       new  fd111ee   Updating Italian translation.  Thanks Davide ("Argaar")!
       new  c3ffde2   Updating German translation (thanks Domenic!).
       new  7b6fec0   RSTA: Updating Japanese translation (thanks Josh!). ZScript: More script dialog updates.
       new  d310911   Updating Hungarian translation (thanks Zityi!).
       new  00f229a   Bumping version numbers to 2.0.5.
       new  f1ebc70   Updating Arabic translation (thanks Mawaheb!).
       new  2d6719f   Bumping version numbers to 2.0.5.1.
       new  2f56684   All: Update Ant scripts so javac -source and -target options use "lines,vars,source", not "lines,var,source".
       new  e5a33f1   Updating Turkish translation (thanks Burak!).
       new  830e1bb   Updating French translation (thanks Pat!).
       new  31b5f1b   Giving credit to Pat for French translations in readme files.
       new  1f665e5   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.
       new  9554311   Factor HTML-stripping into a method.  Can be optimized later.  Should also replace < with <,   with space, etc.
       new  c597b38   Bumping version numbers to 2.0.6.
       new  a84bf14   
       new  eda1499   Bumping version numbers to 2.0.7 in build scripts.
       new  356c980   RSTA/RSTALanguageSupport: JavaScript now syntax highlights and includes code completion for JSDoc.
       new  ccbd598   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.
       new  4fc24c6   Adding .gitignore
       new  99059bf   Getting code to build with JDK5 with no warnings.
       new  d348ace   Replacing StringBuffers with StringBuilders where applicable
       new  e09dafa   Adding @Override whre necessary
       new  0c3b9d1   Minor tweaks
       new  8c17808   Adding readme.md
       new  d052477   Fixing readme.md
       new  9d89f79   Updating readme
       new  0c05e04   Random tweaks
       new  6de18c3   Making AutoCompletion.isPopupVisible() public so application-specific KeyListeners, etc. can determine if code completion is going on
       new  9245f34   Fixing minor bug, didn't seem to cause any problems

The 143 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
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