darin%meer.net
c380c59f65
landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
2004-02-28 22:34:07 +00:00
darin%meer.net
f6875e2d3c
fixes bug 234916 "Remove global/static NS_NAMED_LITERAL_C?STRING usage [was: Firefox crashes on startup on Mac OS X]" r=jst sr=dbaron
2004-02-25 02:08:34 +00:00
darin%meer.net
d3491a301b
adding brackets to correct last checkin (r=gisburn)
2004-02-23 19:57:18 +00:00
darin%meer.net
fb4fea465d
Checking in bustage fix for SUNPRO_CC (Sun Workshop/Forte), bug=235273
...
Thanks to timeless and gisburn for their help.
2004-02-23 19:24:41 +00:00
jst%mozilla.jstenback.com
ea534cf241
Duh, silly me. Fixing bogus attempt at casting...
2004-02-21 01:02:26 +00:00
darin%meer.net
adf6f03670
removing bogus const type qualifier to fix IRIX compiler warning (thanks to dbaron for noticing this)
2004-02-20 23:28:49 +00:00
jst%mozilla.jstenback.com
add5e48c18
Fixing bug 235041. Adding nsAdoptingString, a string class that can be returned by value from functions returning malloc'ed strings, w/o the overhead of extra string copying/mallocs. r=dbaron@dbaron.org, sr=darin@meer.net
2004-02-20 23:23:35 +00:00
darin%meer.net
44ce35aebb
landing patch for bug 234864 "string branch landing resulted in large spike in heap allocations (brad:A metric)" r+sr=dbaron
...
this patch also introduces nsTFixedString and removes CBufDescriptor.
2004-02-20 01:53:23 +00:00
darin%meer.net
ac7b627975
correcting bustage fix per dbaron: "reenable that for non-gcc compilers"
2004-02-19 06:29:08 +00:00
darin%meer.net
aa60ebaca5
bustage fix for gcc-2.95.3 (speedracer) and egcs-2.91.66 (btek+monkeypox) r=bz
2004-02-19 05:54:04 +00:00
darin%meer.net
6154264bd2
bustage fix for GCC 3.4
2004-02-19 04:18:18 +00:00
darin%meer.net
07f71da316
fixing OS/2 bustage from string branch landing,
...
nsString.h needs to continue to define IGNORE_CASE for backwards compatibility
2004-02-19 04:15:22 +00:00
darin%meer.net
8d65e087ae
landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
2004-02-19 02:44:03 +00:00
bryner%brianryner.com
85dbf281fb
Change a few more destructors in XPCOM to be non-virtual, and comment destructors that need to be virtual. Bug 229875, r=dougt, sr=dbaron.
2004-02-11 06:19:03 +00:00
jst%mozilla.jstenback.com
fc9f3d6ea3
Fixing bug 183373. Provide XPCOM methods for accessing a shared empty string object. r=bryner@brianryner.com, sr=dbaron@dbaron.org
2004-01-21 21:36:40 +00:00
dbaron%dbaron.org
345194dd62
Fix Windows debug bustage. b=231737, 112547
2004-01-21 18:29:38 +00:00
peterv%propagandism.org
f277ca4791
Rename verify to verifyThread to fix OS X debug build bustage.
2004-01-21 12:25:50 +00:00
dbaron%dbaron.org
a075871e8e
Assert when shared buffers are used on multiple threads. b=112547 r=jst sr=darin
2004-01-21 04:39:58 +00:00
peter%propagandism.org
21e7e7a67f
Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
2003-12-23 09:24:11 +00:00
dwitte%stanford.edu
857bdeb8cf
fix regression due to silly casting fu.
...
b=225887, r=bryner, sr=alecf, a=dbaron.
2003-11-20 21:33:50 +00:00
dwitte%stanford.edu
a80c072618
removing unnecessary branch.
...
b=225887, r=jag, sr=alecf.
2003-11-18 12:31:25 +00:00
peter%propagandism.org
8658999689
Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron.
2003-11-01 09:35:48 +00:00
cls%seawood.org
74a903bcdb
Move mozilla/string into mozilla/xpcom/.
...
Bug #214700 r=dougt sr=leaf a=mkaply
2003-08-14 23:50:21 +00:00
jaggernaut%netscape.com
ac2ee6a6b1
Bug 151916: substring helpers for start and end (StringHead, StringTail, Substring(string, start)). r=dbaron, sr=bzbarsky
2003-07-14 07:42:24 +00:00
dwitte%stanford.edu
d78b684d26
Bug 113733: nsXPIDLCString doesn't have an assignment operator.
...
adds |operator=( const self_type& )| to nsSharable{C}String and nsXPIDL{C}String, to prevent the compiler from synthesizing its own (which won't do the right thing).
This should fix a bunch of XPIDLString-related cfront compile warnings.
original patch by jag, updated by me; r=dbaron, sr=jag.
2003-07-12 07:14:37 +00:00
darin%netscape.com
ca48f5672f
fixes bug 163988 'Crashes at www.macgamer.com (HREF="&#)' patch=waltershen@netscape.com r=dbaron sr=jag
2003-07-02 21:20:14 +00:00
jshin%mailaps.org
4f939c139c
bug 183156 (a part of) : rename CopyUTF16toASCII as LossyCopyUTF16toASCII (r,sr=jag)
2003-06-27 07:44:13 +00:00
jshin%mailaps.org
b33261e746
bug 183156 : replace UCS2 in function/method names with UTF16 and update the
...
document accordingly. r=jag, sr=alecf
2003-06-23 04:30:57 +00:00
jaggernaut%netscape.com
6d16320259
Bug 210160: Add nsStringComparator parameter to String(Begins)|(Ends)With. r=bzbarsky, sr=dbaron
...
Bug 210162: Fix up comments, argument names of atom getters in nsIAtom.idl. r=bzbarsky, sr=dbaron
2003-06-21 02:59:51 +00:00
jst%netscape.com
2d0b6d2c00
Fixing part of bug 209699 (and more of bug 87677). Implement char* and PRUnichar* versions of Copy/AppendUTF*toUTF*(). r=alecf@flett.org, r=dbaron@dbaron.org, sr=jaggernaut@netscape.com
2003-06-19 05:17:55 +00:00
jst%netscape.com
3624ae8b21
Fixing typo in comment.
2003-06-18 06:52:16 +00:00
jst%netscape.com
d98c2ff1e8
Fixing typo in comment.
2003-06-17 16:30:35 +00:00
dbaron%dbaron.org
18b8c334fb
Move the core of NS_ConvertUCS2toUTF8 into character sinks in nsUTF8Utils.h, and use them to make ToNewUTF8String faster. Fix bug in surrogate handling in the moved code. Make various tweaks to improve performance of conversion between UCS2 and UTF-8 (both ways). b=206682 r=jag sr=jst
2003-06-11 04:27:13 +00:00
seawood%netscape.com
97649bab86
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
jshin%mailaps.org
ff38b26577
bug 183156 : the first step : replace UCS2 in function names with UTF16
...
(r=peterv, sr=alecf)
2003-06-05 11:44:06 +00:00
jst%netscape.com
a159b5a1eb
Fixing bug 87677. Implementing {Copy,Append}[UCS2|UTF8]to[UTF8|UCS2](). Lame implementations for now, but at least people can start using these methods to avoid double copying all over (this doesn't eliminate the double copy, but it isolates it). r=jaggernaut@netscape.com, sr=alecf@flett.org.
2003-05-31 06:03:18 +00:00
dbaron%dbaron.org
c6ff914d34
Backing out my checkin for bug 206682 due to performance regression (slowing down NS_ConvertUCS2toUTF8).
2003-05-23 00:32:54 +00:00
dbaron%dbaron.org
06133b6d3c
Move the core of NS_ConvertUCS2toUTF8 into character sinks in nsUTF8Utils.h, and use them to make ToNewUTF8String faster. Fix bug in surrogate handling in the moved code. Fix null-termination bug in UTF8ToNewUnicode. b=206682 r=jag sr=alecf a=brendan
2003-05-22 21:25:43 +00:00
dbaron%dbaron.org
77bf6f4e26
Add StringBeginsWith, StringEndsWith, and UTF8ToNewUnicode. Move UTF8 handling utilities to separate file. b=131293 r=jst sr=alecf,jag a=asa b=131293
2003-05-21 22:20:27 +00:00
darin%netscape.com
4363120933
fixes bug 199221 "provide inline implementations of common string methods" r=dbaron sr=jag
2003-04-02 06:24:47 +00:00
jshin%mailaps.org
a5ddc8b721
bug 191542 : Add UTF-8 equivalent of |IsASCII|, IsUTF8. r=smontagu, sr=alecf
2003-03-25 08:11:13 +00:00
seawood%netscape.com
dca257bd56
Change |Distance| definitions to match forward declaration in nsReadableUtils.h. Fixing Forte bustage.
...
Thanks to David Baron <dbaron@dbaron.org> for the patch.
Bug #198276 r=jag sr=bz
2003-03-20 04:52:54 +00:00
dougt%netscape.com
d4aa052205
relanding dwitte's string work "Excessive inlining in string libs" with a minor change to fix a build bustage. bug 196506. r=dbaron, sr=alec
2003-03-18 23:48:44 +00:00
heikki%netscape.com
96cf1d190e
Backing out bug 196506 and build fix attempt.
2003-03-18 01:58:15 +00:00
timeless%mozdev.org
62c1c6702e
Bug 196506 Excessive inlining in string libs: Substring()
...
patch by mvl@exedo.nl r=dougt sr=alecf
2003-03-17 23:16:16 +00:00
glazman%netscape.com
df24ff7c3f
backing out dwitte's changes from last bbaetz check in (at his request)
2003-03-10 10:28:40 +00:00
bbaetz%acm.org
0faaca3203
Bug 196506 - Excessive inlining in string libs: Substring()
...
patch by dwitte@stanford.edu , r=timeless, sr=dbaron
2003-03-10 08:10:20 +00:00
cls%seawood.org
d1079607df
XP code changes required for mingw landing.
...
Add NS_STDCALL macros for functions that require stdcall declarations.
Add NS_STDCALL_FUNCPROTO macro for stdcall function prototype typedefs.
Bug #134113 r=dougt sr=dbaron
2003-03-07 06:07:56 +00:00
jaggernaut%netscape.com
85174f51b9
Bug 191749: bad define inside nsAFlatString.h. r=/sr=bzbarsky, a=dbaron
2003-02-21 00:34:17 +00:00
dougt%netscape.com
3b838a1833
Fixing crash in NS_MsgStripRE() due to multiply-linked strings. b=189591, sr=dbaron, r=me
2003-01-22 00:21:48 +00:00