[squeak-dev] The Inbox: ConfigBrowser-ar.3.mcz

commits at source.squeak.org commits at source.squeak.org
Fri May 21 04:23:05 UTC 2010


A new version of ConfigBrowser was added to project The Inbox:
http://source.squeak.org/inbox/ConfigBrowser-ar.3.mcz

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

Name: ConfigBrowser-ar.3
Author: ar
Time: 20 May 2010, 9:22:56.75 pm
UUID: cbd2fd7e-c12b-d344-9fbb-cc87bd51fe69
Ancestors: ConfigBrowser-ar.2

Let's make 'install' work.

=============== Diff against ConfigBrowser-ar.2 ===============

Item was added:
+ ----- Method: ConfigBrowser>>installSelection (in category 'actions') -----
+ installSelection
+ 	selectedConfig ifNotNil:[selectedConfig install].
+ !

Item was changed:
  ----- Method: ConfigBrowser>>commandSpecs (in category 'toolbuilder') -----
  commandSpecs
+ 	^ #(('Install' installSelection 'Install the selected package.' (item all))
- 	^ #(('Install' installPackageRelease 'Install the selected package.' (item all))
  		('Update' updatePackage 'Update the selected package.' (item all))
  		('Help' help 'What is this?' (all)))!

Item was added:
+ ----- Method: ConfigClass>>install (in category 'install') -----
+ install
+ 	"install this configuration"
+ 
+ 	item load.
+ !

Item was added:
+ ----- Method: ConfigEntity>>install (in category 'install') -----
+ install
+ !

Item was added:
+ ----- Method: ConfigCategory>>install (in category 'install') -----
+ install
+ 	"install this entire category"
+ 
+ 	| sz |
+ 	sz := self items size.
+ 	sz > 1 ifTrue:[
+ 		(self confirm: 'Install all ', sz, 'packages in this category?') ifFalse:[^self].
+ 	].
+ 	self items do:[:each| each install].
+ !




More information about the Squeak-dev mailing list