Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 04 Nov 2013 13:48:49 -0300] rev 143
Fix in SmallSense::CompletionController>>startCompletionProcess - do not show "Busy..."
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 26 Oct 2013 18:04:50 +0100] rev 142
- SmallSense::SmalltalkInferencer
class: SmallSense::SmalltalkInferencer
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 26 Oct 2013 17:53:10 +0100] rev 141
Fix for SmallSense::SmalltalkInferencer.
Ignore non-instance variables when infering instvar type from sends.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 26 Oct 2013 10:52:07 +0100] rev 140
Fix in inferences for infering Java class access.
Due to bug in classbuilder/namespace handling when both STX:LIBJAVA and
Java bridge is loaded, then references to JAVA global points to nil in stc
code instead of the global. Workaround this by using `Smalltalk at:#JAVA` instead
of plain `JAVA`.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Oct 2013 19:28:00 +0100] rev 139
Fixed off-by-one bug when computing indent level for closing curly.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Oct 2013 17:29:00 +0100] rev 138
Rescan instances to infer instvar types time to time.
This is code by maintaining a global sequence number in manager and
keeping value of that sequence number at the time of updating ClassInfo.
Then, if the current sequence number is much higher than existing info's
saved number, instances are scanned again and class info is updated
accordingly.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Oct 2013 17:25:26 +0100] rev 137
Fixes in electring snippets (both in API and Smalltalk snippets)
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Oct 2013 12:14:07 +0100] rev 136
Fix in method completion: do not offer synthetic methods.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Oct 2013 11:11:14 +0100] rev 135
Electric editing for Smalltalk: autoinsert space fter assignment.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Oct 2013 03:29:26 +0100] rev 134
Initial support for "electric snippets".
Electric snippets are hard coded for now. Only following is supported now:
- Smalltalk
- select:/detect:/reject:/... -> ...: [:each| ... ].
- Java
- catch/synchronized/if/while... -> ... ( ) { ... }
- for
- try