dbaron%fas.harvard.edu
|
e9a21ed5cb
|
Make GetImplementationFlags more useful/extensible by changing the default implementation to return zero rather than returning the flags from the shared buffer handle, and add a constant for one expected future use. b=109571 r=jag sr=scc
|
2002-05-17 02:53:34 +00:00 |
|
dougt%netscape.com
|
c683a217ab
|
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
|
2002-05-15 18:55:21 +00:00 |
|
jaggernaut%netscape.com
|
336c5502e1
|
Bug 139649: Fix string code to use IsDependentOn instead of depending on nsAPromiseString type. r=scc, sr=darin
|
2002-05-15 03:28:44 +00:00 |
|
alecf%netscape.com
|
9348ce8ac8
|
fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
r=jag, sr=darin
|
2002-04-29 20:29:54 +00:00 |
|
dbaron%fas.harvard.edu
|
9980cfd68d
|
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
|
2002-03-24 02:28:08 +00:00 |
|
dbaron%fas.harvard.edu
|
6cdcd7ef3a
|
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
|
2002-03-24 00:16:18 +00:00 |
|
alecf%netscape.com
|
451df7d6c3
|
a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc
|
2002-03-19 06:46:56 +00:00 |
|
darin%netscape.com
|
f1a6738b6c
|
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
|
2002-03-06 07:48:55 +00:00 |
|
dp%netscape.com
|
5e6e8206e8
|
bug 119631 nsSlidingString using a delete callback function r=dbaron@fas.harvard.edu, sr=jaggernaut, a=asa
|
2002-03-02 21:22:41 +00:00 |
|
dbaron%fas.harvard.edu
|
16aa3888b2
|
nsDependentSingleFragmentSubstring shouldn't pretend to have a flat buffer, since it's only guaranteed to be single fragment, not null-terminated. b=122727 sr=jag r=alecf
|
2002-02-19 02:17:09 +00:00 |
|
hwaara%chello.se
|
4f52a4c146
|
#123347, "Remove #if 0-ed nsPrintfCString::GetReadableFragment()",
#123354, "Remove nsAFlatString.cpp and nsDependentString.cpp"
r/sr=jag, shaver
|
2002-02-06 15:39:52 +00:00 |
|
hyatt%netscape.com
|
5a9651340a
|
Fix string fragments to compile in Objective C++ (for Cocoa widgets). r=danm, sr=brendan
|
2002-01-24 23:05:18 +00:00 |
|
jst%netscape.com
|
50295b2702
|
Fixing part of bug 118933. Speeding up the global resolve hook in the DOM JS helpers by eliminating the use of nsHashtable and nsStringKey in favor of pldhash. Adding global HashString(const nsA[C]String&) functions that calculate a hash code from a nsA[C]String, code by dbaron@fas.harward.edu. Also checking in brendan@mozilla.org's fix for a type error in the jsdhash/pldhash API found while working on this. sr=brendan@mozilla.org, r=peterv@netscape.com
|
2002-01-17 04:08:14 +00:00 |
|
dbaron%fas.harvard.edu
|
576dd5d5d9
|
Fix HP bustage.
|
2002-01-16 04:48:24 +00:00 |
|
dbaron%fas.harvard.edu
|
805497ce05
|
Create a mechanism for allowing a |Destroy| method to be called on buffer handles whose refcount hits 0 instead of |delete|. Use that mechanism to fix threadsafety problems with shared empty buffer handles, restoring sharable strings to their previous state of threadsafety. b=117153 sr=jag r=alecf
|
2002-01-16 03:08:22 +00:00 |
|
jaggernaut%netscape.com
|
977fa5cca7
|
Hitching a ride with bug 117440: Make nsPrintfCString inherit from nsAFlatCString instead of nsACString, r=darin, sr=alecf
|
2002-01-09 04:35:28 +00:00 |
|
jaggernaut%netscape.com
|
6cb69b170f
|
Bug 115671: Add faster To{Upper,Lower}Case for nsASingleFragment{C}String, r=dbaron, sr=dveditz, and ns{C}String, r=bbaetz, sr=scc
|
2001-12-23 02:56:41 +00:00 |
|
jaggernaut%netscape.com
|
cd66e519ad
|
Backing myself out to see if I'm the cause of btek going from 1245ms to 1251ms.
|
2001-12-20 06:12:49 +00:00 |
|
jaggernaut%netscape.com
|
d86d275209
|
Bug 115671: Add (faster) To{Upper,Lower}Case for nsASingleFragmentStrings. r=dbaron, sr=dveditz
|
2001-12-20 02:15:35 +00:00 |
|
dbaron%fas.harvard.edu
|
458adf0b19
|
Fix nsSharableString::SetLength to correctly handle having a shared buffer. Override GetWritableFragment on nsSharableString (perhaps temporarily) to allow use of writing iterators on nsSharableString. b=114438 r=jag sr=jst
|
2001-12-11 03:33:09 +00:00 |
|
jaggernaut%netscape.com
|
ddc0048d69
|
Bug 114288: Add nsStringComparator parameter to nsAString::Equals to mirror Compare and provide a way to do CaseInsensitive Equals. r=dbaron, sr=jst
|
2001-12-10 10:10:44 +00:00 |
|
jaggernaut%netscape.com
|
83839f350e
|
BUg 113228: Replace nsC?String::To(Lower|Upper)Case with global To(Lower|Upper)Case. r=dbaron, sr=jst
|
2001-12-08 07:08:38 +00:00 |
|
dbaron%fas.harvard.edu
|
cb52b37066
|
Copy my comment changes from nsAString to nsACString. b=104663 r=jag sr=scc
|
2001-11-28 06:06:43 +00:00 |
|
dbaron%fas.harvard.edu
|
824e7d22ca
|
Make nsSharable[C]String writable by overriding appropriate methods. Ensure that it doesn't store null buffer handle pointer internally, and override get() on nsXPIDL[C]String for backwards-compatibility. Collapse nsSharedBufferHandle and nsFlexBufferHandle into nsSharedBufferHandle which knows its length but can't have a storage start distinct from its data start. Convert string users who were working around broken nsSharableString::Assign back to using it. b=104663, 100751, 74726 r=jag sr=scc
|
2001-11-28 05:22:57 +00:00 |
|
jaggernaut%netscape.com
|
1c82bd3f23
|
Bug 103662: Allow wide concatenation of defined string constants, r=dbaron, sr=scc
|
2001-11-26 05:59:35 +00:00 |
|
dbaron%fas.harvard.edu
|
e53bb3af2f
|
Add a comment explaining how to fix callers that trigger the null-termination assertion. r=jag rs=scc b=104651
|
2001-11-07 07:36:36 +00:00 |
|
dbaron%fas.harvard.edu
|
3f306cd4c2
|
Fix nsDependentString users who were passing non-NULL terminated buffers. b=104651 rr=jag rs=scc
|
2001-11-07 05:51:27 +00:00 |
|
dbaron%fas.harvard.edu
|
bfb2f49916
|
Add assertions that users of nsDependentC?String meet the requirements of nsAFlatC?String. Add nsDependentSingleFragmentC?Substring for users that don't. Additional cleanup after bug 100214. b=104651 r=jag sr=scc
|
2001-11-07 04:12:20 +00:00 |
|
alecf%netscape.com
|
ee9a106589
|
Back out my backout, now that mac seems to be fixed
|
2001-10-30 03:39:18 +00:00 |
|
alecf%netscape.com
|
acc45c0027
|
Back out my checkin because !(*@3 PSM is screwed.
|
2001-10-30 02:41:48 +00:00 |
|
alecf%netscape.com
|
0307c79aff
|
bug 100214 - Remove string dependency on XPCOM routines that depend on unicharutil, r=jag sr=scc
|
2001-10-29 23:16:23 +00:00 |
|
jaggernaut%netscape.com
|
8f8d8dc7e1
|
Bug 70083: add nsASingleFragmentString to hierarchy. r=dbaron, sr=scc
|
2001-10-28 08:24:55 +00:00 |
|
jaggernaut%netscape.com
|
a2008a7538
|
Bug 70083: add nsASingleFragmentString to hierarchy. r=dbaron, sr=scc
|
2001-10-27 11:40:01 +00:00 |
|
jaggernaut%netscape.com
|
3757c27e22
|
Bug 105987: Clean up nsCharTraits.h, use slightly faster implementations where possible, r=dbaron, sr=scc.
|
2001-10-27 09:40:08 +00:00 |
|
jaggernaut%netscape.com
|
740385af43
|
Use typedefs throughout the string code. r=dbaron, sr=scc
|
2001-10-13 15:01:21 +00:00 |
|
jaggernaut%netscape.com
|
81a155af2c
|
Bug 104337: Remove nsPrivateReadableString from string hierarchy, r=dbaron, rs=scc.
|
2001-10-12 07:48:27 +00:00 |
|
jaggernaut%netscape.com
|
d845c2f33a
|
Bug 104337: Remove nsPrivateSharableString from string hierarchy. r=dbaron, rs=scc.
|
2001-10-12 07:34:28 +00:00 |
|
jaggernaut%netscape.com
|
787bb78541
|
We'll want support for IsVoid and SetIsVoid on nsACString too. r=jst,dbaron, rs=scc.
|
2001-10-10 07:51:16 +00:00 |
|
jaggernaut%netscape.com
|
e11ae39556
|
Bug 102523: Non-ASCII characters are showing up as '?'s in certain cases because the ASCII to UCS2 code which we recently started using more was doing an incorrect conversion. r=bbaetz, r=dbaron, rs=scc
|
2001-10-02 10:18:31 +00:00 |
|
jaggernaut%netscape.com
|
0b8c9a35be
|
Removing dead code, r=dbaron, rs=scc
|
2001-09-29 10:18:32 +00:00 |
|
gerv%gerv.net
|
4e12e44b2f
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
|
2001-09-28 20:14:13 +00:00 |
|
jaggernaut%netscape.com
|
2c068235b1
|
Bug 100750: string iterator users should use correct typedefs. r=dbaron, rs=scc
|
2001-09-25 09:35:50 +00:00 |
|
jaggernaut%netscape.com
|
dec9bd6a52
|
Remove dead string files from the tree, r=dbaron, rs=scc
|
2001-09-24 23:55:19 +00:00 |
|
jaggernaut%netscape.com
|
74cd17660e
|
Add support for IsVoid and SetIsVoid, add NS_COM to nsAStringGenerator. r=jst, rs=scc.
|
2001-09-14 08:23:46 +00:00 |
|
alecf%netscape.com
|
1f32af91df
|
string changes for MOZ_TRACK_MODULE_DEPS - bug 98371 r=cls
|
2001-09-06 04:06:10 +00:00 |
|
jaggernaut%netscape.com
|
7f2d9f66c8
|
Bug 94235: add NS_COM to declaration of nsPrintfCString. r=/sr= jst,scc
|
2001-08-09 09:27:47 +00:00 |
|
scc%mozilla.org
|
be36f3d342
|
bug #90394: r=dbaron, sr=asa(?). A simple fix to a big leak when |nsXPIDLC?String|s are never accessed after assignment, deallocation failed. By storing the initial pointer in the _storage_ start slot, this is avoided.
|
2001-07-12 06:48:23 +00:00 |
|
scc%mozilla.org
|
3650041248
|
fixing ports bustage
|
2001-07-04 17:52:39 +00:00 |
|
scc%mozilla.org
|
26d40ef59f
|
fixing build bustage (typo), thanks gcc 2.7.2.3 for instantiating my unused template member functions :-(
|
2001-07-04 07:04:17 +00:00 |
|
scc%mozilla.org
|
1ab59fad3a
|
bug #76846: r=cls, build bustage fix for 64-bit platforms
|
2001-07-04 06:06:22 +00:00 |
|