<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-09-11 9:43 GMT+02:00 Nicolai Hess <span dir="ltr">&lt;<a href="mailto:nicolaihess@web.de" target="_blank">nicolaihess@web.de</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2015-09-10 23:07 GMT+02:00 Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span>:<br></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br><div dir="ltr">Hi Nicolai,<div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Sep 10, 2015 at 1:17 PM, Nicolai Hess <span dir="ltr">&lt;<a href="mailto:nicolaihess@web.de" target="_blank">nicolaihess@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-09-10 21:31 GMT+02:00 Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br><div dir="ltr">Hi Nicolai,<div><br></div><div>    I&#39;m a bit concerned that this is creating drift with the &quot;official&quot; Cog source base at <a href="http://www.squeakvm.org/svn/squeak/branches/Cog" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog</a>.  Long filename support for win32 was recently added by Marcel Taumel in May of this year.  Are you tracking that?  How can we keep the sources harmonized?</div></div></blockquote><div><br></div><div>Yes, I know, and I already asked on the ML if we can take that change or<br></div><div>if it is not possible because we have already other changes (pharos file plugin<br></div><div>provides addition attributes (the file permissions)).<br></div></div></div></div></blockquote><div><br></div></span><div>Esteban and I just harmonized this.  I&#39;m (almost correctly) generating the plugin source such that one can define either PharoVM or not to chose between the different versions.  I say &quot;almost&quot; because I&#39;m currently spitting out</div><div><br></div><div>#define PharoVM 0</div><div>...</div><div>#if PharoVM</div><div><br></div><div>instead of</div><div><br></div><div>#if !defined(PharoVM)</div><div>#   define PharoVM 0</div><div>#endif</div><div>...</div><div>#if PharoVM</div><div><br></div><div>but I&#39;ll fix it v soon.</div></div></div></div></blockquote><div><br></div><div>OK, I&#39;ll try to copy marcels solution<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"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div><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 class="gmail_extra"><div class="gmail_quote"><div></div><div>But I got no response, so I tried to adopt Marcels change.<br><br></div><div>And I only found the change for sqWin32FilePrims.c, but missed the other change<br></div><div>that is necessary in sqWin32Directory.c (and asked on the ML). In the meantime Marcel added this but I could not find<br></div><div>the changed source, only an updated vm. <br></div><div>Is this change already comitted?<br></div></div></div></div></blockquote><div><br></div></span><div>Yes, see <a href="http://www.squeakvm.org/svn/squeak/branches/Cog/platforms/win32/vm/sqWin32Directory.c" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog/platforms/win32/vm/sqWin32Directory.c</a></div></div></div></div></blockquote><div><br></div><div>Ah, good. Now (I must be blind, but) I can not see the other change, shouldn&#39;t there <br></div><div>be a &quot;plugins&quot; folder in Cog/platforms/win32/? <br>Where are the changes to sqWin32FilePrims.c now?<br></div></div></div></div></blockquote><div><br></div><div>Ok, found it. It is in the trunk branch :)<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br><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"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>I&#39;m sorry I didn&#39;t see your message.  Did you ask on vm-dev?</div></div></div></div></blockquote><div><br></div><div>I am not sure, maybe I only send it in the squeak-dev list<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"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><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"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>I would love if someone else got this working.<br></div></div></div></div></blockquote><div><br></div></span><div>:-)  I hear you :-)</div><span class=""><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"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>nicolai<br></div><div><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 class="gmail_extra"><br><div class="gmail_quote">On Sun, Aug 23, 2015 at 4:44 AM, Nicolai Hess <span dir="ltr">&lt;<a href="mailto:nicolaihess@web.de" target="_blank">nicolaihess@web.de</a>&gt;</span> wrote:<br><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><div><div><div><div><div>For those who had problems with pharo on windows and github based repositories,<br></div>I built a windows vm with support for long paths:<br><br><a href="https://drive.google.com/file/d/0B8yEahnuIem2bmxwdzJuUXFxVGM/view?usp=sharing" target="_blank">https://drive.google.com/file/d/0B8yEahnuIem2bmxwdzJuUXFxVGM/view?usp=sharing</a><br><br></div><div><br>For browsing directories with large paths (FileList or Inspect),<br>you may need one additional change in the image (But I am not really sure about that) :<br></div><div><br></div><div>DiskStore&gt;&gt;initialize<br>    super initialize.<br>    maxFileNameLength := Smalltalk vm maxFilenameLength ifNil: [ 32767 ].<br><br><br></div>please test and give feedback.<br><br></div>This wasn&#39;t as easy as I thought, and I had to make some more changes<br></div>for the file permissions (the stat-functions don&#39;t work for files with long paths).<br></div>Please test other file/folder operations.<span><font color="#888888"><br><br><br></font></span></div><span><font color="#888888">nicolai<br><br><div><div><br><div><div><div><div><br></div></div></div></div></div></div></font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>
<br></blockquote></div><br></div></div>
<br></blockquote></span></div><br><br clear="all"><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</font></span></div></div><span class="HOEnZb"><font color="#888888">
<br></font></span></blockquote></div><br></div></div>
</blockquote></div><br></div></div>