3276 Commits

Author SHA1 Message Date
dp%netscape.com
a1699313df Enabling XPCOM_BREAK_ON_LOAD to break in the debugger for linux &&
i386. r=waterson,pavlov


git-svn-id: svn://10.0.0.236/trunk@64118 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 08:54:22 +00:00
dp%netscape.com
b9d64fd014 Removing xpcom dependency on prefs by eliminating enabling refcount
logging from prefs.


git-svn-id: svn://10.0.0.236/trunk@64117 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 08:35:35 +00:00
scc%netscape.com
1b65483f3d Trying to fix for Solaris
git-svn-id: svn://10.0.0.236/trunk@64113 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 07:55:07 +00:00
dp%netscape.com
33517602f4 Preventing empty progid causing registration problems.
git-svn-id: svn://10.0.0.236/trunk@64110 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 06:57:25 +00:00
scc%netscape.com
50b474b6ca re-fix for the Mac after working with Pav to make all the tests compile on Linux
git-svn-id: svn://10.0.0.236/trunk@64108 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 05:44:57 +00:00
scc%netscape.com
4aea0e4591 File Removed.
git-svn-id: svn://10.0.0.236/trunk@64106 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 05:37:30 +00:00
pavlov%netscape.com
39ea807596 add some #if[n]def STASTANDALONE_STRING_TESTS r=scc
git-svn-id: svn://10.0.0.236/trunk@64091 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 02:07:34 +00:00
pavlov%netscape.com
550e39bc3f make string tests build on unix
git-svn-id: svn://10.0.0.236/trunk@64090 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 01:59:19 +00:00
scc%netscape.com
9d6ed1acd1 Making the tests run on all platforms. Removing some confusion about iostreams.
git-svn-id: svn://10.0.0.236/trunk@64082 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 00:59:29 +00:00
scc%netscape.com
6887e9c19b getting the unit tests and profiling tests to run on all platforms
git-svn-id: svn://10.0.0.236/trunk@64079 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 00:56:47 +00:00
scc%netscape.com
0f19fc9969 Incremental changes. These files are not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@64074 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 00:47:02 +00:00
scc%netscape.com
8df3e4e189 Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
git-svn-id: svn://10.0.0.236/trunk@64064 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 22:06:57 +00:00
slamm%netscape.com
1aabf0d874 Quiet some Mac warnings. Replace empty macro definition for MOZ_DECL_CTOR_COUNTER(_type) with "class _type".
git-svn-id: svn://10.0.0.236/trunk@64060 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 21:49:31 +00:00
scc%netscape.com
00a3bf5489 Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
git-svn-id: svn://10.0.0.236/trunk@64052 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 21:33:58 +00:00
rickg%netscape.com
61451beb94 WIP for new string library, and defensive coding improvement in SetCapcity; r=buster
git-svn-id: svn://10.0.0.236/trunk@64014 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 07:21:56 +00:00
rickg%netscape.com
39a364f3bd correct off-by-one error (edge case); r=buster
git-svn-id: svn://10.0.0.236/trunk@64013 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 07:19:00 +00:00
rickg%netscape.com
f39e05af9c fixed bug31317; r=ftang
git-svn-id: svn://10.0.0.236/trunk@64012 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 07:17:51 +00:00
waterson%netscape.com
b503688549 Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). r=scc
git-svn-id: svn://10.0.0.236/trunk@64004 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 06:02:59 +00:00
waterson%netscape.com
41acdb82ce Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). Minor silly fixes.
git-svn-id: svn://10.0.0.236/trunk@64003 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 06:02:37 +00:00
dougt%netscape.com
adcf7dec28 Adding a rename test.
git-svn-id: svn://10.0.0.236/trunk@64000 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 05:48:18 +00:00
dougt%netscape.com
38316cfc04 Fix for 33098. MoveTo and CopyTo do not rename if the |in| parent is null.
I renamed the in parameter, and created a new stack var which I assign the
in parameter.  If the var is null, I initial it with the |this| parent. I
also made sure that if null was passed, we would tree the action as a move.


git-svn-id: svn://10.0.0.236/trunk@63999 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 05:47:39 +00:00
jim_nance%yahoo.com
e0700bf12e Added code to put a U after unsigned numbers. This gets rid of the
"decimal constant is so large its unsigned" warnings.
r=shaver


git-svn-id: svn://10.0.0.236/trunk@63978 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 03:19:34 +00:00
jfrancis%netscape.com
cfcc495edd nsIEditRules IID
git-svn-id: svn://10.0.0.236/trunk@63958 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 00:43:38 +00:00
waterson%netscape.com
f40e891d2e Condition nsAutoCString operator=() on NEW_STRING_APIS. r=scc
git-svn-id: svn://10.0.0.236/trunk@63957 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 00:41:40 +00:00
waterson%netscape.com
230de8a1d0 Condition nsAutoString operator=() and some Assign() based on NEW_STRING_APIS. r=scc
git-svn-id: svn://10.0.0.236/trunk@63956 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 00:40:47 +00:00
waterson%netscape.com
c16ef3cc46 Use NS_MIN and NS_MAX instead of std::min and std::max. r=scc
git-svn-id: svn://10.0.0.236/trunk@63955 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 00:39:44 +00:00
waterson%netscape.com
945689663d Add NS_MIN and NS_MAX macros to hide inconsistencies with std::min and std::max. r=scc
git-svn-id: svn://10.0.0.236/trunk@63954 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 00:38:52 +00:00
dp%netscape.com
920aad1008 Stack walking code for powerpc linux. Thanks to patch from
darkmane@w-link.net r=waterson


