<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 28.05.2011, at 02:21, karl ramberg wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Ah,</div><div>I'll do the not hard coded version.</div><div><br></div>Projects seem to work fine after this change<div>I'll admit to only brief testing of this...</div><div><br></div><div>Karl<br></div></blockquote><div><br></div><div>What I meant is do the Kedama player classes get put into the UserObjects category when loaded from an "old" project, or into Morphic-Imports as before. Brief testing is fine :)</div><div><br></div><div><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; ">- Bert -</span></div><div><span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; "><br></span></div><br><blockquote type="cite"><div><br><div class="gmail_quote">
On Fri, May 27, 2011 at 4:21 PM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5"><br>
On 27.05.2011, at 13:04, <a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a> wrote:<br>
<br>
&gt; Karl Ramberg uploaded a new version of Etoys to project Etoys:<br>
&gt; <a href="http://source.squeak.org/etoys/Etoys-kfr.71.mcz" target="_blank">http://source.squeak.org/etoys/Etoys-kfr.71.mcz</a><br>
&gt;<br>
&gt; ==================== Summary ====================<br>
&gt;<br>
&gt; Name: Etoys-kfr.71<br>
&gt; Author: kfr<br>
&gt; Time: 27 May 2011, 3:04:38 pm<br>
&gt; UUID: 10a6974c-fc1d-4d4a-997e-0d382c3bfbef<br>
&gt; Ancestors: Etoys-kfr.70<br>
&gt;<br>
&gt; Put Kedama object in category UserObjects<br>
&gt;<br>
&gt; =============== Diff against Etoys-kfr.70 ===============<br>
&gt;<br>
&gt; Item was changed:<br>
&gt; &nbsp;----- Method: KedamaExamplerPlayer&gt;&gt;copyAllMethodsAgain2 (in category 'debug support') -----<br>
&gt; &nbsp;copyAllMethodsAgain2<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; | c result |<br>
&gt; &nbsp; &nbsp; &nbsp; c _ turtles class.<br>
&gt; &nbsp; &nbsp; &nbsp; result _ (ClassBuilder new)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; name: c name<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inEnvironment: c environment<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; subclassOf: c superclass<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type: c typeOfClass<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; instanceVariableNames: KedamaTurtleVectorPlayer2 instanceVariablesString<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; classVariableNames: KedamaTurtleVectorPlayer2 classVariablesString<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; poolDictionaries: KedamaTurtleVectorPlayer2 sharedPoolsString<br>
&gt; + &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; category: 'UserObjects'.<br>
&gt; - &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; category: c category.<br>
&gt; &nbsp; &nbsp; &nbsp; turtles class copyAllCategoriesUnobtrusivelyFrom: KedamaTurtleVectorPlayer2.<br>
&gt; &nbsp; &nbsp; &nbsp; sequentialStub ifNotNil: [sequentialStub class copyAllCategoriesUnobtrusivelyFrom: KedamaSequenceExecutionStub].<br>
&gt; &nbsp;!<br>
<br>
</div></div>This should use "Object categoryForUniclasses", not hard-code the category name.<br>
<br>
Also, did you test this works after loading the project? Meaning my analysis of #declareAndPossiblyRename: was wrong?<br>
<font color="#888888"><br>
- Bert -<br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
etoys-dev mailing list<br>
<a href="mailto:etoys-dev@squeakland.org">etoys-dev@squeakland.org</a><br>
<a href="http://lists.squeakland.org/mailman/listinfo/etoys-dev" target="_blank">http://lists.squeakland.org/mailman/listinfo/etoys-dev</a><br>
</div></div></blockquote></div><br></div>
</blockquote></div><div><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="font-size: medium;"><br class="Apple-interchange-newline"></span></span>
</div>
<br></body></html>