mscott%netscape.com
8b744d551d
landing branch fix to trunk. Bug #47248 ---> Fix GetParent such that if appendedPath is an empy string we treat it the same as if it were null and create a dummy path.
r=dougt
2000-08-03 22:13:34 +00:00
conrad%ingress.com
5861aac092
1. Fixed ResolvePathAndSpec - if directories did not exist, the vRefNum and dirID were getting zeroed out. If the path was relative this was wrong.
2. Fixed MoveCopy - If nsnull was passed as newName, which is valid, new name was uninitialized garbage.
r-dougt
2000-07-24 20:05:54 +00:00
conrad%ingress.com
4ab731af32
1. Added Get/SetPersistentDescriptor. Use this instead of GetPath/InitWithPath.
2. It is now possible to pass nsnull for the path param to NS_NewLocalFile(). This allows one to create an unspecified file.
r = dougt
2000-07-17 15:03:05 +00:00
dougt%netscape.com
c422448137
bug 40750.
...
Adding followSymlink flag to nsILocalFile.
Adjusting callers.
windows shortcut optimizations.
r=blizzard@mozilla.org .
a=brendan@mozilla.org
2000-07-12 23:31:31 +00:00
dbragg%netscape.com
c53e74368e
Fix for bug #42719 . SetLeafName was not removing the old leaf name before appending a new one. r=sgehani
2000-07-07 21:54:08 +00:00
beard%netscape.com
5cca8adbe7
bug #42100 , Carbon compatibility. r=gordon, saari, pinkerton, sfraser
2000-06-20 23:10:06 +00:00
ssu%netscape.com
c9020d78da
Fixing bug #31259 (nsbeta2+) - Install.modDate() and Install.modDateChanged() now shows the correct values.
This *might* also happen to fix the following bugs:
#42070 - Mac files get installed with the wrong date
#38553 - nsIFile - Reducing modification dates significant digits
#36681 - document.lastModified date is incorrect for a local file
This only affects the Mac platforms.
Pre-Checkin Tests: passed
r=sgehani
2000-06-10 00:51:06 +00:00
ssu%netscape.com
4d96b12dcb
fixing bug #37168 - fixing the mac side of the bug. Install.Execute() now works on the Mac.
precheckin tests=passed
r=sgehani
2000-06-08 00:31:06 +00:00
warren%netscape.com
958ed96edd
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
warren%netscape.com
7b7db14544
Fixed leak.
2000-05-31 04:34:54 +00:00
dougt%netscape.com
f3404beec0
Fixing bustage
2000-05-09 19:38:20 +00:00
dougt%netscape.com
e15f900e51
Fixes bug 38553. Using usecs now. r=sgehani@netscape.com
2000-05-09 19:11:14 +00:00
dp%netscape.com
5a5476a465
- Api nsILocalFile::AppendRelativePath() added to interface
...
- nsILocalFile::Append() returns error uniformly on all platforms if
more than one component of path is being appended.
2000-05-05 05:47:32 +00:00
dougt%netscape.com
1630293e17
Fixes problems in local file where getting a parent of a non-existant file did not work.
Fixes a problem if you tried to create a folder and it parents did not exist.
Fixes a problem if you had a initialized with a FSSpec which was not resolved complete and you tried to add a relative path.
Fixing nsInstallFile to use nsIFile:: enums insteads of numbers.
r=sgehani, a=leaf
2000-04-26 01:50:24 +00:00
pinkerton%netscape.com
a7bb525b7c
adding a helper to create/init from an FSSpec.
2000-04-25 04:09:18 +00:00
ssu%netscape.com
b8fe8bbb03
fixing bug #36958 . No longer makes the installer require a reboot at the end if replacing file that are *not* in use.
2000-04-25 02:39:42 +00:00
dougt%netscape.com
3bf4c6a4f3
Fix for bug 35751. Caching type and creator information for nsLocalFileMac. This is so that files can be created with a given type/creator tag after the initialization of the ifile.. r=warren and sfraser.
2000-04-24 03:24:49 +00:00
dbragg%netscape.com
17f53749f2
Fully implemented the DirectoryService and fixed the Mac nsFileSpecToIFile
2000-04-20 22:49:18 +00:00
beard%netscape.com
9d3aee255a
Compatibility with Universal Headers 3.3 or later. a=leaf
2000-04-19 22:13:51 +00:00
davidm%netscape.com
e7da0178b3
27857 nsIFile - MAC not completely implemented
2000-04-03 01:54:22 +00:00
scc%netscape.com
080a801eb7
making string conversions explicit
2000-04-01 00:39:02 +00:00
sgehani%netscape.com
f18bd82eb6
Implemented nsIFile::SetLastModificationDate on the Mac.
b = 12368
r = dbragg
2000-03-27 22:05:54 +00:00
sfraser%netscape.com
70f4a2bdfe
Fixing nsLocalFileMac so that Contains() works with file aliases, and is much faster. Also fix an issue with cacheing data, so that cacheing actually works. r=pinkerton.
2000-03-23 23:33:23 +00:00
sfraser%netscape.com
d9b76fa857
Fix for 29572 (launching PSM on Mac). Implement GetParent() for an nsILocalFileMac that was initialized with an FSSpec. r=davidm, a=jar
2000-03-09 00:35:11 +00:00
warren%netscape.com
7e37f4f478
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
davidm%netscape.com
8fcd2d03da
22244 Can not load local file on the mac
r warren/sfraser a - jar
2000-02-27 16:19:59 +00:00
sfraser%netscape.com
ef42bb4bbe
Fixes for bug 28271 -- add methods to nsILocalFileMac to launch applications and document. Also fix bogus include in nsNativeComponentLoader. r=davidm,dougt. a=jar
2000-02-23 23:09:02 +00:00
blizzard%redhat.com
e44357530b
change nsIFile::Spawn to take an array of arguments instead of just a single flat string. bug #27843 . r=dougt, a=chofmann. also, implement nsIFile::Normalize for unix. bug #17948 . r=shaver, a=chofmann
2000-02-17 15:35:54 +00:00
sdagley%netscape.com
d7e10a167b
nsLocalFileMac work. Added GetFileSizeWithResFork() method for callers that need to account for the total size of a Mac file (GetFileSize() only returns the size of the data fork). r=pinkerton
2000-02-04 07:17:36 +00:00
sdagley%netscape.com
c1ecefa92f
For now nsLocalFileMac::GetFileSize should only return the size of the file's data fork to be compatible with other places in the code that make that assumption. r=saari
2000-02-04 05:26:00 +00:00
sgehani%netscape.com
74dbfa166b
Fix for XPInstall horkage on the Mac.
b = 26327
r = dougt
a = leaf
2000-02-03 21:06:35 +00:00
sdagley%netscape.com
70a25d6825
Fixing bustages in nsLocalFileMac - fixes #25629 , #26106 and #25277 . r=pinkerton
2000-02-01 23:42:28 +00:00
dougt%netscape.com
0e51393c91
Initializing return values before they are used.
2000-01-31 23:06:04 +00:00
sdagley%netscape.com
07d524f0af
Fix mem leak in My_CloseDir() ( #25614 ). r=saari
2000-01-31 22:41:05 +00:00
dougt%netscape.com
8b004ab19f
Renaming IsContainedIn to contains. Fixing implementation on unix.
2000-01-28 23:53:59 +00:00
dougt%netscape.com
ac2d28290e
Fixing dll exports for NS_NewLocalFile()
...
r=dveditz
2000-01-28 23:35:55 +00:00
sfraser%netscape.com
c07437c9af
More fixing for startup crashes and other badness (bugs 25366 and 24312). Fix off by one buffer write. r=sdagley
2000-01-28 01:50:05 +00:00
sfraser%netscape.com
cdaa9d2fd6
Fix for 24312 and other unpredictable crashers on startup. r=sdagley
2000-01-27 23:28:49 +00:00
sgehani%netscape.com
16d46ff7ad
Fix for XPInstall horkage on the Mac.
b = 25288
r = sdagley
a = mcafee
(ssu will be watching the tree in my absence.)
2000-01-27 23:18:06 +00:00
sdagley%netscape.com
2e00a8a146
Residual work on #17949 - Need to make sure that path passed to Mac impl of nsLocalFile::InitWithPath doesn't end in a :. r=davidm
2000-01-27 08:11:19 +00:00
dougt%netscape.com
fd69a2f423
Landing nsIFile.
2000-01-24 21:28:28 +00:00
dougt%netscape.com
74d1fcfd28
1. First cut of a Special System Directory replacement (nsDirectoryService).
...
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.
1999-12-22 01:56:45 +00:00
sdagley%netscape.com
1c96ab9feb
First Checked In.
1999-12-08 07:56:17 +00:00