A new version of SystemEditor-Squeak was added to project SystemEditor:
http://www.squeaksource.com/SystemEditor/SystemEditor-Squeak-mtf.162.mcz
==================== Summary ====================
Name: SystemEditor-Squeak-mtf.162
Author: mtf
Time: 29 November 2008, 8:32:07 pm
UUID: bc5710b2-3861-4b3d-a681-09261847fb3c
Ancestors: SystemEditor-Squeak-mtf.161
added a garbage collect to the end of commit, by the suggestion of Andreas Raab
=============== Diff against SystemEditor-Squeak-mtf.161 ===============
Item was changed:
----- Method: SystemEditor>>commit (in category 'building') -----
commit
| migration export |
showProgress ifNil: [showProgress := false].
self validate.
self edExpandEditors.
migration := MigrationTransaction new.
self edPrepareMigration: migration.
export := ClassExporter on: subject.
self edPrepareExport: export.
showProgress ifTrue: [(1 to: 2) do: [:ea | ] displayingProgress: 'Committing...'].
[migration commit.
export commit.
self edPostLoad.
self edCommitRemovals.
+ self edRecategorize.
+ Smalltalk garbageCollect.
+ "See ClassBuilder>>update:to: for an explanation of why the garbageCollect is necessary"
+ ] valueUnpreemptively.
- self edRecategorize.] valueUnpreemptively.
^ true!
A new version of Packages-Library was added to project Packages:
http://www.squeaksource.com/Packages/Packages-Library-kph.2.mcz
==================== Summary ====================
Name: Packages-Library-kph.2
Author: kph
Time: 28 November 2008, 4:34:02 pm
UUID: 95359c0b-9819-40ad-840c-68ddd5f9bcaa
Ancestors: Packages-Library-kph.1
.
=============== Diff against Packages-Library-kph.1 ===============
Item was changed:
----- Method: PackagesDevU>>OmniBrowserStandard (in category 'Code Browsing') -----
OmniBrowserStandard
self name: 'OmniBrowser-Standard'.
+ self version: '0.375'.
- self version: '0.369'.
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-dr.375.mcz'.
- info url: 'http://source.wiresong.ca/ob/OB-Standard-dr.369.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser').
!
Item was changed:
----- Method: PackagesDevU>>OmniBrowser (in category 'Code Browsing') -----
OmniBrowser
self name: 'OmniBrowser'.
+ self version: '0.432'.
- self version: '0.426'.
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(a)gmail.com>'.
info homepage: 'http://source.wiresong.ca/ob/'.
info squeakMapID: '81451b19-7df8-4fc7-8652-b26cc55dd291'.
+ info url: 'http://source.wiresong.ca/ob/OmniBrowser-dr.432.mcz'.
- info url: 'http://source.wiresong.ca/ob/OmniBrowser-dr.426.mcz'.
self provides: #().
self dependsOn: #().
!
Item was changed:
----- Method: PackagesDevU>>PolymorphEventEnhancements (in category 'User Interface') -----
PolymorphEventEnhancements
self name: 'Polymorph EventEnhancements'.
+ self version: '1.1'.
- self version: '1.0'.
info category: 'User Interface'.
info description:
'Basic extension to the event system providing for recurisve short-circuit event handling (avoiding re-entry). Along with the same for "shared" events.'.
info maintainer: 'Gary Chambers'.
info homepage: 'http://wiki.squeak.org/squeak/6005'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-EventEnhancements-gvc.…'.
- info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-EventEnhancements-gvc.…'.
self provides: #().
self dependsOn: #().
!
Item was changed:
----- Method: PackagesDevU>>Magma10server (in category 'Persistence') -----
Magma10server
self name: 'Magma 1.0 server'.
+ self version: 'r41'.
- self version: 'r40'.
info category: 'Persistence'.
info description:
'Client, Server and Tester components for the Magma object database.
'.
info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
info homepage: 'http://minnow.cc.gatech.edu/squeak/2665'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Magma/1.0r41.mcm'.
- info url: 'http://www.squeaksource.com/Magma/Magma%201.0r40%20server%20configuration.m…'.
self provides: #('Magma').
self dependsOn: #('MonticelloConfigurations').
!
Item was added:
+ ----- Method: PackagesDevU>>SystemEditorCore (in category 'Kernel') -----
+ SystemEditorCore
+
+ self name: 'SystemEditor-Core'.
+ self version: '1.155'.
+ info category: 'Kernel'.
+ info description:
+ 'SystemEditor from MC development effort, now supported by Monticello 1.6'.
+ info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
+ info homepage: ''.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/SystemEditor/SystemEditor-Core.mtf.155.mcz'.
+ self provides: #('SystemEditor-Core').
+
+ self dependsOn: #().
+
+ !
Item was changed:
----- Method: PackagesDevU>>Monticello15 (in category 'Group Development') -----
Monticello15
self name: 'Monticello15'.
+ self version: '1.5+'.
- self version: '1.5.477'.
info category: 'Group Development'.
info description:
'Monticello - evolution - Improvements over 1.0
- Method/Class Orphanage which enables out-of-order loading of packages, and maintenance of packages whose dependencies have not been loaded.
- Method Overrides (if properly categorized) are fully supported preserving the integrity of a package even if it has overridden methods
- Refactored UI/repository classes so that one UI heirachy serves all.
- Dual Changes Browser
- In memory cache repository
- Support for configurations (Please name them using the MC conventions)
- Support for more complex version numbering conventions i.e. Package-kph-1.0.3.mcz
known problems:
methods have been known to loose their categories
future:
Atomic Loading loader using System Editor is already coded and contained in this release.
See #theChosenLoaderClass.
'.
info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
info homepage: ''.
info squeakMapID: ''.
+ info url: 'http://installer.pbwiki.com/f/mc15.st'.
+ self provides: #('PackageInfo-Base' 'Monticello15' 'MonticelloConfigurations').
- info url: 'http://www.squeaksource.com/mc/Monticello-kph.477.mcz'.
- self provides: #('Monticello15').
+ self dependsOn: #().
- self dependsOn: #('Monticello15-Bootstrap' 'MonticelloConfigurations' 'PackageInfo-Base').
!
Item was added:
+ ----- Method: PackagesDevU>>SystemEditor (in category 'Kernel') -----
+ SystemEditor
+
+ self name: 'SystemEditor'.
+ self version: '1+'.
+ info category: 'Kernel'.
+ info description:
+ 'SystemEditor from MC development effort, now supported by Monticello 1.6
+
+ Traits support is alpha'.
+ info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
+ info homepage: ''.
+ info squeakMapID: ''.
+ info url: nil.
+ self provides: #('SystemEditor').
+
+ self dependsOn: #('SystemEditor-Squeak').
+
+ !
Item was changed:
----- Method: PackagesDevU>>Pharopackages (in category 'Distributions') -----
Pharopackages
self name: 'Pharo packages'.
+ self version: '0.8'.
- self version: '0.7'.
info category: 'Distributions'.
info description:
'This package generates a Pharo image prepared for end-users from a Pharo core.'.
info maintainer: 'Damien Cassou <damien.cassou(a)gmail.com>'.
info homepage: 'http://code.google.com/p/pharo/'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-pharo-dam…'.
- info url: 'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-pharo-dc.…'.
self provides: #().
self dependsOn: #('Installer' 'OB-Enhancements' 'OmniBrowser-Refactory' 'OmniBrowser-Regex' 'Shout' 'ShoutWorkspace' 'Universes' 'Universes OmniBrowser' 'eCompletion' 'eCompletion-Traits' 'eCompletionOmniBrowser').
!
Item was added:
+ ----- Method: PackagesDevU>>FileTest (in category 'Model Extension') -----
+ FileTest
+
+ self name: 'File-Test'.
+ self version: '4'.
+ info category: 'Model Extension'.
+ info description:
+ 'File-Tests '.
+ info maintainer: 'keith_hodges(a)yahoo.co.uk'.
+ info homepage: 'http://wiki.squeak.org/squeak/5929'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Rio/File-Test-kph.4.mcz'.
+ self provides: #().
+
+ self dependsOn: #('File-Base').
+
+ !
Item was added:
+ ----- Method: PackagesDevU>>SystemEditorSqueak (in category 'Kernel') -----
+ SystemEditorSqueak
+
+ self name: 'SystemEditor-Squeak'.
+ self version: '1.159'.
+ info category: 'Kernel'.
+ info description:
+ 'SystemEditor from MC development effort, now supported by Monticello 1.6'.
+ info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
+ info homepage: ''.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/SystemEditor/SystemEditor-Squeak.mtf.159.mcz'.
+ self provides: #('SystemEditor-Squeak').
+
+ self dependsOn: #('SystemEditor-Core').
+
+ !
Item was changed:
----- Method: PackagesDevU>>CommandShell (in category 'System') -----
CommandShell
self name: 'CommandShell'.
+ self version: '4.3'.
- self version: '4.2.3'.
info category: 'System'.
info description:
'CommandShell is a Smalltalk simulation of a Unix command shell, with a simple dumb terminal window in Morphic and MVC. It is useful for running programs without leaving Squeak, and for piping command output directly into Squeak. Can be loaded and run on any platform, but is most useful on Unix, Linux and Windows systems with OSProcess. On Windows, command pipelines are not yet implemented for external commands, but you can run Windows programs from the CommandShell "Squeak shell" as well as pipelines with internal shell commands. A simple script processing capability is also included.
The ExternalCommandShell allows Squeak to be used directly as a Unix shell, similar to /bin/sh but with access to Smalltalk expressions and the Squeak object environment. To initiate external shell processing, evaluate "ExternalCommandShell start". The image can be saved and restarted with "squeak -headless myImage" to run it as a headless Squeak shell. See the class comments in ExternalCommandShell for more information.'.
info maintainer: 'dtl'.
info homepage: 'http://wiki.squeak.org/squeak/1914'.
info squeakMapID: ''.
+ info url: 'http://wiki.squeak.org/squeak/uploads/1914/CommandShellV4-3.sar'.
- info url: 'http://wiki.squeak.org/squeak/uploads/1914/CommandShellV4-2-3.sar'.
self provides: #().
self dependsOn: #('OSProcess').
!
Item was changed:
----- Method: PackagesDevU>>OSProcess (in category 'System') -----
OSProcess
self name: 'OSProcess'.
+ self version: 'V4-3-7'.
- self version: 'V4-3-6'.
info category: 'System'.
info description:
'OSProcess provides access to the external operating system from Squeak. Plugins are provided for Unix, Linux, and Windows systems (loaded separately from SqueakMap packages). OSProcess can be loaded on other platforms as well, and placeholder classes are provided in the OSProcess hierarchy for other operating systems (Mac, OS/2, RiscOS), although support for these systems is not yet implemented. Load CommandShell for additional OSProcess functions, including class PipeableOSProcess, which allows reading from and writing to external processes through OS pipe streams.'.
info maintainer: 'lewis'.
info homepage: 'http://wiki.squeak.org/squeak/708'.
info squeakMapID: ''.
+ info url: 'http://wiki.squeak.org/squeak/uploads/708/OSProcessV4-3-7.sar'.
- info url: 'http://wiki.squeak.org/squeak/uploads/708/OSProcessV4-3-6.sar'.
self provides: #().
self dependsOn: #().
!
Item was changed:
----- Method: PackagesDevU>>PolymorphWidgets (in category 'User Interface') -----
PolymorphWidgets
self name: 'Polymorph Widgets'.
+ self version: '1.1'.
- self version: '1.0'.
info category: 'User Interface'.
info description:
'Modifies Morphic to provide for selectable theming of controls and provides a framework and extra Morphs for creating consistent user interfaces.
Improves both look and feel.
Fixes a few problems too (corner grips, window titlebar sizing wrt fonts...).
Noteable changes since last release:
+ Integration with menus.'.
- UI Enhancements has now been renamed to Polymorph.'.
info maintainer: 'Gary Chambers'.
info homepage: 'http://wiki.squeak.org/squeak/6005'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-Widgets-gvc.19.mcz'.
- info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-Widgets-gvc.2.mcz'.
self provides: #().
self dependsOn: #().
!
Item was changed:
----- Method: PackagesDevU>>PolymorphToolsDiff (in category 'User Interface') -----
PolymorphToolsDiff
self name: 'Polymorph Tools Diff'.
+ self version: '1.1'.
- self version: '1.0'.
info category: 'User Interface'.
info description:
'Provides side-by-side code comaprison with cross-links indicating changes between lines of text. Highlight "intra-line" changes also.
Integrated with "compare with current version" of standard versions browser.
Integrated with Monticello replacing changes and merge browsers.'.
info maintainer: 'Gary Chambers'.
info homepage: 'http://wiki.squeak.org/squeak/6005'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-Tools-Diff-gvc.3.mcz'.
- info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-Tools-Diff-gvc.2.mcz'.
self provides: #().
self dependsOn: #('Polymorph EventEnhancements' 'Polymorph Geometry' 'Polymorph Widgets').
!
Item was changed:
----- Method: PackagesDevU>>PolymorphToolBuilder (in category 'User Interface') -----
PolymorphToolBuilder
self name: 'Polymorph ToolBuilder'.
+ self version: '1.1'.
- self version: '1.0'.
info category: 'User Interface'.
info description:
'Integrates Polymorph widgets with Squeak''s development environment via UIManager.'.
info maintainer: 'Gary Chambers'.
info homepage: 'http://wiki.squeak.org/squeak/6005'.
info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-ToolBuilder-gvc.3.mcz'.
- info url: 'http://www.squeaksource.com/UIEnhancements/Polymorph-ToolBuilder-gvc.1.mcz'.
self provides: #().
self dependsOn: #('Polymorph Widgets').
!
Item was added:
+ ----- Method: PackagesDevU>>FileBase (in category 'Model Extension') -----
+ FileBase
+
+ self name: 'File-Base'.
+ self version: '6'.
+ info category: 'Model Extension'.
+ info description:
+ 'A file IO interface inspired by http://rio.rubyforge.org , potentially replaces FileDirectory/FileMan.
+
+ Transparently supports archives and ftp filesystems'.
+ info maintainer: 'keith_hodges(a)yahoo.co.uk'.
+ info homepage: 'http://wiki.squeak.org/squeak/5929'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Rio/File-Base-kph.6.mcz'.
+ self provides: #().
+
+ self dependsOn: #('File-Kernel').
+
+ !
Item was changed:
----- Method: PackagesDevU>>OBEnhancements (in category 'Code Browsing') -----
OBEnhancements
self name: 'OB-Enhancements'.
+ self version: '0.258'.
- self version: '0.247'.
info category: 'Code Browsing'.
info description:
'OB-Enhancements extend the OmniBrowser framework with new features such as multiple selection of elements in columns, a package-based view on the image instead of using just class categories, or smart groups to categorize source artifacts.
This package requires the latest version of the OmniBrowser framework.'.
info maintainer: 'David Röthlisberger'.
info homepage: 'http://source.wiresong.ca/ob/'.
info squeakMapID: ''.
+ info url: 'http://source.wiresong.ca/ob/OB-Enhancements-dr.258.mcz'.
- info url: 'http://source.wiresong.ca/ob/OB-Enhancements-dr.247.mcz'.
self provides: #().
self dependsOn: #('OmniBrowser' 'OmniBrowser-Morphic' 'OmniBrowser-Standard').
!
Item was changed:
----- Method: PackagesDevU>>Rio (in category 'Model Extension') -----
Rio
self name: 'Rio'.
+ self version: '4'.
- self version: '0.81.35'.
info category: 'Model Extension'.
info description:
+ 'A file IO interface inspired by http://rio.rubyforge.org , potentially replaces FileDirectory/FileMan.
- 'A file IO interface inspired by http://rio.rubyforge.org , potentially replaces FileDirectory.
+ Transparently supports archives and ftp filesystems'.
+ info maintainer: 'keith_hodges(a)yahoo.co.uk'.
- This is the full distribution of Rio.'.
- info maintainer: 'Damien Cassou <damien.cassou(a)gmail.com>'.
info homepage: 'http://wiki.squeak.org/squeak/5929'.
info squeakMapID: ''.
+ info url: nil.
- info url: 'http://www.squeaksource.com/Rio/Rio-Grande-kph.35.mcz'.
self provides: #().
+ self dependsOn: #('File-Test').
- self dependsOn: #('Rio-Kernel').
!
Item was added:
+ ----- Method: PackagesDevU>>FileKernel (in category 'Model Extension') -----
+ FileKernel
+
+ self name: 'File-Kernel'.
+ self version: '6'.
+ info category: 'Model Extension'.
+ info description:
+ 'A file IO interface inspired by http://rio.rubyforge.org , potentially replaces FileDirectory.
+
+ This package contains only the kernel of Rio. See the package File-Base to get the full distribution.'.
+ info maintainer: 'keith_hodges(a)yahoo.co.uk'.
+ info homepage: 'http://wiki.squeak.org/squeak/5929'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Rio/File-Kernel-kph.6.mcz'.
+ self provides: #().
+
+ self dependsOn: #().
+
+ !
Item was added:
+ ----- Method: PackagesDevU>>Monticello16 (in category 'Group Development') -----
+ Monticello16
+
+ self name: 'Monticello16'.
+ self version: '1.6+'.
+ info category: 'Group Development'.
+ info description:
+ 'Monticello - evolution - Improvements over 1.5
+
+ Monticello on speed!!
+
+
+ '.
+ info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
+ info homepage: ''.
+ info squeakMapID: ''.
+ info url: 'http://installer.pbwiki.com/f/enableAtomicLoading.st'.
+ self provides: #().
+
+ self dependsOn: #('Monticello15' 'SystemEditor').
+
+ !
Item was added:
+ ----- Method: PackagesDevU>>Magma141 (in category 'Persistence') -----
+ Magma141
+
+ self name: 'Magma 1.41'.
+ self version: 'r41.1'.
+ info category: 'Persistence'.
+ info description:
+ 'Client, Server and Tester components for the Magma object database.
+ '.
+ info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
+ info homepage: 'http://minnow.cc.gatech.edu/squeak/2665'.
+ info squeakMapID: ''.
+ info url: 'http://www.squeaksource.com/Magma/r41.1.mcm'.
+ self provides: #('Magma').
+
+ self dependsOn: #('Monticello15').
+
+ !
Item was removed:
- ----- Method: PackagesDevU>>PackageInfoBase (in category 'Group Development') -----
- PackageInfoBase
-
- self name: 'PackageInfo-Base'.
- self version: '27'.
- info category: 'Group Development'.
- info description:
- 'PackageInfo updated for pre-ambles/postcripts'.
- info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
- info homepage: ''.
- info squeakMapID: ''.
- info url: 'http://www.squeaksource.com/mc/PackageInfo-Base-kph.27.mcz'.
- self provides: #('PackageInfo-Base').
-
- self dependsOn: #().
-
- !
Item was removed:
- ----- Method: PackagesDevU>>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(a)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').
-
- !
Item was removed:
- ----- Method: PackagesDevU>>Monticello15Bootstrap (in category 'Group Development') -----
- Monticello15Bootstrap
-
- self name: 'Monticello15-Bootstrap'.
- self version: '1.5.477'.
- info category: 'Group Development'.
- info description:
- 'Squeak 3.10''s version of Monticello is unable to load Monticello 1.5
-
- This is the fileout version which can be be used as a first load.'.
- info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
- info homepage: ''.
- info squeakMapID: ''.
- info url: 'http://installer.pbwiki.com/f/Monticello-kph-477.st'.
- self provides: #('Monticello15-Bootstrap').
-
- self dependsOn: #('PackageInfo-Base').
-
- !
Item was removed:
- ----- Method: PackagesDevU>>Magma10tester (in category 'Persistence') -----
- Magma10tester
-
- self name: 'Magma 1.0 tester'.
- self version: 'r40'.
- info category: 'Persistence'.
- info description:
- 'Client, Server and Tester components for the Magma object database.
- '.
- info maintainer: 'kph <keith_hodges(a)yahoo.co.uk>'.
- info homepage: 'http://minnow.cc.gatech.edu/squeak/2665'.
- info squeakMapID: ''.
- info url: 'http://www.squeaksource.com/Magma/Magma%20tester%201.0r40%20tester%20config…'.
- self provides: #('Magma').
-
- self dependsOn: #('MonticelloConfigurations').
-
- !
A new version of File-Base was added to project Rio:
http://www.squeaksource.com/Rio/File-Base-kph.6.mcz
==================== Summary ====================
Name: File-Base-kph.6
Author: kph
Time: 26 November 2008, 3:40:13 am
UUID: 0d8fa2f5-6dd6-41cb-aaf1-5f544c17291e
Ancestors: File-Base-kph.5
remove cTime
=============== Diff against File-Base-kph.5 ===============
Item was removed:
- ----- Method: File>>cTime (in category 'accessing stat') -----
- cTime
-
- ^self stat cTime!