[squeak-dev] The Trunk: System-mt.1163.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Jun 7 11:22:28 UTC 2020

Marcel Taeumel uploaded a new version of System to project The Trunk:

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

Name: System-mt.1163
Author: mt
Time: 7 June 2020, 1:22:23.857004 pm
UUID: 29897b05-acdf-b548-8eb3-40a93617ca9a
Ancestors: System-mt.1160

Fixes "color depth = 0" bug. See http://forum.world.st/Image-not-startable-after-save-td5117084.html.

=============== Diff against System-mt.1160 ===============

Item was changed:
  ----- Method: AutoStart class>>startUp: (in category 'initialization') -----
  startUp: resuming
  	"The image is either being newly started (resuming is true), or it's just been snapshotted.
  	If this has just been a snapshot, skip all the startup stuff."
  	| startupParameters launchers |
  	self active ifTrue: [^self].
  	self active: true.
  	resuming ifFalse: [^self].
  	startupParameters := Smalltalk namedArguments.
- 	Project current startUpActions.
  	self processUpdates.
  	launchers := self installedLaunchers collect: [:launcher |
  		launcher new].
  	launchers do: [:launcher |
  		launcher parameters: startupParameters].
  	launchers do: [:launcher |
  		Project current addDeferredUIMessage: [launcher startUp]]!

Item was changed:
  ----- Method: Project class>>initialize (in category 'class initialization') -----
+ 	Smalltalk addToStartUpList: self after: SecurityManager.
+ 	Smalltalk addToShutDownList: self after: SecurityManager.!
- 	Smalltalk addToStartUpList: self.
- 	Smalltalk addToShutDownList: self.!

Item was changed:
  ----- Method: Project class>>shutDown: (in category 'snapshots') -----
  shutDown: quitting
+ 	Project current
+ 		invalidate;
+ 		shrinkDisplay.
- 	Project current shrinkDisplay.
  	quitting ifTrue: [
  		Project current world triggerEvent: #aboutToLeaveWorld].!

Item was changed:
  ----- Method: Project class>>startUp: (in category 'snapshots') -----
  startUp: startAfresh
  	Project current restoreDisplay.
  	startAfresh ifTrue: [
+ 		Project current startUpActions.
+ 		Project current world triggerEvent: #aboutToEnterWorld].
+ 	Project current restore.!
- 		Project current world triggerEvent: #aboutToEnterWorld].!

More information about the Squeak-dev mailing list