[Pkg] Packages: Packages-Squeak310-kph.31.mcz
squeaksource-noreply at iam.unibe.ch
squeaksource-noreply at iam.unibe.ch
Fri May 30 17:57:06 UTC 2008
A new version of Packages-Squeak310 was added to project Packages:
http://www.squeaksource.com/Packages/Packages-Squeak310-kph.31.mcz
==================== Summary ====================
Name: Packages-Squeak310-kph.31
Author: kph
Time: 30 May 2008, 6:56:38 pm
UUID: a19bdfca-12cd-473f-b3b2-8ef57658c4c9
Ancestors: Packages-Squeak310-kph.30
Installer unload:
becomes
Installer mc unload:
=============== Diff against Packages-Squeak310-kph.30 ===============
Item was changed:
----- Method: PackagesSqueak310U>>Monticello2Squeak (in category 'Group Development') -----
Monticello2Squeak
self name: 'Monticello2-Squeak'.
self version: '0.62'.
info category: 'Group Development'.
info description:
'Monticello is a distributed version control system.
Monticello 2 addresses the problems we encountered with Monticello 1. They mostly stem from a common cause: its unit of versioning, the package, is too coarse for many situations that arise in normal development.
This package provides Squeak-specific classes.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://wiki.squeak.org/squeak/5624'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Monticello2/MC2-Squeak-dc.62.mcz'.
self provides: #().
self dependsOn: #('Monticello2-Core').
self load: [
Installer installUrl:'http://www.squeaksource.com/Monticello2/MC2-Squeak-dc.62.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Monticello2-Squeak'.
- Installer unload: 'Monticello2-Squeak'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ClassSelectorSets (in category 'Model Extension') -----
ClassSelectorSets
self name: 'ClassSelectorSets'.
self version: '1'.
info category: 'Model Extension'.
info description:
'Regroup methods on Behavior, Class, Trait... which provide browsing helpful functionalities like conflicting selectors, overriding selectors...'.
info maintainer: 'Damien Cassou'.
info homepage: 'http://www.squeaksource.com/ClassSelectorSets.html'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/ClassSelectorSets/ClassSelectorSets-dc.1.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/ClassSelectorSets/ClassSelectorSets-dc.1.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ClassSelectorSets'.
- Installer unload: 'ClassSelectorSets'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SwazooHTTP (in category 'Network') -----
SwazooHTTP
self name: 'Swazoo-HTTP'.
self version: '7'.
info category: 'Network'.
info description:
'A portable set of classes that model HTTP requests and responses, that form a base on which a web server could be built. With suitable extensions, these could also be used for an HTTP client library.
See *Swazoo-Server* for the original, portable server code that used these, or *Swazoo-Listener* for a much simplified, Squeak-specific server.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Swazoo-HTTP-avi.7.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Swazoo-HTTP-avi.7.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Swazoo-HTTP'.
- Installer unload: 'Swazoo-HTTP'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PierSecurity (in category 'Web Development') -----
PierSecurity
self name: 'Pier-Security'.
self version: '1.0.16.105'.
info category: 'Web Development'.
info description:
'Pier Unix security plugin.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/pier'.
info squeakMapID: ''.
info url: 'http://mc.lukas-renggli.ch/pier/Pier-Security-lr.105.mcz'.
self provides: #().
self dependsOn: #('Pier-Seaside' 'Pier-Tests').
self load: [
Installer installUrl:'http://mc.lukas-renggli.ch/pier/Pier-Security-lr.105.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Pier-Security'.
- Installer unload: 'Pier-Security'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Launcher (in category 'IDE') -----
Launcher
self name: 'Launcher'.
self version: '1.0.62'.
info category: 'IDE'.
info description:
'A Launcher provides squeak with a range of capabilities that are intended to be used from the command line.
As a design goal, the startup process can invoke Launcher several times at several points in the startup sequence. In particular 1) below aims to provide a mechanism for getting into images that are broken in some form, so as to enable a script to be run before morphic has attempted to startup.
1) Launcher is registered to handle startup notification after Security manager
any class which wishes to provide a service to be usable at this time implements startFrom:
2) Launcher is wired in to ProjectLauncher to handle startup notification when squeak is fully initialized. Any class wishing to provide a service to be usable at this time implements launchFrom:
#startFrom: and #launchFrom: are called providing a handle to the launcher which may be used to obtain parameters using the desired scheme.
a) launcher getParameters . key=value +yes -no
b) launcher getParametersOldStyle . key value key2 value2
'.
info maintainer: 'keith_hodges at yahoo.co.uk'.
info homepage: 'http://www.squeaksource.com/Installer.html'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Installer/Launcher-Core-kph.62.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Installer/Launcher-Core-kph.62.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Launcher'.
- Installer unload: 'Launcher'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SUnitGUIimproved (in category 'Development') -----
SUnitGUIimproved
self name: 'SUnitGUI-improved'.
self version: '4.0.48'.
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-dc.48.mcz'.
self provides: #().
self dependsOn: #('SUnit-improved').
self load: [
Installer installUrl:'http://www.squeaksource.com/Testing/SUnitGUI-dc.48.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'SUnitGUI-improved'.
- Installer unload: 'SUnitGUI-improved'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>AXAnnouncements (in category 'Model Extension') -----
AXAnnouncements
self name: 'AXAnnouncements'.
self version: '1.0.31'.
info category: 'Model Extension'.
info description:
'Squeak implementation of Announcements Framework based on Vassili Bykov''s blog.
'.
info maintainer: 'keith_hodges at yahoo.co.uk'.
info homepage: 'http://www.squeaksource.com/AXAnnouncements.html'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/AXAnnouncements/AXAnnouncements-ul.31.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/AXAnnouncements/AXAnnouncements-ul.31.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'AXAnnouncements'.
- Installer unload: 'AXAnnouncements'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ToolBuilderMVC (in category 'Tools') -----
ToolBuilderMVC
self name: 'ToolBuilder-MVC'.
self version: '14'.
info category: 'Tools'.
info description:
'This is the MVC package for ToolBuilder.'.
info maintainer: 'Michael van der Gulik'.
info homepage: 'http://www.squeaksource.com/ToolBuilder'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/ToolBuilder/ToolBuilder-MVC-dc-14.mcz'.
self provides: #('ToolBuilder-Implementation').
self dependsOn: #('ToolBuilder-Kernel').
self load: [
Installer installUrl:'http://www.squeaksource.com/ToolBuilder/ToolBuilder-MVC-dc-14.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ToolBuilder-MVC'.
- Installer unload: 'ToolBuilder-MVC'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SeasidePlotKitbeta (in category 'Web Development') -----
SeasidePlotKitbeta
self name: 'Seaside-PlotKit-beta'.
self version: '0.9.1.26'.
info category: 'Web Development'.
info description:
'Seaside goodies. Includes different charts libraries and other cool stuff for seaside applications. SeaChart components are standard Seaside components that you can embed into your Seaside application.
Seaside bindings for PlotKit (http://www.liquidx.net/plotkit). PlotKit is a Chart and Graph Plotting Library for Javascript.
Includes dependency upon HTML5 package which is no longer in seaside.'.
info maintainer: 'keith_hodges at yahoo.co.uk'.
info homepage: 'http://seachart.seasidehosting.st/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/seachart/PlotKit-0.9.1-mb.27.mcz'.
self provides: #().
self dependsOn: #('Seaside-beta' 'Seaside-HTML5-beta').
self load: [
Installer installUrl:'http://www.squeaksource.com/seachart/PlotKit-0.9.1-mb.27.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Seaside-PlotKit-beta'.
- Installer unload: 'Seaside-PlotKit-beta'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PierTagCloud (in category 'Web Development') -----
PierTagCloud
self name: 'Pier-TagCloud'.
self version: '1.0.16.10'.
info category: 'Web Development'.
info description:
'Pier tag cloud plugin.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/pier'.
info squeakMapID: ''.
info url: 'http://mc.lukas-renggli.ch/pieraddons/Pier-TagCloud-lr.10.mcz'.
self provides: #().
self dependsOn: #('Pier-Seaside').
self load: [
Installer installUrl:'http://mc.lukas-renggli.ch/pieraddons/Pier-TagCloud-lr.10.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Pier-TagCloud'.
- Installer unload: 'Pier-TagCloud'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Swazoo (in category 'Network') -----
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 mc unload: 'Swazoo'.
- Installer unload: 'Swazoo'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>IRCBot (in category 'Network') -----
IRCBot
self name: 'IRCBot'.
self version: '2.1'.
info category: 'Network'.
info description:
'see homepage for instructions on how to use and set up the bot.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Network-IRC%20Bot.st'.
self provides: #().
self dependsOn: #('IRCe').
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Network-IRC%20Bot.st'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'IRCBot'.
- Installer unload: 'IRCBot'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowserStandard (in category 'Code Browsing') -----
OmniBrowserStandard
self name: 'OmniBrowser-Standard'.
+ self version: '0.335'.
- self version: '0.327'.
info category: 'Code Browsing'.
info description:
'OB-Standard represents the classical system browser implemented with the OmniBrowser framework.'.
info maintainer: 'Colin Putney'.
info homepage: 'http://source.wiresong.ca/ob/'.
info squeakMapID: ''.
+ info url: 'http://source.wiresong.ca/ob/OB-Standard-cb.335.mcz'.
- info url: 'http://source.wiresong.ca/ob/OB-Standard-alog.327.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser').
self load: [
+ Installer installUrl:'http://source.wiresong.ca/ob/OB-Standard-cb.335.mcz'.
- Installer installUrl:'http://source.wiresong.ca/ob/OB-Standard-alog.327.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser-Standard'.
- Installer unload: 'OmniBrowser-Standard'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>MagritteMorph (in category 'Morphs') -----
MagritteMorph
self name: 'Magritte-Morph'.
self version: '1.0.16.42'.
info category: 'Morphs'.
info description:
'Magritte bindings for Morphic.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/magritte'.
info squeakMapID: ''.
info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Morph-lr.42.mcz'.
self provides: #().
self dependsOn: #('Magritte-Model').
self load: [
Installer installUrl:'http://mc.lukas-renggli.ch/magritte/Magritte-Morph-lr.42.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magritte-Morph'.
- Installer unload: 'Magritte-Morph'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>FractalMorph (in category 'Morphs') -----
FractalMorph
self name: 'FractalMorph'.
self version: '1.2'.
info category: 'Morphs'.
info description:
'see webpage http://minnow.cc.gatech.edu/squeak/2911 for descriptions.
Allows you to zoom in and out of a fractal image, possibly make small animations as well. begin with (FractalMorph new
openInWorld)'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/FractalMorph.2.cs'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/FractalMorph.2.cs'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'FractalMorph'.
- Installer unload: 'FractalMorph'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Balloon3DPlugins (in category 'Graphics') -----
Balloon3DPlugins
self name: 'Balloon3D-Plugins'.
self version: '0.2.2'.
info category: 'Graphics'.
info description:
'Balloon3D dependencies'.
info maintainer: 'Mathieu Suen <mathieusuen at yahoo.fr>'.
info homepage: 'http://www.squeaksource.com/Balloon3D'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Balloon3D/Balloon3D-Plugins-ar.2.mcz'.
self provides: #().
self dependsOn: #('VMMaker' 'Balloon3D-Constants').
self load: [
Installer installUrl:'http://www.squeaksource.com/Balloon3D/Balloon3D-Plugins-ar.2.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Balloon3D-Plugins'.
- Installer unload: 'Balloon3D-Plugins'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>MagritteModel (in category 'Development') -----
MagritteModel
self name: 'Magritte-Model'.
+ self version: '1.0.16.313'.
- self version: '1.0.16.310'.
info category: 'Development'.
info description:
'Most applications consist of a big number of model- or so called domain-objects. Building different views, editors, and reports; querying, validating and storing those objects is very repetitive and error-prone, if an object changes its shape frequently. Magritte is a fully dynamic meta-description framework that helps to solve those problems, while keeping the full power to the programmer in all aspects. Moreover since Magritte is described in itself, you can let your users modify the meta-world and add their own fields and forms without writing a single line of code.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/magritte'.
info squeakMapID: ''.
+ info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Model-lr.313.mcz'.
- info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Model-lr.310.mcz'.
self provides: #().
self dependsOn: #().
self load: [
+ Installer installUrl:'http://mc.lukas-renggli.ch/magritte/Magritte-Model-lr.313.mcz'.
- Installer installUrl:'http://mc.lukas-renggli.ch/magritte/Magritte-Model-lr.310.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magritte-Model'.
- Installer unload: 'Magritte-Model'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>CryptographyTeamPackage (in category 'System') -----
CryptographyTeamPackage
self name: 'Cryptography Team Package'.
self version: '1.1'.
info category: 'System'.
info description:
''.
info maintainer: 'rww'.
info homepage: 'http://www.squeaksource.com/Cryptography.html'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Cryptography/Cryptography-rww.5.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Cryptography/Cryptography-rww.5.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Cryptography Team Package'.
- Installer unload: 'Cryptography Team Package'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Typeinference (in category 'Development') -----
Typeinference
self name: 'Typeinference'.
self version: '1'.
info category: 'Development'.
info description:
'This is Francisco Garau''s TypeInferencer, as a SAR package.
This does not contain the Morphic-Wrapper dependend
parts.
For more information, see http://typeinference.swiki.net/1'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/TypeInference.sar'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/TypeInference.sar'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Typeinference'.
- Installer unload: 'Typeinference'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowserTraitsIntegration (in category 'Code Browsing') -----
OmniBrowserTraitsIntegration
self name: 'OmniBrowser-TraitsIntegration'.
+ self version: '0.33'.
- self version: '0.32'.
info category: 'Code Browsing'.
info description:
'Brings trait-related features to OmniBrowser.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: ''.
info squeakMapID: ''.
+ info url: 'http://source.wiresong.ca/ob/OB-TraitsIntegration-dc.33.mcz'.
- info url: 'http://source.wiresong.ca/ob/OB-TraitsIntegration-dc.32.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser' 'OmniBrowser-Standard').
self load: [
+ Installer installUrl:'http://source.wiresong.ca/ob/OB-TraitsIntegration-dc.33.mcz'.
- Installer installUrl:'http://source.wiresong.ca/ob/OB-TraitsIntegration-dc.32.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser-TraitsIntegration'.
- Installer unload: 'OmniBrowser-TraitsIntegration'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>KernelExtkph (in category 'Kernel') -----
KernelExtkph
self name: 'KernelExt-kph'.
self version: '3.10.29'.
info category: 'Kernel'.
info description:
'Adds split and join to collections/strings, with tests
Adds firstOrNil.
Adds << for streaming.
Adds Null logger Object-log'.
info maintainer: 'kph <keith_hodges at yahoo.co.uk>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/311/Kernel-Extensions-kph.29.mcz'.
self provides: #('Null').
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/311/Kernel-Extensions-kph.29.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'KernelExt-kph'.
- Installer unload: 'KernelExt-kph'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Magma10client (in category 'Persistence') -----
Magma10client
self name: 'Magma 1.0 client'.
self version: 'r40'.
info category: 'Persistence'.
info description:
'Client, Server and Tester components for the Magma object database.
'.
info maintainer: 'kph <keith_hodges at yahoo.co.uk>'.
info homepage: 'http://minnow.cc.gatech.edu/squeak/2665'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Magma/Magma%201.0r40%20client%20configuration.mcm'.
self provides: #('Magma').
self dependsOn: #('MonticelloConfigurations').
self load: [
Installer installUrl:'http://www.squeaksource.com/Magma/Magma%201.0r40%20client%20configuration.mcm'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magma 1.0 client'.
- Installer unload: 'Magma 1.0 client'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ToolBuilderExamples (in category 'Tools') -----
ToolBuilderExamples
self name: 'ToolBuilder-Examples'.
self version: '4'.
info category: 'Tools'.
info description:
'These are some examples for ToolBuilder.'.
info maintainer: 'Andreas Raab'.
info homepage: 'http://www.squeaksource.com/ToolBuilder'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/ToolBuilder/ToolBuilder-Examples-cwp.4.mcz'.
self provides: #().
self dependsOn: #('ToolBuilder-Kernel').
self load: [
Installer installUrl:'http://www.squeaksource.com/ToolBuilder/ToolBuilder-Examples-cwp.4.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ToolBuilder-Examples'.
- Installer unload: 'ToolBuilder-Examples'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PierShout (in category 'Web Development') -----
PierShout
self name: 'Pier-Shout'.
self version: '1.0.16.7'.
info category: 'Web Development'.
info description:
'Pier Smalltalk syntax highlighting plugin.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/pier'.
info squeakMapID: ''.
info url: 'http://mc.lukas-renggli.ch/pieraddons/ShoutPier-lr.7.mcz'.
self provides: #().
self dependsOn: #('Shout' 'Pier-Seaside').
self load: [
Installer installUrl:'http://mc.lukas-renggli.ch/pieraddons/ShoutPier-lr.7.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Pier-Shout'.
- Installer unload: 'Pier-Shout'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>MonticelloConfigurations (in category 'Group Development') -----
MonticelloConfigurations
self name: 'MonticelloConfigurations'.
self version: '1.0.44'.
info category: 'Group Development'.
info description:
'Monticello Configurations
http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-November/098181.html'.
info maintainer: 'kph <keith_hodges at yahoo.co.uk>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/mc/MonticelloConfigurations-kph.44.mcz'.
self provides: #('MonticelloConfigurations').
self dependsOn: #('MonticelloConfigurations-UniversesFix').
self load: [
Installer installUrl:'http://www.squeaksource.com/mc/MonticelloConfigurations-kph.44.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'MonticelloConfigurations'.
- Installer unload: 'MonticelloConfigurations'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ScriptingWorkspace (in category 'Development') -----
ScriptingWorkspace
self name: 'Scripting Workspace'.
self version: '1.22-apha'.
info category: 'Development'.
info description:
'This is meant to be a workspace for people familiar with scriping languages like Javascript, Ruby, Python, or Perl. It gives the workspace the ability to add classes and methods.
See ScriptingWorkspaceTest for examples.
"Do This To See It"
ScriptingWorkspace open'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/btb-ScriptingWorkspace-btb.22.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/btb-ScriptingWorkspace-btb.22.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Scripting Workspace'.
- Installer unload: 'Scripting Workspace'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Sandcastle (in category 'Web Development beta') -----
Sandcastle
self name: 'Sandcastle'.
self version: '1.0'.
info category: 'Web Development beta'.
info description:
'see version 0'.
info maintainer: 'tbn'.
info homepage: 'http://squeaksource.com/Sandcastle.html'.
info squeakMapID: ''.
info url: 'http://squeaksource.com/Sandcastle/Sandcastle-tbn.9.mcz'.
self provides: #().
self dependsOn: #('ExternalWebBrowser' 'Scriptaculous-beta' 'ShoreComponents-beta').
self load: [
Installer installUrl:'http://squeaksource.com/Sandcastle/Sandcastle-tbn.9.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Sandcastle'.
- Installer unload: 'Sandcastle'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowserTools (in category 'Development') -----
OmniBrowserTools
self name: 'OmniBrowser-Tools'.
self version: '0.20'.
info category: 'Development'.
info description:
'Set of tools (debugger, inspector...) rewritten on top of the OmniBrowser framework.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://source.lukas-renggli.ch/omnibrowser/OB-Tools-lr.20.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser-Standard').
self load: [
Installer installUrl:'http://source.lukas-renggli.ch/omnibrowser/OB-Tools-lr.20.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser-Tools'.
- Installer unload: 'OmniBrowser-Tools'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ProcessSpecificLogging (in category 'System') -----
ProcessSpecificLogging
self name: 'ProcessSpecific-Logging'.
self version: '1.0.1'.
info category: 'System'.
info description:
'Object-#log accesses SLLog, over-ridable on a per-process basis.'.
info maintainer: 'keith_hodges at yahoo.co.uk'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://gjallar.krampe.se/ProcessSpecific-Logging-kph.1.mcz'.
self provides: #('ProcessSpecific-Logging').
self dependsOn: #('SimpleLog' 'ProcessSpecific').
self load: [
Installer installUrl:'http://gjallar.krampe.se/ProcessSpecific-Logging-kph.1.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ProcessSpecific-Logging'.
- Installer unload: 'ProcessSpecific-Logging'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ShoutOmniBrowser (in category 'Code Browsing') -----
ShoutOmniBrowser
self name: 'ShoutOmniBrowser'.
self version: 'tween.5'.
info category: 'Code Browsing'.
info description:
'Brings colors to the OmniBrowser framework and browsers.'.
info maintainer: ''.
info homepage: 'http://www.squeaksource.com/shout'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/shout/ShoutOmniBrowser-dc.5.mcz'.
self provides: #().
self dependsOn: #('Shout' 'OmniBrowser-Full').
self load: [
Installer installUrl:'http://www.squeaksource.com/shout/ShoutOmniBrowser-dc.5.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ShoutOmniBrowser'.
- Installer unload: 'ShoutOmniBrowser'.
].!
Item was added:
+ ----- Method: PackagesSqueak310U>>NileBase (in category 'Model Extension') -----
+ NileBase
+
+ self name: 'Nile-Base'.
+ self version: '1.0.57'.
+
+ info category: 'Model Extension'.
+ info description:
+ 'Nile is a complete reimplementation of the squeak stream hierarchy. It provides:
+
+ * traits for code reuse.
+ * lots of tests: same tests are used for the squeak stream hierarchy and Nile (they are implemented in traits).
+ * lots of clients to verify the reusability.
+ * a diagram of the implementation: http://damien.cassou.free.fr/documents/internship_2007/nile/complete_hierarchy.pdf '.
+ info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
+ info homepage: 'http://www.squeaksource.com/Nile/'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Nile/Nile-Base-dc.57.mcz'.
+ self provides: #().
+
+ self dependsOn: #().
+
+ self load: [
+ Installer installUrl:'http://www.squeaksource.com/Nile/Nile-Base-dc.57.mcz'.
+ ].
+
+ self unloadDependsOn: { self taskUnloadDependants }.
+ self unload: [
+ Installer mc unload: 'Nile-Base'.
+ ].!
Item was changed:
----- Method: PackagesSqueak310U>>WhiskerBrowser (in category 'Code Browsing') -----
WhiskerBrowser
self name: 'Whisker Browser'.
self version: '1.0'.
info category: 'Code Browsing'.
info description:
'Whisker is a different sort of object-oriented code browser for the Squeak Smalltalk environment.
The goal of the Whisker Browser (a.k.a. Stacking Browser) is to provide a simple and intuitive way to view the contents of multiple classes and multiple methods simultaneously, while using screen real estate efficiently and not requiring a lot of window moving/resizing. It does this by introducing the concept of subpane stacking. The principles behind Whisker could potentially be used by browsers for other object-oriented languages (Java, Python, etc.).
To open the Whisker Browser, use the ''open...''/''Whisker Browser'' menu item in the World menu.
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Whisker1_0-Sq37.cs.gz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Whisker1_0-Sq37.cs.gz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Whisker Browser'.
- Installer unload: 'Whisker Browser'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>DNSClient (in category 'Network') -----
DNSClient
self name: 'DNS Client'.
self version: '1.1'.
info category: 'Network'.
info description:
'This package implements the DNS protocol (not all of it, but extending it is very easy). It includes a DNS client (a name resolver).
Example (put the address of a name server):
NameResolver default servers: #((xxx xxx xxx xxx))
NameResolver default addressByName: ''squeak.org''
This version adds reverse lookups (IP to name).'.
info maintainer: 'Jason Johnson <azreal1977 at hotmail.com>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/dnsclient'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/dnsclient'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'DNS Client'.
- Installer unload: 'DNS Client'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PlotKit (in category 'Web Development') -----
PlotKit
self name: 'PlotKit'.
self version: '0.9.1.27'.
info category: 'Web Development'.
info description:
'Seaside goodies. Includes different charts libraries and other cool stuff for seaside applications. SeaChart components are standard Seaside components that you can embed into your Seaside application.
Seaside bindings for PlotKit (http://www.liquidx.net/plotkit). PlotKit is a Chart and Graph Plotting Library for Javascript.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://seachart.seasidehosting.st/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/seachart/PlotKit-0.9.1-mb.27.mcz'.
self provides: #().
self dependsOn: #('Seaside').
self load: [
Installer installUrl:'http://www.squeaksource.com/seachart/PlotKit-0.9.1-mb.27.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'PlotKit'.
- Installer unload: 'PlotKit'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>eCompletion (in category 'Code Browsing') -----
eCompletion
self name: 'eCompletion'.
self version: '0.89'.
info category: 'Code Browsing'.
info description:
'Complete variables, selectors, class names in your browser, workspace, debugger and other code holders.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://www.squeaksource.com/eCompletion'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/eCompletion/ECompletion-dc.89.mcz'.
self provides: #().
self dependsOn: #('Shout' 'RoelTyper').
self load: [
Installer installUrl:'http://www.squeaksource.com/eCompletion/ECompletion-dc.89.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'eCompletion'.
- Installer unload: 'eCompletion'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>WarpSketchMorph (in category 'Morphs') -----
WarpSketchMorph
self name: 'WarpSketchMorph'.
self version: '1.12'.
info category: 'Morphs'.
info description:
'Playing with squeak morphic, I saw WarpBlt which seems to provide exactly the functionality I need to port an old java applet I did in 1997. WarpSketchMorph is a Morphic implementation similar to my DynFlex applet. Most fun is modifying images of faces.
You can create a WarpSketchMorph either by evaluating
WarpSketchMorph new openInWorld.
and choose an image with the "Choose new graphic..." halo menu item or use
(WarpSketchMorph withForm: <yourForm>) openInWorld.
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/WarpSketch.012.pr'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/WarpSketch.012.pr'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'WarpSketchMorph'.
- Installer unload: 'WarpSketchMorph'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ExternalWebBrowser (in category 'Network') -----
ExternalWebBrowser
self name: 'ExternalWebBrowser'.
self version: '9'.
info category: 'Network'.
info description:
'This small package should work as an alternative to scamper. It just hands over every url to a platform specific external browser.'.
info maintainer: 'Norbert Hartl <norbert at hartl.name>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/ExternalWebBrowser/ExternalWebBrowser-noha.8.mcz'.
self provides: #().
self dependsOn: #('FFI').
self load: [
Installer installUrl:'http://www.squeaksource.com/ExternalWebBrowser/ExternalWebBrowser-noha.8.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ExternalWebBrowser'.
- Installer unload: 'ExternalWebBrowser'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>LifeMorph (in category 'Games') -----
LifeMorph
self name: 'LifeMorph'.
self version: '1.0'.
info category: 'Games'.
info description:
'A simple implementation of Life Game. It is based on Dan''s original Life Game for Smalltalk-80.
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/LifeMorph.cs.gz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/LifeMorph.cs.gz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'LifeMorph'.
- Installer unload: 'LifeMorph'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowser (in category 'Code Browsing') -----
OmniBrowser
self name: 'OmniBrowser'.
+ self version: '0.412.1'.
- self version: '0.408'.
info category: 'Code Browsing'.
info description:
'OmniBrowser is a ground up rewrite of the classical system browsers provided
in Smalltalk. It''s designed to be flexible and extensible, so as to encourage
experimentation with new types of development tools, language extensions,
and runtime environments. In fact it''s a framework to build browsers. Install OmniBrowser-Standard to get the new browser using this framework.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://source.wiresong.ca/ob/'.
info squeakMapID: '81451b19-7df8-4fc7-8652-b26cc55dd291'.
+ info url: 'http://source.wiresong.ca/ob/OmniBrowser-dc.409.mcz'.
- info url: 'http://source.wiresong.ca/ob/OmniBrowser-dr.408.mcz'.
self provides: #().
self dependsOn: #().
self load: [
+ Installer installUrl:'http://source.wiresong.ca/ob/OmniBrowser-dc.409.mcz'.
- Installer installUrl:'http://source.wiresong.ca/ob/OmniBrowser-dr.408.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser'.
- Installer unload: 'OmniBrowser'.
].!
Item was added:
+ ----- Method: PackagesSqueak310U>>Seaside28JetsamSupersleight (in category 'Web Development') -----
+ Seaside28JetsamSupersleight
+
+ self name: 'Seaside28Jetsam-Supersleight'.
+ self version: '0.1'.
+
+ info category: 'Web Development'.
+ info description:
+ 'Supersleight library for transparent ng support in IE6
+
+ http://24ways.org/2007/supersleight-transparent-png-in-ie6'.
+ info maintainer: 'kph'.
+ info homepage: 'http://www.squeaksource.com/Jetsam.html'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Jetsam/Seaside28Jetsam-Supersleight-kph.3.mcz'.
+ self provides: #().
+
+ self dependsOn: #('Seaside').
+
+ self load: [
+ Installer installUrl:'http://www.squeaksource.com/Jetsam/Seaside28Jetsam-Supersleight-kph.3.mcz'.
+ ].
+
+ self unloadDependsOn: { self taskUnloadDependants }.
+ self unload: [
+ Installer mc unload: 'Seaside28Jetsam-Supersleight'.
+ ].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowserMorphic (in category 'Code Browsing') -----
OmniBrowserMorphic
self name: 'OmniBrowser-Morphic'.
+ self version: '0.47'.
- self version: '0.46'.
info category: 'Code Browsing'.
info description:
'OB-Standard represents the classical system browser implemented with the OmniBrowser framework.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://source.wiresong.ca/ob/'.
info squeakMapID: ''.
+ info url: 'http://source.wiresong.ca/ob/OB-Morphic-dr.47.mcz'.
- info url: 'http://source.wiresong.ca/ob/OB-Morphic-dr.46.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser').
self load: [
+ Installer installUrl:'http://source.wiresong.ca/ob/OB-Morphic-dr.47.mcz'.
- Installer installUrl:'http://source.wiresong.ca/ob/OB-Morphic-dr.46.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser-Morphic'.
- Installer unload: 'OmniBrowser-Morphic'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>AutomaticMethodCategorizerOB (in category 'Code Browsing') -----
AutomaticMethodCategorizerOB
self name: 'AutomaticMethodCategorizerOB'.
self version: '0.2'.
info category: 'Code Browsing'.
info description:
''.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/autoMethodCat/AutomaticMethodCategorizerOB-DF.1.mcz'.
self provides: #().
self dependsOn: #('AutomaticMethodCategorizer' 'OmniBrowser-Full').
self load: [
Installer installUrl:'http://www.squeaksource.com/autoMethodCat/AutomaticMethodCategorizerOB-DF.1.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'AutomaticMethodCategorizerOB'.
- Installer unload: 'AutomaticMethodCategorizerOB'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Balloon3DKernel (in category 'Graphics') -----
Balloon3DKernel
self name: 'Balloon3D-Kernel'.
self version: '0.6'.
info category: 'Graphics'.
info description:
'Balloon3D dependencies'.
info maintainer: 'Mathieu Suen <mathieusuen at yahoo.fr>'.
info homepage: 'http://www.squeaksource.com/Balloon3D'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Balloon3D/Balloon3D-Kernel-ar.6.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Balloon3D/Balloon3D-Kernel-ar.6.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Balloon3D-Kernel'.
- Installer unload: 'Balloon3D-Kernel'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>RoelTyper (in category 'Development') -----
RoelTyper
self name: 'RoelTyper'.
self version: '0.60'.
info category: 'Development'.
info description:
'RoelTyper is a fast type reconstructor for Smalltalk, based on heuristics. It type-checks instance variables of classes. Typing a complete VisualWorks Smalltalk image takes less than one minute and a half!! For this speed you get the types for about 80% of instance variables in the system. The approach is quite similar to what the Refactoring Browser does, but somewhat more refined.'.
info maintainer: 'Roel Wuyts'.
info homepage: 'http://decomp.ulb.ac.be/roelwuyts/smalltalk/roeltyper/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/RoelTyper/RoelTyper-rw.60.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/RoelTyper/RoelTyper-rw.60.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'RoelTyper'.
- Installer unload: 'RoelTyper'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>RSRSS2 (in category 'Web Development') -----
RSRSS2
self name: 'RSRSS2'.
self version: '2.8.9'.
info category: 'Web Development'.
info description:
'RSS 2.0 feed creation with Seaside canvas API.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/rsrss/RSRSS2-pmm.9.mcz'.
self provides: #().
self dependsOn: #('Seaside').
self load: [
Installer installUrl:'http://www.squeaksource.com/rsrss/RSRSS2-pmm.9.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'RSRSS2'.
- Installer unload: 'RSRSS2'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Balloon3DTutorial (in category 'Graphics') -----
Balloon3DTutorial
self name: 'Balloon3D-Tutorial'.
self version: '0.4.1'.
info category: 'Graphics'.
info description:
'Balloon3D dependencies'.
info maintainer: 'Mathieu Suen <mathieusuen at yahoo.fr>'.
info homepage: 'http://www.squeaksource.com/Balloon3D'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Balloon3D/Balloon3D-Tutorial-ar.4.mcz'.
self provides: #().
self dependsOn: #('Balloon3D-Morphic').
self load: [
Installer installUrl:'http://www.squeaksource.com/Balloon3D/Balloon3D-Tutorial-ar.4.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Balloon3D-Tutorial'.
- Installer unload: 'Balloon3D-Tutorial'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>BreakOut (in category 'Games') -----
BreakOut
self name: 'BreakOut'.
self version: '5'.
info category: 'Games'.
info description:
'I designed this breakout slowly refactoring it step by steps because it was part of a book on OOP but I''m thinking to cancel this book and putting a draft on the web. This is the final version of the breakout.
The bouncing is not that good.
Have fun first, then submit a fix for the ball bouncing or any new bonuses.
I would like also to have bonuses falling down. '.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/BreakOut-sd.5.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/BreakOut-sd.5.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'BreakOut'.
- Installer unload: 'BreakOut'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Balloon3D (in category 'Graphics') -----
Balloon3D
self name: 'Balloon3D'.
self version: '0.18.2'.
info category: 'Graphics'.
info description:
'Balloon3D is a package to create three-dimensional graphics that was written by Andreas Raab. It uses either a stand-alone implementation or OpenGL. Up to Squeak 3.5, it was integrated into the base image, for Squeak 3.6 you have to load it from SqueakMap.'.
info maintainer: 'Mathieu Suen <mathieusuen at yahoo.fr>'.
info homepage: 'http://www.squeaksource.com/Balloon3D'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Balloon3D/Balloon3D-All-ar.18.mcz'.
self provides: #().
self dependsOn: #('Balloon3D-Wonderland' 'Balloon3D-Morphic' 'Balloon3D-Pooh' 'Balloon3D-Kernel' 'Graphics-External' 'Graphics-Tools' 'Balloon3D-Plugins' 'Balloon3D-VRML' 'Balloon3D-Constants' 'Balloon3D-Import' 'Balloon3D-Math' 'VMMaker' 'Balloon3D-Tutorial' 'Balloon3D-Packaging').
self load: [
Installer installUrl:'http://www.squeaksource.com/Balloon3D/Balloon3D-All-ar.18.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Balloon3D'.
- Installer unload: 'Balloon3D'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PierMagmabeta (in category 'Web Development') -----
PierMagmabeta
self name: 'Pier-Magma-beta'.
self version: '1.0.9-alpha.35'.
info category: 'Web Development'.
info description:
'Extension to pier providing Magma persistence'.
info maintainer: 'keith_hodges at yahoo.co.uk'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/pier'.
info squeakMapID: ''.
info url: 'http://mc.lukas-renggli.ch/pier/Pier-Magma-kph.35.mcz'.
self provides: #('Pier-Magma-beta').
self dependsOn: #('Magma Seaside-alpha').
self load: [
Installer installUrl:'http://mc.lukas-renggli.ch/pier/Pier-Magma-kph.35.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Pier-Magma-beta'.
- Installer unload: 'Pier-Magma-beta'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ToolBuilderKernel (in category 'Tools') -----
ToolBuilderKernel
self name: 'ToolBuilder-Kernel'.
self version: '27'.
info category: 'Tools'.
info description:
'ToolBuilder is a user interface builder that can be used to create user interfaces for multiple platforms.'.
info maintainer: 'Michael van der Gulik (mikevdg at gmail.com)'.
info homepage: 'http://www.squeaksource.com/ToolBuilder'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/ToolBuilder/ToolBuilder-Kernel-mvdg.27.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/ToolBuilder/ToolBuilder-Kernel-mvdg.27.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ToolBuilder-Kernel'.
- Installer unload: 'ToolBuilder-Kernel'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>MagmaTesterbeta (in category 'Persistence') -----
MagmaTesterbeta
self name: 'Magma Tester-beta'.
self version: 'r40Beta.3'.
info category: 'Persistence'.
info description:
'Client, Server and Tester components for the Magma object database.
'.
info maintainer: 'kph <keith_hodges at yahoo.co.uk>'.
info homepage: 'http://minnow.cc.gatech.edu/squeak/2665'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/MagmaTester/r40Beta3.mcm'.
self provides: #('Magma').
self dependsOn: #('MonticelloConfigurations').
self load: [
Installer installUrl:'http://www.squeaksource.com/MagmaTester/r40Beta3.mcm'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magma Tester-beta'.
- Installer unload: 'Magma Tester-beta'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ToolBuilderintegrationforUIThemes (in category 'User Interface') -----
ToolBuilderintegrationforUIThemes
self name: 'ToolBuilder integration for UI Themes'.
self version: '0.52'.
info category: 'User Interface'.
info description:
'Integrates the UITheme dialogs with the environment.
This version supports #confirm:trueChoice:falseChoice: of latest ToolBuilder.'.
info maintainer: 'Gary Chambers'.
info homepage: 'http://www.pinesoft.co.uk/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/UIEnhancements/Pinesoft-ToolBuilder-gvc.9.mcz'.
self provides: #().
self dependsOn: #('UI Themes and Standard Widgets').
self load: [
Installer installUrl:'http://www.squeaksource.com/UIEnhancements/Pinesoft-ToolBuilder-gvc.9.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ToolBuilder integration for UI Themes'.
- Installer unload: 'ToolBuilder integration for UI Themes'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>WanderingLetters (in category 'Morphs') -----
WanderingLetters
self name: 'WanderingLetters'.
self version: '22Feb-2.1'.
info category: 'Morphs'.
info description:
'This is wandering letters using the old non-Players (and non-multi-instance Players). Just make a new Morphic Project and file it in.
Toggle wandering by clicking the top button. Responds to Stop and Go buttons so it does not have to be running all the time.
Toggle method if getting back to their right places with the lower button.
Change WanderingLetters>>stepTime to make the speed be right.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/WanderingLetters.22Feb-02.1.cs'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/WanderingLetters.22Feb-02.1.cs'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'WanderingLetters'.
- Installer unload: 'WanderingLetters'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>FreeTypePluspluginsinstaller (in category 'Fonts') -----
FreeTypePluspluginsinstaller
self name: 'FreeType Plus-plugins installer'.
self version: '0.16'.
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 mc unload: 'FreeType Plus-plugins installer'.
- Installer unload: 'FreeType Plus-plugins installer'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Universes (in category 'Group Development') -----
Universes
self name: 'Universes'.
self version: '42'.
info category: 'Group Development'.
info description:
'Package universes is a toolset that supports reliable, automatic installation of packages via a package-browsing tool. The approach of the tools is that users operate within one universe, and each universe only has a large but limited set of packages available. Thus, a universe sets a context that simplifies other aspects of the tools including package naming, dependency management, and package-update policies. '.
info maintainer: '"Lex Spoon" <lex at lexspoon.org>'.
info homepage: 'http://www.squeaksource.com/universes/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/universes/Universes-kph.42.mcz'.
self provides: #().
self dependsOn: #('YAXO').
self load: [
Installer installUrl:'http://www.squeaksource.com/universes/Universes-kph.42.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Universes'.
- Installer unload: 'Universes'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PlotMorph (in category 'Morphs') -----
PlotMorph
self name: 'Plot Morph'.
self version: '3'.
info category: 'Morphs'.
info description:
'Morph to draw XY plots. See the methods testXXX in the class side.
Try with:
PlotMorph test.
PlotMorph test2.
PlotMorph test4.
PlotMorph testWithReferences.
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/PlotMorph3-dgd.cs.gz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/PlotMorph3-dgd.cs.gz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Plot Morph'.
- Installer unload: 'Plot Morph'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SUnitimproved (in category 'Development') -----
SUnitimproved
self name: 'SUnit-improved'.
self version: '4.0.108'.
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.108.mcz'.
self provides: #('SUnit-improved').
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Testing/SUnit-kph.108.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'SUnit-improved'.
- Installer unload: 'SUnit-improved'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Iterator (in category 'Data Structures') -----
Iterator
self name: 'Iterator'.
self version: '1.0'.
info category: 'Data Structures'.
info description:
'Ported from the Iterator goodie by Mario Wolczko.
Occasionally you may have a block that when evaluated can be
treated as a collection -- ie it takes another block as parameter,
then applies that to a sequence of values.
This goodie wraps the block into an object -- an iterator -- which is
part of the collection hierarchy, and therefore inherits a variety of
useful collection-related methods.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Iterator.cs.gz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Iterator.cs.gz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Iterator'.
- Installer unload: 'Iterator'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Logicexpressions (in category 'Languages and Extensions') -----
Logicexpressions
self name: 'Logic expressions'.
self version: '2.1'.
info category: 'Languages and Extensions'.
info description:
'This is a model of first order logic expressions, allowing you to manipulate them as objects instead of just strings.
Prerequisites:
Refactoring Browser
SmaCC Runtime Package
SmaCC Development Package
For example, inspect the following lines to get the expression corresponding
to "(p => q) = (not p or q)":
| p q |
p := LVariable named: ''p''.
q := LVariable named: ''q''.
p => q equiv: (p not | q).
Now, the same formula could be created using:
LExpression fromString: ''{p=>q = not p or q}''
More complex formulas can also be created and evaluated, for example try:
| exp |
exp := LExpression fromString: ''{V(x)[x even]}''.
exp valueDomains: {''x'' -> #(2 4 6 8 10 12 )}.
See more examples in the Homepage and on the Logic-Tests category.
I hope you enjoy it!!
Dany'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: 'http://minnow.cc.gatech.edu/squeak/3539'.
info squeakMapID: ''.
info url: 'http://map.squeak.org/accountbyid/3b1bce7e-2c48-4820-a5ab-4d806a1f29ba/files/Logic-DEA.2.mcz'.
self provides: #().
self dependsOn: #('SmaCC').
self load: [
Installer installUrl:'http://map.squeak.org/accountbyid/3b1bce7e-2c48-4820-a5ab-4d806a1f29ba/files/Logic-DEA.2.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Logic expressions'.
- Installer unload: 'Logic expressions'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>MagmaseasideHelper (in category 'Persistence') -----
MagmaseasideHelper
self name: 'Magma seasideHelper'.
self version: '2.8.r40.32'.
info category: 'Persistence'.
info description:
'Provides Seaside applications with an interface to a Magma repository.
Includes detailed logging, and many preconfigured MagmaSession policies.
See the website for more information'.
info maintainer: 'Keith Hodges <keith_hodges at yahoo.co.uk>'.
info homepage: 'http://wiki.squeak.org/squeak/6019'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/MagmaTester/Magma%20seasideHelper-kph.32.mcz'.
self provides: #().
self dependsOn: #('Seaside28Jetsam' 'Magma 1.0 server' 'Logging' 'Seaside').
self load: [
Installer installUrl:'http://www.squeaksource.com/MagmaTester/Magma%20seasideHelper-kph.32.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magma seasideHelper'.
- Installer unload: 'Magma seasideHelper'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SmaCC (in category 'Development') -----
SmaCC
self name: 'SmaCC'.
self version: '18'.
info category: 'Development'.
info description:
'SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk.
Use this package if you want to develop a new parser/scanner/compiler.
It is a replacement for the T-Gen parser generator. T-Gen has several limitations
that make it difficult to produce parsers. SmaCC overcomes T-Gen''s limitations.
For example, SmaCC can generate parsers for ambiguous grammars and grammars
with overlapping tokens. Both of these are not possible using T-Gen.
In addition to handling more grammars than T-Gen, SmaCC has a smaller runtime
than T-Gen and is faster than T-Gen.
'.
info maintainer: 'Mathieu Suen'.
info homepage: 'http://wiki.squeak.org/squeak/3117'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/SmaccDevelopment/SmaCCDev-lr.18.mcz'.
self provides: #().
self dependsOn: #('SmaCC runtime' 'Refactoring Engine').
self load: [
Installer installUrl:'http://www.squeaksource.com/SmaccDevelopment/SmaCCDev-lr.18.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'SmaCC'.
- Installer unload: 'SmaCC'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Announcements (in category 'Model Extension') -----
Announcements
self name: 'Announcements'.
self version: '0.7'.
info category: 'Model Extension'.
info description:
''.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://mc.lukas-renggli.ch/announcements/'.
info squeakMapID: ''.
info url: 'http://mc.lukas-renggli.ch/announcements/Announcements-lr.7.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://mc.lukas-renggli.ch/announcements/Announcements-lr.7.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Announcements'.
- Installer unload: 'Announcements'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Balloon3DPackaging (in category 'Graphics') -----
Balloon3DPackaging
self name: 'Balloon3D-Packaging'.
self version: '0.6'.
info category: 'Graphics'.
info description:
'Balloon3D dependencies'.
info maintainer: 'Mathieu Suen <mathieusuen at yahoo.fr>'.
info homepage: 'http://www.squeaksource.com/Balloon3D'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Balloon3D/Balloon3D-Packaging-ar.6.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Balloon3D/Balloon3D-Packaging-ar.6.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Balloon3D-Packaging'.
- Installer unload: 'Balloon3D-Packaging'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ToolBuilderMorphic (in category 'Tools') -----
ToolBuilderMorphic
self name: 'ToolBuilder-Morphic'.
self version: '27'.
info category: 'Tools'.
info description:
'ToolBuilder is a package which allows you to create multi-platform user interfaces.
This is the Morphic platform for ToolBuilder.'.
info maintainer: 'Michael van der Gulik'.
info homepage: 'http://www.squeaksource.com/ToolBuilder'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/ToolBuilder/ToolBuilder-Morphic-dc.27.mcz'.
self provides: #('ToolBuilder-Implementation').
self dependsOn: #('ToolBuilder-Kernel').
self load: [
Installer installUrl:'http://www.squeaksource.com/ToolBuilder/ToolBuilder-Morphic-dc.27.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'ToolBuilder-Morphic'.
- Installer unload: 'ToolBuilder-Morphic'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>MagritteTests (in category 'Development') -----
MagritteTests
self name: 'Magritte-Tests'.
+ self version: '1.0.16.141'.
- self version: '1.0.16.138'.
info category: 'Development'.
info description:
'Magritte SUnit tests.'.
info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
info homepage: 'http://www.lukas-renggli.ch/smalltalk/magritte'.
info squeakMapID: ''.
+ info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Tests-lr.141.mcz'.
- info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Tests-lr.138.mcz'.
self provides: #().
self dependsOn: #('Magritte-Model').
self load: [
+ Installer installUrl:'http://mc.lukas-renggli.ch/magritte/Magritte-Tests-lr.141.mcz'.
- Installer installUrl:'http://mc.lukas-renggli.ch/magritte/Magritte-Tests-lr.138.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magritte-Tests'.
- Installer unload: 'Magritte-Tests'.
].!
Item was changed:
----- Method: PackagesSqueak310beta>>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 mc unload: 'FreeType Plus'.
- Installer unload: 'FreeType Plus'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>GraphicsExternal (in category 'Graphics') -----
GraphicsExternal
self name: 'Graphics-External'.
self version: '0.1'.
info category: 'Graphics'.
info description:
'Balloon3D dependencies'.
info maintainer: 'Mathieu Suen <mathieusuen at yahoo.fr>'.
info homepage: 'http://www.squeaksource.com/Balloon3D'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Balloon3D/Graphics-External-ar.1.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Balloon3D/Graphics-External-ar.1.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Graphics-External'.
- Installer unload: 'Graphics-External'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SqCVS (in category 'Group Development') -----
SqCVS
self name: 'SqCVS'.
self version: '0.51'.
info category: 'Group Development'.
info description:
'SqCVS is a clean implementation of the CVS pserver protocol in Squeak.
It is written on top of SocketStream - the highlevel Socket class found in the
Comanche package. This means Comanche is a prerequisite.
SqCVS has no UI and it still doesn''t know how to do "add" and "remove".
But it knows how to do pretty much of the CVS protocol.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/CVS-0_51.st.gz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/CVS-0_51.st.gz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'SqCVS'.
- Installer unload: 'SqCVS'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowserSUnitIntegration (in category 'Code Browsing') -----
OmniBrowserSUnitIntegration
self name: 'OmniBrowser-SUnitIntegration'.
self version: '0.9.1'.
info category: 'Code Browsing'.
info description:
'Provides SUnit-related features to OmniBrowser.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://source.wiresong.ca/ob/OB-SUnitIntegration-dc.9.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser' 'OmniBrowser-Standard').
self load: [
Installer installUrl:'http://source.wiresong.ca/ob/OB-SUnitIntegration-dc.9.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser-SUnitIntegration'.
- Installer unload: 'OmniBrowser-SUnitIntegration'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SSH (in category 'System') -----
SSH
self name: 'SSH'.
self version: '1.0'.
info category: 'System'.
info description:
'An implementation of SSH in Squeak'.
info maintainer: 'rww'.
info homepage: 'http://www.squeaksource.com/Cryptography.html'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Cryptography/SSH-rww.12.mcz'.
self provides: #().
self dependsOn: #('Telnet' 'SSL' 'Cryptography Team Package').
self load: [
Installer installUrl:'http://www.squeaksource.com/Cryptography/SSH-rww.12.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'SSH'.
- Installer unload: 'SSH'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>KomHttpServer (in category 'Network') -----
KomHttpServer
self name: 'KomHttpServer'.
self version: '7.0.30'.
info category: 'Network'.
info description:
'KomHttpServer is the Comanche web server package. To get a simple web server running, install this package and evaluate the code below. A simple file serving web server will be started and will serve the files in your default directory.
| ma |
ma := ModuleAssembly core.
ma serverRoot: FileDirectory default fullName.
ma documentRoot: FileDirectory default fullName.
ma directoryIndex: ''index.html index.htm''.
ma serveFiles.
(HttpService startOn: 8080 named: ''httpd'') plug: ma rootModule
After starting the server, point your web browser to http://localhost:8080/
If you have loaded Seaside, you can start a web server that serves Seaside based applications using the following configuration:
| ma seaside |
seaside := WAKom default.
ma := ModuleAssembly core.
ma serverRoot: FileDirectory default fullName.
ma alias: ''/seaside'' to: [ma addPlug: [:request | seaside process: request]].
ma documentRoot: FileDirectory default fullName.
ma directoryIndex: ''index.html index.htm''.
ma serveFiles.
(HttpService startOn: 8080 named: ''httpd'') plug: ma rootModule
See the class comments of the various subclasses of ComancheModule for documentation and usage examples.
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/KomHttpServer/KomHttpServer-gc.30.mcz'.
self provides: #().
self dependsOn: #('KomServices').
self load: [
Installer installUrl:'http://www.squeaksource.com/KomHttpServer/KomHttpServer-gc.30.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'KomHttpServer'.
- Installer unload: 'KomHttpServer'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Cryptography (in category 'Uncategorized') -----
Cryptography
self name: 'Cryptography'.
self version: '0.3'.
info category: 'Uncategorized'.
info description:
'The cryptography package provides some basic cryptographic algorithms and
protocols. This change set integrates algorithms implemented by several members
of the Squeak community, including Leandro Caniglia, John Maloney,
Duane Maxwell, Luciano Notarfrancesco and Carlos Sarraute. There isn''t much
documentation, but browsing the tests (CryptoTest) will give you a pretty good
idea of how to use it.
This package includes:
- Symmetric key algorithms: DES, 3DES, AES (Rijndael), ARC4
- Block cipher modes: CBC, CFB, OFB
- Hash functions: MD4, MD5, SHA1
- Public key algorithms: DSA, ElGamal, RSA
- Other stuff: HMACs, Diffie-Hellman, a random pool, a secure prng, a primes finder'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Cryptography.cs.gz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Cryptography.cs.gz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Cryptography'.
- Installer unload: 'Cryptography'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Games (in category 'Games') -----
Games
self name: 'Games'.
self version: '2005-10-14'.
info category: 'Games'.
info description:
'Chess, FreeCell, SameGame, ChineseCheckers, Tetris and more
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://map.squeak.org/accountbyid/fc09dff0-87b1-47ec-ace7-fa4172b5d6a0/files/Morphic-Games.sar'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://map.squeak.org/accountbyid/fc09dff0-87b1-47ec-ace7-fa4172b5d6a0/files/Morphic-Games.sar'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Games'.
- Installer unload: 'Games'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Null (in category 'Model Extension') -----
Null
self name: 'Null'.
+ self version: '0.14'.
- self version: '0.13'.
info category: 'Model Extension'.
info description:
'Message Eating Null package for Squeak.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://wiki.squeak.org/squeak/5962'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Null/Null-kph.14.mcz'.
- info url: 'http://www.squeaksource.com/Null/Null-kph.13.mcz'.
self provides: #().
self dependsOn: #().
self load: [
+ Installer installUrl:'http://www.squeaksource.com/Null/Null-kph.14.mcz'.
- Installer installUrl:'http://www.squeaksource.com/Null/Null-kph.13.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Null'.
- Installer unload: 'Null'.
].!
Item was changed:
----- Method: PackagesSqueak310>>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 mc unload: 'FFI'.
- Installer unload: 'FFI'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Monticello2 (in category 'Group Development') -----
Monticello2
self name: 'Monticello2'.
self version: '0.2'.
info category: 'Group Development'.
info description:
'Monticello is a distributed version control system.
Monticello 2 addresses the problems we encountered with Monticello 1. They mostly stem from a common cause: its unit of versioning, the package, is too coarse for many situations that arise in normal development.'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://wiki.squeak.org/squeak/5624'.
info squeakMapID: ''.
info url: 'nil'.
self provides: #().
self dependsOn: #('Monticello2-OmniBrowser' 'Monticello2-Squeak' 'Monticello2-Core').
self load: [
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
].!
Item was changed:
----- Method: PackagesSqueak310U>>GraphViz (in category 'Graphics') -----
GraphViz
self name: 'GraphViz'.
self version: '41'.
info category: 'Graphics'.
info description:
'Graph visualization is a way of representing structural information as
diagrams of abstract graphs and networks. Automatic graph drawing has
many important applications in software engineering, database and web
design, networking, and in visual interfaces for many other domains.
The Graphviz layout programs take descriptions of graphs in a simple
text language, and make diagrams in several useful formats such as
images and SVG for web pages, Postscript for inclusion in PDF or other
documents; or display in an interactive graph browser. (Graphviz also
supports GXL, an XML dialect.)
Graphviz has many useful features for concrete diagrams, such as
options for colors, fonts, tabular node layouts, line styles,
hyperlinks, and custom shapes.
In practice, graphs are usually generated from an external data
sources, but they can also be created and edited manually, either as
raw text files or within a graphical editor. (Graphviz was not
intended to be a Visio replacement, so it is probably frustrating to
try to use it that way.)
So basically, the Squeak interface provided here makes it fairly
straightforward to generate the "dot" language file that the GraphViz
command line programs use as input to create the graphs. For
references on the "dot" language you can go to the graphviz web site
mentioned above.
Several examples are provided in the Squeak package if you look at the
class side of GraphViz or inspect my test cases. Graphing Smalltalk
class hierarchies and/or class references has been a source of delight
as well as using this program to graph many relationships pertinent to
my business data.
Lastly, GraphViz will generate SVG output formats as well. I found a
very cool Java-based Zoomable User Interface built specially to
navigate large graphs generated by GraphViz called ZGRViewer
(http://zvtm.sourceforge.net/zgrviewer.html). Then you can open the Java ZGRViewer program and surf around the graph file this is generated by Squeak. Very cool for looking at large models!!'.
info maintainer: 'wbk'.
info homepage: 'http://squeak.saltypickle.com/GraphViz'.
info squeakMapID: ''.
info url: 'http://squeak.saltypickle.com/GraphViz/GraphViz-jrp.41.mcz'.
self provides: #().
self dependsOn: #('Connectors' 'CommandShell' 'FFI').
self load: [
Installer installUrl:'http://squeak.saltypickle.com/GraphViz/GraphViz-jrp.41.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'GraphViz'.
- Installer unload: 'GraphViz'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>ElectricityGame (in category 'Games') -----
ElectricityGame
self name: 'Electricity Game'.
self version: '1.19'.
info category: 'Games'.
info description:
'This is the game Stephan B. Wessels demoed at OOPSLA 2003.
NsGame began as a Squeak port of the Shockwave Flash game by Pavils Jurjans.
See http://www.jurjans.lv/stuff/net/freenet.htm.
To begin the game perform:
NsGame new openInWorld
Instructions are available from within the game.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: 'http://squeak.preeminent.org/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/NSGame/NsTileGame-sbw.19.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/NSGame/NsTileGame-sbw.19.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Electricity Game'.
- Installer unload: 'Electricity Game'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Nicefonts (in category 'Fonts') -----
Nicefonts
self name: 'Nice fonts'.
self version: '0.4'.
info category: 'Fonts'.
info description:
'From Juan Vuletich: One of the very few things I don''t like in Squeak is font support. I''m used to nice sub pixel rendered text. I find StrikeFonts and TTFFonts in Squeak equally ugly on LCD monitors. I have been a long time admirer of Henrik Gedenryd''s FreeType work, now continued by Andy Tween. But Andy''s work requires linking the FreeType library, and a new BitBlt plugin with newer modes to work. Something smaller and simpler needs to be done!!
Once installed, execute the following line to install the new fonts. It may take some time so be patient. Also ensure that the ''display depth'' of your image is set to 32 (World menu->appearance->set display depth...).
StrikeFont new installNiceFonts'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://www.jvuletich.org/NiceFonts.html'.
info squeakMapID: ''.
info url: 'http://damien.cassou.free.fr/squeak-dev/fonts/AAStrikeFonts.12.cs'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://damien.cassou.free.fr/squeak-dev/fonts/AAStrikeFonts.12.cs'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Nice fonts'.
- Installer unload: 'Nice fonts'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Smagick (in category 'Graphics') -----
Smagick
self name: 'Smagick'.
self version: '0.4'.
info category: 'Graphics'.
info description:
'A simple interface to control "Image Magick" from a Smalltalk environment
changes to 0.3:
- animations (gifs)
- animation conversions (ensure quality/content correctness)
- drawings/transformations'.
info maintainer: 'Stefan Reichhart <stefan.reichhart at gmx.ch>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/SqueakAddOns/Smagick-SR.67.mcz'.
self provides: #().
self dependsOn: #('VBRegex' 'OSProcess' 'OSProcessIO').
self load: [
Installer installUrl:'http://www.squeaksource.com/SqueakAddOns/Smagick-SR.67.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Smagick'.
- Installer unload: 'Smagick'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>PostgreSQLClient (in category 'Persistence') -----
PostgreSQLClient
self name: 'PostgreSQL Client'.
self version: '1.0'.
info category: 'Persistence'.
info description:
'Implements a native Smalltalk connection to PostgreSQL backend. See the "Frontend/Backend Protocol" chapter in the "PostgreSQL Programmer''s Guide" for more information.
Notes:
1. Only "plaintext" and "md5" authentication modes are currently supported. This option is configurable via the pg_hba.conf file in your postgres server configuration.
2. If you want to use "md5" authentication, you must load the Cryptography package first, before loading this package.
3. If you only want to use "plaintext" authentication, it is not necessary to load the Cryptography package at all.
See the class TestPGConnection for example code of how to access the postgres.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: 'http://ca.geocities.com/zazu%40rogers.com/pgsqueak/'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/PostgresV2/PostgresV2-yj.5.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/PostgresV2/PostgresV2-yj.5.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'PostgreSQL Client'.
- Installer unload: 'PostgreSQL Client'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>FixedDecimal (in category 'Data Structures') -----
FixedDecimal
self name: 'FixedDecimal'.
self version: '13'.
info category: 'Data Structures'.
info description:
'An implementation of FixedDecimal. Should be like Scaled Decimal, except that it actually does math correctly (i.e., two FixedDecimal that the printed version of them look like they are equal are, in fact, equal - unlike Scaled Decimal).
'.
info maintainer: 'kph'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/FixedDecimal/FixedDecimal-cbc.13.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/FixedDecimal/FixedDecimal-cbc.13.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'FixedDecimal'.
- Installer unload: 'FixedDecimal'.
].!
Item was added:
+ ----- Method: PackagesSqueak310U>>SqueakElib (in category 'System') -----
+ SqueakElib
+
+ self name: 'SqueakElib'.
+ self version: '1'.
+
+ info category: 'System'.
+ info description:
+ ''.
+ info maintainer: 'rww'.
+ info homepage: 'http://minnow.cc.gatech.edu/squeak/6011'.
+ info squeakMapID: '7f93bcef-201b-4f53-83ea-b671eacb23f6'.
+ info url: 'http://www.squeaksource.com/squeakelib/SqueakElib-rww.1.mcz'.
+ self provides: #().
+
+ self dependsOn: #('Cryptography Team Package').
+
+ self load: [
+ Installer installUrl:'http://www.squeaksource.com/squeakelib/SqueakElib-rww.1.mcz'.
+ ].
+
+ self unloadDependsOn: { self taskUnloadDependants }.
+ self unload: [
+ Installer mc unload: 'SqueakElib'.
+ ].!
Item was added:
+ ----- Method: PackagesSqueak310U>>Algernon (in category 'IDE') -----
+ Algernon
+
+ self name: 'Algernon'.
+ self version: '1.1'.
+
+ info category: 'IDE'.
+ info description:
+ 'Algernon is a productivity tool for Squeak programmers; your personal assistant for Squeak. It is a launcher and quick way to access any class. Press Shift-Return to bring up the text box. Start typing a class name, a morph''s name, a category, an object, global variable, or any valid smalltalk expression (prefixed with "=" ) to have quick access or print the results. Algernon aims to make programming in Squeak faster and more keyboard centric.
+
+ Usage: Press Shift-Return to start.
+ '.
+ info maintainer: 'Joey Hagedorn<joey at joeyhagedorn.com>'.
+ info homepage: 'http://www.squeaksource.com/Algernon.html'.
+ info squeakMapID: ''.
+ info url: 'http://www.joeyhagedorn.com/media/downloads/Algernon.1.1.sar'.
+ self provides: #().
+
+ self dependsOn: #().
+
+ self load: [
+ Installer installUrl:'http://www.joeyhagedorn.com/media/downloads/Algernon.1.1.sar'.
+ ].
+
+ self unloadDependsOn: { self taskUnloadDependants }.
+ self unload: [
+ Installer mc unload: 'Algernon'.
+ ].!
Item was changed:
----- Method: PackagesSqueak310U>>FileMan (in category 'Model Extension') -----
FileMan
self name: 'FileMan'.
self version: '0.85'.
info category: 'Model Extension'.
info description:
'Squeak''s file libraries (Directory, DirectoryEntry, FileStream, etc.) are sometimes very confusing to use. FileMan provides a simple, refactored interfaces for manipulating files and directories by wrapping those classes.
"Before"
subDir := FileDirectory default directoryNamed: ''subDir''.
subDir assureExistence.
[str := subDir newFileNamed: ''file1''.
str nextPutAll: ''Hello!!'']
ensure: [str close].
"After installation of FileMan"
''./subDir'' asDirectoryEntry at: ''file2'' put: ''Hello!!'''.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: 'http://squeaksource.blueplane.jp/FileMan.html'.
info squeakMapID: ''.
info url: 'http://squeaksource.blueplane.jp/FileMan/FileMan-mu.85.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://squeaksource.blueplane.jp/FileMan/FileMan-mu.85.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'FileMan'.
- Installer unload: 'FileMan'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>Magmasunit (in category 'Persistence') -----
Magmasunit
self name: 'Magma sunit'.
self version: '1.0.8'.
info category: 'Persistence'.
info description:
'Magma as an SUnit test resource'.
info maintainer: 'keith_hodges at yahoo.co.uk'.
info homepage: 'http://wiki.squeak.org/squeak/5817'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/MagmaTester/Magma%20sunit-kph.8.mcz'.
self provides: #().
self dependsOn: #('Magma').
self load: [
Installer installUrl:'http://www.squeaksource.com/MagmaTester/Magma%20sunit-kph.8.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Magma sunit'.
- Installer unload: 'Magma sunit'.
].!
Item was added:
+ ----- Method: PackagesSqueak310U>>NileClients (in category 'Model Extension') -----
+ NileClients
+
+ self name: 'Nile-Clients'.
+ self version: '1.0.92'.
+
+ info category: 'Model Extension'.
+ info description:
+ 'Nile is a complete reimplementation of the squeak stream hierarchy. It provides:
+
+ * traits for code reuse.
+ * lots of tests: same tests are used for the squeak stream hierarchy and Nile (they are implemented in traits).
+ * lots of clients to verify the reusability.
+ * a diagram of the implementation: http://damien.cassou.free.fr/documents/internship_2007/nile/complete_hierarchy.pdf '.
+ info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
+ info homepage: 'http://www.squeaksource.com/Nile/'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Nile/Nile-Clients-dc.92.mcz'.
+ self provides: #().
+
+ self dependsOn: #('Nile-Tests' 'Nile-Base').
+
+ self load: [
+ Installer installUrl:'http://www.squeaksource.com/Nile/Nile-Clients-dc.92.mcz'.
+ ].
+
+ self unloadDependsOn: { self taskUnloadDependants }.
+ self unload: [
+ Installer mc unload: 'Nile-Clients'.
+ ].!
Item was changed:
----- Method: PackagesSqueak310U>>Cassowary (in category 'Constraints') -----
Cassowary
self name: 'Cassowary'.
self version: '0.60'.
info category: 'Constraints'.
info description:
'This is a port of the Smalltalk version of Cassowary 0.60. As the original authors put it, ''Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities.''. More information can be found at:
http://www.cs.washington.edu/research/constraints/cassowary/
'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Cassowary.sar'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/Cassowary.sar'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Cassowary'.
- Installer unload: 'Cassowary'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>SARBuilder (in category 'Group Development') -----
SARBuilder
self name: 'SARBuilder'.
self version: '8'.
info category: 'Group Development'.
info description:
'SARBuilder lets you build .SAR (Squeak ARchive) packages from ChangeSets, Monticello packages, versions, or snapshots, or PackageInfo instances.
Please see the class comments in SARInstaller'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: ''.
info squeakMapID: ''.
info url: 'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/SARBuilder.8.sar'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/SARBuilder.8.sar'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'SARBuilder'.
- Installer unload: 'SARBuilder'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>OmniBrowserRefactory (in category 'Development') -----
OmniBrowserRefactory
self name: 'OmniBrowser-Refactory'.
self version: '0.85'.
info category: 'Development'.
info description:
'Brings refactorings to OmniBrowser'.
info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
info homepage: ''.
info squeakMapID: ''.
+ info url: 'http://source.lukas-renggli.ch/omnibrowser/OB-Refactory-lr.85.mcz'.
- info url: 'http://source.lukas-renggli.ch/omnibrowser/OB-Refactory-lr.84.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser-Standard' 'Refactoring Engine').
self load: [
+ Installer installUrl:'http://source.lukas-renggli.ch/omnibrowser/OB-Refactory-lr.85.mcz'.
- Installer installUrl:'http://source.lukas-renggli.ch/omnibrowser/OB-Refactory-lr.84.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'OmniBrowser-Refactory'.
- Installer unload: 'OmniBrowser-Refactory'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>VBRegex (in category 'Model Extension') -----
VBRegex
self name: 'VBRegex'.
self version: '1.9'.
info category: 'Model Extension'.
info description:
'A pure Smalltalk regular expression matcher.'.
info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
info homepage: 'http://www.squeaksource.com/Regex.html'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/Regex/VB-Regex-sd.9.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/Regex/VB-Regex-sd.9.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'VBRegex'.
- Installer unload: 'VBRegex'.
].!
Item was changed:
----- Method: PackagesSqueak310U>>TechoBase (in category 'Uncategorized') -----
TechoBase
self name: 'Techo-Base'.
self version: '1'.
info category: 'Uncategorized'.
info description:
'Techo is:
-Multiple workspace stored plain text file
-Notepad without file name
-Grep tool(but not real REgexp).
It is very simple tool, but useful to make a memo, to exchange oneliner among Squeak images, and to play a text base Smalltalk programming puzzle.'.
info maintainer: ''.
info homepage: 'http://map.squeak.org/package/2fa59952-dde7-426c-8823-5d70791cae76'.
info squeakMapID: ''.
info url: 'http://www.squeaksource.com/DeveloperWorkspace/Techo-Base-tbn.1.mcz'.
self provides: #().
self dependsOn: #().
self load: [
Installer installUrl:'http://www.squeaksource.com/DeveloperWorkspace/Techo-Base-tbn.1.mcz'.
].
self unloadDependsOn: { self taskUnloadDependants }.
self unload: [
+ Installer mc unload: 'Techo-Base'.
- Installer unload: 'Techo-Base'.
].!
Item was added:
+ ----- Method: PackagesSqueak310U>>PierJetsamEnvironment (in category 'Web Development') -----
+ PierJetsamEnvironment
+
+ self name: 'Pier-Jetsam-Environment'.
+ self version: '1.0.16.7'.
+
+ info category: 'Web Development'.
+ info description:
+ 'Provides centralized initialization and control of whole pier layout/style policies for the root frame component.'.
+ info maintainer: 'kph'.
+ info homepage: 'http://mc.lukas-renggli.ch/pieraddons.html'.
+ info squeak