<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        +1 :-)<div><br></div><div>Thanks!</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 06.06.2021 01:22:20 schrieb commits@source.squeak.org <commits@source.squeak.org>:</p><div style='font-family:Arial,Helvetica,sans-serif'>Eliot Miranda uploaded a new version of Tools to project The Trunk:<br>http://source.squeak.org/trunk/Tools-eem.1057.mcz<br><br>==================== Summary ====================<br><br>Name: Tools-eem.1057<br>Author: eem<br>Time: 5 June 2021, 4:22:06.053958 pm<br>UUID: 2840d28b-00c4-484c-999a-9ec5db85b28c<br>Ancestors: Tools-mt.1056<br><br>Restrict the width of each line in the 'all temp vars' selection of a context inspector (bottom right pane in the debugger) so as to keep 'all temp vars' useful for stepping even when one of the variables is e.g. an Array.<br><br>=============== Diff against Tools-mt.1056 ===============<br><br>Item was added:<br>+ ----- Method: Context>>tempsAndValuesContractedTo: (in category '*Tools-debugger access') -----<br>+ tempsAndValuesContractedTo: width<br>+      "Return a string of the temporary variables and their current values"<br>+      ^self debuggerMap tempsAndValuesForContext: self contractTo: width!<br><br>Item was changed:<br>  ----- Method: ContextVariablesInspector>>fieldAllTempVars (in category 'fields') -----<br>  fieldAllTempVars<br>  <br>      ^ (self newFieldForType: #all key: #allTempVars)<br>              name: self allTempVarsTranslated; emphasizeName;<br>+             valueGetter: [:object | object tempsAndValuesContractedTo: 64]; printValueAsIs;<br>-              valueGetter: [:object | object tempsAndValues]; printValueAsIs;<br>               yourself!<br><br>Item was added:<br>+ ----- Method: DebuggerMethodMap>>tempsAndValuesForContext:contractTo: (in category 'accessing') -----<br>+ tempsAndValuesForContext: aContext contractTo: width<br>+  "Return a string of the temporary variabls and their current values"<br>+       | aStream tempStream |<br>+       aStream := WriteStream on: (String new: 100).<br>+        tempStream := WriteStream on: (String new: width).<br>+   (self tempNamesForContext: aContext) doWithIndex:<br>+            [:title :index |<br>+              aStream nextPutAll: title; nextPut: $:; space; tab.<br>+                  tempStream reset.<br>+            aContext print: (self namedTempAt: index in: aContext) on: tempStream.<br>+               aStream nextPutAll: (tempStream contents contractTo: width).<br>+                 aStream cr].<br>+        ^aStream contents!<br><br><br></div></blockquote>
                                        </div></body>