35 Commits

Author SHA1 Message Date
cathleen%netscape.com
184587ade7 eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113965 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:11:33 +00:00
racham%netscape.com
f17221e5ab Fixing bug 122309. Adding a new routine that can take a string and parse it on a delimiter to add elements to the nsCStringArray. r=dougt, sr=jag
git-svn-id: svn://10.0.0.236/trunk@113693 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 08:35:28 +00:00
cathleen%netscape.com
ec77313291 eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113659 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:41:13 +00:00
cathleen%netscape.com
ea31156ed0 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
git-svn-id: svn://10.0.0.236/trunk@112013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:18:55 +00:00
rjesup%wgate.com
6c24e1ce1c Bug 96108: Fix Win32/opt horkage (SizeOf()) in nsSmallVoidArray should be
#if dEBUG)


git-svn-id: svn://10.0.0.236/trunk@110947 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:06:03 +00:00
rjesup%wgate.com
66b1ede0dc Bug 96108: Additional assertions requested by jst. sr=jst
git-svn-id: svn://10.0.0.236/trunk@110939 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:13:17 +00:00
rjesup%wgate.com
15d98882e8 Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
assertions for bad voidarray indexes.  r=jst, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@110938 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:10:07 +00:00
dbaron%fas.harvard.edu
1382ac90eb Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst
git-svn-id: svn://10.0.0.236/trunk@105468 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 05:31:36 +00:00
alecf%netscape.com
3d31b470bc bug 104126 - remove nsStringArray::IndexOfIgnoreCase and its one consumer. sr=attinasi, r=jag
git-svn-id: svn://10.0.0.236/trunk@105133 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 01:30:52 +00:00
gerv%gerv.net
13afb6d0f9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00
waterson%netscape.com
2550211610 Bug 94267. Clean up nsVoidArray::GrowArrayBy(), fixing a couple of crashers. r=rjesup, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@100614 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-09 01:11:18 +00:00
waterson%netscape.com
99aad0e796 Fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@100481 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 06:27:42 +00:00
waterson%netscape.com
e9a000ec6e Bug 90545. nsVoidArray and nsSupportsArray cleanup. Patch submitted by rjesup@wgate.com, r=jst, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@100480 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 06:23:40 +00:00
rbs%maths.uq.edu.au
e48a5cf93f Add methods for in-place sorting of nsVoidArray and ns[C]StringArray using caller-provided comparator callback functions. b=88344 r=dbaron sr=scc
git-svn-id: svn://10.0.0.236/trunk@98966 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-10 04:31:57 +00:00
kandrot%netscape.com
b16b2a8e9f r=kandrot@netscape.com, sr=waterson@netscape.com, a=asa@mozilla.org
removes a memset that sets zero bytes (so it did nothing)


git-svn-id: svn://10.0.0.236/trunk@97008 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-13 00:03:21 +00:00
hyatt%netscape.com
ab92ac6228 Fix bug in void array's assignment operator. r=scc
git-svn-id: svn://10.0.0.236/trunk@77071 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 09:26:58 +00:00
jst%netscape.com
7e0575bfee DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
git-svn-id: svn://10.0.0.236/trunk@76967 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 17:27:06 +00:00
mkaply%us.ibm.com
3e32a6af4d #43877
r=dougt, a=dougt
Using this pointer rather than other pointer causes crash


git-svn-id: svn://10.0.0.236/trunk@73406 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 14:37:25 +00:00
waterson%netscape.com
b84772d2c3 Fix UMRs.
git-svn-id: svn://10.0.0.236/trunk@72297 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:42:27 +00:00
waterson%netscape.com
49b93fea7c Fix leak I made. r=warren
git-svn-id: svn://10.0.0.236/trunk@72203 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 07:27:08 +00:00
waterson%netscape.com
3dbf9953fc Grow by power of two after reaching 16 elements; factor 'implementation' into a separate struct so the nsVoidArray object is one word when empty.
git-svn-id: svn://10.0.0.236/trunk@72106 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 08:33:19 +00:00
scc%netscape.com
8f2fee8ce6 Fixing runtime assert bustage. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@58188 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 01:18:27 +00:00
jband%netscape.com
1d0d491d3d adding member initializer to quiet Purify. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@55558 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 07:17:44 +00:00
waterson%netscape.com
1ca4076923 Make 'kGrowArrayBy' const. Thanks, Heikki.
git-svn-id: svn://10.0.0.236/trunk@54954 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 22:44:42 +00:00
waterson%netscape.com
7d74faa6ec Bug 9489. Add support for nsAutoVoidArray. r=scc,shaver
git-svn-id: svn://10.0.0.236/trunk@54833 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 00:37:11 +00:00
dmose%mozilla.org
0efb7c174c updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52910 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:43:54 +00:00
valeski%netscape.com
85c426971e 15590, r=kipp. added a nsCStringArray class so the cool string array functionality could be used for CStrings too. this checkin is *part* of a fix to the bug
git-svn-id: svn://10.0.0.236/trunk@52250 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-29 20:47:17 +00:00
kipp%netscape.com
cf007b6ca2 Reworked sizeof api's to be much more useful; updated implementations to match
git-svn-id: svn://10.0.0.236/trunk@45272 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 03:04:37 +00:00
pinkerton%netscape.com
a8f72852cc missing [] on delete of internal array in operator=.
git-svn-id: svn://10.0.0.236/trunk@32711 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 21:13:29 +00:00
peterl%netscape.com
4c6a934d77 added nsStringArray
git-svn-id: svn://10.0.0.236/trunk@18416 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-23 06:58:34 +00:00
jevering
1aaeb9f146 Modified ReplaceElementAt to grow the array if an index out of the
allocated boundary was requested.


git-svn-id: svn://10.0.0.236/trunk@4858 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-02 00:28:56 +00:00
troy
c5d8a9d8f3 Added an additional constructor
git-svn-id: svn://10.0.0.236/trunk@3677 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-11 22:48:25 +00:00
kipp
bc4023da9b Added SizeOf method
git-svn-id: svn://10.0.0.236/trunk@3380 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 21:38:36 +00:00
peterl
9d9d3404d3 added enumerate methods
git-svn-id: svn://10.0.0.236/trunk@2044 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 20:31:58 +00:00
kipp
fb1503758e moved to pub
git-svn-id: svn://10.0.0.236/trunk@165 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-13 20:24:54 +00:00