timeless%mozdev.org
|
cb71555d70
|
fixing comment about PRUnichar* ToNewUnicode
rs=brendan
git-svn-id: svn://10.0.0.236/trunk@133395 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-11-08 11:43:58 +00:00 |
|
jaggernaut%netscape.com
|
45feb50d64
|
Bug 178701: make source in FindInReadable be const. r=alecf, sr=scc
git-svn-id: svn://10.0.0.236/trunk@133192 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-11-06 21:11:24 +00:00 |
|
dougt%netscape.com
|
8ad50dc8b8
|
177173 - Exports required string headers to SDK, r=jag, sr=alecf, a=robert@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@132704 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-30 14:11:03 +00:00 |
|
dougt%netscape.com
|
3ce22699b8
|
landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@132196 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-17 23:41:47 +00:00 |
|
bryner%netscape.com
|
79c62ac5b7
|
Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls.
git-svn-id: svn://10.0.0.236/trunk@127585 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-19 03:50:27 +00:00 |
|
seawood%netscape.com
|
0b3ff474f3
|
Removing old nmake build makefiles. Bug #158528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-10 07:55:43 +00:00 |
|
dougt%netscape.com
|
b17ce0e5ef
|
Freezes nsAString, nsACString, nsAUTF8String. r=dougt, sr=alecf, a=brendan b=125389
git-svn-id: svn://10.0.0.236/trunk@126166 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-01 17:52:56 +00:00 |
|
dbaron%fas.harvard.edu
|
c53c56f3f7
|
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
git-svn-id: svn://10.0.0.236/trunk@121733 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-17 02:53:34 +00:00 |
|
dougt%netscape.com
|
d6cc711878
|
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/trunk@121534 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-15 18:55:21 +00:00 |
|
jaggernaut%netscape.com
|
d7c8a2d045
|
Bug 139649: Fix string code to use IsDependentOn instead of depending on nsAPromiseString type. r=scc, sr=darin
git-svn-id: svn://10.0.0.236/trunk@121513 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-15 03:28:44 +00:00 |
|
alecf%netscape.com
|
61312b4eeb
|
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
git-svn-id: svn://10.0.0.236/trunk@120220 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-04-29 20:29:54 +00:00 |
|
dbaron%fas.harvard.edu
|
50a762ccea
|
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117360 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-24 02:28:08 +00:00 |
|
dbaron%fas.harvard.edu
|
772b5b8c58
|
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117354 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-24 00:16:18 +00:00 |
|
alecf%netscape.com
|
f4ad21ae3a
|
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
git-svn-id: svn://10.0.0.236/trunk@116842 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-19 06:46:56 +00:00 |
|
darin%netscape.com
|
04849998e1
|
fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-06 07:48:55 +00:00 |
|
dp%netscape.com
|
7f327f1aa9
|
bug 119631 nsSlidingString using a delete callback function r=dbaron@fas.harvard.edu, sr=jaggernaut, a=asa
git-svn-id: svn://10.0.0.236/trunk@115656 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-02 21:22:41 +00:00 |
|
dbaron%fas.harvard.edu
|
cdf4582e1f
|
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
git-svn-id: svn://10.0.0.236/trunk@114869 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-19 02:17:09 +00:00 |
|
hwaara%chello.se
|
b82dbf0f7c
|
#123347, "Remove #if 0-ed nsPrintfCString::GetReadableFragment()",
#123354, "Remove nsAFlatString.cpp and nsDependentString.cpp"
r/sr=jag, shaver
git-svn-id: svn://10.0.0.236/trunk@113796 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-06 15:39:52 +00:00 |
|
hyatt%netscape.com
|
f876797bfb
|
Fix string fragments to compile in Objective C++ (for Cocoa widgets). r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112760 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-24 23:05:18 +00:00 |
|
jst%netscape.com
|
2337395ba4
|
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
git-svn-id: svn://10.0.0.236/trunk@112375 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-17 04:08:14 +00:00 |
|
dbaron%fas.harvard.edu
|
bf3150fa5b
|
Fix HP bustage.
git-svn-id: svn://10.0.0.236/trunk@112301 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-16 04:48:24 +00:00 |
|
dbaron%fas.harvard.edu
|
865e4ed64a
|
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
git-svn-id: svn://10.0.0.236/trunk@112277 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-16 03:08:22 +00:00 |
|
jaggernaut%netscape.com
|
131bb3dd4e
|
Hitching a ride with bug 117440: Make nsPrintfCString inherit from nsAFlatCString instead of nsACString, r=darin, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111646 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-09 04:35:28 +00:00 |
|
jaggernaut%netscape.com
|
955f7defe5
|
Bug 115671: Add faster To{Upper,Lower}Case for nsASingleFragment{C}String, r=dbaron, sr=dveditz, and ns{C}String, r=bbaetz, sr=scc
git-svn-id: svn://10.0.0.236/trunk@111040 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-23 02:56:41 +00:00 |
|
jaggernaut%netscape.com
|
8bab064b76
|
Backing myself out to see if I'm the cause of btek going from 1245ms to 1251ms.
git-svn-id: svn://10.0.0.236/trunk@110867 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-20 06:12:49 +00:00 |
|
jaggernaut%netscape.com
|
695a180098
|
Bug 115671: Add (faster) To{Upper,Lower}Case for nsASingleFragmentStrings. r=dbaron, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@110841 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-20 02:15:35 +00:00 |
|
dbaron%fas.harvard.edu
|
3855c146ac
|
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
git-svn-id: svn://10.0.0.236/trunk@110214 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-11 03:33:09 +00:00 |
|
jaggernaut%netscape.com
|
bc3d20cba4
|
Bug 114288: Add nsStringComparator parameter to nsAString::Equals to mirror Compare and provide a way to do CaseInsensitive Equals. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110154 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-10 10:10:44 +00:00 |
|
jaggernaut%netscape.com
|
357c78f88e
|
BUg 113228: Replace nsC?String::To(Lower|Upper)Case with global To(Lower|Upper)Case. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110075 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-08 07:08:38 +00:00 |
|
dbaron%fas.harvard.edu
|
2cc163f62f
|
Copy my comment changes from nsAString to nsACString. b=104663 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@109115 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-28 06:06:43 +00:00 |
|
dbaron%fas.harvard.edu
|
c0b306795b
|
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
git-svn-id: svn://10.0.0.236/trunk@109114 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-28 05:22:57 +00:00 |
|
jaggernaut%netscape.com
|
38e0429654
|
Bug 103662: Allow wide concatenation of defined string constants, r=dbaron, sr=scc
git-svn-id: svn://10.0.0.236/trunk@108890 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-26 05:59:35 +00:00 |
|
dbaron%fas.harvard.edu
|
e456dfae91
|
Add a comment explaining how to fix callers that trigger the null-termination assertion. r=jag rs=scc b=104651
git-svn-id: svn://10.0.0.236/trunk@107592 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-07 07:36:36 +00:00 |
|
dbaron%fas.harvard.edu
|
ab4b9ed8e0
|
Fix nsDependentString users who were passing non-NULL terminated buffers. b=104651 rr=jag rs=scc
git-svn-id: svn://10.0.0.236/trunk@107579 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-07 05:51:27 +00:00 |
|
dbaron%fas.harvard.edu
|
52bea38360
|
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
git-svn-id: svn://10.0.0.236/trunk@107556 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-07 04:12:20 +00:00 |
|
alecf%netscape.com
|
6ebb917688
|
Back out my backout, now that mac seems to be fixed
git-svn-id: svn://10.0.0.236/trunk@106633 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-30 03:39:18 +00:00 |
|
alecf%netscape.com
|
d764923a0d
|
Back out my checkin because !(*@3 PSM is screwed.
git-svn-id: svn://10.0.0.236/trunk@106627 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-30 02:41:48 +00:00 |
|
alecf%netscape.com
|
345e7b6e33
|
bug 100214 - Remove string dependency on XPCOM routines that depend on unicharutil, r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@106596 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-29 23:16:23 +00:00 |
|
jaggernaut%netscape.com
|
fbfa1c9edc
|
Bug 70083: add nsASingleFragmentString to hierarchy. r=dbaron, sr=scc
git-svn-id: svn://10.0.0.236/trunk@106505 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-28 08:24:55 +00:00 |
|
jaggernaut%netscape.com
|
9851f5a7fa
|
Bug 70083: add nsASingleFragmentString to hierarchy. r=dbaron, sr=scc
git-svn-id: svn://10.0.0.236/trunk@106474 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-27 11:40:01 +00:00 |
|
jaggernaut%netscape.com
|
e50f948785
|
Bug 105987: Clean up nsCharTraits.h, use slightly faster implementations where possible, r=dbaron, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@106472 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-27 09:40:08 +00:00 |
|
jaggernaut%netscape.com
|
39042c626f
|
Use typedefs throughout the string code. r=dbaron, sr=scc
git-svn-id: svn://10.0.0.236/trunk@105374 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-13 15:01:21 +00:00 |
|
jaggernaut%netscape.com
|
0fe9a77221
|
Bug 104337: Remove nsPrivateReadableString from string hierarchy, r=dbaron, rs=scc.
git-svn-id: svn://10.0.0.236/trunk@105257 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-12 07:48:27 +00:00 |
|
jaggernaut%netscape.com
|
17085b914f
|
Bug 104337: Remove nsPrivateSharableString from string hierarchy. r=dbaron, rs=scc.
git-svn-id: svn://10.0.0.236/trunk@105256 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-12 07:34:28 +00:00 |
|
jaggernaut%netscape.com
|
386b4306b6
|
We'll want support for IsVoid and SetIsVoid on nsACString too. r=jst,dbaron, rs=scc.
git-svn-id: svn://10.0.0.236/trunk@105026 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-10 07:51:16 +00:00 |
|
jaggernaut%netscape.com
|
ea5b2d6296
|
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
git-svn-id: svn://10.0.0.236/trunk@104413 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-02 10:18:31 +00:00 |
|
jaggernaut%netscape.com
|
a95627f25b
|
Removing dead code, r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@104216 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-29 10:18:32 +00:00 |
|
gerv%gerv.net
|
13afb6d0f9
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-28 20:14:13 +00:00 |
|
jaggernaut%netscape.com
|
5938d73d86
|
Bug 100750: string iterator users should use correct typedefs. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@103709 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-25 09:35:50 +00:00 |
|
jaggernaut%netscape.com
|
5fc8712864
|
Remove dead string files from the tree, r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@103661 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-24 23:55:19 +00:00 |
|