scc%mozilla.org
|
65b906300d
|
[documentation], _never_ part of a build. fixing the title to be a little less misleading
|
2001-04-16 21:47:49 +00:00 |
scc%mozilla.org
|
9a8e0d5e22
|
[documentation], _never_ part of a build. Checking in as I add more FAQs. I've added all my email replies to string questions from the last year, with significant formatting so they are readable. They will be edited to become FAQs.
|
2001-04-16 14:33:27 +00:00 |
dbaron%fas.harvard.edu
|
9890e4f7b9
|
Reduce the size of nsXPIDL[C]String by making destructor non-virtual and thus removing vtable pointer. b=75163 r=waterson@netscape.com sr=scc@mozilla.org
|
2001-04-14 17:08:16 +00:00 |
scc%mozilla.org
|
c2933c20c8
|
[documentation], _never_ part of a build. Checking in as I add more FAQs
|
2001-04-13 18:03:33 +00:00 |
scc%mozilla.org
|
1a337bf753
|
[documentation] a=leaf, _never_ part of a build. Checking in as I add more FAQs
|
2001-04-13 16:41:51 +00:00 |
scc%mozilla.org
|
9a9a55fa07
|
documentation only, never to be part of the build; fixing stylesheet problem
|
2001-04-13 13:48:50 +00:00 |
scc%mozilla.org
|
66d6b92908
|
this file is documentation only; it will never be part of the build.
more initial content
|
2001-04-12 00:33:13 +00:00 |
scc%mozilla.org
|
4922a8de2e
|
moved the css file to someplace where lxr can't hurt it: www.mozilla.org/projects/string/string-guide.css
|
2001-04-09 03:21:48 +00:00 |
scc%mozilla.org
|
14890aecc4
|
well, the css file can't live here, because lxr mangles it
|
2001-04-09 03:09:03 +00:00 |
scc%mozilla.org
|
d6acd51809
|
the start of some string documentation ... no real content yet, just an outline
|
2001-04-09 01:39:43 +00:00 |
scc%mozilla.org
|
825a60168c
|
bug #74866, r=dbaron, sr=shaver. |nsPromiseFlat[C]String| needs to forward more functions when the promised string doesn't implement the buffer handle magic, i.e., in |ns[C]String| derived classes. Also change |char_type| back to the real type because jag suggests it's more readable that way.
|
2001-04-06 14:04:29 +00:00 |
scc%mozilla.org
|
b0c9c14ca6
|
fix speedracer bustage once and for all
|
2001-04-03 01:47:55 +00:00 |
scc%mozilla.org
|
b6eb53e203
|
fix speedracer bustage
|
2001-04-03 00:23:06 +00:00 |
scc%mozilla.org
|
d9574db15c
|
attempting to fix AIX, et al, bustage
|
2001-04-02 23:05:55 +00:00 |
scc%mozilla.org
|
98342357b3
|
partial fix for ports bustage
|
2001-04-02 22:42:49 +00:00 |
scc%mozilla.org
|
4565a75477
|
fix speedracer bustage; r=jag and jst
|
2001-04-02 22:00:34 +00:00 |
scc%mozilla.org
|
70de2e4a46
|
landing string branch; see bug #73786
|
2001-04-02 19:40:52 +00:00 |
jgmyers%netscape.com
|
d88836a8ba
|
don't decode overlong UTF8 sequences: bug 29314 r=jag sr=scc
|
2001-04-01 19:40:32 +00:00 |
disttsc%bart.nl
|
f4edb65ad4
|
bug 73339: Remove NS_ConvertToString (just another name for NS_ConvertASCIItoUCS2) from the tree. r=jst, sr=scc
|
2001-03-27 11:17:17 +00:00 |
scc%mozilla.org
|
0783a8841c
|
fix HPUX bustage, and additionally added some comments
|
2001-03-25 18:06:27 +00:00 |
disttsc%bart.nl
|
88b381b511
|
Fix Win32 bustage by adding NS_COM to declaration of StringAllocator_[char|wchar_t](), r/sr=scc
|
2001-03-25 02:26:33 +00:00 |
scc%mozilla.org
|
aa96a8798d
|
bug #73297, r=shaver, sr=darin. Give string buffers an allocator hook to tie into js et al
|
2001-03-25 01:14:26 +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 |
disttsc%bart.nl
|
8b43034cef
|
Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|
to explicit |get()|.
Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).
Bug=53057, r=alecf, sr=scc
|
2001-03-08 08:05:05 +00:00 |
scc%mozilla.org
|
3cef1b3c2f
|
fixing documentation
|
2001-03-08 04:47:24 +00:00 |
syd%netscape.com
|
9d3e2c1261
|
Deprecate nsStr->GetBuffer(). r=jag, sr=scc
|
2001-03-03 22:07:45 +00:00 |
disttsc%bart.nl
|
277181c660
|
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
|
2001-03-02 09:26:57 +00:00 |
scc%mozilla.org
|
12f7538a8b
|
bug #53209: removing "nsSharedString.h"
|
2001-02-24 21:08:21 +00:00 |
scc%mozilla.org
|
e37a06e6bb
|
bug #53209: remove |nsSharedString|. It was already out of the build last night, now it's time to CVS remove it
|
2001-02-24 19:47:45 +00:00 |
cls%seawood.org
|
3580b1cac0
|
Adding and updating necessary .cvsignore files. Bug #61550
|
2001-02-24 06:22:49 +00:00 |
scc%mozilla.org
|
50757922b4
|
attempting to fix build bustage on Solaris
|
2001-02-24 04:49:34 +00:00 |
scc%mozilla.org
|
65297cc906
|
bug #53209: remove unused file from the build
|
2001-02-24 03:17:53 +00:00 |
scc%mozilla.org
|
6fd23f001c
|
bug #67876: r=jst, sr=alecf. Added comment documenting `NULL' string infrastructure.
|
2001-02-24 03:11:23 +00:00 |
scc%mozilla.org
|
1d4f5e20ec
|
bug #69941: r=jag, sr=alecf. Fixed signature of |FindCharInReadable|.
|
2001-02-24 03:09:04 +00:00 |
scc%mozilla.org
|
9226b1aed1
|
bug #'s 69940 and 69289: r=dbaron, sr=waterson. Fix parameters to, templatization of |Substring()|.
|
2001-02-24 02:55:46 +00:00 |
scc%mozilla.org
|
a7100448fd
|
bug #67577: r=jag, sr=(ben, hyatt). short circuit full compare with length test
|
2001-02-23 06:28:13 +00:00 |
scc%mozilla.org
|
98d9d2ebaf
|
bug #69907: rs=brendan. Fix file-level comments in (to be) obsolete string files so they are clearer in LXR directory views.
|
2001-02-23 02:43:42 +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 |
disttsc%bart.nl
|
a6f2f5861a
|
Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
|
2001-02-22 09:35:51 +00:00 |
disttsc%bart.nl
|
ef0463d8d9
|
Put strings in MODULE=string, sr=scc
|
2001-02-21 14:04:08 +00:00 |
disttsc%bart.nl
|
f73857f2dc
|
Fix senna REQUIRES bustage
|
2001-02-21 13:38:30 +00:00 |
scc%mozilla.org
|
61f2181e26
|
fix build bustage on senna (ports) by adding |REQUIRES|. r=jag
|
2001-02-21 12:35:31 +00:00 |
scc%mozilla.org
|
23b3ae99cf
|
adding this file temporarily, till leaf can copy over the CVS file for the original (currently in mozilla/xpcom/ds/bufferRoutines.h). Need this file here to turn this library in the build
|
2001-02-21 05:15:50 +00:00 |
scc%mozilla.org
|
bedbb98134
|
bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
|
2001-02-19 12:06:34 +00:00 |
scc%mozilla.org
|
14e0c860da
|
we're still a part of XPCOM physically (if not logically) and to get exports right need _IMPL_NS_COM
|
2001-02-19 10:19:21 +00:00 |
scc%mozilla.org
|
4db5ac302b
|
MANIFEST files require Mac line endings
|
2001-02-19 10:15:47 +00:00 |
scc%mozilla.org
|
5f5d444e98
|
missed nsFragmentedString.h and .cpp in the initial check-in ... adding them
|
2001-02-19 08:55:34 +00:00 |
scc%mozilla.org
|
8fd9fa3e43
|
bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
|
2001-02-19 08:54:09 +00:00 |
scc%mozilla.org
|
6a8b224e88
|
bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
|
2001-02-19 07:42:20 +00:00 |
scc%mozilla.org
|
94452f35f3
|
bug #66562: r=harish, sr=brendan, a=blizzard. Make |document.write| work.
|
2001-02-13 21:26:58 +00:00 |
scc%mozilla.org
|
0361a1413a
|
fix bustage caused by access violations not caught in CodeWarrior <sorry>
|
2001-02-10 01:05:43 +00:00 |
scc%mozilla.org
|
9e2755d249
|
bug #66562: r=harishd, sr=brendan, a=brendan. Allow insertion into sliding string buffers
|
2001-02-10 00:02:28 +00:00 |
dbaron%fas.harvard.edu
|
5fd573e592
|
Fix build bustage by removing extra right paren.
|
2001-02-07 03:04:46 +00:00 |
scc%mozilla.org
|
c2d01efadc
|
bug #57087: r=dmose, sr=waterson. Allow for multi-line literals.
|
2001-02-07 02:32:49 +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 |
scc%mozilla.org
|
2345444093
|
bug #66278: r=danm, sr=alecf. Fix signed vs. unsigned warngins in |nsFragmentedString::SetLength|
|
2001-02-06 23:00:39 +00:00 |
disttsc%bart.nl
|
9cc1585499
|
Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc.
|
2000-12-23 06:45:54 +00:00 |
jst%netscape.com
|
c5961226d7
|
Checking in scc's fix for blocker bug 62818, nsSlidingSubstring::GetReadableFragment(..., kFragmentAt, ...) wasn't implemented and that caused a crash when serializing HTML to plain text. r=me.
|
2000-12-14 22:16:10 +00:00 |
mkaply%us.ibm.com
|
fecc01ffe5
|
OS/2 TB breakage
r=jag, a=scc
Don't use initializer on template
|
2000-12-13 04:07:21 +00:00 |
vidur%netscape.com
|
3ee2570bb6
|
Fix for Solaris compiler warning from scc. r=vidur
|
2000-12-12 23:02:01 +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 |
jst%netscape.com
|
23a0adddb7
|
Fixing compiler warnings, not part of the build yet. r=vidur
|
2000-12-12 21:52:08 +00:00 |
vidur%netscape.com
|
221266180e
|
New file for buffer management for shared strings, written by scc. Not yet added to the build. r=vidur
|
2000-12-12 20:13:33 +00:00 |
disttsc%bart.nl
|
67a97d42f0
|
Fix iteration type in ConvertTo(Upper|Lower)Case in nsReadableUtils.cpp, bug=60047, r=dmose, a=scc
|
2000-11-15 01:58:23 +00:00 |
dbaron%fas.harvard.edu
|
1694bfa5a6
|
Remove extraneous line I introduced in previous checkin. r=waterson
|
2000-10-31 05:39:34 +00:00 |
dbaron%fas.harvard.edu
|
414284521b
|
Fix gcc 2.7.x bustage by defining |operator+()| for combinations involving |nsPromiseSubstring|, within |#ifdef NEED_CPP_DERIVED_TEMPLATE_OPERATORS|. (Based on scc's proposal earlier.) r=waterson
|
2000-10-31 04:33:32 +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 |
jst%netscape.com
|
610222d73f
|
Fixing rtm++ bug 55587. nsAReadableString::FindChar() was returning the index from the offset to the character if found in stead of the index from the beginning of the string. r=kin, sr&a=scc
|
2000-10-07 01:50:36 +00:00 |
disttsc%bart.nl
|
3a2fed4fb9
|
Add |.get()| to NS_ConvertUCS2toUTF8 to make getting rid of some MLKs easier, bug=54740, r=scc, a=waterson
|
2000-10-07 00:08:47 +00:00 |
hyatt%netscape.com
|
cd13ab3d62
|
Fix win32 build bustage, r=scc
|
2000-10-05 07:48:20 +00:00 |
scc%mozilla.org
|
c14a699819
|
and trying to fix OS/2 bustage
|
2000-10-05 07:24:51 +00:00 |
scc%mozilla.org
|
c56e2b14a0
|
and a access error ... r=waterson on this fix
|
2000-10-05 03:28:41 +00:00 |
scc%mozilla.org
|
09316bb030
|
damn typo
|
2000-10-05 01:51:52 +00:00 |
scc%mozilla.org
|
6c61076b41
|
bug #54601: r=waterson, a=brendan. Fix string allocation policy -- allocate exact size, double on fault ... thanks to everybody who helped me test this patch.
|
2000-10-05 01:19:59 +00:00 |
scc%mozilla.org
|
350a58ac5c
|
fixed comments (so people are aware of the allocation policy)
|
2000-10-05 01:07:40 +00:00 |
scc%mozilla.org
|
64e5d4cbd1
|
bug #54712, r=rjc, a=waterson. Added a |Distance| function to calculate the span between two iterators, then added a constructor and appropriate global function to allow |Substring|s to be made from iterators in addition to the old scheme of {index,length}
|
2000-10-05 01:07:02 +00:00 |
scc%mozilla.org
|
a2b86d5574
|
adding |.get()| for the other half of |NS_LITERAL_STRING|
|
2000-09-13 03:44:58 +00:00 |
scc%mozilla.org
|
b9d91cdd90
|
fix typo
|
2000-09-13 02:56:13 +00:00 |
scc%mozilla.org
|
23ed30f8b6
|
fixed indentation, added inheritance that makes classes cooperate in our buffer sharing strategy, added |get()| to flat classes, as we're deprecating implicit operators for this task
|
2000-09-13 02:41:06 +00:00 |
scc%mozilla.org
|
63e4e5b46c
|
fixed ugly name |nsXXXBufferHandle| --> |nsFlexBufferHandle|; hey, it may not be perfect, but it's better than 'XXX'
|
2000-09-13 02:27:11 +00:00 |
scc%mozilla.org
|
b84bc0e8e1
|
fixing signatures, includes
|
2000-09-13 02:24:55 +00:00 |
scc%mozilla.org
|
1881ab2220
|
finishing up the special string class for the parser
|
2000-09-11 05:24:49 +00:00 |
scc%mozilla.org
|
c84f6229fb
|
more HPUX fixes
|
2000-09-09 13:26:07 +00:00 |
scc%mozilla.org
|
cd400fe3cf
|
HPUX is smarter than me
|
2000-09-09 12:53:38 +00:00 |
scc%mozilla.org
|
bd62c909ac
|
moved |Mid|, |Left|, and |Right| to "nsAWritableString.h" since on SunOS, they couldn't compile until after they'd seen the definition of |basic_nsAWritableString|. They're still members or readable ... got to get rid of these functions
|
2000-09-09 11:57:43 +00:00 |
scc%mozilla.org
|
6c54834914
|
fixing some bugs in the new parser string code; changing some names
|
2000-09-09 11:31:04 +00:00 |
scc%mozilla.org
|
ea2b0fd9c3
|
added method to make linking possible :-)
|
2000-09-09 10:30:49 +00:00 |
scc%mozilla.org
|
1ee6f4da63
|
fixing linux bustage
|
2000-09-09 10:24:45 +00:00 |
scc%mozilla.org
|
3cbbb0afad
|
fix |const| error
|
2000-09-09 10:17:45 +00:00 |
scc%mozilla.org
|
4976300d7a
|
fixing the build for VC++
|
2000-09-09 09:48:12 +00:00 |
scc%mozilla.org
|
8271620013
|
fixes for VC++
|
2000-09-09 09:44:45 +00:00 |
scc%mozilla.org
|
52146b8bc8
|
fixes to make it compile on VC++
|
2000-09-09 09:39:44 +00:00 |
scc%mozilla.org
|
26fdf3a955
|
refactoring |ToUpperCase|, |ToLowerCase|
|
2000-09-09 07:30:55 +00:00 |
scc%mozilla.org
|
f9628a5ea2
|
nobody uses |nsFragmentedString| as yet ... changing it now to be based on the new work from |nsSlidingString|/|nsSlidingSubstring| for the parser
|
2000-09-09 06:42:45 +00:00 |
scc%mozilla.org
|
2f06e33fc1
|
adding a |#if|d out hunk of code to remind me of something later
|
2000-09-09 06:40:49 +00:00 |
scc%mozilla.org
|
d20b91809f
|
closer to getting the parser strings in; these files are still not part of the build
|
2000-09-09 06:35:16 +00:00 |
scc%mozilla.org
|
2e1d1cad8f
|
fix |const| errors, this file is not yet part of the build
|
2000-09-09 06:32:46 +00:00 |
scc%mozilla.org
|
1b5dad648c
|
fix a |const| error
|
2000-09-09 05:02:19 +00:00 |
scc%mozilla.org
|
59389ddca9
|
more work towards a working |nsSlidingString|, |nsSlidingSubstring| for the parser, these files are not yet part of the build
|
2000-09-09 04:42:19 +00:00 |
scc%mozilla.org
|
cff3c8e744
|
fixing comments, not yet part of the build
|
2000-09-09 04:40:38 +00:00 |
scc%mozilla.org
|
4337bf7aef
|
adding comments
|
2000-09-09 04:40:01 +00:00 |
scc%mozilla.org
|
9c9a645de8
|
fixing includes
|
2000-09-09 04:39:25 +00:00 |
scc%mozilla.org
|
f2845da892
|
not part of the build, getting closer to turning on the new parser strings
|
2000-09-09 00:25:00 +00:00 |
scc%mozilla.org
|
1792573bee
|
adding license and include guards
|
2000-09-09 00:02:48 +00:00 |
scc%mozilla.org
|
9cdf61fe64
|
not yet part of the build, this is the bulk of the work for the special parser strings
|
2000-09-08 23:54:23 +00:00 |
scc%mozilla.org
|
75c8ca9c3d
|
bug #51662, r=bienvenu
|
2000-09-08 22:07:14 +00:00 |
scc%mozilla.org
|
d92a2df1aa
|
A good place to hang the gcc fix, thanks dbaron!, and backing out previous failed fix ideas (|Concat|), r=dbaron
|
2000-09-04 05:00:25 +00:00 |
scc%mozilla.org
|
4bc5b685d6
|
adding back a couple more |operator+|s for gcc
|
2000-09-04 01:34:04 +00:00 |
scc%mozilla.org
|
0caf9417c2
|
bustage fix for old gcc; already built on speedracer to ensure that it works, and on Mac to ensure that doesn't break modern compilers
|
2000-09-03 22:38:38 +00:00 |
scc%mozilla.org
|
766ce2dea2
|
now that constructors are explicit, we'll have to get rid of extra comparison operators ... in fact, this is to fix immediate bustage
|
2000-09-03 03:16:47 +00:00 |
scc%mozilla.org
|
65a05bda2a
|
adding |Concat| function to fix pravda and speedracer bustage
|
2000-09-03 01:38:27 +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 |
scc%mozilla.org
|
b67501b4c1
|
fixing build bustage for OS2 and AIX
|
2000-09-02 12:25:27 +00:00 |
scc%mozilla.org
|
76a73c1015
|
fix build bustage for hpux
|
2000-09-02 12:20:49 +00:00 |
mcafee%netscape.com
|
33f49a5690
|
Solaris bustage fix from scc/bruce/#mozilla
|
2000-09-02 07:14:59 +00:00 |
scc%mozilla.org
|
13b55a5fda
|
time to add that specialization of |nsCharSourceTraits<PRUnichar>|, not having it is probably hosing speedracer, r=waldemar
|
2000-09-02 06:03:50 +00:00 |
scc%mozilla.org
|
c18e089b7a
|
oops. fix windows bustage
|
2000-09-02 04:57:36 +00:00 |
scc%mozilla.org
|
e52e438806
|
bug #49817: fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge
|
2000-09-02 04:10:44 +00:00 |
scc%mozilla.org
|
387fffdcbc
|
don't know how I omitted this last night, particularly since mscott tested. must shift the bit in the mask to get a new position. This should fix the string hang
|
2000-08-31 17:56:28 +00:00 |
scc%mozilla.org
|
cc2d66fff1
|
make |Last| not try to adjust an iterator into an empty string (stops illegal calls to |Last| on an empty string from going into an infinite looop), r=mscott
|
2000-08-31 06:12:35 +00:00 |
beard%netscape.com
|
b1ef2faa2c
|
fixing build bustage. r=scc
|
2000-08-31 06:00:21 +00:00 |
mscott%netscape.com
|
7e54962a72
|
back out my change until we can get it to build on the mac. This re-introduces the infinite loops when you run the browser though
so be warned.
|
2000-08-31 05:43:21 +00:00 |
mscott%netscape.com
|
57a58f3599
|
Bug #50853 --> fix a nasty infinite loop on windows. The compiler was choosing the wrong overloader method for nsPromiseConcatenation::operator+
which caused it to fail to inherit a mask bit which in turn led to the infinite loop.
this code came from scc.
r=mscott
|
2000-08-31 04:29:42 +00:00 |
akkana%netscape.com
|
bd7f472335
|
From scc, to help with bug 44372: add NS_NAMED_LITERAL_STRING macros. r=me
|
2000-08-30 00:24:57 +00:00 |
jst%netscape.com
|
42f438ff51
|
Fixing AIX and SunOS 5.7 bustage. r=scc&vidur
|
2000-08-24 22:17:25 +00:00 |
jdunn%netscape.com
|
7eb04ed28d
|
fixing hpux bustage
r=vidur@netscape.com
|
2000-08-23 23:57:00 +00:00 |
jst%netscape.com
|
5da5a8ecc8
|
Fix to ToUpperCase and ToLowerCase so that we actually hit all characters. r=scc
|
2000-08-23 19:23:15 +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 |
warren%netscape.com
|
a94aa1aa52
|
Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil.
|
2000-08-20 21:29:10 +00:00 |
waterson%netscape.com
|
179f993e8b
|
Fix nsCString::AppendWithConversion() to work.
|
2000-08-20 20:41:31 +00:00 |
scc%mozilla.org
|
794bf08cde
|
temporarily backing out the headers with the explicit change (we haven't finished platform specific code or commercial yet)
|
2000-08-20 07:40:30 +00:00 |
scc%mozilla.org
|
ad963283c3
|
fixing code that relied on implicit string construction
|
2000-08-20 06:59:07 +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 |
pinkerton%netscape.com
|
b7e5078b6c
|
add a |do_AppendFromElement(PRUnichar)| to help speed up some things in wallet initialization (bug 44514) r/a=scc.
|
2000-08-18 04:48:29 +00:00 |
scc%mozilla.org
|
4e46a37d08
|
not part of the build; temporarily patching these files to use the old (what is currently in the tree) |GetReadableFragment| scheme, so that clients can start using this now both on the tip and on the DOMAPI... branch
|
2000-08-17 21:07:45 +00:00 |
scc%mozilla.org
|
959c07dea2
|
not yet part of the build, this new class provides a more consistent and flexible answer to the need for functions like |AppendInt| and |AppendFloat|. It is a short readable string produced with printf.
|
2000-08-17 01:08:30 +00:00 |
scc%mozilla.org
|
5082251b3e
|
bug #48464. explicitly picking my own or the auto-generated function, in particular |operator=|. r={vidur, waterson}, a=vidur
|
2000-08-11 00:42:41 +00:00 |
scc%mozilla.org
|
cc67834dfe
|
fixes needed to get multi-fragment strings working; r|a=waterson
|
2000-08-10 06:36:54 +00:00 |
warren%netscape.com
|
84b5fd67e3
|
Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
|
2000-08-10 06:19:37 +00:00 |
scc%mozilla.org
|
d369a0d0d0
|
not part of the build; further work on multi-fragment strings. They are now limping along and can actually be used. They pass all tests not related to |Substring| and |nsPromiseConcatenation|.
|
2000-08-10 00:45:33 +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
|
332cbbead7
|
fixed |nsCharSinkTraits<T>::write| as per bug #46462; r=beard, a=waterson
|
2000-08-09 08:26:12 +00:00 |
scc%mozilla.org
|
7a4bbc2688
|
fixed |BeginWriting| and |EndWriting| to no longer take an offset, fallout from the new multi-fragment string implementation; fixed a bug in |operator-=| exposed by the change to |EndWriting|; fixed |nsWritingIterator<CharT>::write| as per bug #46462; fixed comments galore, significantly better specifying |SetLength| and |SetCapacity|; since |SetCapacity| is just a hint, give it a default implementation rather than making it pure virtual; fixed a couple of the |do_...| routines to unify the code path minimizing overides; r|a=waterson
|
2000-08-09 08:26:08 +00:00 |
scc%mozilla.org
|
454fd1db7e
|
fixed |BeginReading| and |EndReading| to no longer take an offset, fallout from the new multi-fragment string implementation; fixed a bug in |operator-=| exposed by the change to |EndReading|; fixed the |CharAt| family of routines accordingly; fixed comments galore; r|a=waterson
|
2000-08-09 08:26:00 +00:00 |
scc%mozilla.org
|
121b1c59e0
|
not part of the build; further work on multi-fragment strings. Moved the bulk of the template implementation to the header file. This file needs to continue to exist for when I finally un-templatize the interfaces
|
2000-08-09 02:48:27 +00:00 |
scc%mozilla.org
|
744280c781
|
not part of the build; further work on multi-fragment strings
|
2000-08-09 02:47:33 +00:00 |
scc%mozilla.org
|
f4c2ca5073
|
not part of the build; initial work on multi-fragment strings
|
2000-08-08 00:14:35 +00:00 |
scc%mozilla.org
|
e290b14ff8
|
not part of the build yet; initial work on multi-fragment strings
|
2000-08-08 00:14:14 +00:00 |