scc%mozilla.org
|
70de2e4a46
|
landing string branch; see bug #73786
|
2001-04-02 19:40:52 +00:00 |
|
disttsc%bart.nl
|
497249a5e8
|
Move nsCString from |operator char*()| to |get()| and |NS_CONST_CAST| where needed. bug=53057, r=dmose, sr=shaver
|
2001-03-20 05:37:56 +00:00 |
|
scc%mozilla.org
|
6a8b3af976
|
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
|
05a7c0e1fc
|
bug #53067: r=danm, sr=alecf. Eliminate copying versions of |BeginReading|, |EndReading|, |BeginWriting|, |EndWriting|, and fix callers
|
2001-02-06 23:18:20 +00:00 |
|
scc%mozilla.org
|
89f6b7263b
|
bug #53071: r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
|
2001-02-06 23:07:24 +00:00 |
|
disttsc%bart.nl
|
9cc1585499
|
Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc.
|
2000-12-23 06:45:54 +00:00 |
|
vidur%netscape.com
|
3d01aed3f7
|
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
|
cd56c0575b
|
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
|
9a6d92a433
|
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
|
96b9a39082
|
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
|
9abec73fbe
|
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 |
|
waterson%netscape.com
|
179f993e8b
|
Fix nsCString::AppendWithConversion() to work.
|
2000-08-20 20:41:31 +00:00 |
|
scc%mozilla.org
|
aae8dfd4db
|
adding |AppendWithConverison(const PRUnichar*, PRInt32)|, the need for which was brought out by making constructors |explicit|
|
2000-08-19 19:34:00 +00:00 |
|
scc%mozilla.org
|
333974e822
|
better comments re: the formal specification of |SetCapacity|; jag's |ToInteger| patch as per bug #46898; r|a=waterson
|
2000-08-09 08:26:23 +00:00 |
|
scc%mozilla.org
|
9d0e5978e2
|
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
|
2000-07-29 03:11:59 +00:00 |
|
bratell%lysator.liu.se
|
c0a8b69048
|
Bug 40027, reads past buffer in nsString::ToCString, r,a=waterson
|
2000-07-26 00:05:55 +00:00 |
|
waterson%netscape.com
|
78239d38c2
|
Bug 42836. Handle null string in NS_ConvertUCS2toUTF8::Init().
|
2000-06-17 01:24:39 +00:00 |
|
waterson%netscape.com
|
5e705488cb
|
Fix bonehead error warren found: don't re-initialize utf8len; we'll need it to set the string's length!
|
2000-06-08 23:07:15 +00:00 |
|
warren%netscape.com
|
512c8bf433
|
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
|
2000-06-03 09:46:12 +00:00 |
|
waterson%netscape.com
|
4f43183103
|
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
|
2000-06-02 20:06:54 +00:00 |
|
waterson%netscape.com
|
d8892ddb25
|
Fix boneheaded mistake: I left the return type of NS_ConvertUCS2toUTF8::Init().
|
2000-05-27 00:17:10 +00:00 |
|
waterson%netscape.com
|
b8f8ba79a7
|
Bug 40461. Implement NS_ConvertUCS2toUTF8, r=scc,brendan
|
2000-05-26 22:24:34 +00:00 |
|
scc%netscape.com
|
b04f4b0861
|
turning on the new strings API.
|
2000-05-16 07:18:04 +00:00 |
|
scc%netscape.com
|
a274af8eb7
|
changes to fix some errors constructing autostrings from null pointers that led to crashes
|
2000-05-15 03:10:19 +00:00 |
|
waterson%netscape.com
|
a926ea50f1
|
Deal with type-unification errors on gcc-2.7.2.3 using NEW_STRING_APIS. r=scc
|
2000-05-13 00:19:21 +00:00 |
|
mkaply%us.ibm.com
|
5be272bc33
|
# 37239
r= dougt@netscape.com
OS/2 bring up continues - xpcom changes - #ifdefs for OS/2
|
2000-05-01 22:25:44 +00:00 |
|
scc%netscape.com
|
39d15cf8cf
|
fix for pink
|
2000-04-28 00:21:44 +00:00 |
|
scc%netscape.com
|
bb871f886d
|
making string conversions explicit; this checkin stops the back-sliding before we turn on NEW_STRING_APIS.
|
2000-04-27 20:37:54 +00:00 |
|
tbogard%aol.net
|
cd34e5b36e
|
Moved the implementation of AssignWithConversion to the cpp file since Linux and Windows didn't like it inline in the h file. r=scc
|
2000-04-22 09:17:20 +00:00 |
|
scc%netscape.com
|
85ee8b3604
|
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|
|
2000-04-21 06:59:14 +00:00 |
|
scc%netscape.com
|
ab3abd034b
|
new ideas about string conversion
|
2000-04-15 00:05:17 +00:00 |
|
waterson%netscape.com
|
9d03c4287b
|
Explicit conversion required for NEW_STRING_APIS. r=scc
|
2000-04-04 06:03:20 +00:00 |
|
scc%netscape.com
|
acb13c54fe
|
Had to add another signature of |AppendWithConversion|
|
2000-04-01 00:24:32 +00:00 |
|
alecf%netscape.com
|
df5c91bff8
|
fix build bustage
|
2000-03-31 07:55:08 +00:00 |
|
scc%netscape.com
|
f563b72b38
|
more work bringing |ns[C]String| into line with the new implementations. Again, this is no change when |NEW_STRING_APIS| is not defined.
|
2000-03-31 07:26:13 +00:00 |
|
scc%netscape.com
|
e6ae3320f8
|
adjustments to the string interfaces that should have no effect in the non-|NEW_STRING_APIS| case (yes, I built all changes to verify)
|
2000-03-30 22:51:51 +00:00 |
|
scc%netscape.com
|
5b54400caf
|
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.
|
2000-03-29 00:06:31 +00:00 |
|
rickg%netscape.com
|
6646ea5098
|
2x perf. improvement StripChar(); r=rods
|
2000-03-28 00:02:41 +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 |
|
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
|
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 |
|
rickg%netscape.com
|
194f10b94d
|
landing phase 2 to remove deprecated string calls
|
2000-03-12 11:10:07 +00:00 |
|
rickg%netscape.com
|
e2639fea30
|
fixed pdt+ bug 29749; r=pollman; a=jar
|
2000-03-08 06:16:29 +00:00 |
|
rickg%netscape.com
|
6aed413a37
|
fixed bug28837 (r=troy; a=jar). Removed warnings (r=troy)
|
2000-02-24 08:20: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
|
3ed534b000
|
fixed PDT+ bug27954; r=buster;a=jar; precheckins ok
|
2000-02-18 07:47:47 +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
|
4d12935e0e
|
fixed25049; r=harishd
|
2000-02-11 12:11:03 +00:00 |
|