[squeak-dev] The Trunk: Monticello-bf.523.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Sep 7 11:47:18 UTC 2012


Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-bf.523.mcz

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

Name: Monticello-bf.523
Author: bf
Time: 7 September 2012, 1:46:20.526 pm
UUID: d75a5c9e-14ea-40dd-baaf-243d2f4fa6c1
Ancestors: Monticello-cmm.522

Sundry improvements:
* trim space for version name when saving
* when browsing a package snapshot, do not show the *Extensions category unless the package actually has extension methods
* mention 'package' in summary line for package load/unload scripts

=============== Diff against Monticello-cmm.522 ===============

Item was changed:
  ----- Method: MCScriptDefinition>>summary (in category 'accessing') -----
  summary
+ 	^ packageName, ' package ', self scriptSelector!
- 	^ packageName, ' ', self scriptSelector!

Item was added:
+ ----- Method: MCSnapshotBrowser>>hasExtensions (in category 'accessing') -----
+ hasExtensions
+ 	^self extensionClassNames notEmpty!

Item was changed:
  ----- Method: MCSnapshotBrowser>>visibleCategories (in category 'listing') -----
  visibleCategories
  	^ ((self packageOrganizations gather: [:ea | ea categories]),
+ 		(self packageClasses collect: [:ea | ea category]),
+ 			(self hasExtensions ifTrue: [{self extensionsCategory}] ifFalse: [#()]))
+ 				asSet asSortedCollection!
- 		(self packageClasses collect: [:ea | ea category]))
- 			asSet asSortedCollection add: self extensionsCategory; yourself.!

Item was changed:
  ----- Method: MCWorkingCopy>>newVersion (in category 'operations') -----
  newVersion
  	^ (self requestVersionNameAndMessageWithSuggestion: self uniqueVersionName
  		initialMessage: self patchMessageSuggestion) ifNotNil:
  			[:pair |
+ 			self newVersionWithName: pair first withBlanksTrimmed
- 			self newVersionWithName: pair first
  				message: (self patchMessageStripped: pair last)].
  !



More information about the Squeak-dev mailing list