Commit Graph

477 Commits

Author SHA1 Message Date
mcmullen%netscape.com
dee7faf9fb Alias resolution now happens almost any time a spec is created from a non-spec. Needed to make things work properly.
git-svn-id: svn://10.0.0.236/trunk@33465 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 01:28:52 +00:00
rjc%netscape.com
1597ac3ef0 Add ability to find "Internet Search Sites" folder on Mac.
git-svn-id: svn://10.0.0.236/trunk@33368 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-02 00:12:10 +00:00
ducarroz%netscape.com
8d44318d91 fix for bug 7329. MAC ONLY: if a file doesn't exist while doing an open and the flag PR_CREATE_FILE is set shouldn't abort.
git-svn-id: svn://10.0.0.236/trunk@33251 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 21:27:18 +00:00
ducarroz%netscape.com
db9b4787ed fix for bug 7329. Deleteting a file that doesn't exist should not invalidate the nsFileSpec.
git-svn-id: svn://10.0.0.236/trunk@33250 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 21:27:16 +00:00
mcmullen%netscape.com
8a800cd243 Return value
git-svn-id: svn://10.0.0.236/trunk@33217 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:51:02 +00:00
mcmullen%netscape.com
be6f95027b Use NS_COM (not NS_BASE)
git-svn-id: svn://10.0.0.236/trunk@33210 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:29:28 +00:00
mcmullen%netscape.com
95205de0f7 Moved widgetry out.
git-svn-id: svn://10.0.0.236/trunk@33208 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:28:25 +00:00
mcmullen%netscape.com
bac887f003 Moved widgetry out of xpcom
git-svn-id: svn://10.0.0.236/trunk@33207 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:26:53 +00:00
mcmullen%netscape.com
8f8244080e Moving widgetry out of xpcom
git-svn-id: svn://10.0.0.236/trunk@33204 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:08:22 +00:00
dp%netscape.com
3a5dab8bf1 Fixed crasher bug# 7311 by removing aggregation. Both constructors need to take an additional parameter that will initialize the outer need to happen. Doing the bigger change of introducing aggregation later
git-svn-id: svn://10.0.0.236/trunk@33164 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 22:09:32 +00:00
dp%netscape.com
4b8edfa961 Added aggregation. Implemented Create() so that the GenericFactory can create IFileSpec
Objects if registered.


