GLASS 1.0-beta.8.5 released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

GLASS 1.0-beta.8.5 released

Dale Henrichs
GLASS 1.0-beta.8.5 is released. In GemTools use the 'Update...>>Update
GLASS' menu item to update to the latest packages.

The biggest thing to note with this release is that I've created 3 new
configurations: GsSqueakCommon, GsPharo, and GsSqueak. GsSqueakCommon
loads Grease into the base. Grease is all about portability between
various versions of Smalltalk, so it makes sense to include this in the
standard base for GLASS. You _can_ build a repository that doesn't
include GsSqueakCommon if you want.

The methods and classes in GsSqueakCommon-Core and GsSqueakCommon-Tests
are common to both Squeak and Pharo. So far, Norbert's improvements to
encodeForHTTP (and unescapePercents) and the cull: methods are included
(along with tests).

GsSqueak is empty right now.

GsPharo-Core and GsPharo-Tests contains, the #split: protocol.

Over time I expect to migrate methods and classes from the Squeak
package into the GsSqueak/Pharo packages.

Here's a complete list of changes:

GsSqueakCommon 0.9:
   - new packages for Squeak/Pharo compatibility
   - fix Issue 195:
http://code.google.com/p/glassdb/issues/detail?id=195 "Pharo
compatibility for #encodeForHTTP"
   - fix Issue 208:
http://code.google.com/p/glassdb/issues/detail?id=208 "cull: protocol in
Gemstone?"
GsPharo 0.9:
   - new packages for Pharo compatibility
   - fix Issue 52: http://code.google.com/p/glassdb/issues/detail?id=52 
"String>>split: isn''t consistent with Pharo implementation"
   - RxMatcher>>split: moved from latest Regex (see
http://code.google.com/p/glassdb/issues/detail?id=166)
GsOB 0.240:
   - tabs in mcz file names cause trouble for GemTools...fixed
   - mods to be compatible with the new Exception hierarchy for 3.0
GsMonticello 0.239:
   - port Monticello to GemStone 3.0 base
   - mods to be compatible with the new Exception hierarchy for 3.0
GsMisc 0.237:
   - port Utf8Encoding to GemStone 3.0
   - added Object class>objectForOop: [MockGemStone]
   - port latest XMl-Parser to Gemstone (Norbert Hartl) and use
ConfigurationOfXMLSupport
   - SIXX uses Grease for portability and is referenced in
ConfigurationOfXMLSupport (no longer referenced from GsMisc)
   - change the PACKING.be for 3.0 [GemStone-Release-Support]
   - support html email via SMTP
   - port Monticello to GemStone 3.0 base
   - mods to be compatible with the new Exception hierarchy for 3.0
   - remove MockGemStone ... now covered by ConfigurationOfMockGemStone
GsCore 0.243:
   - fixed Issue 185:
http://code.google.com/p/glassdb/issues/detail?id=185 
"FileDirectory>>directoryNamed: does not produce absolute paths"
   - should throw error if FileDirectory>>deleteDirectory: fails
   - fix Issue 189:
http://code.google.com/p/glassdb/issues/detail?id=189 "FileDirectory new
readOnlyFileNamed: ''test.txt'' gives error"
   - fix Issue 126:
http://code.google.com/p/glassdb/issues/detail?id=126 "#ifNotNil: should
accept 0 or 1 arg"
   - fix Issue 4: http://code.google.com/p/glassdb/issues/detail?id=4 
"Need ''SmalltalkImage current platformName'' for Squeak compatibility"
   - fix Issue 52: http://code.google.com/p/glassdb/issues/detail?id=52 
"String>>split: isn''t consistent with Pharo implementation"
   - fix Issue 166:
http://code.google.com/p/glassdb/issues/detail?id=166 "discrepancy
between Pharo regex and Gemstone on multiline strings"
   - fix Issue 200:
http://code.google.com/p/glassdb/issues/detail?id=200 
"HTTPSocket>>#httpPostDocument:args:accept:request: ported to gemstone"
   - mods to be compatible with the new Exception hierarchy for 3.0
   - integrate changes from GLASS 1.0-beta.8.5 for 2.4.4.1
Reply | Threaded
Open this post in threaded view
|

Re: GLASS 1.0-beta.8.5 released

NorbertHartl
Hi Dale,
On 16.12.2010, at 21:00, Dale Henrichs wrote:

> GLASS 1.0-beta.8.5 is released. In GemTools use the 'Update...>>Update GLASS' menu item to update to the latest packages.

that is a lot of important fixes in the new release. You seem to make a lot of progress everywhere. Thanks for this!

Norbert