> * "Links" (CopyToFollowingLinks()) methods go away. the followLinks 
> attribute will apply to all methods.
>     
> Just for clarification, the |followLinks| attribute should be read-only. 

Ok, right now, i have it read/write.

I am not seeing any problems yet . . .

We can easily change it back to read only.

--pete


>  It should be set at creation and not modified during the objects 
> lifetime.  This is because a resolved path may become invalid if this 
> flag is modified.  Because of this and since the "Links" methods are 
> going away, one must not construct a new nsFile if they need to operate 
> in a different followLinks mode.
> 
> * append() assumes resolution, regardless of followLinks state.
> 
> I am not sure what this means.  Suppose C:\symlink\foo  I append 'b', 
> what is the result in both followLinks states?
> 
> * file locations should be returned as relative, not absolute. this will 
> allow profiles to be moved around. This would require an XP path format.
> 
> what does this mean?
> 
> 
> Judson Valeski wrote:
> 
>> Scott Collins/Frank Tang - specific questions regarding the 
>> UTF8'ization of all the char*/Unicode methods we have right now. 
>> Basically, what should be done here? We have a strong UTF8 
>> contingency, but implicity UTF8 formatted char*'s are worrying folks.
>>
>> We discussed nsIFile today, see 
>> http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsIFile 
>> (just checked it in, it may take a few hours before updating), for 
>> details.
>>
>> Pete Collins is going to begin impl'ing and doc'ing. Hopefully we'll 
>> be done w/ the open issues by the time he's ready to move onto them :-).
>>
>> Jud
>>
>>
> 



Reply via email to