jaggernaut%netscape.com
|
6f56f8ad09
|
Bug 103342, 113590: ns{C}String::SubstituteString hangs/crashes. r=dbaron, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111271 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-02 23:54:25 +00:00 |
|
jaggernaut%netscape.com
|
21218c3fcb
|
Add assertion to ns{C}String::Adopt. r=/sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@111232 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-02 09:00:02 +00:00 |
|
jaggernaut%netscape.com
|
fa464ed171
|
Bug 116957: Put Adopt on ns{C}String, and use it in nsStandardURL. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@111092 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-26 23:14:12 +00:00 |
|
jaggernaut%netscape.com
|
357c78f88e
|
BUg 113228: Replace nsC?String::To(Lower|Upper)Case with global To(Lower|Upper)Case. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110075 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-08 07:08:38 +00:00 |
|
alecf%netscape.com
|
700d0e8fd2
|
move UTF8traits to the public realm for later consumption
r=dbaron r=jag (the string experts)
for bug 110531
git-svn-id: svn://10.0.0.236/trunk@109171 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-29 02:53:48 +00:00 |
|
jaggernaut%netscape.com
|
5f0668cf9d
|
Bug 105904, bug 105971, bug 105889, bug 105906: NS_ConvertUTF8toUCS2 hangs / segfaults. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@106327 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-26 04:42:57 +00:00 |
|
alecf%netscape.com
|
44ffdedad3
|
for bug 100214 - make nsStr routines stop depending on nsCRT:: routines, to further reduce our dependency on unicharutil
r=jag, sr=scc
git-svn-id: svn://10.0.0.236/trunk@105795 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-19 20:49:39 +00:00 |
|
jaggernaut%netscape.com
|
7421efac1f
|
Bug 73292: Add const nsACString& constructor to NS_Convert(ASCII|UTF8)toUCS2. r=dbaron, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@105601 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-17 05:17:53 +00:00 |
|
dbaron%fas.harvard.edu
|
f2bb49a853
|
Remove overloaded fputs functions, DebugDump, and (from nsCString only) ToCString). b=104763 r=jag rs=scc
git-svn-id: svn://10.0.0.236/trunk@105469 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-16 05:35:38 +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 |
|
jaggernaut%netscape.com
|
34e006d3a5
|
Remove dead code from obsolete string classes: ToNewString(), IsUnicode() and GetBuffer(). r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@105387 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-14 05:06:53 +00:00 |
|
jaggernaut%netscape.com
|
51e0dc7a6c
|
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
git-svn-id: svn://10.0.0.236/trunk@104212 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-29 08:28:41 +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 |
|
jaggernaut%netscape.com
|
481ff2b35e
|
Bug 100764: remove NS_ConvertABCtoXYZ(CharT). r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@103710 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-25 09:37:13 +00:00 |
|
jaggernaut%netscape.com
|
234588f481
|
Bug 98153: Remove SubsumeStr. r=dbaron, sr=scc
git-svn-id: svn://10.0.0.236/trunk@102292 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-05 10:46:45 +00:00 |
|
jaggernaut%netscape.com
|
2573850e73
|
Bug 88413: Remove GetUnicode() from nsString. Begone! r=dbaron, sr=scc
git-svn-id: svn://10.0.0.236/trunk@98551 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-07-03 09:09:56 +00:00 |
|
scc%mozilla.org
|
7abd9ae877
|
bug #78658: checking in Chris Seawoods trivial fix to prevent writing to the console in optimized builds, sr=scc (myself)
git-svn-id: svn://10.0.0.236/trunk@94159 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-05-07 23:36:59 +00:00 |
|
scc%mozilla.org
|
7b06841b03
|
landing string branch; see bug #73786
git-svn-id: svn://10.0.0.236/trunk@91049 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-04-02 19:40:52 +00:00 |
|
jgmyers%netscape.com
|
e43bdd3098
|
don't decode overlong UTF8 sequences: bug 29314 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@91007 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-04-01 19:40:32 +00:00 |
|
disttsc%bart.nl
|
d30c2be76b
|
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-03-02 09:26:57 +00:00 |
|
scc%mozilla.org
|
3f930de8f0
|
bug #65219: (work done by dbaron) r=jag, sr=scc. Remove leaking string recyclers.
git-svn-id: svn://10.0.0.236/trunk@87754 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-23 02:03:02 +00:00 |
|
scc%mozilla.org
|
028f9f3180
|
bug #53071: r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
git-svn-id: svn://10.0.0.236/trunk@86357 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-06 23:07:24 +00:00 |
|
vidur%netscape.com
|
3e62b3f9f3
|
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
git-svn-id: svn://10.0.0.236/trunk@83553 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-12 21:58:14 +00:00 |
|
warren%netscape.com
|
a8b9664a8c
|
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-28 22:17:53 +00:00 |
|
warren%netscape.com
|
c6b67eceeb
|
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-27 22:43:51 +00:00 |
|
scc%mozilla.org
|
9fc340d07f
|
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
git-svn-id: svn://10.0.0.236/trunk@78027 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-02 20:53:31 +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 |
|
pinkerton%netscape.com
|
7ea7daadb2
|
add a |do_AppendFromElement(PRUnichar)| to help speed up some things in wallet initialization (bug 44514) r/a=scc.
git-svn-id: svn://10.0.0.236/trunk@76613 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-18 04:48:29 +00:00 |
|
scc%mozilla.org
|
cdb44d875e
|
better comments re: the formal specification of |SetCapacity|; jag's |ToInteger| patch as per bug #46898; r|a=waterson
git-svn-id: svn://10.0.0.236/trunk@75880 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-08-09 08:26:23 +00:00 |
|
scc%mozilla.org
|
6ef6f1fd36
|
fixes for bugs #46898 and #46899: bad behavior in |nsCString::ToInteger| and a feature request for |ns[C]String::SetCapacity(0)| respectively. r={harishd, waterson}, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75144 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-07-29 03:11:59 +00:00 |
|
bratell%lysator.liu.se
|
ec28beac4b
|
Final part of bug 40027. r,a=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@74889 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-07-27 06:12:49 +00:00 |
|
alecf%netscape.com
|
f90fa8e9f2
|
fix purify errors - uninitialized memory on poorly formatted CID strings, and FMM on nsString::fputs
r=waterson, scc a=waterson
git-svn-id: svn://10.0.0.236/trunk@71822 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-08 23:34:53 +00:00 |
|
warren%netscape.com
|
cc5d426fbe
|
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
git-svn-id: svn://10.0.0.236/trunk@71450 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-03 09:46:12 +00:00 |
|
waterson%netscape.com
|
c802dd3916
|
Bugs 41279, 41280, 41290. Implement NS_ConvertUTF8toUCS2, r=ftang. Fix NS_ConvertUCS2toUTF8 to set mLength, r=ftang. Re-implement ToNew[*]String to be less bloaty, r=scc,brendan
git-svn-id: svn://10.0.0.236/trunk@71379 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-02 20:06:54 +00:00 |
|
waterson%netscape.com
|
11ea188ef2
|
Bug 40461. Implement NS_ConvertUCS2toUTF8, r=scc,brendan
git-svn-id: svn://10.0.0.236/trunk@70949 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-26 22:24:34 +00:00 |
|
scc%netscape.com
|
daa22be30a
|
turning on the new strings API.
git-svn-id: svn://10.0.0.236/trunk@70010 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-16 07:18:04 +00:00 |
|
scc%netscape.com
|
879df1b115
|
changes to fix some errors constructing autostrings from null pointers that led to crashes
git-svn-id: svn://10.0.0.236/trunk@69730 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-15 03:10:19 +00:00 |
|
ftang%netscape.com
|
44b7555922
|
fix IsAscii function. The origional one report Latin1 characters as ASCII
git-svn-id: svn://10.0.0.236/trunk@68059 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-03 07:05:19 +00:00 |
|
mkaply%us.ibm.com
|
f32dd26a1b
|
# 34082
r= dougt@netscape.com
OS/2 bring up continues - Adding PR_CALLBACKs for VisualAge Compiler
git-svn-id: svn://10.0.0.236/trunk@67931 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-02 22:38:04 +00:00 |
|
scc%netscape.com
|
072da30887
|
making string conversions explicit; this checkin stops the back-sliding before we turn on NEW_STRING_APIS.
git-svn-id: svn://10.0.0.236/trunk@67406 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-27 20:37:54 +00:00 |
|
mjudge%netscape.com
|
f74ce25354
|
scc string fixes
git-svn-id: svn://10.0.0.236/trunk@67148 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-26 00:55:37 +00:00 |
|
scc%netscape.com
|
c3ce8681aa
|
Added an additional permitting and denying signatures for |NS_ConvertASCIItoUCS2|
git-svn-id: svn://10.0.0.236/trunk@66889 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-23 01:03:28 +00:00 |
|
scc%netscape.com
|
181154f76c
|
there were a bunch of routines that returned references to this and were abused as much as they were used correctly. now they return |void|
git-svn-id: svn://10.0.0.236/trunk@66667 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-21 06:59:14 +00:00 |
|
scc%netscape.com
|
f742fe7b5f
|
needed to make the implementation of |EqualsIgnoreCase(nsIAtom*, ...)| available.
git-svn-id: svn://10.0.0.236/trunk@66203 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-17 14:50:07 +00:00 |
|
scc%netscape.com
|
d80a2c24a6
|
no, the |Equals(PRUnichar*, PRUnichar*, ...)| form is not what you think it is. It has to go. Make comparing with |nsIAtoms| remain avalailable even in |NEW_STRINGS_APIS|
git-svn-id: svn://10.0.0.236/trunk@66130 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-16 11:09:16 +00:00 |
|
scc%netscape.com
|
d14516727b
|
new ideas about string conversion
git-svn-id: svn://10.0.0.236/trunk@66042 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-15 00:05:17 +00:00 |
|
waterson%netscape.com
|
b859bba9c2
|
Explicit conversion required for NEW_STRING_APIS. r=scc
git-svn-id: svn://10.0.0.236/trunk@65156 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-04 06:03:20 +00:00 |
|
scc%netscape.com
|
4108d844a4
|
more work bringing |ns[C]String| into line with the new implementations. Again, this is no change when |NEW_STRING_APIS| is not defined.
git-svn-id: svn://10.0.0.236/trunk@64724 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-31 07:26:13 +00:00 |
|
scc%netscape.com
|
9121343202
|
adjustments to the string interfaces that should have no effect in the non-|NEW_STRING_APIS| case (yes, I built all changes to verify)
git-svn-id: svn://10.0.0.236/trunk@64635 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-30 22:51:51 +00:00 |
|
scc%netscape.com
|
afd60f21c4
|
finer grain control of which current string assignments are still available after |NEW_STRING_APIS|. Added |AssignWithConversion| signatures. Made appropriate current |Assign|s be synonyms.
git-svn-id: svn://10.0.0.236/trunk@64404 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-29 00:06:31 +00:00 |
|