[squeak-dev] News: Updates to Development Universe

Keith Hodges keith_hodges at yahoo.co.uk
Tue Sep 30 15:54:17 UTC 2008


Similarly recent updates to the Development universe and hence
Sake/Pacakges include:

PolymorphEventEnhancements, Nicefonts, PolymorphGeometry,
Pharopackages, PolymorphWidgets, OmniBrowserRegex,
PolymorphToolsDiff, eCompletion, PolymorphToolBuilder,
Universes, PolymorphTaskbarIcons, OBEnhancements, ShoutWorkspace,
Squeakdevpackagesbeta, ExuperyDevelopment, OSProcessPlugin, Squeakdevimage

regards

Keith

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

Name: Sake-Packages-kph.4

=============== Diff against Sake-Packages-dc.3 ===============

Item was added:
+ ----- Method: PackagesDevU>>PolymorphEventEnhancements (in category
'User Interface') -----
+ PolymorphEventEnhancements
+
+ 	self name: 'Polymorph EventEnhancements'.
+ 	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.1.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #().
+
+ !

Item was changed:
  ----- Method: PackagesDevU>>Nicefonts (in category 'Fonts') -----
  Nicefonts

  	self name: 'Nice fonts'.
+ 	self version: '0.6'.
- 	self version: '0.5'.
  	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.15.cs'.
- 	info url:
'http://damien.cassou.free.fr/squeak-dev/fonts/AAStrikeFonts.14.cs'.
  	self provides: #().

  	self dependsOn: #().

  !

Item was added:
+ ----- Method: PackagesDevU>>PolymorphGeometry (in category 'User
Interface') -----
+ PolymorphGeometry
+
+ 	self name: 'Polymorph Geometry'.
+ 	self version: '1.0'.
+ 	info category: 'User Interface'.
+ 	info description:
+ 'Basic models of shapes. Used in Diff Tools.'.
+ 	info maintainer: 'Gary Chambers'.
+ 	info homepage: 'http://wiki.squeak.org/squeak/6005'.
+ 	info squeakMapID: ''.
+ 	info url:
'http://www.squeaksource.com/UIEnhancements/Polymorph-Geometry-gvc.1.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #().
+
+ !

Item was added:
+ ----- Method: PackagesDevU>>Pharopackages (in category
'Distributions') -----
+ Pharopackages
+
+ 	self name: 'Pharo packages'.
+ 	self version: '0.6'.
+ 	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 at gmail.com>'.
+ 	info homepage: 'http://code.google.com/p/pharo/'.
+ 	info squeakMapID: ''.
+ 	info url:
'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-pharo-dc.168.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #('Installer' 'OB-Enhancements' 'OmniBrowser-Morphic'
'OmniBrowser-Refactory' 'OmniBrowser-Regex' 'OmniBrowser-Standard'
'Shout' 'ShoutWorkspace' 'Universes' 'Universes OmniBrowser'
'eCompletion' 'eCompletion-Traits' 'eCompletionOmniBrowser').
+
+ !

Item was added:
+ ----- Method: PackagesDevU>>PolymorphWidgets (in category 'User
Interface') -----
+ PolymorphWidgets
+
+ 	self name: 'Polymorph Widgets'.
+ 	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:
+
+ 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.2.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #().
+
+ !

Item was changed:
  ----- Method: PackagesDevU>>OmniBrowserRegex (in category
'Development') -----
  OmniBrowserRegex

  	self name: 'OmniBrowser-Regex'.
+ 	self version: '0.9.1'.
- 	self version: '0.9'.
  	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-Regex-lr.9.mcz'.
  	self provides: #().

+ 	self dependsOn: #('OmniBrowser-Refactory' 'OmniBrowser-Standard'
'Refactoring Core' 'VBRegex').
- 	self dependsOn: #('OmniBrowser-Refactory' 'OmniBrowser-Standard'
'Refactoring Engine' 'VBRegex').

  !

Item was added:
+ ----- Method: PackagesDevU>>PolymorphToolsDiff (in category 'User
Interface') -----
+ PolymorphToolsDiff
+
+ 	self name: 'Polymorph Tools Diff'.
+ 	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.2.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #('Polymorph EventEnhancements' 'Polymorph Geometry'
'Polymorph Widgets').
+
+ !

Item was changed:
  ----- Method: PackagesDevU>>eCompletion (in category 'Code Browsing')
-----
  eCompletion

  	self name: 'eCompletion'.
+ 	self version: '0.90'.
- 	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.90.mcz'.
- 	info url:
'http://www.squeaksource.com/eCompletion/ECompletion-dc.89.mcz'.
  	self provides: #().

  	self dependsOn: #('RoelTyper' 'Shout').

  !

