Squeak 4.2 final now out!
3 February, 2011
Squeak4.2-10966.zip is now available at http://ftp.squeak.org/4.2. This is intended to be the actual-released 4.2 image, unless, as Chris Muller says, “we find some problem, which we won’t!”.
Some of the new features in this release are:
- Preparation for adoption of Cog VM
- Significant class-library and IDE improvements, with many speed improvements
- High-precision Clock (microsecond precision)
- Cleaned-up code base, with better support for unloading optional packages and fonts.
- The last of the underscore assignments have been replaced with ANSI assignments.
- Refactoring and unification of Smalltalk and SmalltalkImage globals.
- API for stdio access (requires recent VM)
- Improved command-line interface
- Better Documentation (see Help > Help Browser)
- SUnit now supports timeouts
- More UI work including a tweaked look and feel, and support for translucent fonts
- Support for classic MVC has been restored to Squeak for better support of slower devices
- System Reporter (found under Help > About this system) – a tool to simplify and standardise the reporting of your image’s set-up.
See Help > Welcome Workspaces > Welcome to Squeak 4.2 for more details of the changes in this image.
Note that users on Macs may find that the mouse buttons work in an unexpected order in this image. This is expected behaviour to allow for the grand reunification of mouse button handling in the upcoming version of the VM, which will restore the standard behaviour. In the meantime, use the Swap Mouse Buttons preference to keep things sane.
Congratulations to Chris Muller who has been leading the effort to get this release out the door, as well as the many contributors who provided updates, error checking, bug fixes and moral support for the process.
4 February, 2011 at 13:31
Hello,
I love the new image. It seems a lot smoother and much more “production-quality”. Great to see Squeak still alive and kicking. Regards
4 February, 2011 at 19:32
Want to share this, in case you also had problems installing OmniBrowser. As seen in:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-February/157239.html
Quote:
Just in case anyone is still having problems getting OB into a 4.2 image…
[…]
“Omnibrowser including Refactoring engine and OCompletion. Version 1.2”
Installer ss project: ‘MetacelloRepository’; install:
‘ConfigurationOfOmniBrowser’.
((Smalltalk at: #ConfigurationOfOmniBrowser) project perform: #version:
with: ‘1.2’) load: #(Dev).
9 February, 2011 at 15:57
[…] >>> Офіційний анонс […]
9 February, 2011 at 23:28
Great!
Remember to update squeak.org site with new links to this version.
21 February, 2011 at 12:21
wtf is this mess with the version number ?
4.2 but 4.1 or 4.4 ??
look into http://ftp.squeak.org/4.2/unix-linux/
it’s supposed to be 4.2 in a 4.2 directory but there are files called 4.4.7.2257
are you suferring some kind of innumeracy ?
I suggest you to call the next vesion 4.3 and putting file with version number like 987.345 and 3.14159287
3 March, 2011 at 12:28
I have still problems with the OmniBrowser. The installation below works fine – but it requires also an installation of eCompletion. However, installing eCompletion via UniverseBrowser also fails.
3 March, 2011 at 12:45
The problem with eCompletion seems to be solved just by changing the source of one method.
OBTextPanel>>createCompletionController
^ OController model: self
18 April, 2011 at 00:19
Hi, I am loaded with 4.2 and I see the telemorphic, is that new? Is there a wiki or page to read from?
20 April, 2011 at 23:39
Sorry Carlos, I don’t know. Telemorphic has been around in Squeak for ever, but it looks as though it received a bit of attention recently, so maybe it’s worth asking on the squeak-dev mailing list if you’re interested in finding out more.
Cheers, Michael
9 January, 2013 at 23:09
[…] Squeak 4.2 […]