rickg%netscape.com
5f027c4b56
completed the backout
...
git-svn-id: svn://10.0.0.236/trunk@29100 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 03:50:10 +00:00
rickg%netscape.com
4399272b2c
backing out string changes until I can get it right
...
git-svn-id: svn://10.0.0.236/trunk@29099 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 03:10:44 +00:00
rickg%netscape.com
1b955c406d
disabled some unnecessary debug output
...
git-svn-id: svn://10.0.0.236/trunk@29090 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:27:51 +00:00
rickg%netscape.com
e283248858
removed PRUnichar* operator() and other WIP for nsString2
...
git-svn-id: svn://10.0.0.236/trunk@29089 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:24:10 +00:00
rickg%netscape.com
8b02f05a50
any fix for entities
...
git-svn-id: svn://10.0.0.236/trunk@25020 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:27:27 +00:00
rickg%netscape.com
a0d40e6afd
fixed bug in nsString; added recycler to nsString2
...
git-svn-id: svn://10.0.0.236/trunk@24808 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:26:27 +00:00
rickg%netscape.com
0eea29e86d
removed unsightly warnings from string classes
...
git-svn-id: svn://10.0.0.236/trunk@24751 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:28:36 +00:00
rickg%netscape.com
a1384a7aec
prep work to land nsString2
...
git-svn-id: svn://10.0.0.236/trunk@24662 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 08:29:26 +00:00
rickg%netscape.com
e635708ea1
removed static vars
...
git-svn-id: svn://10.0.0.236/trunk@24431 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:47:20 +00:00
rickg%netscape.com
0608af3478
fixed recently introduced i18n bugs
...
git-svn-id: svn://10.0.0.236/trunk@23117 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 19:23:28 +00:00
hyatt%netscape.com
c5fb807561
Fix to the RFind method of nsString.
...
git-svn-id: svn://10.0.0.236/trunk@22805 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:03:46 +00:00
mcmullen%netscape.com
9375f1534d
Call delete [] when new [] was used for allocation.
...
git-svn-id: svn://10.0.0.236/trunk@22370 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 20:39:07 +00:00
rickg%netscape.com
93cd35c059
small mod to handle hex conversion better
...
git-svn-id: svn://10.0.0.236/trunk@21282 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-19 06:32:40 +00:00
rickg%netscape.com
8cb5d3e503
removed bug from deque, and added replaceChar call to string
...
git-svn-id: svn://10.0.0.236/trunk@20767 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-16 06:47:00 +00:00
troy%netscape.com
dc4dd5e2b6
Added missing "const" that was allowing internal pointer to Unicode
...
string tobe returned as a non-const value
git-svn-id: svn://10.0.0.236/trunk@20676 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-14 05:44:01 +00:00
sfraser%netscape.com
10824c470f
That last checkin should have read: fix a bug in CompressWhitespace that caused the string length to be set incorrectly, when Trim shortened the string.
...
git-svn-id: svn://10.0.0.236/trunk@20373 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:23:29 +00:00
sfraser%netscape.com
9e2845f5e9
Fix a bug in
...
git-svn-id: svn://10.0.0.236/trunk@20371 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:22:03 +00:00
alecf%netscape.com
8966bc4b40
add a few more string cases to fix compilers who complain about ambiguous overloading
...
git-svn-id: svn://10.0.0.236/trunk@20229 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-10 08:22:47 +00:00
ftang%netscape.com
801a4fe99f
change upper and lower case operation to call unicharutil for the nonASCII case
...
git-svn-id: svn://10.0.0.236/trunk@20011 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-08 18:57:21 +00:00
ftang%netscape.com
339d983050
limit ToUCS2 only have effect in U+0080 to U+009F range so it won't mess up non Latin 1 characters
...
git-svn-id: svn://10.0.0.236/trunk@19020 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-29 18:08:36 +00:00
rickg%netscape.com
aaaf38083e
exposed objectAt in deque, and fixed toInteger bug
...
git-svn-id: svn://10.0.0.236/trunk@17859 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 19:20:51 +00:00
rickg%netscape.com
f8fb00ca59
fixed bug in Compare() and error in ToInteger()
...
git-svn-id: svn://10.0.0.236/trunk@17465 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-10 08:17:40 +00:00
rickg%netscape.com
a8382eb7c5
modest improvements to string and deque
...
git-svn-id: svn://10.0.0.236/trunk@17434 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-09 01:09:39 +00:00
waterson%netscape.com
05147c382f
Made the aCopy parameter to nsString::Insert const to clear up some compiler warnings. a=rickg.
...
git-svn-id: svn://10.0.0.236/trunk@17329 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-07 22:19:57 +00:00
warren%netscape.com
5f54c1af03
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
...
git-svn-id: svn://10.0.0.236/trunk@16495 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-16 05:40:20 +00:00
rickg%netscape.com
4102309f80
fixed bug #1203
...
git-svn-id: svn://10.0.0.236/trunk@15260 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 20:23:46 +00:00
rickg%netscape.com
69aa236de9
changed ToInteger() so that it returns an error properly
...
git-svn-id: svn://10.0.0.236/trunk@15226 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 02:38:21 +00:00
rickg%netscape.com
fb379a12ba
updated docs for nsString class usage
...
git-svn-id: svn://10.0.0.236/trunk@15052 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:11:09 +00:00
kipp%netscape.com
84410733de
Made nsString::Insert actually support the count=-1 default argument
...
git-svn-id: svn://10.0.0.236/trunk@14950 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 17:58:30 +00:00
pierre%netscape.com
f6b4569d23
fixed the 3 instances of Compare() to work with empty strings
...
git-svn-id: svn://10.0.0.236/trunk@14052 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:48:11 +00:00
rickg%netscape.com
843ee0f1c6
fixed bug in IsOrdered that was found on the web
...
git-svn-id: svn://10.0.0.236/trunk@13494 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 22:33:39 +00:00
kipp%netscape.com
57863c9016
Fixed some sign extension bugs
...
git-svn-id: svn://10.0.0.236/trunk@12526 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-10 15:28:53 +00:00
rickg%netscape.com
0a294fc002
added radix support in ToInteger()
...
git-svn-id: svn://10.0.0.236/trunk@11877 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-04 04:52:10 +00:00
kipp%netscape.com
f9c2c2bcd2
Added a macro and normalized auto-string initialization; reordered methods slightly just to annoy rickg :-)
...
git-svn-id: svn://10.0.0.236/trunk@9440 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-05 23:21:42 +00:00
valeski%netscape.com
0485308878
String insertion was broken if you wanted to insert at the begining (index '0') of a string.
...
git-svn-id: svn://10.0.0.236/trunk@9356 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-04 18:49:50 +00:00
rickg%netscape.com
3615d64e55
new string improvements
...
git-svn-id: svn://10.0.0.236/trunk@9341 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-04 17:26:37 +00:00
rickg%netscape.com
9923f54f7f
added BinarySearch method for faster string searches
...
git-svn-id: svn://10.0.0.236/trunk@8806 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-29 05:06:50 +00:00
valeski%netscape.com
3574dedce6
nsString.h - the mBuf member data type was the raw PRUnichar type, changed it to chartype.
...
nsString.cpp - we were dropping the ending null-byte/unichar when expanding/growing strings
git-svn-id: svn://10.0.0.236/trunk@8606 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 08:15:40 +00:00
rickg%netscape.com
7623c4ab6e
added iostream output to nsString
...
git-svn-id: svn://10.0.0.236/trunk@8352 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-22 17:50:13 +00:00
peterl%netscape.com
d854ad04ea
performance tweak in trim
...
git-svn-id: svn://10.0.0.236/trunk@7508 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-07 02:11:13 +00:00
rickg%netscape.com
c4b5ce8b7d
kipps changes
...
git-svn-id: svn://10.0.0.236/trunk@7290 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-05 01:31:14 +00:00
rickg%netscape.com
e325840a5d
added a few assertions, just to be safe
...
git-svn-id: svn://10.0.0.236/trunk@7138 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-03 21:03:49 +00:00
rickg%netscape.com
b8cd75c6bf
major upgrade to string class implementation
...
git-svn-id: svn://10.0.0.236/trunk@7134 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-03 20:46:38 +00:00
troy%netscape.com
197e645830
Fixed some crashes where it wa assumes mStr was non-NULL
...
git-svn-id: svn://10.0.0.236/trunk@6882 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-30 20:36:51 +00:00
rickg%netscape.com
18cb3820b8
more string improvements
...
git-svn-id: svn://10.0.0.236/trunk@6880 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-30 18:35:58 +00:00
rickg%netscape.com
6a4fa58e55
fixed string assignment bug
...
git-svn-id: svn://10.0.0.236/trunk@6879 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-30 18:26:46 +00:00
troy%netscape.com
be511b110e
Changed default constructor to leave capacity at 0 and not allocate
...
a buffer of 24 bytes
git-svn-id: svn://10.0.0.236/trunk@6807 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-29 23:06:21 +00:00
rickg%netscape.com
192449c4bc
warning removal
...
git-svn-id: svn://10.0.0.236/trunk@6479 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-25 02:11:02 +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
kipp
4e9e60ae79
null terminate empty auto string properly
...
git-svn-id: svn://10.0.0.236/trunk@2847 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-01 20:55:46 +00:00