[squeak-dev] bad MessageTrace regression (was: The Trunk: Morphic-mt.1652.mcz)

Marcel Taeumel marcel.taeumel at hpi.de
Fri Jan 14 09:02:42 UTC 2022


Hi Jakob, hi Chris, hi Christoph --

Haha, you are funny. You have to agree on some common behavior. First, Chris called it a regression that MessageTrace is changed when hitting CMD+M in the code pane and now Jakob+Christoph are saying that it is a regression that you cannot do so anymore.

Well, I gave you a design where you can decide what you really want in a single place:

MessageTrace>>#browseAllImplementorsOf:requestor:
MessageTrace>>#browseAllCallsOn:requestor:


Personally, I think that it is a good thing that you can escape the MessageTrace when you hit CMD+M in the code pane but stay within that tool when you hit CMD+M in the message list above.

You decide. But we aware that there seems to be a conflict between what Chris wants and what Christoph/Jakob wants. ;-)

Best,
Marcel
Am 13.01.2022 21:42:22 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>:
Hi all,

I am experiencing the same regression. IMHO it does not make any sense to honor the "trace messages" preference only in the message list, but not in the code pane. This preference has been working in the code pane even back in Squeak 5.2 and I would really appreciate gaining this behavior back. :-)

For a fix patch, you can comment out the anObject = #modelMenu check in MessageTrace>>#browseAllImplementorsOf:requestor: and #browseAllCallsOn:requestor:.

Best,
Christoph
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Jakob Reschke <jakres+squeak at gmail.com>
Gesendet: Donnerstag, 13. Januar 2022 21:14:48
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] bad MessageTrace regression (was: The Trunk: Morphic-mt.1652.mcz)
 
Hi Marcel,

When I press Cmd-m in a MessageTrace now, I now get a new window, when previously the methods were added to the current window as subordinates of the selected method.

>From the message list, one can only expand the trace "upwards" because you only have the method's own selector in the list. But to expand "downwards" you must use the code editor to select messages that are being sent from the selected method.

Kind regards,
Jakob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220114/00443237/attachment.html>


More information about the Squeak-dev mailing list