harishd%netscape.com
5b842bedfd
Fixing ToNewUnicode(). Checking in for rickg.
...
approved: cyeh
git-svn-id: svn://10.0.0.236/trunk@41489 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:43:11 +00:00
blizzard%redhat.com
3d1ce5aa05
work around for startup crash on linux. checkin approved by cyeh and leaf.
...
git-svn-id: svn://10.0.0.236/trunk@41481 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 20:25:02 +00:00
dp%netscape.com
412ee3ae0a
Component Loaders
...
git-svn-id: svn://10.0.0.236/trunk@41480 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 20:22:49 +00:00
warren%netscape.com
ea71169ed5
Added ability to instantiate a component to test it for leaks.
...
git-svn-id: svn://10.0.0.236/trunk@41456 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:28:10 +00:00
warren%netscape.com
6792f10afa
Fully initialized arena so that it won't fail in destructor without first calling Init.
...
git-svn-id: svn://10.0.0.236/trunk@41455 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:27:38 +00:00
warren%netscape.com
128c27b215
Added TestShutdown to detect memory leaks in xpcom.
...
git-svn-id: svn://10.0.0.236/trunk@41452 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:01:55 +00:00
warren%netscape.com
9238d4066d
Added destructor/cleanup code.
...
git-svn-id: svn://10.0.0.236/trunk@41451 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:01:03 +00:00
warren%netscape.com
4547342909
Added NS_ShutdownXPCOM for memory cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@41450 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 07:57:39 +00:00
warren%netscape.com
3295a722e9
Added nsObjectHashtable (for automatically copying and destroying elements). Also nsSupportsHashtable for refcounted elements.
...
git-svn-id: svn://10.0.0.236/trunk@41449 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 07:56:28 +00:00
mang%subcarrier.org
22f0d0271e
mang's lies added to rginda's supa-phatt comments
...
git-svn-id: svn://10.0.0.236/trunk@41419 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:05:15 +00:00
mang%subcarrier.org
ba0da0c4db
Comments and documentation contributed by rginda@ndcico.com
...
git-svn-id: svn://10.0.0.236/trunk@41368 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:46:47 +00:00
sspitzer%netscape.com
695d359ba6
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!
...
git-svn-id: svn://10.0.0.236/trunk@41358 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:33:54 +00:00
briano%netscape.com
684f6b2907
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
...
git-svn-id: svn://10.0.0.236/trunk@41354 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:27:44 +00:00
sfraser%netscape.com
4bf673a95e
Change ResolveAlias to ResolveSymlink. dougt should have done this.
...
git-svn-id: svn://10.0.0.236/trunk@41342 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:05:53 +00:00
briano%netscape.com
799dfd353c
Temporarily avoid the NECKO-related tests on BSD/OS since I can't get them to link.
...
git-svn-id: svn://10.0.0.236/trunk@41335 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 22:17:29 +00:00
duncan%be.com
77cf1f5a76
Cut down on the number of warnings in the BeOS build, HAVE_CPP_NEW_CASTS
...
is also defined in config-defs.h, like on XP_UNIX.
mcafee@netscape.com checked.
git-svn-id: svn://10.0.0.236/trunk@41326 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:22:56 +00:00
mscott%netscape.com
01dbbb5bc9
Fix unitialized memory read. Thanks to Bruce Mitchener Jr. <bruce@cybersight.com> for making the purify log that I
...
found this in.
git-svn-id: svn://10.0.0.236/trunk@41215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:22:26 +00:00
dveditz%netscape.com
23d69cafba
fixes VC5 link bustage, but I feel dirty
...
git-svn-id: svn://10.0.0.236/trunk@41189 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:57:50 +00:00
dougt%netscape.com
d219f1385e
Fix for bug 10177 and 10041.
...
git-svn-id: svn://10.0.0.236/trunk@41167 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 22:09:42 +00:00
rickg%netscape.com
59133b416a
odd 'n' ends
...
git-svn-id: svn://10.0.0.236/trunk@41053 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:21:34 +00:00
rickg%netscape.com
42847ba510
added optional arg validation to improve safety
...
git-svn-id: svn://10.0.0.236/trunk@41052 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:21:14 +00:00
rickg%netscape.com
9f0f12ed02
narrowed the nsCString API's for safety
...
git-svn-id: svn://10.0.0.236/trunk@41051 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:20:37 +00:00
rickg%netscape.com
350a4d36e0
removed old debug code
...
git-svn-id: svn://10.0.0.236/trunk@41050 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:18:41 +00:00
valeski%netscape.com
4318fb5b37
mem leak - rev'd by dp
...
git-svn-id: svn://10.0.0.236/trunk@41048 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 13:37:16 +00:00
jband%netscape.com
c8367e70cd
differentiate between Win32 x86 and NT Alpha for a few low level debug activities. From bob meader <bob@guiduck.com>
...
git-svn-id: svn://10.0.0.236/trunk@41012 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:00:00 +00:00
jband%netscape.com
c3af801eaa
include of config.mak needed for NT Alpha according to bob meader <bob@guiduck.com>
...
git-svn-id: svn://10.0.0.236/trunk@41011 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:57:34 +00:00
jband%netscape.com
d3d1fb1286
Adding NT Alpha only makefile rule for asm from bob meader <bob@guiduck.com>
...
git-svn-id: svn://10.0.0.236/trunk@41010 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:56:17 +00:00
jband%netscape.com
0b9bcf4687
update to xptcall status page
...
git-svn-id: svn://10.0.0.236/trunk@41009 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:54:38 +00:00
jband%netscape.com
df6496d054
transposed two letters in a comment
...
git-svn-id: svn://10.0.0.236/trunk@41008 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:53:11 +00:00
jband%netscape.com
2bd9b02f1d
NT Alpha only change to rename misnamed file and to add a bunch of casting. From
...
git-svn-id: svn://10.0.0.236/trunk@41004 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:20:56 +00:00
peterl%netscape.com
a7fe72f4ea
nuked
...
git-svn-id: svn://10.0.0.236/trunk@40985 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:57:59 +00:00
peterl%netscape.com
9b14ffc07a
removed files: mozilla/xpcom/ds/nsBTree.cpp, mozilla/xpcom/ds/nsRBTree.cpp
...
git-svn-id: svn://10.0.0.236/trunk@40984 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:57:13 +00:00
peterl%netscape.com
9dd867cb0a
removing nsBTree & nsRBTree, both replaced by nsAVLTree
...
git-svn-id: svn://10.0.0.236/trunk@40983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:56:54 +00:00
tbogard%aol.net
8af272ee07
Changed hashing to not hash every letter of strings that are greater than 16 characters in length.
...
git-svn-id: svn://10.0.0.236/trunk@40825 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:19:33 +00:00
scc%netscape.com
97f9b0db41
the fix is to |#include <new.h>|. I tested on several versions of SunOS with different compilers, linux, and Mac. Uncommenting the problematic code.
...
git-svn-id: svn://10.0.0.236/trunk@40769 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:18:49 +00:00
briano%netscape.com
4f9ba0e173
Cleanup and fix for BSD/OS.
...
git-svn-id: svn://10.0.0.236/trunk@40733 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:20:25 +00:00
jband%netscape.com
c220f6aaab
adding a mising '$' in the open vms only part
...
git-svn-id: svn://10.0.0.236/trunk@40720 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:24:59 +00:00
rpotts%netscape.com
1908419729
Added code in the destructor to free any pages that had been allocated...
...
git-svn-id: svn://10.0.0.236/trunk@40699 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:17:57 +00:00
scc%netscape.com
0f698b683b
Allow explicit disabling of |...TEST_DONTQUERY_CASES| and |...DEBUG_PTR_TYPES| on the command-line for problematic compilers like QNX et al. This allows me to fix the QNX build, and provide an answer to some people compiling with the Sun Workshop.
...
git-svn-id: svn://10.0.0.236/trunk@40696 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:09:49 +00:00
scc%netscape.com
d0cd4ec043
temporarily commenting out unused placement |new| till I can figure out how to make it compile on SunOS
...
git-svn-id: svn://10.0.0.236/trunk@40692 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 20:10:19 +00:00
scc%netscape.com
547fe93c5a
switching back to the stricter declaration of |nsDerivedSafe<T>::operator=()|. Since I removed |nsISupportsArray::operator=()|, all should be well. I left the old declaration in but commented out, just in case. I hope I don't have to conditionalize this wth an autoconf test. I've built this (with the help of several other people including mjudge, waqar, slamm, et al) on as many other platforms as I could. This declaration is intended to stop people from declaring an |operator=()| in their (XP)COM interface classes.
...
git-svn-id: svn://10.0.0.236/trunk@40688 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 20:03:42 +00:00
scc%netscape.com
79458488be
use shared allocator
...
git-svn-id: svn://10.0.0.236/trunk@40671 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:23:02 +00:00
mccabe%netscape.com
c8d7de7576
Warning fix.
...
git-svn-id: svn://10.0.0.236/trunk@40658 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:48:05 +00:00
waterson%netscape.com
438ffe509a
CID not IID!
...
git-svn-id: svn://10.0.0.236/trunk@40635 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:33:24 +00:00
pavlov%netscape.com
c7158acd9d
reverting as per scc's request
...
git-svn-id: svn://10.0.0.236/trunk@40623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:34:19 +00:00
scc%netscape.com
b498e2909d
explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
...
git-svn-id: svn://10.0.0.236/trunk@40614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:25:17 +00:00
tao%netscape.com
e190b593e4
Adopt new str res api prototype.
...
git-svn-id: svn://10.0.0.236/trunk@40601 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:41:11 +00:00
briano%netscape.com
cfec05da33
Cleanup and fix for BSD/OS.
...
git-svn-id: svn://10.0.0.236/trunk@40598 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:23:11 +00:00
mang%subcarrier.org
620c496835
Useful comments contributed by rginda@ndcico.com
...
git-svn-id: svn://10.0.0.236/trunk@40586 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:46:53 +00:00
tbogard%aol.net
0562346fa7
Changed nsCStringKey to nsStringKey. This new key now has the ability to hash on PRUnichar* strings as well as char* strings.
...
git-svn-id: svn://10.0.0.236/trunk@40584 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:11:04 +00:00