[squeak-dev] Please Review | Further Debugger Improvements

Marcel Taeumel marcel.taeumel at hpi.de
Tue Oct 1 16:33:54 UTC 2019


Hi, all.

Please find attached a change set to further improve our debugger infrastructure.

- Replaces ErrorRecursion and ErrorRecursionGard with a process-local variable DebuggerErrorRecursionFlag.
- !!! Adds several tests in DebuggerTests.
- Simplifies Project >> #interruptName:preemptedProcess:
- Simplifies "Debug it" invocation. See Process class >> #forBlock:at: and senders of it such as TextEditor >> #debugIt.
- Adds PluggableTextMorph >> #debugAction and MenuItemMorph >> #debugAction. See those morph's debug menus via halo.
- Move log-file writing for low space to SmalltalkImage >> #lowSpaceWatcher.
- Adds Debugger >> #close, similar to Project >> #close.

There are still some quirks with MVC debugging but Morphic should be fine.

Best,
Marcel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20191001/8c1bd39d/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: debugger-recursion.5.cs
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20191001/8c1bd39d/attachment-0001.ksh>


More information about the Squeak-dev mailing list