<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Quick objection regarding path format: Network paths should work, too. If I drop a file from a network share (<a href="\\MY-DEVICE\c\path\to\file.txt" class="OWAAutoLink">\\MY-DEVICE\c\path\to\file.txt</a>) into Squeak, FileStream cannot load this file.
 But PNGReadWriter class >> #formFromFileNamed: can load this file. So should the DropPlugin convert the paths or the image?</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel<br>
<b>Gesendet:</b> Sonntag, 14. Juni 2020 12:19:38<br>
<b>An:</b> squeak-dev<br>
<b>Betreff:</b> Re: [squeak-dev] FileDirectory fails</font>
<div> </div>
</div>
<div>
<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">It actually forces them when necessary…</span>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br>
</span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">You mean "also", not "actually". :-)</span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br>
</span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">So, from within Squeak you can either use UNC paths directly or provide a too long path string to the plugin, which will then convert it automatically to its UNC representation, if
 it isn't already in such a form.</span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br>
</span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px">Here are working examples:</span></span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px"><br>
</span></span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px">PNGReadWriter formFromFileNamed: '\\?\C:\Tools\squeak_trunk\ffi-icons\ffi-union.png'</span></span><br>
</div>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">PNGReadWriter formFromFileNamed: 'C:\Tools\squeak_trunk\ffi-icons\ffi-union.png'</span><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px"><br>
</span></span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">PNGReadWriter formFromFileNamed: 'C:\Tools\squeak_trunk\way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">way-too-long-path\</span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">ffi-icons\ffi-union.png'</span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px"><br>
</span></span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px">Best,</span></span></div>
<div><span style="font-family: Arial, Helvetica, sans-serif"><span style="font-size: 13px">Marcel</span></span></div>
<div class="mb_sig"></div>
<blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
<p style="color: #AAAAAA; margin-top: 10px;">Am 14.06.2020 12:13:51 schrieb Tobias Pape <das.linux@gmx.de>:</p>
<div style="font-family:Arial,Helvetica,sans-serif"><br>
> On 14.06.2020, at 12:06, Marcel Taeumel <marcel.taeumel@hpi.de>wrote:<br>
> <br>
> > This would be handled in the Windows FilePlugin.<br>
> <br>
> It supports UNC paths already.<br>
> <br>
It actually forces them when necessary…<br>
-t<br>
<br>
> Best,<br>
> Marcel<br>
>> Am 14.06.2020 10:36:43 schrieb K K Subbu <kksubbu.ml@gmail.com>:<br>
>> <br>
>> On 14/06/20 1:50 pm, Marcel Taeumel wrote:<br>
>> > <br>
>> > > On Windows, you need a triple (drive, dirname, entry).<br>
>> > <br>
>> > You could treat the "drive" as part of the "dirname", just like the <br>
>> > leading "/" on Unix for the root path. The drive letter itself could be <br>
>> > treated as a directory. Cygwin does this already (/cygdrive/c/...)<br>
>> > <br>
>> > On Windows UNC paths can be used to denote the "root" in a similar fashion:<br>
>> > \\?\C:\...<br>
>> > <br>
>> > So, every path that begins with "\\" can be treated as root.<br>
>> <br>
>> Yes. With UNC, Windows paths may also be treated as (container, entry) <br>
>> pairs. This would be handled in the Windows FilePlugin.<br>
>> <br>
>> Regards .. Subbu<br>
>> <br>
> <br>
<br>
<br>
<br>
</kksubbu.ml@gmail.com></marcel.taeumel@hpi.de></div>
</blockquote>
</div>
</div>
</body>
</html>