Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 24 Aug 2013 22:15:09 +0100] rev 64
All classes moved to namespace SmallSense.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 19 Aug 2013 15:29:56 +0100] rev 63
Support for SmallSense code completion in debugger.
This is dine by overwriting DoWhatIMeanSupport>>codeCompletionForClass:context:codeView:.
Instead of simply overwriting it as extension method, another extension
is created #smallSenseCodeCompletionForClass:context:codeView:. which is
then swizzled as #codeCompletionForClass:context:codeView:. This is hacky but
required as there's no support for remembering overwritten methods for
stc-compiled packages.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 19 Aug 2013 14:10:06 +0100] rev 62
Fix in SmallSenseParser>>primary - make it more tolerant to syntax error.
In case of syntax error, try return error-node instead and try to
recover and continue. Improves code completion.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 19 Aug 2013 10:17:30 +0100] rev 61
Moved completion item computation logic out of the SmallSenseCompletionWindow.
This allow for reusing completion window for other languages as well.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 15 Aug 2013 15:26:59 +0100] rev 60
Initial support for syntax-error tolerant parsing of Smalltalk.
Currently only misisng closing ) for primary expression and closing ] for
blocks are supported.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 08 Aug 2013 23:32:39 +0100] rev 59
Fix in SmallSenseSyntaxHighlightingService - avoid funny artefacts for incremental highlighter
To avoid funny artefacts (like stray error underwaves) make sure that
the very first highlighter gets a clear text with no emphasis but only
when doing full highlight.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 08 Aug 2013 13:35:04 +0100] rev 58
Small UX improvement in code completion system.
When the completion window is shown and space is pressed, then the
window is closed because likely the text is completed and user wants
to continue typing the code.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 07 Aug 2013 01:59:17 +0100] rev 57
Fix in SmallSenseService: do not try to draw annotations for non-smalltalk code.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 06 Aug 2013 12:32:59 +0100] rev 56
Added private class support to smalltalk code completion.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 06 Aug 2013 11:43:35 +0100] rev 55
Fix in SmallSenseSyntaxHighlightingService for expression highlighting.