[Pkg] Packages: Sake-Packages-kph.5.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Thu Dec 11 14:23:21 UTC 2008
A new version of Sake-Packages was added to project Packages:
http://www.squeaksource.com/Packages/Sake-Packages-kph.5.mcz
==================== Summary ====================
Name: Sake-Packages-kph.5
Author: kph
Time: 11 December 2008, 2:23:20 pm
UUID: 616966f5-2bf9-485c-93c6-7f5afe4ee28e
Ancestors: Sake-Packages-damiencassou.4
+ isNeeded:
= isNeeded
=============== Diff against Sake-Packages-damiencassou.4 ===============
Item was added:
+ ----- Method: Packages class>>isPackageProvided: (in category 'accessors') -----
+ isPackageProvided: aPackage
+
+ | pkgInfo |
+ pkgInfo := PackageOrganizer packageNamed: aPackage name ifAbsent: [ nil ].!
Item was added:
+ ----- Method: Packages>>isNeeded: (in category 'testing') -----
+ isNeeded: priorTasks
+
+ self isAlreadyProvided ifTrue: [ ^ false ].
+
+ ^ super isNeeded!
Item was changed:
----- Method: Packages>>doActionEnd (in category 'as yet unclassified') -----
doActionEnd
self isUnloading ifTrue: [ ^ self ].
self class provided in: [ :reg |
- info := nil.
self provides do: [ :each | reg at: each put: self ].
+ ].!
- ].
-
- ^ nil!
Item was changed:
+ ----- Method: Packages>>isAlreadyProvided (in category 'comparing') -----
- ----- Method: Packages>>isAlreadyProvided (in category 'testing') -----
isAlreadyProvided
+ (self version includes: '+') ifTrue: [ ^ false ]. "means the package is being loaded without specifying any fixed version"
- (self version includes: '+') ifTrue: [ ^ false ]. "means the package has been loaded without specifying any fixed version"
^ (self class provided at: self name ifAbsent: [ ^ false ]) version = self version
!
Item was removed:
- ----- Method: Packages>>isNeeded (in category 'testing') -----
- isNeeded
-
- self isAlreadyProvided ifTrue: [ ^ false ].
-
- ^ super isNeeded!
More information about the Packages
mailing list