[Pkg] The Trunk: ReleaseBuilder-cmm.57.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Jan 30 21:13:47 UTC 2011


Chris Muller uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-cmm.57.mcz

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

Name: ReleaseBuilder-cmm.57
Author: cmm
Time: 30 January 2011, 3:13:42.58 pm
UUID: babaad42-304b-4f0e-b72b-7ac91298d655
Ancestors: ReleaseBuilder-cmm.56

Document everything done to make a release via the #prepareNewBuild method, including the opening of the Welcome Workspace.

=============== Diff against ReleaseBuilder-cmm.56 ===============

Item was added:
+ ----- Method: ReleaseBuilderTrunk classSide>>openWelcomeWorkspace (in category 'private') -----
+ openWelcomeWorkspace
+ 	TheWorldMainDockingBar instance
+ 		showWelcomeText: #welcomeToSqueak42
+ 		label: 'Welcome to Squeak 4.2'
+ 		in: (140 @ 140 extent: 500 @ 300)!

Item was changed:
  ----- Method: ReleaseBuilderTrunk classSide>>prepareNewBuild (in category 'scripts') -----
+ prepareNewBuild
+ 	"ReleaseBuilderTrunk prepareNewBuild"
- prepareNewBuild "ReleaseBuilderTrunk prepareNewBuild"
  	"Prepare everything that should be done for a new image build"
  	SystemVersion setVersion.
+ 	SMLoaderPlus
+ 		setDefaultFilters: (OrderedCollection with: #filterSafelyAvailable).
+ 	self setDisplayExtent: 800 @ 600;
+ 		 setBackground;
+ 		 setPreferences;
+ 		 switchTo42Repository;
+ 		 openWelcomeWorkspace.
- 	MCMcmUpdater defaultUpdateURL: 'http://source.squeak.org/squeak42'.
- 	SMLoaderPlus setDefaultFilters: (OrderedCollection with: #filterSafelyAvailable).
- 	self 
- 		setDisplayExtent: 800 at 600 ; 
- 		setBackground ;
- 		setPreferences.
  	"Make DependencyBrowser accessible on the open menu."
  	DependencyBrowser initialize.
  	Smalltalk cleanUp: true.
  	Undeclared removeUnreferencedKeys.
  	Smalltalk garbageCollect.
+ 	3
+ 		timesRepeat: [Smalltalk garbageCollect.
+ 			Symbol compactSymbolTable]!
- 	3 timesRepeat: 
- 		[ Smalltalk garbageCollect. 
- 		Symbol compactSymbolTable ]!

Item was changed:
  ----- Method: ReleaseBuilderTrunk classSide>>setDisplayExtent: (in category 'private') -----
  setDisplayExtent: extent
  	DisplayScreen
  		depth: 32
  		width: extent x
  		height: extent y
  		fullscreen: false.
+ 	Display extent = extent ifFalse: [ Warning signal: 'Display extent not set to 800 at 600.' ]!
- 	Display extent = extent ifFalse: [ self error: 'Display extent not set.' ]!

Item was added:
+ ----- Method: ReleaseBuilderTrunk classSide>>switchTo42Repository (in category 'private') -----
+ switchTo42Repository
+ 	| old41Repository |
+ 	MCMcmUpdater defaultUpdateURL: 'http://source.squeak.org/squeak42'.
+ 	old41Repository := MCRepositoryGroup default repositories
+ 				detect: [:each | each description includesSubString: 'squeak41'].
+ 	old41Repository
+ 		ifNotNil: [MCRepositoryGroup default removeRepository: old41Repository].
+ 	MCRepositoryGroup default
+ 		addRepository: (MCHttpRepository
+ 				location: 'http://source.squeak.org/squeak42'
+ 				user: 'squeak'
+ 				password: 'squeak')!



More information about the Packages mailing list