<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
Hi Christoph --<div><br></div><div>Can you explain why this is not a problem (anymore)? :-) What could still go wrong?</div><div><br></div><div>+1</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div><blockquote class='history_container' type='cite' style='border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;'>
<p style='color: #AAAAAA; margin-top: 10px;'>Am 02.04.2022 18:43:52 schrieb commits@source.squeak.org <commits@source.squeak.org>:</p><div style='font-family:Arial,Helvetica,sans-serif'>A new version of Tools was added to project The Inbox:<br>http://source.squeak.org/inbox/Tools-ct.1146.mcz<br><br>==================== Summary ====================<br><br>Name: Tools-ct.1146<br>Author: ct<br>Time: 2 April 2022, 6:43:17.222896 pm<br>UUID: 2dd18343-a81d-a142-a2b8-382364160052<br>Ancestors: Tools-ul.1145<br><br>Makes it possible to debug the inactive Morphic UI process from the process browser. Adds #selectedProcess convenience.<br><br>=============== Diff against Tools-ul.1145 ===============<br><br>Item was changed:<br> ----- Method: ProcessBrowser class>>registerWellKnownProcesses (in category 'class initialization') -----<br> registerWellKnownProcesses<br> "Associate each well-known process with a nickname and two flags: allow-stop, and allow-debug.<br> Additional processes may be added to this list as required"<br> <br> WellKnownProcesses := OrderedCollection new.<br> self registerWellKnownProcess: []<br> label: 'no process'<br> allowStop: false<br> allowDebug: false.<br> self registerWellKnownProcess: [Smalltalk lowSpaceWatcherProcess]<br> label: 'the low space watcher'<br> allowStop: false<br> allowDebug: false.<br> self registerWellKnownProcess: [WeakArray runningFinalizationProcess]<br> label: 'the WeakArray finalization process'<br> allowStop: false<br> allowDebug: false.<br> self registerWellKnownProcess: [Processor activeProcess]<br> label: 'the UI process'<br> allowStop: true<br> allowDebug: true.<br> self registerWellKnownProcess: [Processor backgroundProcess]<br> label: 'the idle process'<br> allowStop: false<br> allowDebug: false.<br> self registerWellKnownProcess: [Sensor interruptWatcherProcess]<br> label: 'the user interrupt watcher'<br> allowStop: false<br> allowDebug: false.<br> self registerWellKnownProcess: [Sensor eventTicklerProcess]<br> label: 'the event tickler'<br> allowStop: false<br> allowDebug: false.<br> self registerWellKnownProcess: [Project uiProcess]<br> label: 'the inactive Morphic UI process'<br> allowStop: true<br>+ allowDebug: true.<br>- allowDebug: false.<br> " self registerWellKnownProcess:<br> [Smalltalk at: #SoundPlayer ifPresent: [:sp | sp playerProcess]]<br> label: 'the Sound Player'<br> allowStop: false<br> allowDebug: false."<br> self registerWellKnownProcess:<br> [ScheduledControllers ifNotNil: [ScheduledControllers activeControllerProcess]]<br> label: 'the inactive MVC controller process'<br> allowStop: false<br> allowDebug: true.<br> self registerWellKnownProcess:<br> [Smalltalk at: #CPUWatcher ifPresent: [:cw | cw currentWatcherProcess]]<br> label: 'the CPUWatcher'<br> allowStop: false<br> allowDebug: false<br> !<br><br>Item was added:<br>+ ----- Method: ProcessBrowser>>selectedProcess (in category 'accessing') -----<br>+ selectedProcess<br>+ <br>+ self processListIndex = 0 ifTrue: [^ nil].<br>+ ^ self processList at: self processListIndex!<br><br><br></div></blockquote>
</div></body>