git-svn-id: svn://10.0.0.236/trunk@63927 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:39:25 +00:00
sfraser%netscape.com
ebc52d7f5d Fixing nsLocalFileMac so that Contains() works with file aliases, and is much faster. Also fix an issue with cacheing data, so that cacheing actually works. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@63926 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:33:23 +00:00
slamm%netscape.com
ce51b4a0c0 Quiet 'Illegal empty declaration' warning from Mac.
git-svn-id: svn://10.0.0.236/trunk@63916 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:29:29 +00:00
scc%netscape.com
946ef71be0 fixing ambiguities caused by name hiding
git-svn-id: svn://10.0.0.236/trunk@63899 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 22:53:53 +00:00
scc%netscape.com
33689dfd59 resolving ambiguities; getting the new string APIs to build everywhere
git-svn-id: svn://10.0.0.236/trunk@63897 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 22:42:34 +00:00
scc%netscape.com
cfed15f5a1 Added "nsCharTraits.h"; no longer relying on |std::char_traits|. Renamed some things so overloading wouldn't fight with overriding.
git-svn-id: svn://10.0.0.236/trunk@63876 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 21:15:01 +00:00
scc%netscape.com
64c527337e Added "nsCharTraits.h"
git-svn-id: svn://10.0.0.236/trunk@63874 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 21:10:46 +00:00
scc%netscape.com
6543af6118 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@63872 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 21:09:27 +00:00
scc%netscape.com
5fcf54179f Conditionally enable the new string APIs. Don't worry, they're not turned on yet. All changes r=waterson. Changes that effect |nsString| unconditionally, r=rickg.
git-svn-id: svn://10.0.0.236/trunk@63813 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 02:12:23 +00:00
sspitzer%netscape.com
e185151db4 fix a typo.
git-svn-id: svn://10.0.0.236/trunk@63798 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 00:49:32 +00:00
scc%netscape.com
d05dc6672e fixed some warnings
git-svn-id: svn://10.0.0.236/trunk@63781 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 22:55:10 +00:00
scc%netscape.com
852772fd1e |wchar_t| will not be turned on by default, yet. These files are still not part of the build.
git-svn-id: svn://10.0.0.236/trunk@63780 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 22:53:44 +00:00
scc%netscape.com
d4c745fe80 slight renaming and fixed a template signature for AIX
git-svn-id: svn://10.0.0.236/trunk@63778 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 22:52:17 +00:00
scc%netscape.com
92d963eb95 Getting rid of warnings. These files are not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@63777 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 22:51:18 +00:00
scc%netscape.com
ae6cee7e1d Incremental changes. These files are still not part of the build.
git-svn-id: svn://10.0.0.236/trunk@63730 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 08:22:28 +00:00
scc%netscape.com
cdb32d5be1 Made critical operations exploit chunky iterators. These files are not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@63729 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 08:19:48 +00:00
ruslan%netscape.com
631f5753e7 Fix MAC build bustage - forgot to remove nsIByteArrayInputStream.h from the
MANIFEST as well


git-svn-id: svn://10.0.0.236/trunk@63710 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 04:14:26 +00:00
ruslan%netscape.com
921b8f7203 Cause NS_NewByteArrayInputStream to get actually exported out of windows
dll, r=warren


git-svn-id: svn://10.0.0.236/trunk@63700 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 03:07:39 +00:00
ruslan%netscape.com
e07a5aac0d Fix Unix build bustage - makefiles on unix and windows seems to actually
behave differently in this case


git-svn-id: svn://10.0.0.236/trunk@63698 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 03:02:34 +00:00
ruslan%netscape.com
84da80ad5b Enabling ByteArrayInputStream. Needed to fix 32600, r=warren
git-svn-id: svn://10.0.0.236/trunk@63692 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 02:50:56 +00:00
sfraser%netscape.com
6f132223fd Bump up the intial hash table size in a bunch of places to avoid resizing the hash later. r=scc
git-svn-id: svn://10.0.0.236/trunk@63690 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 02:43:48 +00:00
dougt%netscape.com
27ce86ed83 Fixing SetModificationTime based on MS documentation. It is still failing, but
this is documented to work:

http://support.microsoft.com/support/kb/articles/Q167/2/96.ASP


git-svn-id: svn://10.0.0.236/trunk@63678 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 01:37:52 +00:00
warren%netscape.com
fca9f5829c Added nsIByteArrayInputStream.idl and nsByteArrayInputStream.cpp for Ruslan.
git-svn-id: svn://10.0.0.236/trunk@63676 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 01:33:12 +00:00