[Pkg] Packages: Packages-Library-kph.13.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Fri Dec 12 01:32:46 UTC 2008


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

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

Name: Packages-Library-kph.13
Author: kph
Time: 12 December 2008, 1:32:39 am
UUID: 369d8308-bee9-45e5-a3d0-2d7b780325fe
Ancestors: Packages-Library-kph.12

added mcName to some packages

=============== Diff against Packages-Library-kph.12 ===============

Item was changed:
  ----- Method: PackagesDev>>KomHttpServer (in category 'Network') -----
  KomHttpServer
  
      super KomHttpServer.
  
+     info url: 'http://www.squeaksource.com/KomHttpServer/KomHttpServer-rjl.43.mcz'.
+     self version: '7.1.43a'.
-     info url: 'http://www.squeaksource.com/KomHttpServer/KomHttpServer-gk.31.mcz'.
-     self version: '7.0.31'.
  
      self provides: #().
  
      self dependsOn: #('KomServices').
+ !
- 
-     self load: [
-         Installer installUrl:'http://www.squeaksource.com/KomHttpServer/KomHttpServer-gc.31.mcz'.
-     ].!

Item was changed:
  ----- Method: PackagesDevU>>SUnitimproved (in category 'Development') -----
  SUnitimproved
  
  	self name: 'SUnit-improved'.
  	self version: '4.0.116'.
  	info category: 'Development'.
  	info description: 
  'Improved SUnit, allows categorization of tests for selective running, per platform, per vm or image version. 
  
  Includes: TestReporter a non gui test runner'.
  	info maintainer: 'kph'.
  	info homepage: ''.
  	info squeakMapID: ''.
  	info url: 'http://www.squeaksource.com/Testing/SUnit-kph.116.mcz'.
+ 	self provides: #('SUnit').
- 	self provides: #('SUnit-improved').
  
  	self dependsOn: #().
  
  !

Item was changed:
  ----- Method: PackagesDev>>Installer (in category 'Group Development') -----
  Installer
  
  	self name: 'Installer'.
+ 	self mcName: 'Installer-Core'.
+ 	self version: '4.1+'.
- 	self version: '4.1'.
  
  	info category: 'Group Development'.
  	info description: 
  'Installer provides a simple Domain Specific Language for installing packages from monticello and squeakmap of various version.
  
  One design decision is to be able to paste scripts a workspace and run and tested from there without any special editing.
  
  Includes support for Package Universes
  '.
  	info maintainer: 'kph'.
  	info homepage: 'http://wiki.squeak.org/squeak/Installer'.
   
   	self dependsOn: #().
  
  	self load: [
  		Installer upgrade.
  	].
  
  	self unloadDependsOn: #().
  	self unload: [
  		(MCPackage named: 'Installer-Core') workingCopy unload.
  	].
  		!

Item was changed:
  ----- Method: PackagesDevU>>Monticello15 (in category 'Group Development') -----
  Monticello15
  
  	self name: 'Monticello15'.
  	self version: '1.5+'.
  	info category: 'Group Development'.
  	info description: 
  'Monticello - evolution - Improvements over 1.0 
  
  - Method/Class Orphanage which enables out-of-order loading of packages, and maintenance of packages whose dependencies have not been loaded.
  - Method Overrides (if properly categorized) are fully supported preserving the integrity of a package even if it has overridden methods
  - Refactored UI/repository classes so that one UI heirachy serves all.
  - Dual Changes Browser
  - In memory cache repository
  - Support for configurations (Please name them using the MC conventions)
  - Support for more complex version numbering conventions i.e. Package-kph-1.0.3.mcz
  
  known problems:
  methods have been known to loose their categories
  
  future:
  Atomic Loading loader using System Editor is already coded and contained in this release.
  See #theChosenLoaderClass.
  
  
  '.
  	info maintainer: 'kph <keith_hodges at yahoo.co.uk>'.
  	info homepage: ''.
  	info squeakMapID: ''.
  	info url: 'http://installer.pbwiki.com/f/mc15.st'.
  	self provides: #('PackageInfo-Base' 'Monticello15' 'MonticelloConfigurations').
  
  	self dependsOn: #().
  
  !

Item was added:
+ ----- Method: PackagesDev>>Monticello16 (in category 'Group Development') -----
+ Monticello16
+ 
+ 	super Monticello16.
+ .
+ 	self info mcName: 'Monticello.impl'.	
+ !

Item was changed:
  ----- Method: PackagesDev>>Tasks (in category 'Group Development') -----
  Tasks
  
  	| thisVersion sqVersion testCandidate |
  	
  	self name: 'Tasks'.
+ 	self info mcName: 'Tasks-Common'.
  
  	self version: '1+'.
  
  	info description: 'Package definitions for this version of squeak'.
  	info author: 'keith_hodges at yahoo.co.uk'.
  	info owner: 'Keith Hodges'.
  	 
  	self dependsOn: { 'Sake' }.
  
  	thisVersion := 'Tasks-', (sqVersion := SystemVersion current majorMinorVersion copyWithout: $.).
  	testCandidate := ('ReleaseAfter', sqVersion) asSymbol.
  	
  	self load: [
  		 Installer squeaksource project: 'Tasks'; 
  			install: 'Tasks-Common';
  			install: thisVersion.
   		 
  		((Smalltalk classNamed: testCandidate) ifNil: [ self stop ]) releaseCandidateTasksInstaller install.	
  	].
  
  	self unload: [
  		Installer mc unload: thisVersion.
  		Installer mc unload: 'Tasks-Common'.
  	].
  			
  		
  !

