<div dir="ltr">Workspace would have worked, just like the search box, which I eventually used. But I first had to find out in another image what to evaluate to get the last change reverted.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mo., 12. Aug. 2019 um 19:07 Uhr schrieb Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de">marcel.taeumel@hpi.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div id="gmail-m_-6000649255071790110__MailbirdStyleContent" style="font-size:10pt;font-family:Arial;color:rgb(0,0,0)">
                                        Hi Jakob,<div><br></div><div>your can always use the MVC tools? Wait! No ... same model ... hmmm.... Did your workspace break, too? Your suggestion for the do menu is fine. Or a more sophisticated CMD+Dot to open an emergency console .... hmmm...</div><div><br></div><div>Best,</div><div>Marcel</div><div class="gmail-m_-6000649255071790110mb_sig"></div><blockquote class="gmail-m_-6000649255071790110history_container" type="cite" style="border-left-style:solid;border-width:1px;margin-top:20px;margin-left:0px;padding-left:10px">
                        <p style="color:rgb(170,170,170);margin-top:10px">Am 10.08.2019 22:38:51 schrieb Jakob Reschke <<a href="mailto:forums.jakob@resfarm.de" target="_blank">forums.jakob@resfarm.de</a>>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="ltr"><div dir="ltr">I just mistakenly changed one of the formatting methods in CodeHolder, producing a MessageNotUnderstood every time. My image is pretty broken now, since all tools go through this code. So I cannot use the tools to revert my bad change.<div><br></div><div>Can we have a "fail operational" mechanism for displaying message lists, such that the IDE remains intact even if one screws up the formatting code?</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Sa., 10. Aug. 2019 um 21:46 Uhr schrieb Jakob Reschke <<a href="mailto:forums.jakob@resfarm.de" target="_blank">forums.jakob@resfarm.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Am So., 4. Aug. 2019 um 16:36 Uhr schrieb <<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>>:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Marcel Taeumel uploaded a new version of Tools to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/Tools-mt.864.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/trunk/Tools-mt.864.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Tools-mt.864<br>
Author: mt<br>
Time: 4 August 2019, 4:36:12.203381 pm<br>
UUID: cb8e1c1e-b28e-a647-a72e-1c49fe42bcc0<br>
Ancestors: Tools-mt.856, Tools-mt.863<br>
<br>
Merges and refines Tools-mt.856 based on the discussion on squeak-dev: <a href="http://forum.world.st/The-Inbox-Tools-mt-856-mcz-td5101574.html" rel="noreferrer" target="_blank">http://forum.world.st/The-Inbox-Tools-mt-856-mcz-td5101574.html</a><br>
<br>
Note that if you notice any performance problems on slower machines, we might want to make this a preference.<br>
<br>
=============== Diff against Tools-mt.863 ===============<br>
<br>
Item was changed:<br>
  ----- Method: Browser>>messageList (in category 'message list') -----<br>[...]<br>
<br>
Item was added:<br>
+ ----- Method: CodeHolder>>formattedLabel:forSelector:inClass: (in category 'message list') -----<br>
+ formattedLabel: aString forSelector: aSymbol inClass: aClass<br>
+       "Show deprecated messages differently so that users recognize them quickly to avoid them."<br>
+       <br>
+       | formattedLabel |<br>
+       aSymbol = #Definition<br>
+               ifTrue: [aClass isDeprecated not<br>
+                       ifTrue: [^ aString]]<br>
+               ifFalse: [(aClass compiledMethodAt: aSymbol) isDeprecated not<br></blockquote><div><br></div><div><br></div><div>This also does not work for RecentMessageSet, when a method in there was deleted again in the meantime. A KeyNotFound from compiledMethodAt: is the result.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
+                       ifTrue: [^ aString]].<br>
+       <br>
+       formattedLabel := aString asText.<br>
+       <br>
+       (self userInterfaceTheme deprecatedMessageAttributes ifNil: [{TextColor gray. TextEmphasis struckOut}]) do: [:textAttribute |<br>
+               formattedLabel addAttribute: textAttribute].<br>
+ <br>
+       ^ formattedLabel.!<br>[...]</blockquote><div> </div></div></div>
</blockquote></div></div>
</div></blockquote>
                                        </div></div><br>
</blockquote></div>