Commit Graph

62 Commits

Author SHA1 Message Date
scc%netscape.com
2ec0a397ea rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
alecf%netscape.com
cb61663ab3 fix HPUX bustage - confused by too many similar constructors 1999-03-02 19:23:06 +00:00
alecf%netscape.com
88fe8762de fix linux -pedantic build - compiler confused by too much casting 1999-03-02 01:41:45 +00:00
mcmullen%netscape.com
27844bd641 Fix Windows build errors 1999-02-28 02:51:53 +00:00
mcmullen%netscape.com
290b78c91a Fix unix build errors 1999-02-28 02:17:55 +00:00
mcmullen%netscape.com
bb050ec460 Fix const problem. 1999-02-28 01:55:23 +00:00
mcmullen%netscape.com
f672d26a46 Fix seek again so it resets eof. Allow ns*FileStream stack-based classes to be closed explicitly. Fix refcounting. Remove "close on destroy" kludge. 1999-02-28 01:36:48 +00:00
mcafee%netscape.com
a51a1d23cc Switching false/true over to PR_FALSE/PR_TRUE 1999-02-26 19:47:48 +00:00
mcafee%netscape.com
3d6f3bbe9f Switching one last bool to PRBool. a=mcmullen 1999-02-26 19:22:43 +00:00
alecf%netscape.com
51d9e33467 fix -pedantic bustage - Delete isn't const, so re-cast "this" 1999-02-26 17:56:44 +00:00
dougt%netscape.com
ec7d3e520a Remove #ifdef DEBUG 1999-02-26 00:14:57 +00:00
dougt%netscape.com
d66208f9ae Another fix to the build bustage. 1999-02-25 22:17:25 +00:00
dougt%netscape.com
52eff30465 This should make the tree go green. It, however, makes nsPersistentFileDescriptor broken if you pass an fsspec. 1999-02-25 22:04:50 +00:00
dougt%netscape.com
9aef7730c4 Merging branch BASE_19_FEB_99 to tip. These are extensive changes
to nsFileSpec and and nsFileStream.  See dougt@netscape.com or
John McMullen for futher information.
1999-02-25 20:49:47 +00:00
mscott%netscape.com
04019f6070 Implement operator= for nsFilePath when given an nsFilePath. a=mcmullen... 1999-02-23 03:10:29 +00:00
brade%netscape.com
b553b3670f add prototype to reduce warnings on Macintosh compiler 1999-02-19 16:13:47 +00:00
mcmullen%netscape.com
0064c92613 Backing out previous change from the trunk, because it was supposed to have gone in on a branch. 1999-02-18 00:45:07 +00:00
mcmullen%netscape.com
36703ad10e Updated to match the header changes I've been making. Also, added the declaration of the persistent filespec class. 1999-02-18 00:35:39 +00:00
warren%netscape.com
78c67590e0 Added missing definition of nsFilePath::nsFilePath(const nsFilePath&) 1999-02-17 18:20:27 +00:00
beard%netscape.com
3758bddef4 Fixed += operator, which would only work if you had a file or folder called "G'day" in the input directory. 1999-02-12 00:48:35 +00:00
mcmullen%netscape.com
83b7cdb328 Improved the readline() comment, as it was not quite clear. 1999-02-04 19:25:59 +00:00
cata%netscape.com
c277c4a8e9 Hacky Unicode converters implementation replaced with the real xpcom thing. 1999-02-03 18:55:10 +00:00
mscott%netscape.com
742d43db9c Use NS_BASE when defining the nsEscape functions. 1999-01-28 00:32:34 +00:00
mscott%netscape.com
cee8b969b7 use NS_BASE when declaring the nsEscape functions so they get exported. 1999-01-28 00:30:57 +00:00
waterson%netscape.com
2b77c74973 Got Win32-specific stuff up and running. This caused a bit of code-juggling in the Unix and Mac implementations. a=mcmullen. 1999-01-26 23:49:33 +00:00
ftang%netscape.com
3759b987f5 change nsCharSetID into nsString type 1999-01-25 16:05:04 +00:00
donm%netscape.com
fbc3fa0929 fixing includes for solaris. -donm 1999-01-07 21:03:42 +00:00
mcmullen%netscape.com
3a010aa9ec Fix unused parameter warning. 1999-01-07 02:11:24 +00:00
kipp%netscape.com
51674f84ac Make it compile on windows 1999-01-07 01:46:22 +00:00
mcmullen%netscape.com
c8b50d42a1 Added a directory iterator class. Added canonification and recursive directory creation, and some other handy methods. Eventual goal: replace xp_file.h entirely. 1999-01-06 23:38:21 +00:00
mcmullen%netscape.com
4d29219473 Simplify the console case, so that Windows does not think it has to compile with exception handling. 1998-12-29 00:24:32 +00:00
mcmullen%netscape.com
6d0e6f09d0 Allow partial paths. 1998-12-24 00:01:32 +00:00
law%netscape.com
a7d859328e Add nsFile* to Windows build 1998-12-22 20:01:41 +00:00
mcmullen%netscape.com
d1599a66e6 Added an NS_BASE for windows. 1998-12-18 23:30:44 +00:00
mcmullen%netscape.com
7a7045d044 Rewrote the stream stuff to be simple, since Unix build environment cannot even handle ostream and istream. This builds and runs correctly on Linux and Macintosh now. 1998-12-18 23:06:54 +00:00
mcmullen%netscape.com
4b6f7b6aa9 First Checked In. 1998-12-18 22:38:28 +00:00
warren%netscape.com
0580a8e5c4 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
mcmullen%netscape.com
c3df6e83ac Made all this build on Unix, using Macros up the wazoo 1998-12-15 22:45:09 +00:00
mcmullen%netscape.com
da55cc69e0 Deal with the case of a null string. 1998-12-12 02:07:11 +00:00
law%netscape.com
6ea423fbaa Minor fix in operator= 1998-12-12 01:28:28 +00:00
law%netscape.com
72b3ae3e68 Add NS_BASE to cause export from dll on Windows 1998-12-12 01:25:32 +00:00
mcmullen%netscape.com
237f90f8df More windows stuff. 1998-12-11 23:52:31 +00:00
mcmullen%netscape.com
c35cd6f254 More windows tweaks 1998-12-11 23:05:24 +00:00
mcmullen%netscape.com
e24443adb9 And again. 1998-12-11 18:17:22 +00:00
mcmullen%netscape.com
5ed1d35068 More tweaks. 1998-12-11 03:17:47 +00:00
mcmullen%netscape.com
0b5d962ae9 Some more tweaks to suit various compilers and platforms. 1998-12-11 01:42:04 +00:00
mcmullen%netscape.com
2d4c67ae2c Trying to make this build on unix gcc compilers, I have removed all references to std::string, using char* instead. This almost made me cry (not just because of all the work I had to do over again). 1998-12-09 08:47:30 +00:00
mcmullen%netscape.com
64ac3c15be Tried to make this a little more gcc friendly - created some NS_USING_NAMESPACE/ NS_NAMESPACE ugliness. Sigh. 1998-12-09 05:09:28 +00:00
pinkerton%netscape.com
c415f8beaf fix for new universal headers. Don't use PLstringfuncs and add an inline helper to the helper namespace which does the same things. 1998-12-09 01:56:36 +00:00
law%netscape.com
e89799a864 Added Windoze support 1998-12-09 01:04:53 +00:00