<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>Ok, I removed all of my code again and merged with sqWin32Directory.c and sqWin32FilePrims.c from the official cog source.<br></div><div>I left only pharos additions for the fileattributes (posixpermissions) this should make it easier to merge which the<br></div><div>squeak vm main branch (wrapped with pharo vm ifdefs).<br><br></div><div>github branch: <a href="https://github.com/nicolaihess/pharo-vm/tree/harmonize_win_file_plugin">https://github.com/nicolaihess/pharo-vm/tree/harmonize_win_file_plugin</a><br></div><div>I&#39;ll create a push request.<br><br></div><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>