[Pkg] Packages: Packages-Core-kph.56.mcz

squeaksource-noreply at iam.unibe.ch squeaksource-noreply at iam.unibe.ch
Mon Aug 18 23:34:26 UTC 2008


A new version of Packages-Core was added to project Packages:
http://www.squeaksource.com/Packages/Packages-Core-kph.56.mcz

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

Name: Packages-Core-kph.56
Author: kph
Time: 19 August 2008, 12:34:24 am
UUID: 5aadea3b-c9dc-4250-9acf-97cd61632afe
Ancestors: Packages-Core-kph.55

Implement so that 

Packages beta named: 'Rio', will fall back on Packages current Rio, if Packages beta Rio is not implemented.

(I thought I had already implemented this)

=============== Diff against Packages-Core-kph.55 ===============

Item was added:
+ ----- Method: Packages class>>findNamed: (in category 'private') -----
+ findNamed: packageName 
+ 	 
+ 	^ ((self canPerform: (self asSelector: packageName))
+ 		 ifTrue: [ self ] ifFalse: [ self current ]) basicNamed: packageName!

Item was changed:
  ----- Method: Packages class>>named: (in category 'public') -----
  named: packageNameOrList
  	
  	self == Packages ifTrue: [ self error: 'Usage: (Packages current named: ''PkgName'') run'. ].
  
+ 	packageNameOrList isString ifTrue: [ ^ self findNamed: packageNameOrList ].
- 	packageNameOrList isString ifTrue: [ ^ self basicNamed: packageNameOrList ].
  	
+ 	^ (packageNameOrList collect: [ :ea | self findNamed: packageNameOrList ]) asTask!
- 	^ (packageNameOrList collect: [ :ea | self basicNamed: packageNameOrList ]) asTask!

Item was changed:
  ----- Method: Packages>>action (in category 'as yet unclassified') -----
  action
  
+ 	^ self isUnloading 
- 	self isUnloading 
  		ifTrue: [ unloadBlock ifNil: [ [ self defaultUnloadAction ] ] ]
  		ifFalse: [ super action ].!



More information about the Packages mailing list