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

christoph.thiede at student.hpi.uni-potsdam.de christoph.thiede at student.hpi.uni-potsdam.de
Sun Feb 6 20:59:40 UTC 2022


Sorry for objecting again, and sorry for not noticing this earlier:
Currently, there appears not to be *any* way to browse senders/implementors of a selected message in a new window rather than the existing one (except for workarounds such as turning off the preference temporarily or dirtying your contents pane). In some situations, I just need to do a "conceptual break" by starting a "separate message trace session". I'm sad that this is not possible any longer. :-(

Allow me to cite myself from above:

> tl;dr: I would expect that (m2) and (c2) modify the trace (given that #traceMessages is enabled) and (b) opens a new window. Personally, I do not care about (m1) and (c1), but it would surely be useful to align them with (m2) and (c2). I think iMplementors and seNders should behave consistently for each invocation point.

I kindly request that we map the buttons again to spawning a new window. Or do you have any better idea? Maybe define a modifier key (Shift) for this? But for the buttons, Shift already has another meaning (please choose selector) ...

Thanks in advance to your patience! :-)

Best,
Christoph

---
Sent from Squeak Inbox Talk

On 2022-01-22T19:34:44-06:00, asqueaker at gmail.com wrote:

> With that fix, it's now working better than it ever has!  :)
> Thank you.
> 
> 
> On Sat, Jan 22, 2022 at 3:05 AM Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> >
> > Hi Chris --
> >
> > See Tools-mt.1109 (Trunk).
> >
> > Best,
> > Marcel
> >
> > Am 22.01.2022 09:43:21 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>:
> >
> > Hi Chris --
> >
> > > Selecting implementors from the menu in the upper pane (and then a selector from the subsequent presented menu)
> >
> > Ah! Thanks. The button bar and the upper pane's menu share the same behavior. I did not notice that. Sure. That was the last inconsistency Jakob was talking about. We can fix that.
> >
> > Best,
> > Marcel
> >
> > Am 22.01.2022 03:37:44 schrieb Chris Muller <ma.chris.m at gmail.com>:
> >>
> >> > [...] selecting "implementors" from the menu in the code pane, isn't adding to the lower pane [...]
> >>
> >> Let me try to understand this by replacing "lower pane" with "upper pane" bc. that is where you can add something.
> >
> >
> > Sorry, I meant the upper pane, not the code pane.  Selecting implementors from the menu in the upper pane (and then a selector from the subsequent presented menu), should add the implemented message(s) to the upper pane, indented below the current selection, just as if it was selected in the lower pane.
> >
> > Doing that same thing except selecting "senders" from that same menu, is also just as if it was selected in the lower pane -- opens a new window.
> >
> >>
> >> I make a text selection in the code pane, then open the menu, then click "More...", then click "implementors of it". This successfully adds stuff to the "upper pane" / "message list".
> >
> >
> > Yes, the code / lower pane is working perfectly.  Thanks!
> >
> > Best,
> >   Chris
> >
> >
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220206/e8f00890/attachment.html>


More information about the Squeak-dev mailing list