Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.956.mcz
==================== Summary ====================
Name: Morphic-mt.956 Author: mt Time: 1 May 2015, 8:52:04.62 pm UUID: 9c194491-b261-5b4b-8e79-9806c257dc69 Ancestors: Morphic-mt.955
Some assumptions on model interface removed from text fields.
Missing #appendEntryLater added to text fields, which is needed for deferred transcript updates.
=============== Diff against Morphic-mt.955 ===============
Item was changed: ----- Method: PluggableTextMorph>>promptForCancel (in category 'unaccepted edits') ----- promptForCancel "Ask if it is OK to cancel changes to text" (self confirm: 'Changes have not been saved. Is it OK to cancel those changes?' translated) + ifTrue: [model changed: #clearUserEdits]. - ifTrue: [model clearUserEditFlag]. !
Item was changed: ----- Method: PluggableTextMorph>>update: (in category 'updating') ----- update: aSymbol aSymbol ifNil: [^self]. aSymbol == #flash ifTrue: [^self flash]. aSymbol == getTextSelector ifTrue: [ self setText: self getText. getSelectionSelector ifNotNil: [self setSelection: self getSelection]. ^ self]. aSymbol == getSelectionSelector ifTrue: [^self setSelection: self getSelection]. (aSymbol == #autoSelect and: [getSelectionSelector notNil]) ifTrue: [self handleEdit: [(textMorph editor) abandonChangeText; "no replacement!!" setSearch: model autoSelectString; againOrSame: true]]. aSymbol == #clearUserEdits ifTrue: [^self hasUnacceptedEdits: false]. aSymbol == #wantToChange ifTrue: [self canDiscardEdits ifFalse: [^self promptForCancel]. ^self]. aSymbol == #appendEntry ifTrue: [self handleEdit: [self appendEntry]. ^self refreshWorld]. + aSymbol == #appendEntryLater + ifTrue: [self handleEdit: [self appendEntry]]. aSymbol == #clearText ifTrue: [self handleEdit: [self changeText: Text new]. ^self refreshWorld]. aSymbol == #bs ifTrue: [self handleEdit: [self bsText]. ^self refreshWorld]. aSymbol == #codeChangedElsewhere ifTrue: [self hasEditingConflicts: true. ^self changed]. aSymbol == #saveContents ifTrue: [^self saveContentsInFile]!
squeak-dev@lists.squeakfoundation.org