Changes

Summary

  1. This PR does two things: (details)
  2. try another way to restart the UI process (details)
Commit 312accf8c2bf6945283d244e9dae4ac91c1e7b62 by marcus.denker
This PR does two things:
- we add #restartMethods to SmalltalkImage
- implement a fall back in Behavior
- implement it in MorphicCoreUIManager and MorphicUIManager which spawn a new morphic process]

For now we call this in ImageCleaner>>#cleanupMethods

The goal of this PR is to make sure that the morphic main loop is restarted so that the method MorphicRenderLoop>>#doOneCycleWhile: on stack is in sync with the code.

Later we need to add #cleanupMethods to more classes to make sure that all methods are restarted.
The file was modifiedsrc/Tool-ImageCleaner/ImageCleaner.class.st (diff)
The file was modifiedsrc/Kernel/Behavior.class.st (diff)
The file was modifiedsrc/Polymorph-Widgets/MorphicUIManager.class.st (diff)
The file was modifiedsrc/Morphic-Core/MorphicCoreUIManager.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
Commit 95a7e71608836ca815997ebdc885bcee9b6a6e22 by marcus.denker
try another way to restart the UI process
The file was modifiedsrc/Polymorph-Widgets/MorphicUIManager.class.st (diff)
The file was modifiedsrc/Morphic-Core/MorphicCoreUIManager.class.st (diff)