> 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