The Trunk: ReleaseBuilder-mt.262.mcz

[email protected]
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-mt.262.mcz

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

Name: ReleaseBuilder-mt.262
Author: mt
Time: 5 August 2026, 4:56:11.014175 pm
UUID: ff40b157-17eb-0d40-b5e7-c85a53f57fce
Ancestors: ReleaseBuilder-mt.261

Added an explanation for creating base images to GitHub: https://github.com/squeak-smalltalk/squeak-app/blob/squeak-trunk/how-to-base.md

Revise #saveBase script to avoid having the wrong scale factor again.

=============== Diff against ReleaseBuilder-mt.261 ===============

Item was changed:
  ----- Method: ReleaseBuilder class>>saveBase (in category 'saving') -----
  saveBase
  	"After using #saveAsNewRelease or #saveAsNewTrunk, call this on the resulting images to prepare a compact base image for GitHub Actions' squeak-app bundling or smalltalkCI.
  	
  	See
  		https://files.squeak.org/base/
  		https://github.com/squeak-smalltalk/squeak-app/"
  
  	(Project uiManager
  		confirm: 'This will empty the desktop of the current image, ready for CI, and is then saved under the same (!!) name.\\Do you want to continue?' translated withCRs
  		title: 'Save Base Image' translated) == true ifFalse: [^ self].
  
  	self configureDesktop. "Remove all open windows etc."
  	Transcript open. "Show bugs in smalltalkCI."
  
  	Display
  	   platformScaleFactor: nil;
  	   uiScaleFactor: 1.0;
  	   platformScaleFactor: 1.0.
  	
  	Smalltalk garbageCollect.
+ 	Smalltalk snapshot: true andQuit: true.!
- 	
- 	self saveAndQuit.!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.