Marcel Taeumel uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-mt.1163.mcz==================== 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') -----
initialize
+ 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].!