dp%netscape.com
|
22b18d28ec
|
Adding nsHashtable::Reset(). Changing nsObjectHashtable destructor to use Reset instead of enumerate. This will cause hash entires to be removed from the hash table as values in the hash table are released.
git-svn-id: svn://10.0.0.236/trunk@41679 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-31 05:41:54 +00:00 |
|
warren%netscape.com
|
de5159d308
|
Fixed leak in nsObserverList. Used nsObjectHashtable in service mgr implementation.
git-svn-id: svn://10.0.0.236/trunk@41589 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-30 07:58:55 +00:00 |
|
rickg%netscape.com
|
1cca4d7556
|
fixed compaction error
git-svn-id: svn://10.0.0.236/trunk@41572 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-30 02:22:37 +00:00 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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
|
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
|
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 |
|
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 |
|
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 |
|
scc%netscape.com
|
4dc5e54f3e
|
conditionalized missed member templates, |numeric_limits| use
git-svn-id: svn://10.0.0.236/trunk@40404 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-21 03:23:09 +00:00 |
|
scc%netscape.com
|
39e14997d9
|
Added nsCppSharedAllocator.h
git-svn-id: svn://10.0.0.236/trunk@40390 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-21 01:06:33 +00:00 |
|
scc%netscape.com
|
b69754fe5a
|
Added nsCppSharedAllocator.h
git-svn-id: svn://10.0.0.236/trunk@40388 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-21 00:59:55 +00:00 |
|
scc%netscape.com
|
67c962bd10
|
Added "nsCppSharedAllocator.h" to exports.
git-svn-id: svn://10.0.0.236/trunk@40386 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-21 00:50:44 +00:00 |
|
scc%netscape.com
|
10d6803371
|
First checked in. Defines a C++ standard compliant allocator based on
the global shared allocator |nsAllocator|.
git-svn-id: svn://10.0.0.236/trunk@40385 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-21 00:50:05 +00:00 |
|
rickg%netscape.com
|
8efbb96fe9
|
try to improve append performance and allow non-null term buffers when count is given
git-svn-id: svn://10.0.0.236/trunk@40248 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-20 06:58:41 +00:00 |
|
rickg%netscape.com
|
41e3aa10d7
|
improved api's
git-svn-id: svn://10.0.0.236/trunk@40070 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-19 03:10:41 +00:00 |
|
rickg%netscape.com
|
4ca6126c34
|
incrased argument conditioning
git-svn-id: svn://10.0.0.236/trunk@40018 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-18 21:26:03 +00:00 |
|
peterl%netscape.com
|
06263e6a1c
|
fix linux
git-svn-id: svn://10.0.0.236/trunk@39968 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-18 00:59:40 +00:00 |
|
peterl%netscape.com
|
782ddbf087
|
new file
git-svn-id: svn://10.0.0.236/trunk@39915 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-18 00:03:58 +00:00 |
|
peterl%netscape.com
|
8cab2dcff8
|
moved char* conversion operators to nsCString
git-svn-id: svn://10.0.0.236/trunk@39914 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-18 00:03:43 +00:00 |
|
peterl%netscape.com
|
147dcebe08
|
added avl tree
git-svn-id: svn://10.0.0.236/trunk@39913 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-18 00:02:48 +00:00 |
|
rickg%netscape.com
|
2327e9bfda
|
removing references to iostreams
git-svn-id: svn://10.0.0.236/trunk@39855 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-17 10:08:10 +00:00 |
|
rickg%netscape.com
|
06bf60610d
|
landing updates to nsString
git-svn-id: svn://10.0.0.236/trunk@39848 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-17 07:26:16 +00:00 |
|
brendan%mozilla.org
|
911ff68b15
|
Avoid nonsense 0 <= uint32_typed_variable tests.
git-svn-id: svn://10.0.0.236/trunk@39841 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-17 03:28:41 +00:00 |
|
brendan%mozilla.org
|
a5e67beb99
|
Use PRUint32 instead of unsigned long.
git-svn-id: svn://10.0.0.236/trunk@39840 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-17 03:27:10 +00:00 |
|
beard%netscape.com
|
ced440e148
|
added <iostream.h>
git-svn-id: svn://10.0.0.236/trunk@39811 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-17 01:58:38 +00:00 |
|
warren%netscape.com
|
9d445ae805
|
Took out noise.
git-svn-id: svn://10.0.0.236/trunk@39807 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-17 01:52:09 +00:00 |
|
slamm%netscape.com
|
9111f2aaa0
|
Fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@39767 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-16 22:00:52 +00:00 |
|
jevering%netscape.com
|
98c06b0473
|
GetProperties was being called without a hash table being set (in the Necko build). I added an error test to GetProperties.
git-svn-id: svn://10.0.0.236/trunk@39730 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-16 19:13:21 +00:00 |
|
valeski%netscape.com
|
e8279b37bc
|
necko - adjusted hash table initialization location to the constructor
git-svn-id: svn://10.0.0.236/trunk@39710 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-16 17:41:29 +00:00 |
|
rickg%netscape.com
|
3ff0b57aa7
|
perf. improvement to deque
git-svn-id: svn://10.0.0.236/trunk@39701 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-16 17:31:00 +00:00 |
|
rickg%netscape.com
|
4dd6b77d14
|
improvements to stringtokenizer
git-svn-id: svn://10.0.0.236/trunk@39515 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-15 06:40:44 +00:00 |
|
scc%netscape.com
|
8ae89ed36f
|
remove (unused) |operator=()| from |nsISupportsArray|
git-svn-id: svn://10.0.0.236/trunk@39510 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-15 04:48:32 +00:00 |
|
briano%netscape.com
|
ff2c801c2a
|
Modified my last change to avoid treating NTO the same as QNX, since they both define __QNX__.
git-svn-id: svn://10.0.0.236/trunk@39477 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-15 02:34:19 +00:00 |
|
briano%netscape.com
|
ecf264bfe4
|
Minor rewrite to keep less capable C++ compilers from getting confused about which instance of nsCRT::strncasecmp to use.
git-svn-id: svn://10.0.0.236/trunk@39469 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-15 01:38:08 +00:00 |
|
briano%netscape.com
|
1d5eee294a
|
Added a QNX-specific fix.
git-svn-id: svn://10.0.0.236/trunk@39210 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-13 21:41:37 +00:00 |
|
rpotts%netscape.com
|
f8d7c4eb6f
|
Added nsIBufferObserver::OnWrite(...)
git-svn-id: svn://10.0.0.236/trunk@39001 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-12 06:25:38 +00:00 |
|
warren%netscape.com
|
3f4d8da079
|
Fixed buffer empty condition to to return WOULD_BLOCK.
git-svn-id: svn://10.0.0.236/trunk@38964 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-10 11:27:08 +00:00 |
|