Граф коммитов

554 Коммитов

Автор SHA1 Сообщение Дата
scc%mozilla.org 2fb2d3cc2a bug #75220: rs=brendan, r=axel@pike.org. fixing string names. add the renamed implementations to the build. 2001-05-16 12:46:47 +00:00
scc%mozilla.org 357320f4c0 bug #75220: rs=brendan, r=axel@pike.org. fixing string names. export the new header files. 2001-05-16 12:38:41 +00:00
scc%mozilla.org 1075e88360 bug #75220: rs=brendan, r=axel@pike.org. fixing string names. 2001-05-16 12:36:35 +00:00
scc%mozilla.org e4e84cc783 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. cvs remove the obsolete files. 2001-05-16 06:57:02 +00:00
scc%mozilla.org 2e4c2f30de bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Stop exporting the old header file "nsCommonString.h" (now that all users of the old name have been fixed) 2001-05-16 04:55:23 +00:00
scc%mozilla.org 8352858dc7 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Fix all users of the old name. 2001-05-16 04:52:43 +00:00
scc%mozilla.org cd731aa604 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Stop building the old implementation in "nsCommonString.cpp", and |typedef| the old type to an alias for |nsSharable[C]String|. 2001-05-16 04:49:20 +00:00
scc%mozilla.org 82264a0b2e bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Build the new implementation in "nsSharableString.cpp". 2001-05-16 04:45:59 +00:00
scc%mozilla.org 30451fb284 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String|. Export the new header file "nsSharableString.h". 2001-05-16 04:43:31 +00:00
scc%mozilla.org f2e912df81 bug #75220: sr=jst, r=dr; rename |nsCommon[C]String| to |nsSharable[C]String| 2001-05-16 04:41:32 +00:00
scc%mozilla.org 5a0fb842cf fixing bustage: alright, Linux isn't falling for the old |typename| trick. Guess I have to pull this out into a separate parameterized type. 2001-05-13 07:03:29 +00:00
scc%mozilla.org af422d0edb fixing bustage: adding |typename| where needed 2001-05-13 05:50:11 +00:00
scc%mozilla.org 01f459308d bug #75551: r=jst, sr=sfraser. Added |CaseInsensitiveFindInReadable| 2001-05-13 05:16:10 +00:00
scc%mozilla.org 2b593f0672 bug #74726, partial fix, r=vidur, sr=jst: make |nsCommon[C]String| re-bindable; make constructors |explicit|; fix clients. bug #75169, r=jst, sr=waterson: fix string warnings on Windows; fix some typos 2001-05-11 08:41:21 +00:00
scc%mozilla.org 8a9d1f4a8c bug #78658: checking in Chris Seawoods trivial fix to prevent writing to the console in optimized builds, sr=scc (myself) 2001-05-07 23:36:59 +00:00
scc%mozilla.org ff2c1cc949 bug #70740: r=mjudge, sr=sfraser. Provide case-insensitive comparison for all string classes 2001-04-18 05:20:06 +00:00
scc%mozilla.org 752dd8bff5 [documentation], _never_ part of a build. fixing bad ``it's''s, and referencing the tracking bug 2001-04-18 00:22:01 +00:00
scc%mozilla.org a690f3ec01 [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 42a12c4a77 [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 f308b8846b 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 0ec97778cc [documentation], _never_ part of a build. Checking in as I add more FAQs 2001-04-13 18:03:33 +00:00
scc%mozilla.org db4471f196 [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 4dc21ef388 documentation only, never to be part of the build; fixing stylesheet problem 2001-04-13 13:48:50 +00:00
scc%mozilla.org a8c540fc30 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 6433880cf6 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 36d9081328 well, the css file can't live here, because lxr mangles it 2001-04-09 03:09:03 +00:00
scc%mozilla.org 99028106b1 the start of some string documentation ... no real content yet, just an outline 2001-04-09 01:39:43 +00:00
scc%mozilla.org 08761a4743 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 2944e101fc fix speedracer bustage once and for all 2001-04-03 01:47:55 +00:00
scc%mozilla.org 040913e211 fix speedracer bustage 2001-04-03 00:23:06 +00:00
scc%mozilla.org 7dbc5145be attempting to fix AIX, et al, bustage 2001-04-02 23:05:55 +00:00
scc%mozilla.org 8281da62e2 partial fix for ports bustage 2001-04-02 22:42:49 +00:00
scc%mozilla.org 4159076cc2 fix speedracer bustage; r=jag and jst 2001-04-02 22:00:34 +00:00
scc%mozilla.org c355507eda landing string branch; see bug #73786 2001-04-02 19:40:52 +00:00
jgmyers%netscape.com e56c06dfcb don't decode overlong UTF8 sequences: bug 29314 r=jag sr=scc 2001-04-01 19:40:32 +00:00
disttsc%bart.nl 7dc7816cb0 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 fe3472b95f fix HPUX bustage, and additionally added some comments 2001-03-25 18:06:27 +00:00
disttsc%bart.nl 5ddb230f18 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 ebf83bca0f 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 0b98c23d64 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 aebc676048 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 bdf7d4bb76 fixing documentation 2001-03-08 04:47:24 +00:00
syd%netscape.com 24f717a369 Deprecate nsStr->GetBuffer(). r=jag, sr=scc 2001-03-03 22:07:45 +00:00
disttsc%bart.nl 043186b34e 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 cc9632726c bug #53209: removing "nsSharedString.h" 2001-02-24 21:08:21 +00:00
scc%mozilla.org 605f7af38d 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 8643a92f86 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
scc%mozilla.org 5f022da463 attempting to fix build bustage on Solaris 2001-02-24 04:49:34 +00:00
scc%mozilla.org ddb0743c0c bug #53209: remove unused file from the build 2001-02-24 03:17:53 +00:00
scc%mozilla.org 6e60f7492d bug #67876: r=jst, sr=alecf. Added comment documenting `NULL' string infrastructure. 2001-02-24 03:11:23 +00:00
scc%mozilla.org e993480902 bug #69941: r=jag, sr=alecf. Fixed signature of |FindCharInReadable|. 2001-02-24 03:09:04 +00:00
scc%mozilla.org 64f1e22b83 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 38840f09e4 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 2339a7fcc1 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 97df62b78a 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 744785129a 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 8e1b546e4d Put strings in MODULE=string, sr=scc 2001-02-21 14:04:08 +00:00
disttsc%bart.nl a36f4efcf6 Fix senna REQUIRES bustage 2001-02-21 13:38:30 +00:00
scc%mozilla.org b178069da3 fix build bustage on senna (ports) by adding |REQUIRES|. r=jag 2001-02-21 12:35:31 +00:00
scc%mozilla.org e4edf81e49 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 ea49957c51 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 efd6afe174 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 06993781eb MANIFEST files require Mac line endings 2001-02-19 10:15:47 +00:00
scc%mozilla.org 8c36be650a missed nsFragmentedString.h and .cpp in the initial check-in ... adding them 2001-02-19 08:55:34 +00:00
scc%mozilla.org 9d3b0d6215 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 5381f6bf40 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 b593b4e3a4 bug #66562: r=harish, sr=brendan, a=blizzard. Make |document.write| work. 2001-02-13 21:26:58 +00:00
scc%mozilla.org 8265764573 fix bustage caused by access violations not caught in CodeWarrior <sorry> 2001-02-10 01:05:43 +00:00
scc%mozilla.org 8cfcacc812 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 503110129f Fix build bustage by removing extra right paren. 2001-02-07 03:04:46 +00:00
scc%mozilla.org 96a870df5a bug #57087: r=dmose, sr=waterson. Allow for multi-line literals. 2001-02-07 02:32:49 +00:00
scc%mozilla.org e767c98b62 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 b7608f5134 bug #53071: r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities. 2001-02-06 23:07:24 +00:00
scc%mozilla.org 2766ba0e27 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 20381d5f97 Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc. 2000-12-23 06:45:54 +00:00
jst%netscape.com 2ba196efa3 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 6c79d931ea 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 3782a44b72 Fix for Solaris compiler warning from scc. r=vidur 2000-12-12 23:02:01 +00:00
vidur%netscape.com ba827dfaf8 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 7400488426 Fixing compiler warnings, not part of the build yet. r=vidur 2000-12-12 21:52:08 +00:00
vidur%netscape.com 7834c50d26 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 6c8057de84 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 305ae0863f Remove extraneous line I introduced in previous checkin. r=waterson 2000-10-31 05:39:34 +00:00
dbaron%fas.harvard.edu 2950d05f29 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 4189314fdb 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 6e35f97e31 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 9c1d9336f0 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 d7d0b2da00 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 1e7caf9ea7 Fix win32 build bustage, r=scc 2000-10-05 07:48:20 +00:00
scc%mozilla.org 30ae0dfa95 and trying to fix OS/2 bustage 2000-10-05 07:24:51 +00:00
scc%mozilla.org b0e94a7f54 and a access error ... r=waterson on this fix 2000-10-05 03:28:41 +00:00
scc%mozilla.org 6a1323eb68 damn typo 2000-10-05 01:51:52 +00:00
scc%mozilla.org 3f234f0b17 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 59ad75ad57 fixed comments (so people are aware of the allocation policy) 2000-10-05 01:07:40 +00:00
scc%mozilla.org e61e3bb742 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 d45f7f68c3 adding |.get()| for the other half of |NS_LITERAL_STRING| 2000-09-13 03:44:58 +00:00
scc%mozilla.org d8c335f9f1 fix typo 2000-09-13 02:56:13 +00:00
scc%mozilla.org 45bdeed06d 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 2f527d624e 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 6226adb881 fixing signatures, includes 2000-09-13 02:24:55 +00:00