[Pkg] Packages: Packages-Squeak39-kph.15.mcz

squeaksource-noreply at iam.unibe.ch squeaksource-noreply at iam.unibe.ch
Wed May 21 11:50:50 UTC 2008


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

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

Name: Packages-Squeak39-kph.15
Author: kph
Time: 21 May 2008, 12:50:26 pm
UUID: b3ff7957-bdd7-4a36-93de-e678affd02aa
Ancestors: Packages-Squeak39-kph.14

added Aida to 3.9

=============== Diff against Packages-Squeak39-kph.14 ===============

Item was added:
+ ----- Method: PackagesSqueak39>>Sport (in category 'Development') -----
+ Sport
+ 
+ 	self name: 'Sport'.
+ 	self version: '2.31'.
+ 
+ 	info category: 'Development'.
+ 	info description: 
+ 'Smalltalk portability library from Bruce Badger, consisting basic portable classes for Times, Files and Sockets
+ 
+ 031 brings an extended and portable support for image startup and shutdown tasks. This is useful for any cleanup you want to do before image is quit and for any work after image  is started. For instance, a Swazoo web server will restart all its websites automatically after image start with help of those Sport startup methods. 
+ '.
+ 	info maintainer: 'mivsek'.
+ 	info homepage: 'http://wiki.openskills.org/OpenSkills/Sport'.
+ 	info squeakMapID: ''.
+ 	info url: 'http://www.squeaksource.com/SPort/Sport-2.031.mcz'.
+ 	self provides: #('Portability').
+ 
+ 	self dependsOn: #().
+ 
+ 	self load: [
+ 		Installer installUrl:'http://www.squeaksource.com/SPort/Sport-2.031.mcz'.
+ 	].
+ 
+ 	self unloadDependsOn: { self taskUnloadDependants }.
+ 	self unload: [
+ 		Installer unload: 'Sport'.
+ 	].!

Item was added:
+ ----- Method: PackagesSqueak39>>Aida (in category 'Web Development') -----
+ Aida
+ 
+ 	self name: 'Aida'.
+ 	self version: '5.6'.
+ 
+ 	info category: 'Web Development'.
+ 	info description: 
+ 'AIDA/Web is a web server and framework for complex web applications with integrated Ajax support, rich collection of web components to build web pages programatically, MVC-like separation of presentation from domain, nice looking and bookmarkable url links, with integrated session and security management and many more.
+ 
+ What''s new in 5.6?
+ 
+    - class SwazooAida for easier start: just doit SwazooAida demoStart
+    - run on all interfaces, any host: SwazooAida startOn: somePort,
+      useful for running behind load balancers
+    - enhanced reliability and performance serving directly to
+      the Internet
+    - multilingual support for serving domain objects in many languages
+    - Party/Role framework for modeling complex relationships among
+      different parties (persons, companies). Useful among other for more
+      complex security scenarios
+    - upgrade to Prototye 1.6.0, Scriptaculous 1.8.0
+    - more understandable reorganization of packages
+ 
+ '.
+ 	info maintainer: 'mivsek'.
+ 	info homepage: 'http://www.aidaweb.si/'.
+ 	info squeakMapID: ''.
+ 	info url: 'http://www.squeaksource.com/Aida/Aida-5.6.mcz'.
+ 	self provides: #().
+ 
+ 	self dependsOn: #('Swazoo').
+ 
+ 	self load: [
+ 		Installer installUrl:'http://www.squeaksource.com/Aida/Aida-5.6.mcz'.
+ 	].
+ 
+ 	self unloadDependsOn: { self taskUnloadDependants }.
+ 	self unload: [
+ 		Installer unload: 'Aida'.
+ 	].!

