The Trunk: Tools-mt.1371.mcz

[email protected] Thu, 30 Jul 2026 08:33:25 0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Marcel Taeumel uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-mt.1371.mcz

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

Name: Tools-mt.1371
Author: mt
Time: 30 July 2026, 10:33:25.413186 am
UUID: 159c4cf9-d877-6643-b358-d59d19f02543
Ancestors: Tools-mt.1370

Complement ReleaseBuilder-mt.255

=============== Diff against Tools-mt.1370 ===============

Item was changed:
  ----- Method: ChangesOrganizer class>>belongsInProjectsInRelease: (in category 'class initialization') -----
  belongsInProjectsInRelease:  aChangeSet
+ 	"Answer whether a change set belongs in the ProjectsInRelease category.  You can hand-tweak this to suit your working style."
- 	"Answer whether a change set belongs in the ProjectsInRelease category.  You can hand-tweak this to suit your working style.  This just covers the space of project names in the 2.9, 3.0, and 3.1a systems"
  
+ 	^ ({ReleaseBuilder rootProjectName . ReleaseBuilder homeProjectName} includes: aChangeSet name)
+ 		or: [self changeSetNamesInReleaseImage includes: aChangeSet name]!
- 	| aString |
- 	^ ((aString := aChangeSet name) beginsWith: 'Play With Me') or: [self changeSetNamesInReleaseImage includes: aString]!

Item was changed:
  ----- Method: ChangesOrganizer class>>changeSetNamesInReleaseImage (in category 'class initialization') -----
  changeSetNamesInReleaseImage
  	"Answer a list of names of project change sets that come pre-shipped in the latest sytem release.  On the brink of shipping a new release, call 'ChangeSorter noteChangeSetsInRelease'  "
  
  	^ ChangeSetNamesInRelease ifNil:
+ 		[ChangeSetNamesInRelease := (Smalltalk at: #ObjectlandMorph)
+ 			ifNil: [#()]
+ 			ifNotNil: [:ObjectlandMorph | ObjectlandMorph projectNames]]!
- 		[ChangeSetNamesInRelease := self changeSetNamesInThreeOh]!

Item was changed:
  ----- Method: ChangesOrganizer class>>changeSetNamesInThreeOh (in category 'class initialization') -----
  changeSetNamesInThreeOh
  	"Hard-coded: answer a list of names of project change sets that came pre-shipped in Squeak 3.0"
  
+ 	self deprecated: 'Maybe you want #changeSetNamesInReleaseImage'.
  	^ #('The Worlds of Squeak' 'Fun with Morphic' 'Games' 'Fun With Music' 'Building with Squeak' 'Squeak and the Internet' 'Squeak in 3D' 'More About Sound' ) !

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]