[squeak-dev] The Trunk: Monticello-eem.625.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jan 9 17:01:01 UTC 2016


Eliot Miranda uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-eem.625.mcz

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

Name: Monticello-eem.625
Author: eem
Time: 9 January 2016, 9:00:45.546083 am
UUID: 6a0eca24-2c18-4b96-a55e-28ebccba212b
Ancestors: Monticello-mt.624

Make browse versions go through ToolSet hence, avoiding having to hunt throguh the current change set when finding versions of deleted methods.

=============== Diff against Monticello-mt.624 ===============

Item was changed:
  ----- Method: MCCodeTool>>browseVersions (in category 'menus') -----
  browseVersions
+ 	"Create and schedule a message set browser on all versions of the currently selected message selector."
+ 	(ToolSet
+ 		browseVersionsOf: self selectedClassOrMetaClass
+ 		selector: self selectedMessageName) ifNil: [self changed: #flash]!
- 	"Create and schedule a message set browser on all versions of the 
- 	currently selected message selector."
- 
- 	| class selector compiledMethod |
- 	class := self selectedClassOrMetaClass.
- 	selector := self selectedMessageName.
- 	compiledMethod := class compiledMethodAt: selector ifAbsent: [ ^self ].
- 	VersionsBrowser
- 		browseVersionsOf: compiledMethod
- 		class: class theNonMetaClass
- 		meta: class isMeta
- 		category: self selectedMessageCategoryName
- 		selector: selector!



More information about the Squeak-dev mailing list