<div dir="ltr">Clearly, your fix is the most-correct for BlockClosure&gt;&gt;#sourceString.  I&#39;m only using it in one place and I will look at sending #value to it.<div><br></div><div>Sorry for the noise..</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sat, Jul 19, 2014 at 11:09 AM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hey, this blows me up.  You&#39;ve changed the _behavior_ of printSourceOn:, not fixed bugs, at least for me.  I actually need the *inner* source of the block, _excluding_ the brackets.  Sure, I could use String manipulation to trim those but is this a change based on &quot;principle&quot;, or something which you actually have real-world need including the brackets?</div>
<div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 18, 2014 at 11:40 AM,  <span dir="ltr">&lt;<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Eliot Miranda uploaded a new version of Kernel to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/Kernel-eem.858.mcz" target="_blank">http://source.squeak.org/trunk/Kernel-eem.858.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Kernel-eem.858<br>
Author: eem<br>
Time: 18 July 2014, 9:40:15.375 am<br>
UUID: 43c040b0-53f8-43e0-a8c9-42fbaba86a27<br>
Ancestors: Kernel-eem.857<br>
<br>
Fix a couple of bugs in BlockClosure&gt;&gt;printSourceOn:<br>
<br>
=============== Diff against Kernel-eem.857 ===============<br>
<br>
Item was changed:<br>
  ----- Method: BlockClosure&gt;&gt;printSourceOn: (in category &#39;printing&#39;) -----<br>
  printSourceOn: aStream<br>
        self decompile<br>
+               ifNil: [ aStream nextPutAll: &#39;--source missing--&#39; ]<br>
+               ifNotNil: [ : blockNode | blockNode printOn: aStream indent: 0 ]!<br>
-               ifNil: [ aStream nextPutall: &#39;--source missing--&#39; ]<br>
-               ifNotNil:<br>
-                       [ : parseNode | parseNode statements anyOne<br>
-                               printOn: aStream<br>
-                               indent: 0 ]!<br>
<br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>