The Inbox: ConfigBrowser-ar.3.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: ConfigBrowser-ar.3.mcz

commits-2
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].
+ !