git-svn-id: svn://10.0.0.236/trunk@33068 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 00:50:42 +00:00
dp%netscape.com
24134a98b3 Adding progid and classname
git-svn-id: svn://10.0.0.236/trunk@33026 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 22:47:27 +00:00
dougt%netscape.com
f74fc1db68 removing an evil and unneeded delete [].
git-svn-id: svn://10.0.0.236/trunk@33002 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 22:02:17 +00:00
mcmullen%netscape.com
e3d8b1723a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@32939 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 17:59:00 +00:00
dp%netscape.com
befa259a88 Landing xpcom20/21 branch.
git-svn-id: svn://10.0.0.236/trunk@32644 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 01:38:36 +00:00
warren%netscape.com
a89e09d70c Added
git-svn-id: svn://10.0.0.236/trunk@32093 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 21:43:13 +00:00
dp%netscape.com
35f66733c1 Initial version
git-svn-id: svn://10.0.0.236/trunk@32061 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 09:11:01 +00:00
sspitzer%netscape.com
89ee936592 make the destructor virtual
git-svn-id: svn://10.0.0.236/trunk@31349 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 00:48:42 +00:00
mcmullen%netscape.com
bf928cd741 Fix badness when nsFilePath is initialized with a nil or empty string.
git-svn-id: svn://10.0.0.236/trunk@31310 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 22:56:24 +00:00
mcmullen%netscape.com
1e28667a7e Assert when nsFileSpec gets a unix path
git-svn-id: svn://10.0.0.236/trunk@31187 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 00:17:53 +00:00
mcafee%netscape.com
06560d83f0 Class nsprPath has been renamed to nsNSPRPath; straggler references were being converted with a typedef, this was confusing Solaris, so I'm converting all nsprPath references to the new name, hope that's Ok.
git-svn-id: svn://10.0.0.236/trunk@30910 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 05:34:26 +00:00
briano%netscape.com
607f6ae160 Fix for AIX, Solaris, OSF/1, and probably others.
git-svn-id: svn://10.0.0.236/trunk@30810 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 06:24:27 +00:00
mcmullen%netscape.com
3ac0828129 Fix nsFileSpec to take native paths in constructors and assignment operators. Fix += to work with relative paths on Macintosh. Remove dependency of nsFileSpec on streams (so that dp can move nsFileSpec).
git-svn-id: svn://10.0.0.236/trunk@30800 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 01:18:23 +00:00
mcmullen%netscape.com
e915d95584 These staged checkins can be tricky.
git-svn-id: svn://10.0.0.236/trunk@30799 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 00:57:57 +00:00
mcmullen%netscape.com
16b143d232 Updated a comment.
git-svn-id: svn://10.0.0.236/trunk@30796 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 00:21:46 +00:00
mcmullen%netscape.com
39540ee53b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30774 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 22:03:31 +00:00
alecf%netscape.com
008b12c125 fix possible uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@30192 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:49:20 +00:00
mcmullen%netscape.com
1e656b6d41 So much for that last touchup between building and committing...
git-svn-id: svn://10.0.0.236/trunk@30163 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 19:39:15 +00:00
mcmullen%netscape.com
a5c98aa5e2 Fix double-escaping problem (#4184)
git-svn-id: svn://10.0.0.236/trunk@30145 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 19:11:31 +00:00
mcmullen%netscape.com
5f7276e7bd Fix an error in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@30008 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-03 23:14:28 +00:00
mcmullen%netscape.com
41ee8ce9bd Check for a null path before calling stat() and friends (bug #5576). a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@29975 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-03 20:29:01 +00:00
warren%netscape.com
1da4ca1637 Added page manager, buffer, buffer streams and pipes stuff.
git-svn-id: svn://10.0.0.236/trunk@29903 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 22:55:12 +00:00
mcmullen%netscape.com
3d5f7a85f8 Use CRLF on windows for nsEndl()
git-svn-id: svn://10.0.0.236/trunk@29512 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:26:15 +00:00
mcmullen%netscape.com
d0e8dc5f6e Fixed two small problems in Macintosh-only parts of the code.
git-svn-id: svn://10.0.0.236/trunk@29335 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:12:22 +00:00
mcmullen%netscape.com
d9592f16a4 Checkin based on patches submitted by Michael Lowe - #5473. Adds support for a large number of special windows directories.
git-svn-id: svn://10.0.0.236/trunk@29254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:20:23 +00:00
mcmullen%netscape.com
9cbd94005d Patch from Michael Lowe (part of #5473) replace true by PR_TRUE
git-svn-id: svn://10.0.0.236/trunk@29216 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:34:39 +00:00
mcmullen%netscape.com
7466c2717c Leakage and mismatch of allocate/free methods (patches submitted by Bruce Mitchener). Bug #5140.
git-svn-id: svn://10.0.0.236/trunk@29215 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:05:00 +00:00
bruce%cybersight.com
ceebc5fece Fix for a comment.
git-svn-id: svn://10.0.0.236/trunk@29114 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 13:31:05 +00:00
bruce%cybersight.com
c558b49f30 Old patches for non-virtual vs virtual destructors (approved by Troy)
git-svn-id: svn://10.0.0.236/trunk@29104 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 04:57:38 +00:00
scc%netscape.com
dd0f5ff878 removed the non-|const| version of |nsAutoCString::operator const char*| since the const version serves in both |const| and non-|const| situations, and will be ambiguous to many compilers.
git-svn-id: svn://10.0.0.236/trunk@29063 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 18:40:36 +00:00
mcmullen%netscape.com
fd9ab4313a Bug #4184. Before unescaping a path, call ReAllocData.
git-svn-id: svn://10.0.0.236/trunk@28946 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:32:57 +00:00
mcmullen%netscape.com
5b4a261d6f Corrected spelling in some comments.
git-svn-id: svn://10.0.0.236/trunk@28939 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:27:38 +00:00
mcmullen%netscape.com
04fe38e912 Made GetCatInfo method public (XP_MAC only)
git-svn-id: svn://10.0.0.236/trunk@28875 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:18:24 +00:00
dougt%netscape.com
df7ef34c00 Fixes Bug 5300 http://bugzilla.mozilla.org/show_bug.cgi?id=5300
git-svn-id: svn://10.0.0.236/trunk@28804 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:32:40 +00:00
warren%netscape.com
0f93e5d59a Added Write(nsIInputStream) and Flush to nsIOutputStream.
git-svn-id: svn://10.0.0.236/trunk@28684 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:31:03 +00:00
sfraser%netscape.com
6f1c7c6cf1 Look for types.h in the system headers.
git-svn-id: svn://10.0.0.236/trunk@28661 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:34:59 +00:00
mcmullen%netscape.com
c0a796a5c4 Oops.
git-svn-id: svn://10.0.0.236/trunk@28290 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:31:11 +00:00
mcmullen%netscape.com
7a5c8880e7 Correct a problem my last change to GetParent() introduced.
git-svn-id: svn://10.0.0.236/trunk@28281 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:09:22 +00:00
mcmullen%netscape.com
0a56e0d57d Fixed GetParent() on windows and unix (was incorrect for directories whose paths end in a separator).
git-svn-id: svn://10.0.0.236/trunk@28107 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:07:42 +00:00
mcmullen%netscape.com
6c95e9339f Added unix home directory
git-svn-id: svn://10.0.0.236/trunk@27724 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:41 +00:00