[Pkg] The Trunk: System-mt.838.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jul 21 09:55:43 UTC 2016


Marcel Taeumel uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-mt.838.mcz

==================== Summary ====================

Name: System-mt.838
Author: mt
Time: 21 July 2016, 11:55:13.013126 am
UUID: 2329d019-0868-b345-96ad-3eb65dc1509a
Ancestors: System-mt.837

In "slips detected - browse?" dialogs, use "confirm" instead of "choose".

=============== Diff against System-mt.837 ===============

Item was changed:
  ----- Method: ChangeSet>>fileOut (in category 'fileIn/Out') -----
  fileOut
  	"File out the receiver, to a file whose name is a function of the  
  	change-set name and either of the date & time or chosen to have a  
  	unique numeric tag, depending on the preference  
  	'changeSetVersionNumbers'"
  	| slips nameToUse |
  	self checkForConversionMethods.
  	ChangeSet promptForDefaultChangeSetDirectoryIfNecessary.
  	nameToUse := Preferences changeSetVersionNumbers
  				ifTrue: [self defaultChangeSetDirectory nextNameFor: self name extension: FileStream cs]
  				ifFalse: [self name , FileDirectory dot , Utilities dateTimeSuffix, FileDirectory dot , FileStream cs].
  	Cursor write showWhile: [ | internalStream |
  			internalStream := WriteStream on: (String new: 10000).
  			internalStream header; timeStamp.
  			self fileOutPreambleOn: internalStream.
  			self fileOutOn: internalStream.
  			self fileOutPostscriptOn: internalStream.
  			internalStream trailer.
  
  			FileStream writeSourceCodeFrom: internalStream baseName: (nameToUse copyFrom: 1 to: nameToUse size - 3) isSt: false useHtml: false.
  	].
  	Preferences checkForSlips
  		ifFalse: [^ self].
  	slips := self checkForSlips.
  	(slips size > 0
+ 			and: [UIManager default confirm: 'Changeset was filed out. Still, methods in this fileOut have halts\or references to the Transcript or other ''slips'' in them.\Would you like to browse them?' withCRs
+ 				title: 'Browse Slips?']) 
- 			and: [(UIManager default chooseFrom: #('Ignore' 'Browse slips')
- 				 	title: 'Methods in this fileOut have halts
- or references to the Transcript
- or other ''slips'' in them.
- Would you like to browse them?')
- 					= 2])
  		ifTrue: [self systemNavigation browseMessageList: slips name: 'Possible slips in ' , name]!

Item was changed:
  ----- Method: ChangeSet>>lookForSlips (in category 'fileIn/Out') -----
  lookForSlips
  	"Scan the receiver for changes that the user may regard as slips to be remedied"
  
  	| slips nameLine msg |
  	nameLine := '
  "', self name, '"
  '.
  	(slips := self checkForSlips) size = 0 ifTrue:
+ 		[^ self inform: ('No slips detected in change set\"{1}".' translated withCRs format: {self name})].
- 		[^ self inform: 'No slips detected in change set', nameLine].
  
  	msg := slips size = 1
  		ifTrue:
+ 			[ 'One method in change set "{1}"\has a halt, reference to the Transcript,
+ and/or some other ''slip'' in it.\Would you like to browse it?' translated withCRs format: {self name}]
- 			[ 'One method in change set', nameLine, 
- 'has a halt, reference to the Transcript,
- and/or some other ''slip'' in it.
- Would you like to browse it? ?']
  		ifFalse:
+ 			[ '{1} methods in change set "{2}"\have halts or references to the
+ Transcript or other ''slips'' in them.\Would you like to browse them?' translated withCRs format: {slips size. self name}].
- 			[ slips size printString,
- ' methods in change set', nameLine, 'have halts or references to the
- Transcript or other ''slips'' in them.
- Would you like to browse them?'].
  
+ 	(UIManager default confirm: msg title: 'Browse Slips?')
+ 		ifTrue: [self systemNavigation
+ 			browseMessageList: slips
+ 			name: 'Possible slips in ', self name]!
- 	(UIManager default  chooseFrom: #('Ignore' 'Browse slips') title: msg) = 2
- 		ifTrue: [self systemNavigation  browseMessageList: slips
- 							name: 'Possible slips in ', name]!



More information about the Packages mailing list