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
_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits