Commit Graph

485 Commits

Author SHA1 Message Date
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