waterson%netscape.com
b74d6e1c8b
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
dbaron%fas.harvard.edu
a236696e96
To improve performance, change string iterator postfix ++ to prefix ++ when used as a statement. b=78032 r=peterv, scc, harishd, dmose sr=hyatt a=asa
2001-06-19 22:38:45 +00:00
cls%seawood.org
bf5fb48486
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
scc%mozilla.org
2f612575b5
attempting to fix build bustage for speedracer from associated bug #85271
2001-06-17 07:09:41 +00:00
scc%mozilla.org
a8fb409c6e
bug #85271 : sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process.
2001-06-17 05:23:38 +00:00
scc%mozilla.org
faa968510f
bug #75164 : sr={brendan, sfraser}. Adding the generators |nsSubstituteC?String|, which will replace |ReplaceSubstring|. Also fixing a declaration in "nsAStringGenerator.h".
2001-05-23 06:49:51 +00:00
scc%mozilla.org
2ebaa532a1
bug #78398 : sr=waterson. adding my new header file "nsAStringGenerator.h" to the Mac project to make it easier to open.
2001-05-23 03:33:06 +00:00
scc%mozilla.org
6942d895f6
bug #78398 : sr=waterson. Getting the new header file "nsAStringGenerator.h" exported to dist.
2001-05-23 03:31:23 +00:00
scc%mozilla.org
1a7a0537da
bug #78398 : sr=waterson, adding a new abstract type (this here's the new file it comes in) |nsAC?StringGenerator|
2001-05-23 03:29:48 +00:00
scc%mozilla.org
e5f3c3cd03
bug #75220 : r=vidr, sr=jst ... had just been waiting for the commercial fixes, and now mscott has landed those. Finally get rid of |nsLiteralC?String| and |nsLocalC?String|. Use |nsDependentC?String| now instead.
2001-05-23 02:44:46 +00:00
scc%mozilla.org
1090965382
bug #63923 : sr=sfraser, r=waterson (aka ``thrill-kitty''), casting to an abstract base prevents people on crack-baby platforms from using an |NS_LITERAL_STRING| (incompatibly) as an |nsAutoString|. Who's ready for a full rebuild?
2001-05-23 01:45:13 +00:00
scc%mozilla.org
ced4be648e
ok, but make this local bustage fix into a global one
2001-05-22 08:43:30 +00:00
mkaply%us.ibm.com
c69414db14
Nope, didn't work - broke stuff
2001-05-22 04:24:18 +00:00
mkaply%us.ibm.com
8f62bc189c
Valiant attempt to fix AIX and BeOS bustage
2001-05-22 03:36:31 +00:00
scc%mozilla.org
7f6ec20ca4
bug #75220 : sr=jst, r=vidur. Renaming the member function |Promises| to the more meaningful |IsDependentOn|.
2001-05-21 23:50:56 +00:00
scc%mozilla.org
ea7904c94f
bug #69872 , sr=jst, r=jag. Make |nsDependentC?String|s rebindable.
2001-05-21 23:45:03 +00:00
scc%mozilla.org
cefb2160cd
bug #75220 : sr=jst, rs=brendan. fixing string names. removing the old |nsPromise...| files from the build.
2001-05-19 11:31:22 +00:00
jst%netscape.com
77aeecc056
scc checking in from jst's account. bug #75220 : sr=jst, rs=brendan. renaming |nsPromiseC?Concatenation| to |nsDependentC?Concatenation|; |nsPromiseC?Substring| to |nsDependentC?Substring|; |nsLiteralC?String| and |nsLocalC?String| to |nsDependentC?String|, as these new names better reflect clients obligations to instances.
2001-05-19 11:27:30 +00:00
dbaron%fas.harvard.edu
dc77e98525
Fix NS commercial Unix build bustage on some compilers by (at least temporarily) making PRUnichar always be equivalent to PRUint16 rather than sometimes being wchar_t. r=scc sr=brendan b=75544
2001-05-18 23:44:17 +00:00
vidur%netscape.com
3c4fee2984
Changes necessary for fixes to bug 18843. Better handling of string implementations without an underlying buffer handle. r/sr=scc@mozilla.org
2001-05-17 05:53:16 +00:00
scc%mozilla.org
0743e4f350
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
cab4138e3b
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
9e7566bb09
bug #75220 : rs=brendan, r=axel@pike.org. fixing string names.
2001-05-16 12:36:35 +00:00
scc%mozilla.org
8d6324b1e2
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
db83c7878c
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
7dbfdc16f4
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
11987640ad
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
0477cde50e
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
6a23bc63cd
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
a5a0010914
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
8bc714b6a1
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
81a45d6bee
fixing bustage: adding |typename| where needed
2001-05-13 05:50:11 +00:00
scc%mozilla.org
f6369dbda5
bug #75551 : r=jst, sr=sfraser. Added |CaseInsensitiveFindInReadable|
2001-05-13 05:16:10 +00:00
scc%mozilla.org
c4bd966c8f
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
d3de156b82
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
0c14764b6d
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
fae661aa09
[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
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