<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2014-09-14 23:18 GMT+02:00 Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>></span>:<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="auto"><div><div class="h5"><div><br></div><div><br>On Sep 14, 2014, at 9:46 AM, Bert Freudenberg <<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>> wrote:<br><br></div><blockquote type="cite"><div>On 14.09.2014, at 17:44, Ben Coman <<a href="mailto:btc@openInWorld.com" target="_blank">btc@openInWorld.com</a>> wrote:<br><div><br><blockquote type="cite">
<div bgcolor="#ffffff" text="#000000">
Eliot Miranda wrote:
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Sep 11, 2014 at 1:01 PM, Frank
Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204,204,204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">Hi
Eliot,<br>
<br>
OK, the good news is it's not a Spur bug. I mistakenly checked spur +<br>
trunk46-image.image against cog + trunk-fully-updated. Not the same<br>
thing.<br>
<br>
The bad news is that<br>
<br>
FileDirectory default on:<br>
'C:/Users/frsheara/squeak-ci/target/cogspur.r3072/cogspurwin/' gives<br>
'C:\Users\frsheara\squeak-ci\target\C:/Users/frsheara/squeak-ci/target/cogspur.r3072/cogspurwin/'.<br>
<br>
But I'm OK with being told "#on: should only take a relative path,<br>
indicating a subdirectory of FileDirectory default; it's not a bug".<br>
</blockquote>
<div><br>
</div>
<div>Bah, I'd fix it. I fixed it for unix. It's only a little bit
of checking to see if the path starts with letter colon.</div>
</div>
</div>
</div>
</blockquote>
<br>
I didn't see all of this thread, but I presume you are distinguishing
between relative and absolute pathnames. As well as the initial
letter-colon, an absolute pathname also requires position 3 to contain
a slash. <br>
See the "Paths" section only of...
<a href="http://msdn.microsoft.com/en-us/library/aa365247.aspx#fully_qualified_vs._relative_paths" target="_blank">http://msdn.microsoft.com/en-us/library/aa365247.aspx#fully_qualified_vs._relative_paths</a>
<br>
cheers -ben<br></div></blockquote><br></div><div>I have no idea why you guys are discussing this. It's all coded up in DosFileDirectory>>fullPathFor:, and working fine.</div><div><br></div><div>The only issue seems to be that Eliot made an unwarranted change to FileDirectory>>on: in the Spur image. reverting it should solve the problem.</div></div></blockquote><div><br></div></div></div>In the Spur image? Can you point me to it? I thought I'd left Files unchanged in Spur. I thought I changed things in trunk. And if I broke things I'll fix them.<div><br></div><div><br></div></div></blockquote><div><br></div><div>FileDirectory<br></div><div>on: path<br> "Return another instance"<br><br> ^ self class on: ((path at: 1 ifAbsent: nil) = self pathNameDelimiter<br> ifTrue: [path]<br> ifFalse: [pathName asString, (String with: self pathNameDelimiter), path])<br></div><div><br><br> (eem 4/21/2014 14:57 · path access · 71 implementors · only in change set Files-eem.135 · )<br><br></div><div>Image<br>-----<br>c:\Users\nicolai\Downloads\spur\trunk46-spur.image<br>Squeak4.5<br>latest update: #13924<br>Current Change Set: Unnamed1<br>Image format 6521 (32 bit)<br><br><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="auto"><div><blockquote type="cite"><div><br><div>
<span style="border-collapse:separate;border-spacing:0px;font-family:"Lucida Grande";font-size:12px"><div style="word-wrap:break-word"><div style="font-family:Helvetica"><span style="font-family:Helvetica">- Bert -</span></div><br></div></span><br>
</div>
<br></div></blockquote><blockquote type="cite"><div><span></span><br></div></blockquote></div></div><br><br>
<br></blockquote></div><br></div></div>