Item was added:
+ ----- Method: PackagesSqueak39beta>>FreeTypePlus (in category 'Fonts') -----
+ FreeTypePlus
+ 
+     self name: 'FreeType Plus'.
+     info category: 'Fonts'.
+     info description: 
+ 'Support for FreeType font system.
+ Scans host OS for available font files, and automatically creates TextStyles.
+ Re-scans on every image startup.
+ '.
+     info maintainer: 'amtween at hotmail.com'.
+     info homepage: ''.
+     self version: '0.5+'.
+ 
+     self provides: #().
+ 
+     self dependsOn: #('FreeType Plus-plugins installer' 'FFI').
+ 
+     self load: [
+ 	"preamble/postscript are not run with older versions of MC1.5, so manually do the preamble now"
+ 		"add pendingKernX to CharacterScanner and MultiCharacterScanner"
+ 		Compiler evaluate: 'Object subclass: #CharacterScanner
+ 	instanceVariableNames: ''destX lastIndex xTable destY stopConditions text textStyle alignment leftMargin rightMargin font line runStopIndex spaceCount spaceWidth emphasisCode kern indentationLevel wantsColumnBreaks pendingKernX''
+ 	classVariableNames: ''DefaultStopConditions NilCondition PaddedSpaceCondition SpaceCondition''
+ 	poolDictionaries: ''TextConstants''
+ 	category: ''Graphics-Text'' '.
+ 	
+ 		Compiler evaluate: 'Object subclass: #MultiCharacterScanner
+ 	instanceVariableNames: ''destX lastIndex xTable destY stopConditions text textStyle alignment leftMargin rightMargin font line runStopIndex spaceCount spaceWidth emphasisCode kern indentationLevel wantsColumnBreaks presentation presentationLine numOfComposition baselineY firstDestX pendingKernX''
+ 	classVariableNames: ''DefaultStopConditions NilCondition PaddedSpaceCondition SpaceCondition''
+ 	poolDictionaries: ''TextConstants''
+ 	category: ''Multilingual-Scanning'' '. 
+ 	
+         [Installer ss project: 'FreeTypePlus'; install: 'FreeType-tween' ]
+ 		on: Error do:[:e | 
+ 			(Smalltalk at: #FT2Constants) initialize.
+ 			(Smalltalk at: #FreeTypeCacheConstants) initialize.
+ 			(Smalltalk at: #FT2Handle) initialize.
+ 			(Smalltalk at: #FreeTypeFontProvider) initialize.
+ 			(Smalltalk at: #FreeTypeCache) initialize.
+ 			(Smalltalk at: #FreeTypeSettings) initialize.
+ 			(Smalltalk at: #LogicalFont) initialize.
+ 			(Smalltalk at: #FreeTypeFontProvider) current updateFromSystem]
+     ].
+ 
+     self unloadDependsOn: { self taskUnloadDependants }.
+     self unload: [
+         Installer unload: 'FreeType Plus'.
+     ].!

Item was added:
+ ----- Method: PackagesSqueak39>>FFI (in category 'System') -----
+ FFI
+ 
+     self name: 'FFI'.
+ 	self version: '3.9.1'.
+     info category: 'System'.
+     info description: 
+ 'The Squeak foreign function interface.'.
+     info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
+     info homepage: 'http://wiki.squeak.org/squeak/1414'.
+     info squeakMapID: ''.
+     info url: 'http://map.squeak.org/accountbyid/cf58c358-46ee-465e-b6db-2740e9b32a53/files/InstallFFI3.st'.
+ 
+ 
+     self provides: #().
+ 
+     self dependsOn: #().
+ 
+     self load: [
+ 	(Installer mantis) "patch to stop NetNameResolver being broken when FFI is loaded"
+ 		bug: 6980 
+ 		fix:	'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.	
+ 	(Installer mantis) "patch to fix loading FFI with MC1.5"
+ 		bug: 6952 
+ 		fix:	'ClassBuilder-nameinEnvironmentsubclassOftypeinstanceVariableNamesclassVariableNamespoolDictionariescategoryunsafe.st'.
+      Installer installUrl:'http://map.squeak.org/accountbyid/cf58c358-46ee-465e-b6db-2740e9b32a53/files/InstallFFI3.st'.
+ 	"preamble/postscript are not run with older versions of MC1.5, so recreateSpecialObjectsArray now"
+ 	Smalltalk recreateSpecialObjectsArray
+     ].
+ 
+     self unloadDependsOn: { self taskUnloadDependants }.
+     self unload: [
+         Installer unload: 'FFI'.
+     ].!

Item was added:
+ ----- Method: PackagesSqueak39>>FreeTypePlusplugins (in category 'Fonts') -----
+ FreeTypePlusplugins
+ 
+ 	self name: 'FreeType Plus-plugins'.
+ 	self version: '0.15'.
+ 
+ 	info category: 'Fonts'.
+ 	info description: 
+ 'Installs plugins (for Windows/Linux) into VM executable directory.
+ 
+ For Mac OS X - use the most recent VM (which includes the FT2Plugin) and get the modified BitBltPlugin from ftp://ftp.smalltalkconsulting.com/experimental/BitBltPlugin.v1.0.0b1.FreeTypePlus.bundle.zip'.
+ 	info maintainer: 'amtween at hotmail.com'.
+ 	info homepage: ''.
+ 	info squeakMapID: ''.
+ 	info url: 'http://map.squeak.org/accountbyid/46dcf6af-067d-43e3-9fc9-d7010e067153/files/FreeTypePluginInstaller3.sar'.
+ 	self provides: #().
+ 
+ 	self dependsOn: #().
+ 
+ 	self load: [
+ 		Installer installUrl:'http://map.squeak.org/accountbyid/46dcf6af-067d-43e3-9fc9-d7010e067153/files/FreeTypePluginInstaller3.sar'.
+ 	].
+ 
+ 	self unloadDependsOn: { self taskUnloadDependants }.
+ 	self unload: [
+ 		Installer unload: 'FreeType Plus-plugins'.
+ 	].!

Item was added:
+ ----- Method: PackagesSqueak39>>Swazoo (in category 'Web Development') -----
+ Swazoo
+ 
+ 	self name: 'Swazoo'.
+ 	self version: '2.1'.
+ 
+ 	info category: 'Network'.
+ 	info description: 
+ 'Swazoo (Smalltalk Web Application Zoo) is an open source, vendor agnostic, dialect neutral Smalltalk web server with resource and web request resolution framework.
+ 
+ Main new feature: SwazooServer startOn: aPort will start on all IP interfaces, on any host.
+ 
+ Other improvements:
+ - auto restart sites which were running before image shutdown
+ - reliability of serving directly on the wild wild Internet
+ - SwazooServer watchdog instvar added, just that for now
+ - HttpConnection is not closed anymore after 302 redirect
+ - Connection: Keep-alive, if this header is in request then put that header in response too, even for HTTP/1.1
+ - HttpConnection produceResponse closes connection after every non-GET, this solves 200 bad request error after two consecutive POSTs, but it is really a hack and original reason must be found!!
+ - streaming in case of HTTP/1.0 protocol - not chunked; in case that length is known: stream but not chunked.
+ - HTTPRequest isHttp10, isHttp11
+ - SwazooBuffer to 8K
+ - HTTPResponse printContentLength adds to headers too, for easier debugging
+ - Improved and added many tests
+ '.
+ 	info maintainer: 'mivsek'.
+ 	info homepage: 'http://www.swazoo.org/'.
+ 	info squeakMapID: ''.
+ 	info url: 'http://www.squeaksource.com/Swazoo/Swazoo-2.1.mcz'.
+ 	self provides: #().
+ 
+ 	self dependsOn: #('Sport').
+ 
+ 	self load: [
+ 		Installer installUrl:'http://www.squeaksource.com/Swazoo/Swazoo-2.1.mcz'.
+ 	].
+ 
+ 	self unloadDependsOn: { self taskUnloadDependants }.
+ 	self unload: [
+ 		Installer unload: 'Swazoo'.
+ 	].!

Item was added:
+ ----- Method: PackagesSqueak39>>FreeTypePlus (in category 'Fonts') -----
+ FreeTypePlus
+ 
+     self name: 'FreeType Plus'.
+     info category: 'Fonts'.
+     info description: 
+ 'Support for FreeType font system.
+ Scans host OS for available font files, and automatically creates TextStyles.
+ Re-scans on every image startup.
+ '.
+     info maintainer: 'amtween at hotmail.com'.
+     info homepage: ''.
+     info squeakMapID: ''.
+     info url: 'http://map.squeak.org/accountbyid/46dcf6af-067d-43e3-9fc9-d7010e067153/files/FreeType-tween.355.mcz'.
+     self version: '0.5'.
+ 
+     self provides: #().
+ 
+     self dependsOn: #('FreeType Plus-plugins installer' 'FFI').
+ 
+     self load: [
+ 	"preamble/postscript are not run with older versions of MC1.5, so manually do the preamble now"
+ 		"add pendingKernX to CharacterScanner and MultiCharacterScanner"
+ 		Compiler evaluate: 'Object subclass: #CharacterScanner
+ 	instanceVariableNames: ''destX lastIndex xTable destY stopConditions text textStyle alignment leftMargin rightMargin font line runStopIndex spaceCount spaceWidth emphasisCode kern indentationLevel wantsColumnBreaks pendingKernX''
+ 	classVariableNames: ''DefaultStopConditions NilCondition PaddedSpaceCondition SpaceCondition''
+ 	poolDictionaries: ''TextConstants''
+ 	category: ''Graphics-Text'' '.
+ 	
+ 		Compiler evaluate: 'Object subclass: #MultiCharacterScanner
+ 	instanceVariableNames: ''destX lastIndex xTable destY stopConditions text textStyle alignment leftMargin rightMargin font line runStopIndex spaceCount spaceWidth emphasisCode kern indentationLevel wantsColumnBreaks presentation presentationLine numOfComposition baselineY firstDestX pendingKernX''
+ 	classVariableNames: ''DefaultStopConditions NilCondition PaddedSpaceCondition SpaceCondition''
+ 	poolDictionaries: ''TextConstants''
+ 	category: ''Multilingual-Scanning'' '. 
+ 	
+         [Installer installUrl:'http://map.squeak.org/accountbyid/46dcf6af-067d-43e3-9fc9-d7010e067153/files/FreeType-tween.355.mcz']
+ 		on: Error do:[:e | 
+ 			(Smalltalk at: #FT2Constants) initialize.
+ 			(Smalltalk at: #FreeTypeCacheConstants) initialize.
+ 			(Smalltalk at: #FT2Handle) initialize.
+ 			(Smalltalk at: #FreeTypeFontProvider) initialize.
+ 			(Smalltalk at: #FreeTypeCache) initialize.
+ 			(Smalltalk at: #FreeTypeSettings) initialize.
+ 			(Smalltalk at: #LogicalFont) initialize.
+ 			(Smalltalk at: #FreeTypeFontProvider) current updateFromSystem]
+     ].
+ 
+     self unloadDependsOn: { self taskUnloadDependants }.
+     self unload: [
+         Installer unload: 'FreeType Plus'.
+     ].!



More information about the Packages mailing list