sspitzer%netscape.com
2dc01795dc
fix warning for scc.
1999-12-24 03:42:54 +00:00
idk%eng.sun.com
f2ce101556
Addon to my last checkin.
...
sorry
1999-12-23 01:26:39 +00:00
idk%eng.sun.com
80615679cd
Initial check in for remote xpcom module.
...
More documentation andd implementations is comming.
gotta go
work on this module would be continued after 01/10/2000
1999-12-23 01:16:05 +00:00
dougt%netscape.com
737dceb668
Adding include of prlink.h to nsILocalFile.idl.
...
remove a bad semicolon in nsLocalFileWin
above not in build.
Adding an explict include of nsCRT to nsPipe2.cpp
this is in the build, but is trival.
1999-12-22 04:11:13 +00:00
dougt%netscape.com
6444a09bb5
implement load().
...
not part of build.
1999-12-22 03:01:08 +00:00
dougt%netscape.com
3862581bd1
adding a load() command which will allow loading of libraries.
...
not part of build
1999-12-22 02:59:01 +00:00
dougt%netscape.com
84ace8683c
removing unneeded header file.
...
not part of build.
1999-12-22 01:58:25 +00:00
vidur%netscape.com
593466fa29
Added IID for nsIDOMHTMLFormControlList. a=dagley r=nisheeth
1999-12-22 01:57: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
dougt%netscape.com
514d3b99e4
removing nsIFile stuff from the windows makefile for now. a=sdagley.
1999-12-22 01:50:30 +00:00
dougt%netscape.com
c270279361
fix for 16273. r=valeski, a=sdagley.
1999-12-22 01:47:59 +00:00
rickg%netscape.com
3744ecae3b
fixed bug in compressChars2 where logic to test for ascii range was reversed; r=buster; a=jar
1999-12-21 07:49:34 +00:00
valeski%netscape.com
6ed9a7dcaf
a=chofmann, 21783. inverted parameter validation checks have been corrected.
1999-12-21 03:00:54 +00:00
briano%netscape.com
5ab8f62b78
NetBSD/arm-specific build bustage fix. The underlying problem _seems_ to be with ld, but I've been wrong before....
1999-12-21 01:39:12 +00:00
waterson%netscape.com
a58c2b2c50
Bug 22212. Re-enable observer service weak ref stuff, now that a good fix is in for PageCycler. a=chofmann
1999-12-21 00:12:25 +00:00
dougt%netscape.com
6d14e5b99c
Adding back the assert since I fixed the problem in the GTK appshell.
1999-12-20 23:12:18 +00:00
waterson%netscape.com
34de47f84c
Reverting scc's changes until we can sort out the browser buster stuff. a=chofmann
1999-12-20 22:13:33 +00:00
scc%netscape.com
8c8bacd794
Enabling weak observer lists. Back this code out (if needed) by commenting out the |#define NS_WEAK_OBSERVERS| line since it also contains fixes. bug#18682, r=law, a={dp, chofmann}
1999-12-19 17:14:47 +00:00
sspitzer%netscape.com
08e592761d
make it so dougt's assertions only happen for him.
...
there is no reason the whole world should see a billion printfs.
1999-12-18 10:17:09 +00:00
briano%netscape.com
56f081ed57
Now FreeBSD/alpha and NetBSD/alpha builds can use the Linux/alpha code.
1999-12-18 03:43:19 +00:00
jdunn%netscape.com
cd57f65db6
Fix the AIX xptcall work
...
a= chofmann
# 18692
1999-12-15 19:01:53 +00:00
sspitzer%netscape.com
1395314fd6
purify related fixes. first, prevent a crash that was prevent me
...
from running purify in nsGenericFactory.cpp. Second, add support
for "mozilla -pure". Only works if you've build mozilla.bin.pure, of course.
1999-12-15 06:23:50 +00:00
dougt%netscape.com
771b01b02c
Speeds up the product by removing calls to PR_Sleep() in favor of PR_WaitForEvent().
...
This really rocks. r=valeski, a=jar.
1999-12-15 04:49:55 +00:00
valeski%netscape.com
db4a26738b
21723. a=chofmann, r=warren. earlier this week segment size and max size parameters were exposed to higher level consumers of necko apis. this change warns a user if they try to create a pipe w/ zero len segs and max sizes. pipes are useless without sizes
1999-12-14 22:08:40 +00:00
valeski%netscape.com
0cb6d145e1
21723. a=chofmann, r=rpotts. Laying ground work for FTP checkin. This fixes an oppressive event queue api method. We weren't returning the event to be processed. subsequently the event was being lost. There are currently *no* users of this method in the tree.
1999-12-14 22:06:17 +00:00
briano%netscape.com
3be5dd203e
Final portion of the fix for bug 20882. Just a cleaner way of doing what is already being done.
1999-12-14 00:56:50 +00:00
dougt%netscape.com
257378e8a2
Added an assert and return so that eventQs only get
...
processed on the owning thread. This fixes at least
18005 and 17065. r=damn@netscape.com , a=chofmann.
1999-12-13 23:05:31 +00:00
mccabe%netscape.com
fa21aee942
Fix to 21512.
...
Added big note saying 'please disable security before trying to run
this' so nobody gets frustrated.
Updated sample component progid reference to actually match the .cpp.
Now the page actually works! (John Morrison
<3jrgm@qlink.queensu.ca> caught this in mozilla.xpcom)
Thanks to Rick Bradley <roundeye@bellsouth.net> for pointing me to the
problem, and for encouraging me to add a note.
r=mccabe. Not part of the build.
1999-12-12 05:41:29 +00:00
bienvenu%netscape.com
8abf627d48
fix file truncation on windows, was breaking pop filters, r=dougt, a=chofmann 20634
1999-12-10 23:33:30 +00:00
warren%netscape.com
26c830d785
Fix for leak/bloat stats going negative. a=jar
1999-12-10 04:27:52 +00:00
kin%netscape.com
2a51729266
Fix for bug #21317 : UMR: nsCAutoString::=(nsCAutoString const&)
...
Added nsCAutoString& operator=(nsCAutoString&).
r=rickg@netscape.com a=chofmann@netscape.com
1999-12-09 22:53:52 +00:00
shaver%netscape.com
03fc9fe962
fix leaf of registryName ( #21068 , r=beard, a=leaf)
1999-12-09 00:01:46 +00:00
sdagley%netscape.com
1c96ab9feb
First Checked In.
1999-12-08 07:56:17 +00:00
fur%netscape.com
fe221171f0
Need to reset pointers within segment after realloc, since segment base
...
may have changed.
1999-12-08 06:28:44 +00:00
rginda%netscape.com
e2700b639f
Fix for unix bustage, r=scc@netscape.com
1999-12-08 06:14:33 +00:00
scc%netscape.com
f5a114f824
Changes to make observer lists hold only weak references. This code is disabled by default; enabled by the symbol |NS_WEAK_OBSERVERS|. The code will remain disabled until two underlying ownership bugs are fixed: hanging the wallet service from something permanent, and finding the observer someone is registering through XPConnect that does not support weak references. bug#=18682; r=dp
1999-12-08 05:24:14 +00:00
dougt%netscape.com
5cba257f20
turning on nsIFile for windows. 13320
1999-12-08 05:14:54 +00:00
norris%netscape.com
b64e703d96
I ran Purify and found this:
...
>
> [E] ABR: Array bounds read in
> nsFileSpecHelpers::UnixToNative(nsSimpleCharString&) {48 occurrences}
> Reading 1 byte from 0x03f00b2c (1 byte at 0x03f00b2c illegal)
> Address 0x03f00b2c is 1 byte past the end of a 268 byte block at
> 0x03f00a20
> Address 0x03f00b2c points to a malloc'd block in heap 0x03c30000
> Thread ID: 0x9c
> Error location
> nsFileSpecHelpers::UnixToNative(nsSimpleCharString&)
> [nsFileSpecWin.cpp:111]
> src = (char*)ioPath;
>
> // Convert '/' to '\'.
> => while (*++src)
> {
> if (*src == '/')
> *src = '\\';
> nsFileSpec::+=(char const*) [nsFileSpecWin.cpp:394]
> nsChromeRegistry::CheckForProfileFile(nsCAutoString
> const&,nsCAutoString&) [nsChromeRegistry.cpp:1278]
> nsChromeRegistry::LoadDataSource(nsCAutoString const&,nsIRDFDataSource
> * *,int) [nsChromeRegistry.cpp:713]
>
> nsChromeRegistry::InitializeDataSource(nsString&,nsString&,nsIRDFDataSource *
> *,int) [nsChromeRegistry.cpp:784]
> nsChromeRegistry::ConvertChromeURL(nsIURI *)
> [nsChromeRegistry.cpp:527]
> nsChromeProtocolHandler::NewChannel(char const*,nsIURI *,nsILoadGroup
> *,nsIInterfaceRequestor *,UINT,nsIURI *,UINT,UINT,nsIChannel * *)
> [nsChromeProtocolHandler.cpp:371]
> nsIOService::NewChannelFromURI(char const*,nsIURI *,nsILoadGroup
> *,nsIInterfaceRequestor *,UINT,nsIURI *,UINT,UINT,nsIChannel * *)
> [nsIOService.cpp:250]
> nsDocumentOpenInfo::Open(nsIURI *,int,char const*,nsISupports *,nsIURI
> *,nsIInputStream *,nsISupports *,nsISupports * *) [nsURILoader.cpp:168]
> nsURILoader::OpenURIWithPostDataVia(nsIURI *,int,char
> const*,nsISupports *,nsIURI *,nsIInputStream *,nsISupports *,nsISupports *
> *,UINT) [nsURILoader.cpp:418]
> Allocation location
> malloc [dbgheap.c:129]
> PR_Malloc [prmem.c:38]
> nsSimpleCharString::ReallocData(UINT) [nsFileSpec.cpp:248]
> nsSimpleCharString::CopyFrom(char const*,UINT) [nsFileSpec.cpp:167]
> nsSimpleCharString::nsSimpleCharString(char const*)
> [nsFileSpec.cpp:60]
> nsFileSpecHelpers::UnixToNative(nsSimpleCharString&)
> [nsFileSpecWin.cpp:104]
> nsFileSpec::+=(char const*) [nsFileSpecWin.cpp:394]
> nsChromeRegistry::CheckForProfileFile(nsCAutoString
> const&,nsCAutoString&) [nsChromeRegistry.cpp:1278]
> nsChromeRegistry::LoadDataSource(nsCAutoString const&,nsIRDFDataSource
> * *,int) [nsChromeRegistry.cpp:713]
>
> nsChromeRegistry::InitializeDataSource(nsString&,nsString&,nsIRDFDataSource *
> *,int) [nsChromeRegistry.cpp:784]
>
> which is fixed by this patch.
1999-12-08 02:53:37 +00:00
dougt%netscape.com
d5178e7c9c
removing MoveToFollowingLinks(). It was discussed that was not needed due
...
to links being broken. r=shaver
more tweeks to get symlinks working correct on windows.
not part of the build yet.
1999-12-08 02:07:38 +00:00
dp%netscape.com
f19ca0df41
Using ShutdownGlobalServiceManager() for servicemanager shutdown. r=putterman@netscape.com
1999-12-08 02:03:25 +00:00
dp%netscape.com
6e5b1c4195
Adding assertion to check for improper shutdown of servicemanager. r=chofmann@netscape.com
1999-12-08 02:00:30 +00:00
dp%netscape.com
5afad59516
Removing usage of nsComponentManager.h r=selmer
1999-12-08 01:59:32 +00:00
dp%netscape.com
2596491e46
Removing nsComponentManager.h from export
1999-12-08 01:58:30 +00:00
scc%netscape.com
7f1ef3261d
Fix specialized |CallQueryInterface| as per review by travis ... r=travis.
1999-12-08 01:44:06 +00:00
scc%netscape.com
ee2e8c226e
|NS_REINTERPRET_CAST| might try to adjust pointers on machines where it turns into an old-style cast. Fix that by first casting to |void*|. r=alecf.
1999-12-08 01:41:28 +00:00
beard%netscape.com
ab261ab3cb
took out calls to NS_InitGarbageCollector() & NS_ShutdownGarbageCollector() which are now supplanted by internal NSPR versions. r=gordon, bug #15906
1999-12-08 00:13:13 +00:00
dougt%netscape.com
a7d3f7a216
13320 more tweaking to nsIFile windows impl.
...
not part of build yet.
1999-12-07 23:31:25 +00:00
sdagley%netscape.com
3cbd4e0000
Part of #17949 . nsLocalFileMac work. Not part of build yet.
1999-12-07 22:26:51 +00:00
alecf%netscape.com
e4e8ac8238
behave like one might expect in the case of passing null the nsCRT::strcmp when passing NULL
...
review & discussed with brendan, shaver
1999-12-07 22:10:31 +00:00
scc%netscape.com
dcb83db555
and there's another instance of the build-busting old cast still in the file
1999-12-07 15:51:21 +00:00
scc%netscape.com
f09c92f156
Mis-spelled one of two instances of |NS_REINTERPRET_CAST|, in the same line yet. Damn :-(
1999-12-07 15:26:41 +00:00
scc%netscape.com
5f863e8cec
Attempting to fix build bustage. Looks like a compiler bug (since |TestObserver| isn't a base class of |nsISupports| in any way, at least the error message has got to be wrong).
1999-12-07 14:46:35 +00:00
scc%netscape.com
ccc2279daa
Adding an alternate version of |CallQueryInterface| as an experiment on behalf of travis. This function is not yet called, and should not effect the build or the runtime. r=hyatt
1999-12-07 14:09:29 +00:00
scc%netscape.com
f4ad22b9d9
Make observers support weak references. Bug #18682 ; r=dp.
1999-12-07 14:06:36 +00:00
rickg%netscape.com
bd5cf510a4
fixed bug in nsStr::Compare(); r=dveditz (who also found the bug)
1999-12-07 09:52:43 +00:00
jband%netscape.com
fa7bde4f94
fixing the last modified date - not part of the build
1999-12-07 08:23:01 +00:00
jband%netscape.com
e26b5aa6d3
updating xptcall status - not part of the build
1999-12-07 08:21:31 +00:00
sfraser%netscape.com
10e1f95da8
Make sure that all warnings just printf on Mac, and don't dump you into MacsBug. r=pinkerton
1999-12-07 07:21:30 +00:00
jband%netscape.com
f1479fc184
adding member initializer to quiet Purify. r=waterson.
1999-12-07 07:17:44 +00:00
sdagley%netscape.com
3eee3791ab
nsStorageStream.h is needed by nkcache. Doesn't affect builds
1999-12-07 06:04:13 +00:00
waterson%netscape.com
91a44351d9
Pretty up Franz Sirl's code; fix STUB_ENTRY() macro to use r12 as the register in which the method index is passed; r4 is used for passing the first parameter! r=beard@netscape.com (actually, most of the work was beard!)
1999-12-07 02:05:54 +00:00
mscott%netscape.com
ee8010e0ef
Fix build breakage for Travis.
1999-12-07 00:15:42 +00:00
fur%netscape.com
fccc09be1e
Export nsStorageStream.h
1999-12-07 00:05:37 +00:00
tbogard%aol.net
88a1a8c83d
Changed the way Assertion works. Get ready to remove all the old assertions methods. NS_ASSERTION now works the same way it used with the exception that on Windows it will put up and abort, retry, ignore box if you aren't in the debugger. r=warren.
1999-12-06 23:34:48 +00:00
waterson%netscape.com
cbda8de029
Patches from Franz.Sirl-kernel@lauterbach.com. Get xptcall limping along on PPC/Linux.
1999-12-06 04:48:02 +00:00
erik%netscape.com
eb35486ec5
Grabbing the next ID. Does not affect build.
1999-12-05 02:14:46 +00:00
valeski%netscape.com
378377d4bc
r=mcafee. 20677 assistance. we now have a scriptable input stream for js
1999-12-04 20:31:38 +00:00
valeski%netscape.com
583acd6dae
added files: mozilla/xpcom/io/nsIScriptableInputStream.idl
1999-12-04 20:31:09 +00:00
valeski%netscape.com
09131a9133
added files: mozilla/xpcom/io/nsScriptableInputStream.cpp
1999-12-04 20:30:13 +00:00
valeski%netscape.com
7f46457968
r=mcafee. 20677 assistance. We now have a scriptable input stream implementation and interface for js. Hurray!
1999-12-04 20:29:42 +00:00
warren%netscape.com
bf4ef9672f
Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408
1999-12-04 10:01:32 +00:00
vidur%netscape.com
d8482a4ec2
Added nsIJSEventListener and nsICSSLoaderObserver
1999-12-04 01:30:27 +00:00
dougt%netscape.com
1a627e0baa
adding some error codes which I will need.
1999-12-04 01:18:48 +00:00
dougt%netscape.com
e1bf51574a
renamed from the hated nsISomethingImpl.
1999-12-04 01:13:44 +00:00
dougt%netscape.com
f09e97b385
Replaced by:
...
nsLocalFile.h
nsLocalFileUnix.cpp
nsLocalFileUnix.h
nsLocalFileWin.cpp
nsLocalFileWin.h
1999-12-04 01:02:45 +00:00
dougt%netscape.com
f831175b47
updating to new interface and design.
1999-12-03 00:44:01 +00:00
dougt%netscape.com
8af8cfcfb6
removing nsFileUtils.
1999-12-03 00:43:35 +00:00
dougt%netscape.com
1f8e921d88
Removing Dir enumerator as it will be part of nsIFile
...
removing nsFileUtils.
Changing the name of nsIFile children to directoryEntries
removing nsIFile trucate.
Rewrote large parts of nsIFileImplWin to use native APIs.
not part of build
1999-12-03 00:39:31 +00:00
rickg%netscape.com
f5607b5bca
fixed PDT+19121; r=kmcclusk
1999-12-03 00:30:29 +00:00
dougt%netscape.com
dcb447212a
Fix tabs.
...
added enumerator.
1999-12-02 21:45:50 +00:00
rickg%netscape.com
842edd9e4d
fixed off-by-1 error in compare, and added ReplaceSubstring(). r=syd
1999-12-02 10:14:38 +00:00
dougt%netscape.com
b7685332a6
Removing init() methods as warren suggested. These now live in the new
...
nsILocalFile interface.
1999-12-02 07:49:57 +00:00
dougt%netscape.com
2ddfea1496
First cut.
...
These are the local file init methods for a nsIFile.
not hooked up to the build
1999-12-02 07:45:12 +00:00
sfraser%netscape.com
7afabfb427
Additional fix to the linebreakers when munging nsStrings. r=pinkerton.
1999-12-02 05:33:50 +00:00
briano%netscape.com
398e717fc7
Fix for QNX-specific build bustage. QNX doesn't provide a prototype for truncate().
1999-12-02 03:17:04 +00:00
warren%netscape.com
73d674380c
Prefixed error/warning messages with something bold and assertive! (And somewhat distinguishable from other output.)
1999-12-02 02:37:54 +00:00
dougt%netscape.com
02869e1fe1
Changes to the nsIFile.idl which were discussed between shaver, brendan,
...
sdagley and I. not part of the build.
1999-12-02 01:19:10 +00:00
warren%netscape.com
900ae728fc
Fix from Jud where we were dropping error code. r=warren
1999-12-02 00:58:43 +00:00
sfraser%netscape.com
86dd7a5eab
Fix linkage errors with nsLinebreakConverter.r=kin
1999-12-02 00:31:45 +00:00
waterson%netscape.com
23746f183e
Make 'kGrowArrayBy' const. Thanks, Heikki.
1999-12-01 22:44:42 +00:00
sspitzer%netscape.com
40cc97e631
ignore generated test app.
1999-12-01 22:39:22 +00:00
sfraser%netscape.com
cf986946a8
Add string versions of the line terminatin macros. r=pinkerton
1999-12-01 22:26:58 +00:00
sfraser%netscape.com
1348008f00
Adding nsLinebreakConverter.cpp, which was reviewed by pinkerton.
1999-12-01 22:24:31 +00:00
sfraser%netscape.com
1107804e01
Adding nsLinebreakConverter to the build.
1999-12-01 22:23:58 +00:00
sfraser%netscape.com
6c3aa7008e
Export nsLinebreakConverter.h
1999-12-01 22:22:21 +00:00
sfraser%netscape.com
9ee798b150
First Checked In.
1999-12-01 22:21:30 +00:00
sfraser%netscape.com
9915948ffe
Include stdio.h with system paths, not user paths. No bug, r=mozbot.
1999-12-01 06:12:01 +00:00
warren%netscape.com
bfa75403be
Made WarnIfFalse not call abort. Made abort be continuable on Windows. r=travis
1999-12-01 05:51:45 +00:00
waterson%netscape.com
a809668d2d
Check in initial, non-working XPTCall code from Linux-PPC.
1999-12-01 04:56:46 +00:00
mcafee%netscape.com
07d4d59215
Removing EXPORTS, parent makefile explicitly points at this directory now. r=bryner
1999-12-01 02:30:38 +00:00
waterson%netscape.com
ccf2e09e26
Try to fix build bustage.
1999-12-01 02:25:28 +00:00
mcafee%netscape.com
71f70b790e
missing exports
1999-12-01 02:24:01 +00:00
waterson%netscape.com
1e906224e6
Bug 9489. Add support for nsAutoVoidArray. r=scc,shaver
1999-12-01 00:37:11 +00:00
dp%netscape.com
10aaba597e
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-12-01 00:21:53 +00:00
dp%netscape.com
4ad2a038c2
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-11-30 23:44:59 +00:00
dp%netscape.com
187770cd22
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-11-30 23:36:32 +00:00
pinkerton%netscape.com
802ad7f02d
added setDataWithLength to nsISupports[W]String r=jband.
1999-11-30 22:06:05 +00:00
jfrancis%netscape.com
31204e1500
iid for nsIAbsorbingTransaction
1999-11-30 14:31:18 +00:00
warren%netscape.com
1bd444e6dd
Removed nsICapabilities.idl -- subsumed by nsIInterfaceRequestor.idl
1999-11-30 05:18:39 +00:00
warren%netscape.com
a265a32348
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
dougt%netscape.com
1da7d3868d
fix for 18078. r=mstoltz,warren
1999-11-30 00:32:43 +00:00
dougt%netscape.com
67b387409f
Fix for 18078. R=mstoltz,warren
1999-11-30 00:14:55 +00:00
fur%netscape.com
24ae60dea8
Disable the temporary assertion for embedded NUL characters in nsString::Append(),
...
so that clients of nsString can make use of the changes that rickg added which
allow embedded NULs. r: rickg
1999-11-29 21:32:53 +00:00
dp%netscape.com
f897390478
NS_RELEASE if there isn't a global service manager
1999-11-29 21:02:51 +00:00
sspitzer%netscape.com
98214e5d2c
fix warnings
1999-11-29 20:40:39 +00:00
shaver%netscape.com
4cf5eca87c
track nsIFile changes (not part of build)
1999-11-29 15:17:57 +00:00
shaver%netscape.com
528cb517ac
- Portions of nsIFile and nsIDirectoryEnumerator implementations for Unix.
...
- Various missing-newline-at-end-of-file fixes from Andrew Taylor
<Andrew.Taylor@cal.montage.ca>.
- Fixed case in nsIDirectoryEnumerator.idl
- Added |normalize()|, |truncate()| and |target|, |isSpecial()| to nsIFile.idl
- Changed |isExists()| to |exists()|, |fileName| to |leafName|, |isEqual()| to
|equals| and added |in boolean recur| to |isContainedIn()|.
- Corrected widespread misspelling of |NS_ERROR_FILE_UNRECOGNIZED_PATH|.
- Partially updated Windows code to track changes.
Partially addresses 17948, r=dougt
1999-11-29 14:55:03 +00:00
tbogard%aol.net
ff2fe303c1
Flipped the default of the Windows Warning box that can come up. It now requires an environment variable be set to come up.
1999-11-29 05:50:22 +00:00
warren%netscape.com
4ab4ee4d4e
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
1c152cf44e
Added do_GetInterface to the dlldeps so it is properly exported from the DLL.
1999-11-28 02:17:24 +00:00
tbogard%aol.net
04cd80bfc7
Turned on the do_GetInterface implementation by removing the #ifdef 0.
1999-11-28 02:16:22 +00:00
tbogard%aol.net
e180c28cb1
Added nsIInterfaceRequestor.cpp to the build.
1999-11-28 02:15:11 +00:00
shaver%netscape.com
11dfd58e9d
Fix for 18505 (rename nsDeque::Peek to nsDeque::PeekFront) from Sammy Ford
...
<fuzed@swbell.net>.
1999-11-27 17:47:05 +00:00
sspitzer%netscape.com
e83434a276
fix 974 warnings by declaring a virtual destructor
1999-11-27 02:17:23 +00:00
shaver%netscape.com
506027739d
Repair missing newlines at end of files, and remove lines of the form
...
#endif foo
both of which upset HPUX's compiler quite a bit.
Patch from Andrew Taylor <Andrew.Taylor@cal.montage.ca>.
1999-11-26 05:33:35 +00:00
akkana%netscape.com
fbc4fa0011
AbortIfFalse should abort on all platforms -- that's the whole point. r=shaver
1999-11-24 21:58:20 +00:00
shaver%netscape.com
05a56ccb2b
update to track catchguard syntax, r=cls
1999-11-24 03:36:26 +00:00
frankm%eng.sun.com
062973b3c9
[Bugs 18486, 18488; r=mccabe] XPIDL->Java: always make first char of methods lowercase, translate PRBool to Java boolean
1999-11-24 02:08:34 +00:00
jdunn%netscape.com
df18a3e659
newline required at eof for HPUX
1999-11-24 00:43:50 +00:00
waterson%netscape.com
76357226dd
Remove vestigial addref that was leaking proxy objects. r=dougt
1999-11-23 22:05:44 +00:00
dougt%netscape.com
4496a9fa7a
1) #ifdefing out dll entry points from nsProxyObjectManager which should not
...
be used
2) Fix crashing bug in nsProxiedService when a CI fails. Converted this to
use nsCOMPtrs
3) Fixing bug 18109. This involved changing what information about hash values
we use.
Tested FTP dir and file, and IMAP.
1999-11-23 08:53:44 +00:00
scc%netscape.com
fbff3b08f2
Added |do_GetService| of a specific service manager as opposed to the global one. Fixed the appropriate macro accordingly. Please note: travis will be supporting this change until I'm back online in Michigan. r=dp.
1999-11-23 05:55:33 +00:00
scc%netscape.com
aafea758f4
added macros preparing us to move to table-driven QI. Please note: travis will be supporting any problems with this checkin till I'm back online in Michigan. r=tbogard
1999-11-23 05:55:31 +00:00
scc%netscape.com
ae77cc886d
fixed up to match recent changes made to weak references. r=tbogard
1999-11-23 03:30:06 +00:00
scc%netscape.com
e0d57ccb0f
Added the file "nsIInterfaceRequestor.cpp" to the project. Contents currently |#if|d out. Travis will add this file to the other builds, and then enable. This adds |do_GetInterface| functionality. r=tbogard.
1999-11-23 03:14:42 +00:00
scc%netscape.com
fbbb93990f
commented out, so it could be added to the project. Travis will uncomment it when he adds it to the windows and unix builds. r=tbogard
1999-11-23 03:13:05 +00:00
scc%netscape.com
c80acd0854
don't ASSERT that it doesn't support weak references for NULL. r=pinkerton
1999-11-23 03:10:02 +00:00
scc%netscape.com
af74e910fb
First Checked In.
1999-11-23 02:50:17 +00:00
scc%netscape.com
9b497d2d6b
needs |NS_EXPORT| ... still not turned on
1999-11-22 23:11:15 +00:00
scc%netscape.com
48fc03de52
Added |do_GetInterface| (not turned on yet). This will be turned on when we add a file for the implementation. r=tbogard
1999-11-22 23:09:05 +00:00
scc%netscape.com
5c2a8a5294
clear out the result in |do_CreateInstance| on error. r=pinkerton
1999-11-22 23:01:35 +00:00
scc%netscape.com
3122c37753
clear out result in |do_QueryReferent| on error; assert in |NS_GetWeakReference| if the source object doesn't support weak references; also return NS_ERROR_NO_INTERFACE in release builds. r=pinkerton
1999-11-22 22:59:21 +00:00
cls%seawood.org
496006a235
Do immediate evaluations instead of the default deferred. (And also cause coffee to rebuild in that directory.)
1999-11-22 19:28:30 +00:00
dveditz%netscape.com
777a3921cc
x86 win should join unix and alpha win part of DBG_LOG macro
1999-11-22 08:41:04 +00:00
fur%netscape.com
90c108fd78
In support of bug #8305 (Implement cache)
...
Replaced WriteStringZ()/ReadStringZ() stubs with trivial implementations.
Simplified existing code. r: none
1999-11-21 08:01:08 +00:00
fur%netscape.com
19a79cf816
Fixed indentation
1999-11-21 07:58:53 +00:00
duncan%be.com
a8e97d16e1
Clone nsFileSpec::Truncate from nsFileSpecUnix.cpp, r=shaver.
1999-11-20 17:57:42 +00:00
scc%netscape.com
290a51fcd4
fixed an annoying, but rare, bug where an |nsCOMPtr| in an ownership ring could |Release()| twice. See the comment in the code for details. r=waterson
1999-11-20 08:19:24 +00:00
warren%netscape.com
72b2f1fb4a
Fixed indentation.
1999-11-20 07:30:26 +00:00
warren%netscape.com
c66f04c585
Changed ifdefs to this stuff is off for debug builds too.
1999-11-20 07:28:45 +00:00
dp%netscape.com
0b9b87c92c
Eliminating leak of factory when getting it from hashtable.
...
Using NS_IMPL_ISUPPORTS1
Removing NS_DEFINE_IID
r=warren@netscape.com
1999-11-20 07:21:53 +00:00
dp%netscape.com
8d345600b2
Using COMPtr
1999-11-20 07:16:42 +00:00
dp%netscape.com
1d867ed423
Using NS_REINTERPERT_CAST instead of NS_STATIC_CAST r=scc@netscape.com
1999-11-20 07:15:23 +00:00
warren%netscape.com
1948c505e0
Added isascii for mac
1999-11-20 05:46:04 +00:00
warren%netscape.com
3693ef82f8
Fixed include for non-debug builds.
1999-11-20 05:27:35 +00:00
warren%netscape.com
f2c80822b2
Added nsStr (nsString, nsString2) code for counting strings that have been seen. r=rickg
1999-11-20 04:22:26 +00:00
rickg%netscape.com
5fb75a048a
corrected type mismatch in memory error status of nsStrings; r=none
1999-11-19 08:10:40 +00:00
rickg%netscape.com
cb7b79c204
added DebugDump() to nsString classes for terminal output. Also slightly improved documentation. r=buster
1999-11-19 08:05:30 +00:00
nisheeth%netscape.com
0d1be26505
Attempt to fix mac build bustage.
1999-11-19 07:37:04 +00:00
mcafee%netscape.com
887a432805
I forgot more stuff for prefs, fixing bustage per my last checkin here.
1999-11-19 05:54:58 +00:00
mcafee%netscape.com
c325afa7e1
includes were incorrectly wrapped in the NS_BUILD_REFCNT_LOGGING define, fixing mac/win32 bustage.
1999-11-19 05:08:58 +00:00
nisheeth%netscape.com
f6f3439554
r=harishd.
...
- The stack walking code now works on windows. We were initializing the symbol handler on each DLL load which was resetting its symbol tables. Now, we don't re-init the symbol handler repeatedly.
- Added support for an environment variable, XPCOM_REFCNT_LOG_ENABLE_VIA_PREF. When this is set to 1, refcount logging is done based on whether the "Enable XPCOM refcount log" pref in the Debug pane is set. If this is not set, refcount logging is not affected by the pref.
1999-11-19 03:50:28 +00:00
dougt%netscape.com
3c56a40e88
making sure that we do not empty our segmented buffer if we did not create it
...
bug fix 19290. submitted by bienvenu, r=dougt.
1999-11-19 03:01:33 +00:00
warren%netscape.com
6770f57524
Fixed generic module factory lookup to look in cache.
1999-11-19 02:46:50 +00:00
fur%netscape.com
77db84cccd
Fix build bustage, maybe. Get rid of unnecessary const
1999-11-19 02:35:02 +00:00
fur%netscape.com
47f23d1f43
Took out unnecessary const, which will hopefully unbusticate unix build
1999-11-19 02:25:04 +00:00
beard%netscape.com
f187f89fdf
fix C string leak, bug=18699, r=shaver
1999-11-19 02:14:23 +00:00
fur%netscape.com
9b088cf1a4
In support of #8305 (implement cache).
...
Add Truncate() method to nsIFileSpec and implement in nsFileSpecImpl
[Mac Implementation: sdagley, r: sfraser]
[Win implementation: fur, r:rogerl]
[Unix implementation: yixiong.zue@intel.com , r: fur]
1999-11-19 01:42:46 +00:00
fur%netscape.com
5679113aa6
Quash warning
1999-11-19 01:22:30 +00:00
dp%netscape.com
479ad973d3
Fixes compilation error with sun workshop. Removed bogus case to
...
PRBool. r=akhil.arora@sun.com
1999-11-19 01:14:07 +00:00
erik%netscape.com
d6616d427f
Updating local .cvsignore file. Does not affect build.
1999-11-18 21:49:12 +00:00
erik%netscape.com
de2a5113c0
Grabbing the next available ID. Does not affect build.
1999-11-18 16:45:59 +00:00
warren%netscape.com
5d17b5b594
Removed nsICapabilities in favor of nsIInterfaceRequestor.
1999-11-18 07:44:14 +00:00
warren%netscape.com
d8bbb844e6
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
fur%netscape.com
c00421c2be
Quell warning
1999-11-18 06:59:28 +00:00
fur%netscape.com
6d099d6300
Quash warnings
1999-11-18 06:19:51 +00:00
dougt%netscape.com
6a5a4287d0
fix for 18949. make seek do a flush to avoid corruption.
1999-11-18 05:16:42 +00:00
fur%netscape.com
a12148872d
Quell warnings
1999-11-18 03:38:32 +00:00
mcafee%netscape.com
e1a1f4d558
Switching to PRBool, un-break Solaris WS build. r=slamm
1999-11-18 03:22:47 +00:00
rhp%netscape.com
a54e5586ba
Fix for memory allocation off by 1 error. No bug. r: rhp (submitted by Ben Bucksch <mozilla-news@bucksch.org>
1999-11-18 02:46:52 +00:00
erik%netscape.com
d0adb44972
Grabbing the next available IID. Does not affect the build.
1999-11-18 00:09:46 +00:00
warren%netscape.com
aaf83521f5
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
warren%netscape.com
3029cb5d7b
Added nsICapabilities. Abstracted out from nsIContentViewerContainer for use in necko.
1999-11-17 07:36:40 +00:00
jdunn%netscape.com
d3a8bfa2a6
fixing HPUX 10.20's which was having problem with this definition since
...
it was creating an unresolved symbol "static_iid"
r= dougt@netscape.com
# 19021
1999-11-17 01:01:22 +00:00
fur%netscape.com
f48a8cbf44
#8305 (Cache implementation)
...
Added dependencies to pick up nsStorageStream.cpp and nsBinaryStream.cpp
1999-11-16 21:14:52 +00:00
tbogard%aol.net
fa7480161f
Commented out references to nsIWebShell::GetRootWebShellEvenIfChrome().
1999-11-16 20:04:40 +00:00
fur%netscape.com
f10bddd53a
added files: mozilla/xpcom/io/nsStorageStream.cpp, mozilla/xpcom/io/nsBinaryStream.cpp
1999-11-16 19:45:25 +00:00
fur%netscape.com
305af67ab7
added files: mozilla/xpcom/io/nsIBinaryInputStream.idl, mozilla/xpcom/io/nsIBinaryOutputStream.idl, mozilla/xpcom/io/nsIStorageStream.idl
1999-11-16 19:42:38 +00:00
fur%netscape.com
fa84f35c0c
Add storage stream and binary stream files. r: none
1999-11-16 19:14:51 +00:00
fur%netscape.com
76e910595b
Bug #8305 , r: valeski, rickg
...
The storage stream provides an internal buffer that
can be filled by a client using a single output
stream. One or more independent input streams can
be created to read the data out non-destructively.
The implementation uses a segmented buffer
internally to avoid realloc'ing of large buffers.
1999-11-16 19:14:08 +00:00
fur%netscape.com
3a8af5ffd8
Bug #8305 (Implement cache), r: valeski, rickg
...
The storage stream provides an internal buffer that
can be filled by a client using a single output
stream. One or more independent input streams can
be created to read the data out non-destructively.
The implementation uses a segmented buffer
internally to avoid realloc'ing of large buffers.
1999-11-16 19:12:41 +00:00
dougt%netscape.com
a234345645
fix for bug 18114. Adding simple accessor to PL_WaitForEvent.
1999-11-16 16:04:14 +00:00
scc%netscape.com
7c8b12f161
fixing build bustage. Further discussion is needed
1999-11-16 08:50:25 +00:00
dougt%netscape.com
c474a4c8ab
checking back in changes which were backed out. Added workaround to bug
...
which scc pointed out.
1999-11-16 07:44:18 +00:00
dp%netscape.com
0b053061e4
Changing comments for readability.
1999-11-16 07:14:49 +00:00
jdunn%netscape.com
d70d78c6bf
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
norris%netscape.com
411aade911
* Fix 12124 [DOGFOOD] Reading user's preferences
...
* Implement site-specific security policies (bug 858)
r=mstoltz
* Use Recycle rather than delete[] to clean up Purify logs
r=law
1999-11-16 05:07:31 +00:00
fur%netscape.com
35c485450a
Fix build bustage
1999-11-16 03:50:56 +00:00
fur%netscape.com
9d418c7148
I screwed up the checkin message log, here's the real changes in revision
...
3.5 of this file. These changes are in support of bug #8305 (Cache implementation):
r: dougt
+ Fixed off-by-one value in enumerating either forwards or backwards, such
that the last element is never enumerated.
+ Fixed return values of IsDone() to conform to unusual nsIEnumerator definition
+ Fixed declarations so public methods can be called outside DLL
1999-11-16 03:23:10 +00:00
fur%netscape.com
524123901e
In support of #8305 (Implementing cache), allow storing of NUL characters
...
in string streams. r: dougt
1999-11-16 03:13:49 +00:00