Item was added:
+ ----- Method: PackagesDev>>SUnitimproved (in category 'Group Development') -----
+ SUnitimproved
+ 
+ 	super SUnitimproved.
+ .
+ 	self info mcName: 'SUnit'.	
+ !

Item was changed:
  ----- Method: PackagesDevU>>SUnitGUIimproved (in category 'Development') -----
  SUnitGUIimproved
  
  	self name: 'SUnitGUI-improved'.
  	self version: '4.0.50'.
  	info category: 'Development'.
  	info description: 
  'Improved TestRunner
  
  - pane for selecting published suites and filtering
  - can report results to a file via TestReporter.'.
  	info maintainer: 'kph'.
  	info homepage: ''.
  	info squeakMapID: ''.
  	info url: 'http://www.squeaksource.com/Testing/SUnitGUI-kph.50.mcz'.
+ 	self provides: #('SUnitGUI').
- 	self provides: #().
  
  	self dependsOn: #('SUnit-improved').
  
  !

Item was added:
+ ----- Method: PackagesDev>>Monticello15 (in category 'Group Development') -----
+ Monticello15
+ 
+ 	super Monticello15.
+ .
+ 	self info mcName: 'Monticello.impl'.	
+ !

Item was changed:
  ----- Method: PackagesBeta>>Sake (in category 'Group Development') -----
  Sake
   
+ 	super Sake.
+ 	
+ 	self mcName: 'Sake-Core'.
- 	self name: 'Sake'.
- 
- 	self version: '1+'.
- 
- 	info description: 'Smalltalk adaptation of Make/Rake'.
- 	info author: 'keith_hodges at yahoo.co.uk'.
- 	info owner: 'Keith Hodges'.
  	 
- 	self dependsOn: { 'Installer' }.
- 
- 	self load: [
- 		 Installer squeaksource project: 'Sake'; 
- 			install: 'Sake'.
- 	].
- 
  	self unload: [
  		"I doubt if Sake can be removed while running Sake"
+ 		[ Installer mc unload: 'Sake-Core' ] fork.
- 		[ Installer mc unload: 'Sake' ] fork.
  	].
  			
  		
  !

Item was changed:
  ----- Method: PackagesDev>>KomServices (in category 'Network') -----
  KomServices
  
      super KomServices.
  
+     info url: 'http://www.squeaksource.com/KomHttpServer/KomServices-gc.19.mcz'.
+     self version: '7.1.19a'.
+ !
-     info url: 'http://www.squeaksource.com/KomHttpServer/KomServices-klc.13.mcz'.
-     self version: '1.13'.
- 
-     self load: [
-         Installer installUrl:'http://www.squeaksource.com/KomHttpServer/KomServices-klc.13.mcz'.
-     ].!

Item was changed:
  ----- Method: PackagesDev>>YAXO (in category 'Group Development') -----
  YAXO
  
  	super YAXO.
+ 	self info mcName: 'XML-Support'.	
+ !
- 	
- 	self unload: [
- 		Installer mc unload: 'XML-Parser'.
- 	].!

Item was changed:
  ----- Method: PackagesDev>>TestsAll (in category 'Group Development') -----
  TestsAll
  	
  	self name: 'Tests-All'.
  
  	self version: '1+'.
  
  	info description: 'Loads/Unloads as many tests as it can find for current working packages'.
  	info author: 'keith_hodges at yahoo.co.uk'.
  	info owner: 'Keith Hodges'.
  	 
  
  	self load: [
  		MCWorkingCopy allManagers	 collect: [ :ea | 
  			(Installer mc mc: ea repository) install: ea packageInfo testsPackageName.
  		].
  	].
  
  	self unload: [
  			Installer mc unload: '*.test'.
  			Installer mc unload: '*Tests'.
  			Installer mc unload: '*Test'.
  			Installer mc unload: 'Tests*'.
  	].
+ !
- "
- 			
- 		
- (Packages current named: 'TestsAll') run
- "!

Item was added:
+ ----- Method: PackagesDev>>SUnitGUIimproved (in category 'Group Development') -----
+ SUnitGUIimproved
+ 
+ 	super SUnitGUIimproved.
+ 
+ 	self info mcName: 'SUnitGUI'.	
+ !

Item was changed:
  ----- Method: PackagesDev>>NiftyCorners (in category 'Web Development') -----
  NiftyCorners
  
      self name: 'NiftyCorners'.
+ 	self info mcName: 'Seaside28Jetsam-NiftyCorners'.
      info category: 'Web Development'.
      info description: 
  'NiftyCornersCube Javascript library for use with Seaside'.
      info maintainer: 'kph'.
      info homepage: 'http://www.squeaksource.com/Jetsam.html'.
  
      self version: '2.8.1'.
  
      self provides: #().
  
      self dependsOn: #('Seaside').
  
      self load: [
          Installer squeaksource project:'Jetsam' ; install: 'Seaside28Jetsam-NiftyCorners'.
      ].
+ !
- 
-     self unload: [
-         Installer mc unload: 'Seaside28Jetsam-NiftyCorners'.
-     ].!



More information about the Packages mailing list