shanjian@netscape.com
|
ba62b5c2a1
|
#172700 NS_ConvertUTF8ToUCS2() surrogates buffer overflow
allocate enough space for surrogate.
p=jgmyers, r=shanjian, sr=dbaron, a=blizzard
|
2002-10-28 22:56:03 +00:00 |
|
jaggernaut@netscape.com
|
5755ab2012
|
Bug 162017: first step to inlining nsStr. r=kaie, sr=alecf
|
2002-09-17 13:56:34 +00:00 |
|
henry.jia@sun.com
|
0992c6c5d9
|
Patch for Bug 75081: nsCString::FindChar is stupid. Extremely stupid
Patch by bratell@lysator.liu.se
r=jag, sr=alecf
|
2002-08-14 04:13:38 +00:00 |
|
alecf@netscape.com
|
fff3bf6fe2
|
fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
r=dmose, sr=jag, a=asa
|
2002-07-25 18:31:10 +00:00 |
|
bzbarsky@mit.edu
|
3df9000ad6
|
Change ToInteger to not silently drop '+' and '#' in mid-string. Bug
54142, r=timeless, sr=jag
|
2002-06-21 02:22:48 +00:00 |
|
dougt@netscape.com
|
00d8c29c64
|
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
|
2002-05-15 18:55:21 +00:00 |
|
jaggernaut@netscape.com
|
361bf6c0e5
|
Bug 132583: deal more cleanly with passing non-UTF8 strings to NS_ConvertUTF8toUCS2. r=scc, sr=darin
|
2002-05-14 08:27:57 +00:00 |
|
alecf@netscape.com
|
65ff4eb341
|
fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
r=jag, sr=darin
|
2002-04-29 20:29:54 +00:00 |
|
dbaron@fas.harvard.edu
|
e990a4631d
|
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
|
2002-03-24 00:16:18 +00:00 |
|
alecf@netscape.com
|
8d696d0600
|
a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc
|
2002-03-19 06:46:56 +00:00 |
|
alecf@netscape.com
|
4bcfcad1ba
|
bug 127091 - big string cleanup, removing old APIs
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa
|
2002-03-04 23:18:21 +00:00 |
|
cathleen@netscape.com
|
07b911f352
|
eliminate nsCRT::strlen for char* strings (part 4), bug 124536 r=dp sr=brendan
|
2002-02-19 16:01:45 +00:00 |
|
alecf@netscape.com
|
71933d6e6d
|
re-land fix for bug 107575, moving nsStr static routines into a private class/namespace
|
2002-02-14 23:23:55 +00:00 |
|
alecf@netscape.com
|
504c94dc64
|
oops, back myself out - forward declared enums don't work on linux!
|
2002-02-14 23:14:50 +00:00 |
|
alecf@netscape.com
|
e41036b094
|
make all static nsStr:: members private, so they are not exported, and so the linker can cull them out
r=dbaron, sr=blake, jag
bug 125093
|
2002-02-14 23:08:38 +00:00 |
|
alecf@netscape.com
|
1093afbac3
|
one more part of fix for bug 107575, including the much coveted whitespace
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver
|
2002-02-01 01:53:09 +00:00 |
|
alecf@netscape.com
|
9a4edc1569
|
First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
r=dougt, sr=jag
|
2002-01-30 06:04:29 +00:00 |
|
alecf@netscape.com
|
a5a245ff99
|
bug 108962 - shrink nsStr by 4 bytes by packing mCharSize and mOwnsBuffer into bits of mCapacity
r=dbaron, sr=jst, with an almost-sr=jag
|
2002-01-24 23:46:56 +00:00 |
|
alecf@netscape.com
|
fb08c06387
|
fix for bug 114450 - be explicit about string comparison w.r.t. character size - no more hand-rolled vtables!
sr=jag, r=dbaron
|
2002-01-24 19:14:18 +00:00 |
|
alecf@netscape.com
|
59452cc56d
|
factor out some table-based string manipulation routines to make it easier to seperate unicode vs. 8-bit character strings. bug 114450, r=dbaron sr=jag
|
2002-01-15 22:57:29 +00:00 |
|
alecf@netscape.com
|
f9f064aa80
|
bug 114450 sr=jag
remove table-based comparison functions so we can actually remove them later
|
2002-01-09 02:28:28 +00:00 |
|
jaggernaut@netscape.com
|
3afddad17e
|
Bug 113228: Remove To{Lower,Upper}Case from ns{C}String. r=bzbarsky, sr=jst
|
2002-01-05 11:18:57 +00:00 |
|
jaggernaut@netscape.com
|
f5513f4a38
|
Bug 103342, 113590: ns{C}String::SubstituteString hangs/crashes. r=dbaron, sr=alecf
|
2002-01-02 23:54:25 +00:00 |
|
jaggernaut@netscape.com
|
f9eabe3554
|
Add assertion to ns{C}String::Adopt. r=/sr=mozbot
|
2002-01-02 09:00:02 +00:00 |
|
jaggernaut@netscape.com
|
4ed6f8fa69
|
Bug 116957: Put Adopt on ns{C}String, and use it in nsStandardURL. r=dbaron, rs=scc
|
2001-12-26 23:14:12 +00:00 |
|
jaggernaut@netscape.com
|
db48714264
|
BUg 113228: Replace nsC?String::To(Lower|Upper)Case with global To(Lower|Upper)Case. r=dbaron, sr=jst
|
2001-12-08 07:08:38 +00:00 |
|
alecf@netscape.com
|
7afcb0f13d
|
move UTF8traits to the public realm for later consumption
r=dbaron r=jag (the string experts)
for bug 110531
|
2001-11-29 02:53:48 +00:00 |
|
jaggernaut@netscape.com
|
0d74ecae73
|
Bug 105904, bug 105971, bug 105889, bug 105906: NS_ConvertUTF8toUCS2 hangs / segfaults. r=dbaron, rs=scc
|
2001-10-26 04:42:57 +00:00 |
|
alecf@netscape.com
|
73498076c7
|
for bug 100214 - make nsStr routines stop depending on nsCRT:: routines, to further reduce our dependency on unicharutil
r=jag, sr=scc
|
2001-10-19 20:49:39 +00:00 |
|
jaggernaut@netscape.com
|
7f598b2019
|
Bug 73292: Add const nsACString& constructor to NS_Convert(ASCII|UTF8)toUCS2. r=dbaron, sr=scc.
|
2001-10-17 05:17:53 +00:00 |
|
dbaron@fas.harvard.edu
|
5cd04e5165
|
Remove overloaded fputs functions, DebugDump, and (from nsCString only) ToCString). b=104763 r=jag rs=scc
|
2001-10-16 05:35:38 +00:00 |
|
dbaron@fas.harvard.edu
|
d0430dd000
|
Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst
|
2001-10-16 05:31:36 +00:00 |
|
jaggernaut@netscape.com
|
c8bce476d4
|
Remove dead code from obsolete string classes: ToNewString(), IsUnicode() and GetBuffer(). r=dbaron, rs=scc
|
2001-10-14 05:06:53 +00:00 |
|
jaggernaut@netscape.com
|
a29a08f141
|
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
|
2001-09-29 08:28:41 +00:00 |
|
gerv@gerv.net
|
58d409fba9
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
|
2001-09-28 20:14:13 +00:00 |
|
jaggernaut@netscape.com
|
b606517ef6
|
Bug 100764: remove NS_ConvertABCtoXYZ(CharT). r=dbaron, rs=scc
|
2001-09-25 09:37:13 +00:00 |
|
jaggernaut@netscape.com
|
bc21507846
|
Bug 98153: Remove SubsumeStr. r=dbaron, sr=scc
|
2001-09-05 10:46:45 +00:00 |
|
jaggernaut@netscape.com
|
b632f14501
|
Bug 88413: Remove GetUnicode() from nsString. Begone! r=dbaron, sr=scc
|
2001-07-03 09:09:56 +00:00 |
|
scc@mozilla.org
|
90462163fa
|
bug #78658: checking in Chris Seawoods trivial fix to prevent writing to the console in optimized builds, sr=scc (myself)
|
2001-05-07 23:36:59 +00:00 |
|
scc@mozilla.org
|
4e56e9386c
|
landing string branch; see bug #73786
|
2001-04-02 19:40:52 +00:00 |
|
jgmyers@netscape.com
|
a6d7121c1d
|
don't decode overlong UTF8 sequences: bug 29314 r=jag sr=scc
|
2001-04-01 19:40:32 +00:00 |
|
disttsc@bart.nl
|
e9399ed474
|
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
|
2001-03-02 09:26:57 +00:00 |
|
scc@mozilla.org
|
bdcfd3d35d
|
bug #65219: (work done by dbaron) r=jag, sr=scc. Remove leaking string recyclers.
|
2001-02-23 02:03:02 +00:00 |
|
scc@mozilla.org
|
4c322a1807
|
bug #53071: r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
|
2001-02-06 23:07:24 +00:00 |
|
vidur@netscape.com
|
5d0ca658ca
|
Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst
|
2000-12-12 21:58:14 +00:00 |
|
warren@netscape.com
|
0462ea4ce8
|
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
|
2000-10-28 22:17:53 +00:00 |
|
warren@netscape.com
|
7730ce0cd3
|
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
|
2000-10-27 22:43:51 +00:00 |
|
scc@mozilla.org
|
65ca787bc1
|
making all string construction explicit; plus (now that the DOM APIs are turned on and you can no longer build without NEW_STRING_APIS) chopping out |#ifdef|ed code
|
2000-09-02 20:53:31 +00:00 |
|
jst@netscape.com
|
3ba32f670e
|
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
|
2000-08-23 17:27:06 +00:00 |
|
pinkerton@netscape.com
|
61b9093b7d
|
add a |do_AppendFromElement(PRUnichar)| to help speed up some things in wallet initialization (bug 44514) r/a=scc.
|
2000-08-18 04:48:29 +00:00 |
|