1) Implement nsDirectoryService. This makes the service extensible so that
components can do delayed registration.
2) Fixes windows Append meathod which did not work with . prepended files.
3) Fixes memory leaks in nsDirectoryService
4) Fixes SetPermissions() on Win32. This was in my tree for a while. It basically
calls through to chmod just like on unix.
5) Fixes GetModificationDate. Win32 now return PRTime for dates.
r = scc, valeski, warren, wtc (suggestions)
a = jevering
git-svn-id: svn://10.0.0.236/trunk@61389 18797224-902f-48f8-a5cc-f745e15eee43
before being calculated.
Changed this GetProcessDirectory to return an allocated nsIFile.
Making sure that object stored in the nsHashtable are not muteable.
dougt's changes. r=ssu. a=granrose.
git-svn-id: svn://10.0.0.236/trunk@58619 18797224-902f-48f8-a5cc-f745e15eee43
It is a nsIProperty.
2. Updates to the nsIFile and nsILocalFile interfaces based on conversations
with warren. (thanks)
3. Updated windows mac and unix implementations based on interface changes.
Mac and windows changes need to be reviewed.
Not part of build.
git-svn-id: svn://10.0.0.236/trunk@56336 18797224-902f-48f8-a5cc-f745e15eee43