mccabe%netscape.com
2a403483de
Changes to the xpidl compiler -
...
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].
This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.
As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout. As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
alecf%netscape.com
27b6432552
fix constructor warning
1999-08-07 20:06:38 +00:00
pinkerton%netscape.com
7a45f9e75f
remove interface and impl of nsFileSpec::ResolveAlias() because it is obsolete.
1999-08-03 04:51:45 +00:00
briano%netscape.com
9ce9036be3
Fix for SCO OpenServer.
1999-07-31 19:33:36 +00:00
dougt%netscape.com
c7f4c61668
Changing nonscriptable to noscript.
1999-07-31 17:37:29 +00:00
duncan%be.com
6b45701716
Fix ResolveSymlink for BeOS (BeOS doesn't have realpath).
...
BEOS ONLY FIX NEEDED TO UNBREAK THE BUILD!
1999-07-30 12:03:25 +00:00
sspitzer%netscape.com
b1cecd9cfd
make mPath canonical after resolving the symlink. a=mcafee.
1999-07-29 20:14:42 +00:00
dougt%netscape.com
d1f9df9cb9
This fixes a nsDirectoryIterator bug that bliz, seth and I were working on last night.
...
Approved by cyeh.
1999-07-29 14:24:47 +00:00
sspitzer%netscape.com
131a753df2
fix for #10697 . ResolveSymlink() messes with mCurrent, so we need to restore it. Also, make ResolveSymlink() return an absolute file, instead of a relative one.
1999-07-29 04:31:04 +00:00
sspitzer%netscape.com
17a4c1fb71
change the nsIDirectoryIterator::Init interface to match the nsDirectoryIterator ctor: two paramenters, a file spec and a bool for resolveSymlinks. pass in PR_TRUE in the pref and component manager code. this fixes the problem where prefs wouldn't get loaded on the mac!
1999-07-27 23:33:54 +00:00
sfraser%netscape.com
e45ae9e281
Change ResolveAlias to ResolveSymlink. dougt should have done this.
1999-07-27 23:05:53 +00:00
dveditz%netscape.com
0a3b32f604
fixes VC5 link bustage, but I feel dirty
1999-07-27 00:57:50 +00:00
dougt%netscape.com
5adb63dcaf
Fix for bug 10177 and 10041.
1999-07-26 22:09:42 +00:00
waterson%netscape.com
967b12bf6f
CID not IID!
1999-07-22 07:33:24 +00:00
scc%netscape.com
16e2ba6a23
explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
1999-07-22 05:25:17 +00:00
briano%netscape.com
564cbd2dcf
Fix for NTO, which uses statvfs.
1999-07-22 01:31:43 +00:00
briano%netscape.com
f31e122fa0
QNX-specific hack to deal with their funky statfs() and struct statfs, and to define realpath.
1999-07-21 23:15:15 +00:00
dougt%netscape.com
42645abb4e
duh.
1999-07-21 18:18:09 +00:00
dougt%netscape.com
1a1d8aed32
fix for bug: 10260
...
removed warning in nsIFileStream.cpp
1999-07-21 17:56:01 +00:00
rods%netscape.com
b34b269d43
Fixed extra ref count problem for blocker bug 10138
1999-07-20 14:29:43 +00:00
warren%netscape.com
bf8423a769
Changed around load group insertion/removal to happen on mozilla thread.
1999-07-20 08:46:33 +00:00
beard%netscape.com
a59b3b2577
explicitly include <limits.h> for ULONG_MAX
1999-07-17 02:04:20 +00:00
slamm%netscape.com
e0e88a7374
Fix build warnings.
1999-07-16 21:47:03 +00:00
kipp%netscape.com
dd6cf0e923
Removed a compiler warning
1999-07-16 17:40:39 +00:00
rods%netscape.com
806aa0f5c0
Added QueryInterface because NS_NewIOFileStream does a cast from (void *) to
...
(nsISupports *) thus causing a vtable problem on Windows, where we really
didn't have the proper pointer
1999-07-16 12:59:20 +00:00
rods%netscape.com
59b497a52e
Commented out a check to that makes it return when mOutputStream null
...
instead it creates an output stream when it is null
1999-07-16 12:57:45 +00:00
sspitzer%netscape.com
026c5516bc
add the touch interface to the nsIFileSpec iterface and the appropriate implementations
1999-07-13 19:10:43 +00:00
briano%netscape.com
999cc9155b
Define MAXPATHLEN to be 1024 if it hasn't already been defined. Fix for SCO. a=cyeh.
1999-07-12 22:36:24 +00:00
warren%netscape.com
0117937f12
Removed obsolete Fill methods. Added NonBlocking attribute.
1999-07-10 11:27:11 +00:00
dp%netscape.com
e52a749a8e
Fixed
...
- Mismatched alloc/free
- Guarded against null pointer and crash bug#8830
1999-07-09 03:41:27 +00:00
rpotts%netscape.com
9fa065c901
Added code to initialize amt (in case it is not zeroed out in the failure case)
1999-07-08 23:34:25 +00:00
rpotts%netscape.com
605efa0d0d
Changed the blocking input and output streams to always call Fill/Flush when a nsIBuffer::Read/Write fails...
1999-07-08 23:26:52 +00:00
ramiro%netscape.com
311c81e3b5
Another makefile that clobbers DEFINES.
1999-07-07 21:22:55 +00:00
gayatrib%netscape.com
397cc25c70
Added Recursive Copy routine
1999-07-07 01:02:16 +00:00
racham%netscape.com
f8b608df1f
Removing check for mpath in Recursive copy routine
1999-07-06 22:41:42 +00:00
racham%netscape.com
4268c36ec5
Adding RecursiveCopy interface
1999-07-05 01:39:42 +00:00
warren%netscape.com
edf100b695
Fixed bug in string stream length.
1999-07-03 06:49:28 +00:00
sspitzer%netscape.com
1e09f57346
bulletproofing changes. check return value and return it if error.
1999-07-02 06:31:31 +00:00
scc%netscape.com
f79508bc68
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
1999-06-29 21:01:31 +00:00
mcafee%netscape.com
7f42e390e5
BeOS changes
1999-06-29 10:27:58 +00:00
mcafee%netscape.com
e78449776b
Changes for OS/2.
1999-06-28 22:41:48 +00:00
alecf%netscape.com
3530f56bdb
add [ptr] version of nsFileSpec
1999-06-26 20:27:28 +00:00
mcafee%netscape.com
0ac72153ad
BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
1999-06-25 10:56:50 +00:00
mcmullen%netscape.com
0a212c8078
readLine was returning (in its truncation parameter) the exact opposite of the promised boolean. Thanks to kin@netscape.com for pointing this out.
1999-06-22 23:21:00 +00:00
mcmullen%netscape.com
b080114c02
Changed to reference parameters (to avoid copying of objects onto the stack)
1999-06-22 05:03:30 +00:00
mcmullen%netscape.com
105f232c9a
Removed two evil exported functions which I added. Well actually, I added them as inlines, but they somehow changed. So since I don't want them as exports, dust to dust, and ashes to ashes.
1999-06-22 03:53:43 +00:00
warren%netscape.com
97f562cfc2
Fixed problems with GetReadSegment after eof.
1999-06-21 21:05:07 +00:00
warren%netscape.com
f6e890721b
Making buffers work better. Now out-of-memory is handled properly.
1999-06-19 22:23:18 +00:00
warren%netscape.com
158480b852
Fixed bug causing Flush to block forever. Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
1999-06-16 04:15:15 +00:00
dp%netscape.com
dac3ef10b8
Registry location and filename added.
1999-06-16 00:26:43 +00:00
dp%netscape.com
68f9d31d22
Removing nsIComponentManager.h from nsIFileSpec.h to prevent circular
...
header dependencies in preparation for component manager using nsIFileSpec.
1999-06-16 00:26:02 +00:00
mcmullen%netscape.com
835181d19d
Added a null test
1999-06-15 09:31:49 +00:00
mcmullen%netscape.com
1305107e9a
Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
1999-06-15 05:17:59 +00:00
warren%netscape.com
d1a7f6e578
Added PR_LOG stuff.
1999-06-15 04:57:07 +00:00
ducarroz%netscape.com
c2d00a4de9
fix for bug 8029. ResolveAlias should not set the nsFileSpe's internal error mError if the file doesn't exist which is a legal state during the creation of an nsFileSpec object.
1999-06-15 02:19:23 +00:00
mcmullen%netscape.com
41bafe8c4e
Fix casting problem
1999-06-14 22:55:24 +00:00
mcmullen%netscape.com
1c381a5f09
Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
1999-06-14 22:05:41 +00:00
mcmullen%netscape.com
a7567e39b2
Added constructors from new nsIFileSpec
1999-06-14 22:04:27 +00:00
dp%netscape.com
d9f0f1c296
Removing obsolete files from xpcom.
1999-06-12 15:54:46 +00:00
rpotts%netscape.com
6b42522ecc
Added a new stream return code - NS_BASE_STREAM_FULL. This is returned when a stream is full and must be read before more data can be added...
1999-06-12 08:50:24 +00:00
rpotts%netscape.com
40e0f4af98
if no more data is available when reading a non-blocking input stream then return either WOULD_BLOCK or NS_OK... But exit the loop to prevent spinning!
1999-06-11 08:25:57 +00:00
mcmullen%netscape.com
3569a7afa5
Added bulletproofing for null buffer parameters
1999-06-10 19:51:36 +00:00
mcmullen%netscape.com
2a3a60880a
Don't try to call strlen() on a null string.
1999-06-10 02:24:21 +00:00
mscott%netscape.com
c6dc4056a4
Remove warning introduced by an unused variabled into NS_NewFileSpecWithSpec.
1999-06-09 21:09:55 +00:00
mscott%netscape.com
dd0e6fd5c5
Adding NS_NewFileSpecWithSpec for C++ code which allows you to create a nsIFileSpec given a nsFileSpec.
1999-06-09 20:49:39 +00:00
dp%netscape.com
18bd0d6a6f
Cleaning up silliness.
1999-06-09 19:17:50 +00:00
ramiro%netscape.com
f7a6ed8848
Port to KCC.
1999-06-09 10:20:12 +00:00
warren%netscape.com
0b2245488a
Cleaned up the nsIBuffer interface, added comments, etc.
1999-06-09 06:41:32 +00:00
warren%netscape.com
47becf5b56
Added nscore.h to nsrootidl.idl for PRUnichar.
1999-06-09 03:19:10 +00:00
warren%netscape.com
b113f2332f
Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams.
1999-06-08 20:57:32 +00:00
warren%netscape.com
c427020eb4
Added nsIBuffer::Search and cleaned up nsIBufferInputStream interface to just return the buffer.
1999-06-05 01:15:00 +00:00
warren%netscape.com
12e737f1f8
Added
1999-06-04 23:58:05 +00:00
warren%netscape.com
7eb0f39a0f
Removed stream files from manifest.
1999-06-03 23:52:13 +00:00
warren%netscape.com
5270a7ae47
Removed obsolete files for mac.
1999-06-03 23:35:18 +00:00
warren%netscape.com
e0e31bb3e6
Added nsIBufferInputStream.idl
1999-06-03 23:10:11 +00:00
pinkerton%netscape.com
c82bb88906
adding new stream idl files.
1999-06-03 23:03:53 +00:00
warren%netscape.com
00a8591812
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). Added nsIBufferInputStream for peek capability.
1999-06-03 21:51:09 +00:00
warren%netscape.com
cbbfa208f8
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom).
1999-06-03 21:50:47 +00:00
waterson%netscape.com
bd60dc35e4
Fix XPIDL_MODULE typos.
1999-06-03 20:06:49 +00:00
mcmullen%netscape.com
11577f187c
Fix to #6398 using patch provided by jim_nance@yahoo.com (who does, apparently, yahoo).
1999-06-03 01:40:47 +00:00
mcmullen%netscape.com
a0a9c730ae
Alias resolution now happens almost any time a spec is created from a non-spec. Needed to make things work properly.
1999-06-03 01:28:52 +00:00
rjc%netscape.com
4331961643
Add ability to find "Internet Search Sites" folder on Mac.
1999-06-02 00:12:10 +00:00
ducarroz%netscape.com
785984e4b5
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.
1999-05-29 21:27:18 +00:00
ducarroz%netscape.com
211b73619b
fix for bug 7329. Deleteting a file that doesn't exist should not invalidate the nsFileSpec.
1999-05-29 21:27:16 +00:00
mcmullen%netscape.com
c15d25fd24
Return value
1999-05-29 01:51:02 +00:00
mcmullen%netscape.com
3548811759
Use NS_COM (not NS_BASE)
1999-05-29 01:29:28 +00:00
mcmullen%netscape.com
4d64e4b62d
Moved widgetry out.
1999-05-29 01:28:25 +00:00
mcmullen%netscape.com
5a9665a03c
Moved widgetry out of xpcom
1999-05-29 01:26:53 +00:00
mcmullen%netscape.com
1db81de2ad
Moving widgetry out of xpcom
1999-05-29 01:08:22 +00:00
dp%netscape.com
a3511369fa
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
1999-05-28 22:09:32 +00:00
dp%netscape.com
ce1b8d07bd
Added aggregation. Implemented Create() so that the GenericFactory can create IFileSpec
...
Objects if registered.
1999-05-28 00:50:42 +00:00
dp%netscape.com
87abaa38bd
Adding progid and classname
1999-05-27 22:47:27 +00:00
dougt%netscape.com
76fecde661
removing an evil and unneeded delete [].
1999-05-27 22:02:17 +00:00
mcmullen%netscape.com
49b21daf26
First Checked In.
1999-05-27 17:59:00 +00:00
sspitzer%netscape.com
c6e0e5e2df
cvs ignorage for xpcom2 landing
1999-05-26 17:51:05 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
warren%netscape.com
0142cb7a14
Added
1999-05-18 21:43:13 +00:00
dp%netscape.com
34b30431ba
Initial version
1999-05-18 09:11:01 +00:00
sspitzer%netscape.com
ed6326405e
make the destructor virtual
1999-05-13 00:48:42 +00:00
mcmullen%netscape.com
bb815af574
Fix badness when nsFilePath is initialized with a nil or empty string.
1999-05-12 22:56:24 +00:00