scc%netscape.com
|
2ae71a7fb2
|
fixing an off-by-one bug
|
2000-03-27 07:46:02 +00:00 |
|
scc%netscape.com
|
8989445116
|
Trying to fix for Solaris
|
2000-03-25 07:55:07 +00:00 |
|
pavlov%netscape.com
|
57009b25cf
|
add some #if[n]def STASTANDALONE_STRING_TESTS r=scc
|
2000-03-25 02:07:34 +00:00 |
|
scc%netscape.com
|
4735f81cae
|
Making the tests run on all platforms. Removing some confusion about iostreams.
|
2000-03-25 00:59:29 +00:00 |
|
scc%netscape.com
|
b0b8c5e18f
|
Incremental changes. These files are not yet part of the build.
|
2000-03-25 00:47:02 +00:00 |
|
scc%netscape.com
|
402f35dfcd
|
Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
|
2000-03-24 22:06:57 +00:00 |
|
rickg%netscape.com
|
3405c56a6b
|
WIP for new string library, and defensive coding improvement in SetCapcity; r=buster
|
2000-03-24 07:21:56 +00:00 |
|
rickg%netscape.com
|
e01fb3441b
|
correct off-by-one error (edge case); r=buster
|
2000-03-24 07:19:00 +00:00 |
|
waterson%netscape.com
|
79a9a8b12c
|
Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). r=scc
|
2000-03-24 06:02:59 +00:00 |
|
waterson%netscape.com
|
12219bcb0b
|
Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). Minor silly fixes.
|
2000-03-24 06:02:37 +00:00 |
|
waterson%netscape.com
|
8917c72738
|
Condition nsAutoCString operator=() on NEW_STRING_APIS. r=scc
|
2000-03-24 00:41:40 +00:00 |
|
waterson%netscape.com
|
aa2f61cb44
|
Condition nsAutoString operator=() and some Assign() based on NEW_STRING_APIS. r=scc
|
2000-03-24 00:40:47 +00:00 |
|
waterson%netscape.com
|
dcfe6275d6
|
Use NS_MIN and NS_MAX instead of std::min and std::max. r=scc
|
2000-03-24 00:39:44 +00:00 |
|
scc%netscape.com
|
be782b8db1
|
fixing ambiguities caused by name hiding
|
2000-03-23 22:53:53 +00:00 |
|
scc%netscape.com
|
045cc4e9ba
|
resolving ambiguities; getting the new string APIs to build everywhere
|
2000-03-23 22:42:34 +00:00 |
|
scc%netscape.com
|
7d2d0cf608
|
Added "nsCharTraits.h"; no longer relying on |std::char_traits|. Renamed some things so overloading wouldn't fight with overriding.
|
2000-03-23 21:15:01 +00:00 |
|
scc%netscape.com
|
931f86c6b0
|
First Checked In.
|
2000-03-23 21:09:27 +00:00 |
|
scc%netscape.com
|
21601d71fa
|
Conditionally enable the new string APIs. Don't worry, they're not turned on yet. All changes r=waterson. Changes that effect |nsString| unconditionally, r=rickg.
|
2000-03-23 02:12:23 +00:00 |
|
scc%netscape.com
|
2f1956e29f
|
Getting rid of warnings. These files are not yet part of the build.
|
2000-03-22 22:51:18 +00:00 |
|
scc%netscape.com
|
9d360e3ad0
|
Made critical operations exploit chunky iterators. These files are not yet part of the build.
|
2000-03-22 08:19:48 +00:00 |
|
scc%netscape.com
|
0825f5bcd1
|
Incremental changes. Fixed some things that were stopping rickg from compiling. This file is not part of the build.
|
2000-03-14 17:10:03 +00:00 |
|
rickg%netscape.com
|
cbb199a064
|
WIP for removal of deprecated string methods
|
2000-03-12 22:21:14 +00:00 |
|
scc%netscape.com
|
92e24087ff
|
Incremental changes. Provided implementations for the virtual functions that were previously pure virtual. These implementations were common, after all, even just between |nsString| and |nsCString|. These files are not part of the build.
|
2000-03-12 20:57:35 +00:00 |
|
scc%netscape.com
|
7002773472
|
Incremental changes. Added |Implementation()| member to allow rick to implement copy-on-write. Added more virtual members to writable. More to come. These files are not part of the build.
|
2000-03-12 17:39:49 +00:00 |
|
rickg%netscape.com
|
194f10b94d
|
landing phase 2 to remove deprecated string calls
|
2000-03-12 11:10:07 +00:00 |
|
scc%netscape.com
|
a16db647b9
|
Incremental changes. Reorganized code; implemented more factored methods. Moved string owner from fragment to iterator. Renamed the |const| version of |GetFragment| to |GetConstFragment| so we didn't mix overloading with overriding; eliminating need for some uses of |using| ... may want to do the same thing with |Begin| and |End|. These files are not part of the build.
|
2000-03-12 01:28:16 +00:00 |
|
scc%netscape.com
|
7b543c486c
|
Incremental changes. Modified the strategy for nested |nsPromiseConcatenation| objects. Changed the type of the fragment identifier in a fragment. These files are not part of the build.
|
2000-03-10 07:04:09 +00:00 |
|
scc%netscape.com
|
4d17a62278
|
Incremental changes, renamed |nsConcatString| to |nsPromiseConcatenation|. Added |nsPromiseSubstring|. Got rid of upper/lower signatures. Added |Assign|. Fixed comparison macros. Added |operator+=| and |operator=|. These files are not part of the build.
|
2000-03-10 02:30:14 +00:00 |
|
scc%netscape.com
|
4343cd857e
|
Incremental changes. Getting the comparison operators right. Making |operator+()| do the right thing. These files are not part of the build yet.
|
2000-03-09 06:37:45 +00:00 |
|
scc%netscape.com
|
226fee4a5e
|
Incremental changes. These files are not yet part of the build. a=don
|
2000-03-08 21:57:14 +00:00 |
|
rickg%netscape.com
|
e2639fea30
|
fixed pdt+ bug 29749; r=pollman; a=jar
|
2000-03-08 06:16:29 +00:00 |
|
scc%netscape.com
|
50fa47e2c4
|
Not part of the build. Developing interfaces. Incremental changes to share with rickg, et al.
|
2000-03-07 20:56:07 +00:00 |
|
scc%netscape.com
|
379d85539c
|
First Checked In.
|
2000-03-07 01:02:10 +00:00 |
|
ftang%netscape.com
|
485fcaf806
|
fix 29333 make the initial construction passing "" for performance and legal nsString usage. r=rickg a=bobj
|
2000-02-29 06:59:55 +00:00 |
|
rickg%netscape.com
|
6aed413a37
|
fixed bug28837 (r=troy; a=jar). Removed warnings (r=troy)
|
2000-02-24 08:20:03 +00:00 |
|
waterson%netscape.com
|
e81097b87b
|
My bad; I reviewed this code and I suck. This is the right fix.
|
2000-02-24 06:42:36 +00:00 |
|
gagan%netscape.com
|
d86c754b55
|
Avoid calling Copy from operator= if we are just resetting the nsXPIDLString. So now it is safe to reset an nsXPIDLCString or nsXPIDLString by setting it to null. r=waterson,a=jevering
|
2000-02-24 05:34:28 +00:00 |
|
valeski%netscape.com
|
301e336587
|
28782. a=jar. r=rickg. nsCAutoString couldn't handle a '=' of a PRUnichar*, now it can
|
2000-02-23 22:47:03 +00:00 |
|
rickg%netscape.com
|
4c704a1b1b
|
changed 'embedded nulls' asserts to warnings in nsString
|
2000-02-19 09:17:49 +00:00 |
|
rickg%netscape.com
|
386500ccac
|
partial fix for 23418; r=rhp; a=phil
|
2000-02-19 09:17:14 +00:00 |
|
rickg%netscape.com
|
3ed534b000
|
fixed PDT+ bug27954; r=buster;a=jar; precheckins ok
|
2000-02-18 07:47:47 +00:00 |
|
scc%netscape.com
|
3939c51736
|
backing out my change
|
2000-02-16 15:43:55 +00:00 |
|
scc%netscape.com
|
408258131d
|
I think this is the right fix for the wensleydale bustage. Added |operator*()| to |nsXPIDL[C]String|. Fixed |const|-ness of existing operators and made inline. Built and tested on Mac; if this doesn't help, I'll back it right out. r=ckritzer (I swear I'm not making this up!)
|
2000-02-16 15:08:55 +00:00 |
|
rickg%netscape.com
|
050c633ce6
|
major perf mods for bug 27524, and removed deprecated methods; r=harishd
|
2000-02-13 17:46:15 +00:00 |
|
rickg%netscape.com
|
5480bb3143
|
fixing tiny menu bug by backing out partial update to nsStr; r=none
|
2000-02-11 16:21:53 +00:00 |
|
rickg%netscape.com
|
068f9e1da3
|
added return type on new method
|
2000-02-11 15:19:17 +00:00 |
|
rickg%netscape.com
|
4d12935e0e
|
fixed25049; r=harishd
|
2000-02-11 12:11:03 +00:00 |
|
rickg%netscape.com
|
1e1d20f88e
|
bug24015; r=rods a=chofmann
|
2000-01-18 21:06:05 +00:00 |
|
kin%netscape.com
|
3308275ef6
|
Fix for bug #21317: UMR: nsCAutoString::=(nsCAutoString const&)
Added nsCAutoString& operator=(nsCAutoString&).
r=rickg@netscape.com a=chofmann@netscape.com
|
1999-12-09 22:53:52 +00:00 |
|
rickg%netscape.com
|
a3187e2ff2
|
fixed bug in nsStr::Compare(); r=dveditz (who also found the bug)
|
1999-12-07 09:52:43 +00:00 |
|
rickg%netscape.com
|
95441de478
|
fixed PDT+19121; r=kmcclusk
|
1999-12-03 00:30:29 +00:00 |
|
rickg%netscape.com
|
1a75640583
|
fixed off-by-1 error in compare, and added ReplaceSubstring(). r=syd
|
1999-12-02 10:14:38 +00:00 |
|
sfraser%netscape.com
|
dacf66a5bf
|
Include stdio.h with system paths, not user paths. No bug, r=mozbot.
|
1999-12-01 06:12:01 +00:00 |
|
fur%netscape.com
|
4981f629c1
|
Disable the temporary assertion for embedded NUL characters in nsString::Append(),
so that clients of nsString can make use of the changes that rickg added which
allow embedded NULs. r: rickg
|
1999-11-29 21:32:53 +00:00 |
|
warren%netscape.com
|
7b7c64390a
|
Changed ifdefs to this stuff is off for debug builds too.
|
1999-11-20 07:28:45 +00:00 |
|
warren%netscape.com
|
d6c2199dcd
|
Added isascii for mac
|
1999-11-20 05:46:04 +00:00 |
|
warren%netscape.com
|
8b576d2a0a
|
Fixed include for non-debug builds.
|
1999-11-20 05:27:35 +00:00 |
|
warren%netscape.com
|
5b2d5696f3
|
Added nsStr (nsString, nsString2) code for counting strings that have been seen. r=rickg
|
1999-11-20 04:22:26 +00:00 |
|
rickg%netscape.com
|
51573db439
|
corrected type mismatch in memory error status of nsStrings; r=none
|
1999-11-19 08:10:40 +00:00 |
|
rickg%netscape.com
|
ad5334de75
|
added DebugDump() to nsString classes for terminal output. Also slightly improved documentation. r=buster
|
1999-11-19 08:05:30 +00:00 |
|
rickg%netscape.com
|
516adaef6c
|
reenabled safer version of assertion
|
1999-11-15 17:10:06 +00:00 |
|
rickg%netscape.com
|
a45e164ae6
|
disable overambitious assert for now; r=rods; a=leaf
|
1999-11-15 16:38:29 +00:00 |
|
rickg%netscape.com
|
948d04c6d8
|
change NS_ASSERTION to NS_WARN_IF_FALSE; r=none
|
1999-11-14 10:05:40 +00:00 |
|
rickg%netscape.com
|
5ff074fed9
|
finally: a fix for archaic compilers
|
1999-11-14 07:58:05 +00:00 |
|
rickg%netscape.com
|
af6e99fa32
|
try again to get around unix problem
|
1999-11-14 07:20:02 +00:00 |
|
rickg%netscape.com
|
38e3044206
|
try to get around linux compiler grief
|
1999-11-14 06:49:43 +00:00 |
|
rickg%netscape.com
|
bd46d8d5f0
|
bug18337 and fixes for embedded nulls; r=harishd
|
1999-11-14 06:22:52 +00:00 |
|
jdunn%netscape.com
|
2439aac20c
|
AIX requires a 'const' in order to handle the assignment of 2 nsStrings
(see wallet.cpp line 3093).
rickg approved
|
1999-11-12 03:58:15 +00:00 |
|
dmose%mozilla.org
|
142ac52eaf
|
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
|
1999-11-06 03:43:54 +00:00 |
|
rickg%netscape.com
|
5950c8d6ef
|
updated FAQ section of nsString documentation
|
1999-10-16 18:45:18 +00:00 |
|
warren%netscape.com
|
763c521a26
|
Added nsTraceRefcnt logging.
|
1999-10-12 09:30:16 +00:00 |
|
rickg%netscape.com
|
f66add4c0e
|
fixed leak using patch from beard; verified in purify. r=rgess; bug=15751
|
1999-10-07 07:22:57 +00:00 |
|
rickg%netscape.com
|
a0d9a79a54
|
bugs 13038 and 14920; also improved comments. r=kmcclusk
|
1999-10-05 04:47:19 +00:00 |
|
rickg%netscape.com
|
350d30ae94
|
replace ANSI true/false with PR_TRUE; sorry about that.
|
1999-09-30 05:15:37 +00:00 |
|
rickg%netscape.com
|
6f744b281a
|
perf update and bug fix: a=chofmann r=buster
|
1999-09-30 04:03:49 +00:00 |
|
waterson%netscape.com
|
a6ce109fb6
|
Fix memmove() stuff.
|
1999-09-20 06:11:36 +00:00 |
|
rickg%netscape.com
|
4fca0d71c9
|
back out update to Append(int,radix) until I can find ltoa() on linux
|
1999-09-20 05:50:43 +00:00 |
|
rickg%netscape.com
|
f1b5efa2cc
|
explicitly include <stdlib.h>
|
1999-09-20 05:32:36 +00:00 |
|
rickg%netscape.com
|
9800c21dc0
|
fixed crasher in bufferroutines, and eliminated 1 costly call to sprintf
|
1999-09-20 05:10:32 +00:00 |
|
rickg%netscape.com
|
73c490c4d3
|
improved safety of CBufDescriptor
|
1999-09-19 16:43:09 +00:00 |
|
rickg%netscape.com
|
f4fbb6fd09
|
performance improvements and larger default buffer size
|
1999-09-17 23:46:55 +00:00 |
|
ftang%netscape.com
|
4bbc98588a
|
add ToNewUTF8Stirng to nsString
|
1999-09-13 22:51:29 +00:00 |
|
beard%netscape.com
|
87f3477863
|
Added operator = (const char*) as a convenience. always copies argument string.
|
1999-09-11 23:00:38 +00:00 |
|
troy%netscape.com
|
476f0be19f
|
Fixed build bustage
|
1999-09-08 21:26:24 +00:00 |
|
troy%netscape.com
|
68bf056cd9
|
Removed GetEmptySharedBuffer() and changed to using a const Unicode array of
size 1
|
1999-09-08 20:21:27 +00:00 |
|
brendan%mozilla.org
|
a84076e44e
|
Expand tabs to spaces per Emacs modeline; other space cleanups.
|
1999-09-06 22:59:11 +00:00 |
|
dougt%netscape.com
|
028f11d2bf
|
Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called. (thanks waterson, jband)
Also fixing 12237. (thanks jband).
|
1999-09-03 22:21:29 +00:00 |
|
waterson%netscape.com
|
0a263a4690
|
Make CBufDescriptor const to avoid -pedantic bustage.
|
1999-09-02 08:02:57 +00:00 |
|
rickg%netscape.com
|
8795a355d4
|
another tiny tweak to docs
|
1999-09-02 07:13:56 +00:00 |
|
rickg%netscape.com
|
ac8dfadb6d
|
better docs and finally got rid of deprecated API's
|
1999-09-02 07:04:59 +00:00 |
|
kipp%netscape.com
|
948ad27a21
|
Reworked sizeof api's to be much more useful; updated implementations to match
|
1999-08-31 03:04:37 +00:00 |
|
rickg%netscape.com
|
011055adde
|
improved docs, bug fixes, removed outdated APIs
|
1999-08-30 06:55:13 +00:00 |
|
waterson%netscape.com
|
27a6046e3c
|
Clean up comments; no more delete[].
|
1999-08-29 19:38:41 +00:00 |
|
rickg%netscape.com
|
8fdde14e77
|
removed warnings
|
1999-08-25 03:11:05 +00:00 |
|
dougt%netscape.com
|
f443b5579a
|
Adding a comment to remind ourselves that at one time these were const.
|
1999-08-24 01:14:44 +00:00 |
|
waterson%netscape.com
|
3271a98e09
|
Treat CBufDescriptors as 'const' so that they may be inlined.
|
1999-08-24 00:52:32 +00:00 |
|
dougt%netscape.com
|
32a9a77110
|
xpild-ing nsIAtom. Now nsIAtom is xpcom compliant.
|
1999-08-21 07:07:00 +00:00 |
|
harishd%netscape.com
|
c6ccbf04df
|
Fixing ToNewUnicode(). Checking in for rickg.
approved: cyeh
|
1999-07-28 21:43:11 +00:00 |
|
rickg%netscape.com
|
d9e840013c
|
odd 'n' ends
|
1999-07-25 17:21:34 +00:00 |
|
rickg%netscape.com
|
b396c554b0
|
added optional arg validation to improve safety
|
1999-07-25 17:21:14 +00:00 |
|
rickg%netscape.com
|
0c9e33a09b
|
narrowed the nsCString API's for safety
|
1999-07-25 17:20:37 +00:00 |
|
scc%netscape.com
|
8d681a0998
|
use shared allocator
|
1999-07-22 18:23:02 +00:00 |
|
rickg%netscape.com
|
bbf641cba9
|
try to improve append performance and allow non-null term buffers when count is given
|
1999-07-20 06:58:41 +00:00 |
|
rickg%netscape.com
|
f3021fdfb3
|
improved api's
|
1999-07-19 03:10:41 +00:00 |
|
rickg%netscape.com
|
e2a408e2f4
|
incrased argument conditioning
|
1999-07-18 21:26:03 +00:00 |
|
peterl%netscape.com
|
ee8edea59c
|
moved char* conversion operators to nsCString
|
1999-07-18 00:03:43 +00:00 |
|
rickg%netscape.com
|
c33ad9f0b4
|
removing references to iostreams
|
1999-07-17 10:08:10 +00:00 |
|
rickg%netscape.com
|
8b2dc96c17
|
landing updates to nsString
|
1999-07-17 07:26:16 +00:00 |
|
slamm%netscape.com
|
3ff314dc2b
|
Fix build warnings.
|
1999-07-16 22:00:52 +00:00 |
|
rickg%netscape.com
|
6ae572e3bd
|
back out erroneously updated files
|
1999-07-09 06:01:55 +00:00 |
|
rickg%netscape.com
|
805dbdcc10
|
added nsStringTokenizer.* files; but not in the makefiles yet
|
1999-07-09 05:11:25 +00:00 |
|
rickg%netscape.com
|
fd74705b41
|
fixes Churchill's search bug, and crash bug 6469
|
1999-06-18 04:51:11 +00:00 |
|
rickg%netscape.com
|
e5e7c20dbc
|
fixed ToInteger (again) and eliminate bug 8140
|
1999-06-17 19:15:57 +00:00 |
|
rickg%netscape.com
|
1e43cc1e92
|
approved update
|
1999-06-17 07:24:13 +00:00 |
|
rickg%netscape.com
|
a22536e99a
|
more error reporting in ToInteger()
|
1999-06-15 02:03:33 +00:00 |
|
rickg%netscape.com
|
d22b6af279
|
perf improvements, bug fix in insert(), better error reporting in ToInteger()
|
1999-06-13 21:23:04 +00:00 |
|
waterson%netscape.com
|
6935cf5057
|
Ensure that mBuf <-- 0 before assignment begins. Otherwise we run the rise of a failed assignment causing a duplicate free.
|
1999-06-12 16:39:11 +00:00 |
|
jdunn%netscape.com
|
92ce1bb48a
|
AIX requires nsSubsumeStr to be a const... so for AIX (only) lets make it so
|
1999-06-04 22:08:19 +00:00 |
|
rickg%netscape.com
|
ead59aac8f
|
fixed warnings
|
1999-06-03 23:03:08 +00:00 |
|
rickg%netscape.com
|
4750d8ff9b
|
fixed offset error in FindCharInSet() and RFindCharInSet()
|
1999-06-03 22:12:27 +00:00 |
|
rickg%netscape.com
|
71405a906b
|
fix bug 7479 per Erik VanDerPoel
|
1999-06-03 18:45:39 +00:00 |
|
jdunn%netscape.com
|
7535af1408
|
change false to PR_FALSE
|
1999-06-03 17:57:36 +00:00 |
|
rickg%netscape.com
|
7d255a1bd9
|
fix searching errors; safeguard assign
|
1999-06-03 10:49:14 +00:00 |
|
rickg%netscape.com
|
1851bc0098
|
update to nsString2 as default impl
|
1999-05-31 22:09:05 +00:00 |
|
rickg%netscape.com
|
9f99b05dc8
|
searching should be slightly faster now
|
1999-05-29 09:40:49 +00:00 |
|
rickg%netscape.com
|
fd7edc13b6
|
using brute-force search for now
|
1999-05-29 09:28:56 +00:00 |
|
rickg%netscape.com
|
8f2ceea3de
|
final update to nsString2 before switchover
|
1999-05-29 07:29:46 +00:00 |
|
rickg%netscape.com
|
dafc322589
|
fixed bug in nsString2::find() -- this will soon use boyer-moore
|
1999-05-27 07:59:16 +00:00 |
|
dp%netscape.com
|
94344009c8
|
Landing xpcom20/21 branch.
|
1999-05-26 01:38:36 +00:00 |
|
kmcclusk%netscape.com
|
6635957e0c
|
Modified nsString2::Append to only call strlen only if aCount is -1.
This clears up ABR errors reported in Purify.
|
1999-05-13 23:44:57 +00:00 |
|
sspitzer%netscape.com
|
ed6326405e
|
make the destructor virtual
|
1999-05-13 00:48:42 +00:00 |
|
briano%netscape.com
|
b1a44b7876
|
Changed the reference to 'false' to 'PR_FALSE' so it'll build on Unix.
|
1999-05-07 02:21:43 +00:00 |
|
rickg%netscape.com
|
a404439850
|
also removed a debug define
|
1999-05-07 00:48:04 +00:00 |
|
rickg%netscape.com
|
641adcdf34
|
fixed an error subsuming autostrings, and removed an AIX warning
|
1999-05-07 00:47:24 +00:00 |
|
waterson%netscape.com
|
f9adab0bb3
|
Suppress unused parameter warnings.
|
1999-05-06 05:15:26 +00:00 |
|
rickg%netscape.com
|
4957d2ba64
|
new nsString modz; getting ready for nsString2 switchover
|
1999-05-06 05:13:08 +00:00 |
|
alecf%netscape.com
|
cbf125fb4c
|
#if 0 out some unused code
|
1999-05-04 20:56:40 +00:00 |
|
alecf%netscape.com
|
a2d005b709
|
initialize some variables in constructor declaration rather than the constructor itself
|
1999-05-04 20:52:05 +00:00 |
|
waterson%netscape.com
|
129dfd2a49
|
Improve docs.
|
1999-05-04 03:54:56 +00:00 |
|
waterson%netscape.com
|
1ea17b5fd1
|
Bug 5671. Use nsAllocator instead of C++ new/delete. r=jband,a=chofmann.
|
1999-04-30 18:49:40 +00:00 |
|
brendan%netscape.com
|
f1504a6f9e
|
Fix typos and other comment nits.
|
1999-04-28 00:38:49 +00:00 |
|
rickg%netscape.com
|
8454059bc9
|
removed warnings
|
1999-04-26 23:43:40 +00:00 |
|
rickg%netscape.com
|
5c86e5a3c1
|
completed the backout
|
1999-04-25 03:50:10 +00:00 |
|
rickg%netscape.com
|
5b3132ce88
|
backing out string changes until I can get it right
|
1999-04-25 03:10:44 +00:00 |
|
rickg%netscape.com
|
a293ca7ca6
|
still trying to fix mac breakage
|
1999-04-25 02:53:39 +00:00 |
|
rickg%netscape.com
|
72a01442f1
|
removed warnings and a build error
|
1999-04-25 02:05:03 +00:00 |
|
rickg%netscape.com
|
add5c429d4
|
fix to nsString2 constructor
|
1999-04-25 01:51:21 +00:00 |
|
rickg%netscape.com
|
f48eec734b
|
fix to nsString2 constructor
|
1999-04-25 01:49:58 +00:00 |
|
rickg%netscape.com
|
f9662d011b
|
disabled some unnecessary debug output
|
1999-04-25 01:27:51 +00:00 |
|
rickg%netscape.com
|
d8ba6251a8
|
removed PRUnichar* operator() and other WIP for nsString2
|
1999-04-25 01:24:10 +00:00 |
|
rickg%netscape.com
|
54638203b1
|
fixed nsStr bug found by davidBienvenu -- I owe him a beer
|
1999-04-05 21:38:50 +00:00 |
|
rickg%netscape.com
|
640480851f
|
fixed bug found by DavidBienvenu -- I owe him a beer
|
1999-04-05 21:28:55 +00:00 |
|
pierre%netscape.com
|
f9165ef867
|
Use delete[] for strings allocated with ToNewCString().
|
1999-03-30 01:23:24 +00:00 |
|
briano%netscape.com
|
90d9dd6669
|
Fixed the 'extra token after the endif' bug that was breaking some Unix builds.
|
1999-03-29 23:05:49 +00:00 |
|
waterson%netscape.com
|
0cf17d4ce5
|
Landed RDF_19990326_BRANCH, scriptability changes.
|
1999-03-29 19:52:54 +00:00 |
|
jband%netscape.com
|
ccca3b497c
|
fixing cases of declaration not exactly matching definition and a few other instances of extraneous 'const' on PRUnichar passed by value
|
1999-03-27 07:34:44 +00:00 |
|
rickg%netscape.com
|
dd619c3450
|
any fix for entities
|
1999-03-25 01:27:27 +00:00 |
|
rickg%netscape.com
|
61a70a0c96
|
removed linux warnings
|
1999-03-23 08:47:54 +00:00 |
|
rickg%netscape.com
|
eb7f160063
|
added recycler to nsString2
|
1999-03-23 07:33:10 +00:00 |
|
rickg%netscape.com
|
a313d5394a
|
fixed bug in nsString; added recycler to nsString2
|
1999-03-23 07:26:27 +00:00 |
|
rickg%netscape.com
|
0ab7547cf9
|
removed unsightly warnings from string classes
|
1999-03-23 00:28:36 +00:00 |
|
rickg%netscape.com
|
b9efb47ef0
|
fixed nsString2 build problem
|
1999-03-22 22:03:14 +00:00 |
|
dcone%netscape.com
|
9722af1758
|
fixed small mac bug
|
1999-03-22 21:52:57 +00:00 |
|
dcone%netscape.com
|
5107ff368a
|
Fixed small mac bug
|
1999-03-22 21:52:39 +00:00 |
|
rickg%netscape.com
|
f601e29751
|
landing nsString2
|
1999-03-22 09:54:46 +00:00 |
|
rickg%netscape.com
|
e26a3d2825
|
prep work to land nsString2
|
1999-03-22 08:29:26 +00:00 |
|
rickg%netscape.com
|
063da77aca
|
removed static vars
|
1999-03-19 08:47:20 +00:00 |
|
rickg%netscape.com
|
98eae31a0b
|
fixed recently introduced i18n bugs
|
1999-03-07 19:23:28 +00:00 |
|
hyatt%netscape.com
|
02e16ec5f5
|
Fix to the RFind method of nsString.
|
1999-03-05 00:03:46 +00:00 |
|
mcmullen%netscape.com
|
d13c4f0d46
|
Call delete [] when new [] was used for allocation.
|
1999-02-27 20:39:07 +00:00 |
|
rickg%netscape.com
|
1fe259de63
|
small mod to handle hex conversion better
|
1999-02-19 06:32:40 +00:00 |
|
rickg%netscape.com
|
71624eb818
|
removed bug from deque, and added replaceChar call to string
|
1999-02-16 06:47:00 +00:00 |
|
troy%netscape.com
|
2161ce5972
|
Added missing "const" that was allowing internal pointer to Unicode
string tobe returned as a non-const value
|
1999-02-14 05:44:01 +00:00 |
|
sfraser%netscape.com
|
c2d781ea6a
|
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.
|
1999-02-11 06:23:29 +00:00 |
|
sfraser%netscape.com
|
411bf694fa
|
Fix a bug in
|
1999-02-11 06:22:03 +00:00 |
|
alecf%netscape.com
|
ea6a6be543
|
add a few more string cases to fix compilers who complain about ambiguous overloading
|
1999-02-10 08:22:47 +00:00 |
|
ftang%netscape.com
|
3af5eaa0fa
|
change upper and lower case operation to call unicharutil for the nonASCII case
|
1999-02-08 18:57:21 +00:00 |
|
peterl%netscape.com
|
cda3bca867
|
Added operator=(nsAutoString) for autostring
|
1999-01-30 06:19:52 +00:00 |
|
ftang%netscape.com
|
06132c62e3
|
limit ToUCS2 only have effect in U+0080 to U+009F range so it won't mess up non Latin 1 characters
|
1999-01-29 18:08:36 +00:00 |
|
rickg%netscape.com
|
214c399537
|
exposed objectAt in deque, and fixed toInteger bug
|
1999-01-15 19:20:51 +00:00 |
|
rickg%netscape.com
|
415f60f790
|
fixed bug in Compare() and error in ToInteger()
|
1999-01-10 08:17:40 +00:00 |
|
rickg%netscape.com
|
95d921dff4
|
modest improvements to string and deque
|
1999-01-09 01:09:39 +00:00 |
|
waterson%netscape.com
|
f390a1e8c5
|
Made the aCopy parameter to nsString::Insert const to clear up some compiler warnings. a=rickg.
|
1999-01-07 22:19:57 +00:00 |
|
warren%netscape.com
|
0580a8e5c4
|
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
|
1998-12-16 05:40:20 +00:00 |
|
rickg%netscape.com
|
51582a22b5
|
fixed bug #1203
|
1998-11-24 20:23:46 +00:00 |
|
rickg%netscape.com
|
5d77ac2437
|
changed ToInteger() so that it returns an error properly
|
1998-11-24 02:38:21 +00:00 |
|
rickg%netscape.com
|
91a74f3b64
|
updated docs for nsString class usage
|
1998-11-20 22:11:09 +00:00 |
|
kipp%netscape.com
|
9be7e3e15f
|
Made nsString::Insert actually support the count=-1 default argument
|
1998-11-19 17:58:30 +00:00 |
|
pierre%netscape.com
|
a9e64e7020
|
fixed the 3 instances of Compare() to work with empty strings
|
1998-11-04 06:48:11 +00:00 |
|
rickg%netscape.com
|
39e6dbf292
|
fixed bug in IsOrdered that was found on the web
|
1998-10-26 22:33:39 +00:00 |
|
kipp%netscape.com
|
001700f459
|
Fixed some sign extension bugs
|
1998-10-10 15:28:53 +00:00 |
|
rickg%netscape.com
|
6953f2b621
|
added radix support in ToInteger()
|
1998-10-04 04:52:10 +00:00 |
|
kipp%netscape.com
|
067c25cae2
|
Added a macro and normalized auto-string initialization; reordered methods slightly just to annoy rickg :-)
|
1998-09-05 23:21:42 +00:00 |
|
valeski%netscape.com
|
e77dfab87e
|
String insertion was broken if you wanted to insert at the begining (index '0') of a string.
|
1998-09-04 18:49:50 +00:00 |
|
rickg%netscape.com
|
f62e951f1c
|
new string improvements
|
1998-09-04 17:26:37 +00:00 |
|
rickg%netscape.com
|
4125164d98
|
added BinarySearch method for faster string searches
|
1998-08-29 05:06:50 +00:00 |
|
valeski%netscape.com
|
da9bc1007c
|
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
|
1998-08-27 08:15:40 +00:00 |
|
rickg%netscape.com
|
848aed5db1
|
added iostream output to nsString
|
1998-08-22 17:50:13 +00:00 |
|
peterl%netscape.com
|
a9f7a46342
|
performance tweak in trim
|
1998-08-07 02:11:13 +00:00 |
|
rickg%netscape.com
|
0e7fb55528
|
kipps changes
|
1998-08-05 01:31:14 +00:00 |
|
rickg%netscape.com
|
6e9492b121
|
added a few assertions, just to be safe
|
1998-08-03 21:03:49 +00:00 |
|
rickg%netscape.com
|
42fbaf0a68
|
major upgrade to string class implementation
|
1998-08-03 20:46:38 +00:00 |
|
troy%netscape.com
|
e2bf4445ea
|
Fixed some crashes where it wa assumes mStr was non-NULL
|
1998-07-30 20:36:51 +00:00 |
|
rickg%netscape.com
|
40be51d3e3
|
more string improvements
|
1998-07-30 18:35:58 +00:00 |
|
rickg%netscape.com
|
3c5b067b54
|
fixed string assignment bug
|
1998-07-30 18:26:46 +00:00 |
|
troy%netscape.com
|
8d40651e4a
|
Changed default constructor to leave capacity at 0 and not allocate
a buffer of 24 bytes
|
1998-07-29 23:06:21 +00:00 |
|
rickg%netscape.com
|
5446c139c4
|
warning removal
|
1998-07-25 02:11:02 +00:00 |
|
troy%netscape.com
|
c1493555d6
|
Added some '=' operator member functions to nsAutoString
|
1998-07-22 21:38:48 +00:00 |
|
kipp
|
a3cbd81c80
|
Added SizeOf method
|
1998-06-05 21:38:36 +00:00 |
|
kipp
|
38ccae3b3c
|
null terminate empty auto string properly
|
1998-06-01 20:55:46 +00:00 |
|
kipp
|
745846f561
|
Fixed bug in nsString::Cut code where the sizeof(chartype) was multipled a bit aggresively; I also tuned the routine somewhat as well
|
1998-05-20 23:18:25 +00:00 |
|
kipp
|
3b1a184a22
|
Added empty constructor; removed instance count sillyness
|
1998-05-20 16:21:48 +00:00 |
|
rickg
|
0b6bd9d390
|
added IsDigit to string
|
1998-05-11 23:27:35 +00:00 |
|
kipp
|
b881d71f5b
|
Fixed compiler bugs/warnings
|
1998-04-26 03:13:20 +00:00 |
|
rickg
|
7cd013ca7c
|
added Append(unichar)
|
1998-04-25 19:44:35 +00:00 |
|
karnaze
|
3943ad1a15
|
added radio groups, select/option, beter sizing. widgets take creation parms.
|
1998-04-24 21:37:30 +00:00 |
|
peterl
|
355fcae2bd
|
fixed memory leaks in nsAutoString
|
1998-04-16 21:47:17 +00:00 |
|
kipp
|
098bef52b4
|
moved to pub
|
1998-04-13 20:24:54 +00:00 |
|