Item was added:
+ ----- Method: PackagesDevU>>PolymorphToolBuilder (in category 'User
Interface') -----
+ PolymorphToolBuilder
+
+ 	self name: 'Polymorph ToolBuilder'.
+ 	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.1.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #('Polymorph Widgets').
+
+ !

Item was changed:
  ----- Method: PackagesDevU>>Universes (in category 'Group
Development') -----
  Universes

  	self name: 'Universes'.
+ 	self version: '49'.
- 	self version: '45'.
  	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-dc.49.mcz'.
- 	info url: 'http://www.squeaksource.com/universes/Universes-dc.45.mcz'.
  	self provides: #().

  	self dependsOn: #('YAXO').

  !

Item was added:
+ ----- Method: PackagesDevU>>PolymorphTaskbarIcons (in category 'User
Interface') -----
+ PolymorphTaskbarIcons
+
+ 	self name: 'Polymorph TaskbarIcons'.
+ 	self version: '1.0'.
+ 	info category: 'User Interface'.
+ 	info description:
+ 'Taskbar/window icons for common windows.'.
+ 	info maintainer: 'Gary Chambers'.
+ 	info homepage: 'http://wiki.squeak.org/squeak/6005'.
+ 	info squeakMapID: ''.
+ 	info url:
'http://www.squeaksource.com/UIEnhancements/Polymorph-TaskbarIcons-gvc.1.mcz'.
+ 	self provides: #().
+
+ 	self dependsOn: #('Polymorph Widgets').
+
+ !

Item was changed:
  ----- Method: PackagesDevU>>OBEnhancements  (in category 'Code
Browsing') -----
  OBEnhancements

  	self name: 'OB-Enhancements'.
+ 	self version: '0.219'.
- 	self version: '0.203'.
  	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.219.mcz'.
- 	info url: 'http://source.wiresong.ca/ob/OB-Enhancements-dr.203.mcz'.
  	self provides: #().

  	self dependsOn: #('OmniBrowser' 'OmniBrowser-Morphic'
'OmniBrowser-Standard').

  !

Item was changed:
  ----- Method: PackagesDevU>>ShoutWorkspace (in category
'Uncategorized') -----
  ShoutWorkspace

  	self name: 'ShoutWorkspace'.
+ 	self version: '1-tween.4'.
- 	self version: '1-tween.2'.
  	info category: 'Uncategorized'.
  	info description:
  'Brings colors to the Workspace. Use Open->Shout Workspace to get the
new workspace.'.
  	info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
  	info homepage: 'http://damiencassou.seasidehosting.st/seaside/pier'.
  	info squeakMapID: ''.
+ 	info url:
'http://www.squeaksource.com/shout/ShoutWorkspace.1-tween.4.mcz'.
- 	info url:
'http://www.squeaksource.com/shout/ShoutWorkspace.1-tween.2.mcz'.
  	self provides: #().

  	self dependsOn: #('Shout').

  !

Item was changed:
  ----- Method: PackagesDevU>>Squeakdevpackagesbeta  (in category
'Development') -----
  Squeakdevpackagesbeta

  	self name: 'Squeak dev packages beta'.
+ 	self version: '0.32'.
- 	self version: '0.31'.
  	info category: 'Development'.
  	info description:
  'Abstract package that only depends on other packages. This packages
are used to build a squeak distribution for developers.'.
  	info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
  	info homepage: ''.
  	info squeakMapID: ''.
  	info url: 'nil'.
  	self provides: #().

+ 	self dependsOn: #('Polymorph TaskbarIcons' 'Polymorph ToolBuilder'
'Polymorph Tools Diff' 'Squeak dev packages').
- 	self dependsOn: #('Diff Tools' 'Squeak dev packages' 'ToolBuilder
integration for UI Themes').

  !

Item was changed:
  ----- Method: PackagesDevU>>ExuperyDevelopment (in category 'System')
-----
  ExuperyDevelopment

  	self name: 'Exupery Development'.
+ 	self version: '0.14.1'.
- 	self version: '0.14'.
  	info category: 'System'.
  	info description:
  'Provides a development image with the usual tools for Exupery.'.
  	info maintainer: 'wbk'.
  	info homepage: ''.
  	info squeakMapID: ''.
  	info url: 'http://www.squeaksource.com/Exupery/VMMaker-wbk.80.mcz'.
  	self provides: #().

+ 	self dependsOn: #('CommandShell' 'Connectors' 'Exupery' 'FFI'
'GraphViz' 'OSProcessPlugin' 'Speech').
- 	self dependsOn: #('CommandShell' 'Connectors' 'Exupery' 'FFI'
'GraphViz' 'Speech').

  !

Item was added:
+ ----- Method: PackagesDevU>>OSProcessPlugin (in category 'System') -----
+ OSProcessPlugin
+
+ 	self name: 'OSProcessPlugin'.
+ 	self version: '4.2.6a'.
+ 	info category: 'System'.
+ 	info description:
+ 'OSProcessPlugin (OSPP) provides access to Unix/Linux and Windows
operating system functions. OSPP is used by OSProcess for low level
system access. Stub classes are provided for other operating systems
(porting assistance welcome). OSProcessPlugin contains the complete
source code for the Unix and Windows OSProcessPlugin (OSPP). Generate
the plugin with VMMaker. No external support code is required.'.
+ 	info maintainer: 'Dave Lewis'.
+ 	info homepage: 'http://wiki.squeak.org/squeak/3349'.
+ 	info squeakMapID: ''.
+ 	info url:
'http://wiki.squeak.org/squeak/uploads/3349/OSProcessPluginV4-2-6.sar'.
+ 	self provides: #().
+
+ 	self dependsOn: #().
+
+ !

Item was changed:
  ----- Method: PackagesDevU>>Squeakdevimage (in category 'Squeak
Distributions') -----
  Squeakdevimage

  	self name: 'Squeak-dev image'.
+ 	self version: '0.167'.
- 	self version: '0.164'.
  	info category: 'Squeak Distributions'.
  	info description:
  'This package creates a squeak image made for developers. If you
update a squeak-dev image, you can execute ''DEVImageCreator default
install''.'.
  	info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
  	info homepage: 'http://damien.cassou.free.fr/'.
  	info squeakMapID: ''.
+ 	info url:
'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-dc.167.mcz'.
- 	info url:
'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-dc.164.mcz'.
  	self provides: #().

  	self dependsOn: #('Squeak dev packages').

  !





More information about the Squeak-dev mailing list