Merge Script [Sun, 10 May 2015 06:57:35 +0200] rev 5349
Merge
Claus Gittinger <cg@exept.de> [Sun, 10 May 2015 01:05:46 +0200] rev 5348
class: XPToolbarIconLibrary
added:
#addTabEntered14x14Icon
#addTabEnteredIcon
Claus Gittinger <cg@exept.de> [Sat, 09 May 2015 23:27:19 +0200] rev 5347
class: XPToolbarIconLibrary
changed: #addTab14x14Icon
Claus Gittinger <cg@exept.de> [Sat, 09 May 2015 23:18:58 +0200] rev 5346
class: XPToolbarIconLibrary
added:
#addTab14x14Icon
#addTabIcon
Claus Gittinger <cg@exept.de> [Sat, 09 May 2015 23:09:23 +0200] rev 5345
class: GenericToolbarIconLibrary
added: #addTabIcon
Claus Gittinger <cg@exept.de> [Sat, 09 May 2015 22:19:20 +0200] rev 5344
class: GenericToolbarIconLibrary
added: #addTab22x22Icon
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 02 May 2015 21:31:49 +0200] rev 5343
Package set up as HG-fork, build support files updated
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 02 May 2015 21:28:27 +0200] rev 5342
Workaround to fix DNU in selector completion when DWIM-completer is used.
DWIM completer sometimes (not always) selects the code it completed. To avoid
trashing completed text, it calls EditTextView>>dontReplaceSelectionOnInput.
Then, when user types something, in EditTextView>>handleNonCommandKey: the
cursor is set selection's end.
However, in some cases the DWIM-completer does not set selection to the completed
text (i.e., `selectionEndLine` and `selectionEndCol` instvars are nil) but calls
#dontReplaceSelectionOnInput, Then, the #handleNonCommandKey: sets the cursor
position to selection;s end, i.e., to nil in that case cause DNU. An example of this could
be found in DWIM>>codeCompletionForMessage:into:.
This is a bug in DWIM, but we workaround it here by making handleNonCommandKey:
effectively a noop when there's no selection.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 02 May 2015 08:02:23 +0200] rev 5341
Added .hgignore
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 02 May 2015 08:01:54 +0200] rev 5340
Fixed cursor handling when selection is done by mouse.
When selection is extended from `start to end` then cursor is set to end of selection,
otherwise set cursor to start of selection.