Christoph Thiede uploaded a new version of ST80 to project The Trunk: http://source.squeak.org/trunk/ST80-ct.298.mcz
==================== Summary ====================
Name: ST80-ct.298 Author: ct Time: 3 March 2024, 7:56:11.711958 pm UUID: fcb9f599-f766-3143-98b0-634c455acf9c Ancestors: ST80-dtl.297
Complements Kernel-ct.1559 (merges SimulationSideEffectWarning.5.cs, step 2/2).
=============== Diff against ST80-dtl.297 ===============
Item was changed: ----- Method: ControlManager>>activeController: (in category 'accessing') ----- activeController: aController + "Set aController to be the currently active controller. Give the user control in it." + <simulationGuard> + - "Set aController to be the currently active controller. Give the user - control in it." - <primitive: 19> "Simulation guard" activeController := aController. (activeController == screenController) ifFalse: [self promote: activeController]. activeControllerProcess := [activeController startUp. self searchForActiveController] newProcess. activeControllerProcess priority: Processor userSchedulingPriority. activeControllerProcess resume!
Item was changed: ----- Method: ControlManager>>scheduleActive: (in category 'scheduling') ----- scheduleActive: aController + "Make aController be scheduled as the active controller. Presumably the active scheduling process asked to schedule this controller and that a new process associated this controller takes control. So this is the last act of the active scheduling process." + <simulationGuard> + - "Make aController be scheduled as the active controller. Presumably the - active scheduling process asked to schedule this controller and that a - new process associated this controller takes control. So this is the last act - of the active scheduling process." - <primitive: 19> "Simulation guard" self scheduleActiveNoTerminate: aController. Processor terminateActive!
squeak-dev@lists.squeakfoundation.org