> All we need to do this is to have a file descriptor which is not an 
> absolute path, but a relative path. The point to which it's relative 
> would be any location defined by nsIDirectoryService. What we could do 
> is to add methods to nsILocalFile:
> 
> void getRelativeDescriptor(in string fromLocation, out string desc);


AppendRelativePath is now fixed on unix: 
http://bugzilla.mozilla.org/show_bug.cgi?id=55406

Seems like it is going to be needed. Perhaps if it implemented correctly 
on all platforms might be beter than killing it altogether . . .

If it works on mac and unix already then it is just a matter of fixing 
windows?

--pete


Reply via email to