4.0: This release of Squeak is functionally identical with the 3.10.2 release. The change here is one of licensing: from the Squeak License to a combination of the MIT and Apache licenses. As such all issues discussed for 3.10.2 below are valid for this release. Most if not all of these issues have been addressed in development for 4.1. Development info can be found at http://source.squeak.org/trunk.html . 3.10.2: If you find a problem and don't see it listed here be sure to check the bug database at http://bugs.squeak.org/ . If you don't find it, please add a report. Last Updated: 6/8/2008 Morphic-CandidatesForGo - "FIXED" - "AGAIN" Update for 3.10.2: It was decided that the notice added to 3.10.1 was inappropriate and that a proper fix along with the tests provided by Jerome Peace be quickly issued as a 3.10.2. This was the primary focus of 3.10.2. http://bugs.squeak.org/view.php?id=7070 A group of classes was only partially removed leaving behind references that show up in the browser in a category named 'Morphic-CandidatesForGo'. Selecting one of these in the browser can result in what appears to be an infinite series of error prompts. A workaround is being investigated, please check back for updates on this issue. One workaround is to start with a 3.10-7159 image and load the updates up until 3.10.1-7175. This error was made during the building of the release image and is not the result of a changeset in the update stream. The copy of 3.10.1-7175-basic now in this directory and in the directories below includes a proper fix for this along with a notice prominently featured in the Welcome window. The image as downloaded still has the problem but merely clicking a link in the Welcome window fixes it. This should help avoid future confusion about multiple versions of this file. If you have an original 3.10.1-7175 and would like to fix it in your image rather than download a new copy just execute: SystemOrganization categories do: [:catName | (SystemOrganization listAtCategoryNamed: catName) do: [:className | (Smalltalk includesKey: className) ifFalse: [ SystemOrganization removeElement: className]]]. SystemOrganization classify: #ClassRepresentativeMorph under: 'EToys-Scripting'. #(CommandTilesMorph DrawErrorMorph PhraseWrapperMorph ViewerEntry ViewerRow) do: [ :symbol | SystemOrganization removeElement: symbol ]. SystemOrganization removeSystemCategory: 'Morphic-CandidatesForGo'. Thanks to Nicolas Cellier for the core solution. X Compositing Window Managers - "Worked Around" 3.10.2 was issued with the display depth set to 32 bit by default. http://bugs.squeak.org/view.php?id=7068 This can be worked around by changing the display depth to 32 bit. Flap Changes An update to fix some issues with the Objects flap made some other unintentional modification including un-rounding the corners of some buttons and replacing the trash can icons. 'Dirty' Release Packages For 3.10.1 the release team abandoned the policy of issuing updates by modifying a repository of core packages and reverted to the old style of simple changesets in the update stream. As a result of this the Monticello Browser shows that some of the packages have been modified in the local image but not saved to the repository.