[squeak-dev] The Trunk: ReleaseBuilder-cwp.106.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jan 18 15:43:46 UTC 2014


Colin Putney uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-cwp.106.mcz

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

Name: ReleaseBuilder-cwp.106
Author: cwp
Time: 18 January 2014, 10:43:16.2 am
UUID: 07e8c85d-4505-49b4-863e-cefdc908c5ef
Ancestors: ReleaseBuilder-cmm.105

Remove direct references to Undeclared and route though the appropriate environment.

=============== Diff against ReleaseBuilder-cmm.105 ===============

Item was changed:
  ----- Method: ReleaseBuilder class>>prepareNewBuild: (in category 'scripts') -----
  prepareNewBuild: anMCRepository
  	"ReleaseBuilderTrunk prepareNewBuild"
  	"Prepare everything that should be done for a new image build"
  	MCMcmUpdater updateMissingPackages: true.
  	MCMcmUpdater enableUpdatesForAllPackages.
  	Workspace allInstances do: [ : each | each topView delete].
  	MorphicProject initialize.
  	TTCFont registerAll.
  	RealEstateAgent standardSize: 600 at 400.
  	SystemVersion newVersion: self versionString.
  	SMLoaderPlus
  		setDefaultFilters: (OrderedCollection with: #filterSafelyAvailable).
  	self setDisplayExtent: 800 @ 600;
  		 setPreferences;
  		 switchToNewRepository: anMCRepository;
  		 openWelcomeWorkspaces.
  	self cleanPackages.
  	Smalltalk cleanUp: true.
+ 	Environment allInstancesDo:
+ 		[:env | env purgeUndeclared].
- 	Undeclared removeUnreferencedKeys.
  	Smalltalk garbageCollect.
  	self loadWellKnownPackages.
  	Compiler recompileAll.!



More information about the Squeak-dev mailing list