<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><span style="font-family:arial,sans-serif;color:rgb(34,34,34)">On Sun, Oct 8, 2017 at 11:33 PM, Tobias Pape </span><span dir="ltr" style="font-family:arial,sans-serif;color:rgb(34,34,34)"><<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>></span><span style="font-family:arial,sans-serif;color:rgb(34,34,34)"> wrote:</span><br></div><div class="gmail_extra"><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"><br>
> On 08.10.2017, at 22:02, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com">hannes.hirzel@gmail.com</a>> wrote:<br>
><br>
> Found out that probably the following fix has to be made in addition<br>
><br>
> (see thread MorphicProject subclass: EtoysProject )<br>
<br>
<br>
Or this:<br>
<br>
SmartRefStream>><wbr>multiNewParagraphttfclpomsswfp<wbr>p0<br>
<br>
        ^ NewParagraph<br>
<br>
But note that In Etoys MultiNewParagraph looks like this:<br>
<br>
<br>
ProtoObject #()<br>
        Object #()<br>
                NewParagraph #('text' 'textStyle' 'firstCharacterIndex' 'container' 'lines' 'positionWhenComposed' 'offsetToEnd' 'maxRightX' 'selectionStart' 'selectionStop' 'wantsColumnBreaks' 'focused')<br>
                        MultiNewParagraph #('presentationText' 'presentationLines')<br>
While in Squeak5/trunk it looks like that:<br>
<br>
ProtoObject #()<br>
        Object #()<br>
                NewParagraph #('text' 'textStyle' 'firstCharacterIndex' 'container' 'lines' 'positionWhenComposed' 'offsetToEnd' 'maxRightX' 'selectionStart' 'selectionStop' 'wantsColumnBreaks' 'focused' 'caretRect' 'showCaret' 'caretColor' 'selectionColor' 'unfocusedSelectionColor')<br>
<br>
<br>
So 'presentationText' and  'presentationLines' will shadow 'caretRect' and 'showCaret'...</blockquote><div><br></div><div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">​In theory the loading process will notice that the class structure changed and map inst vars by name, so there should be no shadowing.​ As Bob wrote, convertToCurrentVersion:refStream: gets a dictionary of variables.</font></div></div><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">​- Bert -​</div><br></div></div></div></div>