ducarroz%netscape.com
ed58417ba8
Fix for bug 86089. Replace attachments string in message compose fields by an array of nsIMsgAttachment objects. This architecture change allow us to dissocie the attachment name from the attachment url. We can also now carry over extra information like the attachment content type or Mac file type. This check in contains also fix for related bug 52428, bug 80895, bug 87765 and bug 89090.
...
R=varada, SR=sspitzer
2001-10-30 14:42:41 +00:00
alecf%netscape.com
3d9cdf4e49
Back out my backout, now that mac seems to be fixed
2001-10-30 03:39:18 +00:00
alecf%netscape.com
a961df68cd
Back out my checkin because !(*@3 PSM is screwed.
2001-10-30 02:41:48 +00:00
alecf%netscape.com
567b9d0c84
bug 100214 - Remove string dependency on XPCOM routines that depend on unicharutil, r=jag sr=scc
2001-10-29 23:16:23 +00:00
jaggernaut%netscape.com
c79a0759cb
Bug 70083: add nsASingleFragmentString to hierarchy. r=dbaron, sr=scc
2001-10-28 08:24:55 +00:00
jaggernaut%netscape.com
93dec3cbd7
Bug 70083: add nsASingleFragmentString to hierarchy. r=dbaron, sr=scc
2001-10-27 11:40:01 +00:00
jaggernaut%netscape.com
cad4ce97bb
Bug 105987: Clean up nsCharTraits.h, use slightly faster implementations where possible, r=dbaron, sr=scc.
2001-10-27 09:40:08 +00:00
jaggernaut%netscape.com
79727011d4
Bug 105904, bug 105971, bug 105889, bug 105906: NS_ConvertUTF8toUCS2 hangs / segfaults. r=dbaron, rs=scc
2001-10-26 04:42:57 +00:00
jst%netscape.com
00a18d1635
Fixing blocker bug 106474. Make nsAFlatString::GetReadableFragment() deal with a null buffer handles correctly. r=kin@netscape.com, sr=scc@mozilla.org
2001-10-24 19:29:42 +00:00
alecf%netscape.com
8d65560bdd
for bug 100214 - make nsStr routines stop depending on nsCRT:: routines, to further reduce our dependency on unicharutil
...
r=jag, sr=scc
2001-10-19 20:49:39 +00:00
jaggernaut%netscape.com
d25f8986e8
Bug 73292: Add const nsACString& constructor to NS_Convert(ASCII|UTF8)toUCS2. r=dbaron, sr=scc.
2001-10-17 05:17:53 +00:00
dbaron%fas.harvard.edu
ffdfa54db5
Remove overloaded fputs functions, DebugDump, and (from nsCString only) ToCString). b=104763 r=jag rs=scc
2001-10-16 05:35:38 +00:00
dbaron%fas.harvard.edu
3dac3645cb
Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst
2001-10-16 05:31:36 +00:00
jaggernaut%netscape.com
ff64daf338
Remove dead code from obsolete string classes: ToNewString(), IsUnicode() and GetBuffer(). r=dbaron, rs=scc
2001-10-14 05:06:53 +00:00
jaggernaut%netscape.com
2d7e8254e7
Use typedefs throughout the string code. r=dbaron, sr=scc
2001-10-13 15:01:21 +00:00
jaggernaut%netscape.com
00d59165c5
Bug 104337: Remove nsPrivateReadableString from string hierarchy, r=dbaron, rs=scc.
2001-10-12 07:48:27 +00:00
jaggernaut%netscape.com
25d44f5865
Bug 104337: Remove nsPrivateSharableString from string hierarchy. r=dbaron, rs=scc.
2001-10-12 07:34:28 +00:00
ftang%netscape.com
a2d9cc3f48
fix 96529. lazy load unicharutil for start up.
...
author=waterson r=ftang sr=brendan
2001-10-11 00:25:21 +00:00
jaggernaut%netscape.com
49db831c73
We'll want support for IsVoid and SetIsVoid on nsACString too. r=jst,dbaron, rs=scc.
2001-10-10 07:51:16 +00:00
jaggernaut%netscape.com
5ee820f275
Okay, we need |typename| for HP-UX. Adding.
2001-10-02 11:15:45 +00:00
jaggernaut%netscape.com
acb7f26df3
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
2001-10-02 10:18:31 +00:00
jaggernaut%netscape.com
aadccb6c44
Removing dead code, r=dbaron, rs=scc
2001-09-29 10:18:32 +00:00
jaggernaut%netscape.com
fdc4078bc4
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
2001-09-29 08:28:41 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
jaggernaut%netscape.com
8d20ea55be
Bug 100764: remove NS_ConvertABCtoXYZ(CharT). r=dbaron, rs=scc
2001-09-25 09:37:13 +00:00
jaggernaut%netscape.com
ec980ce4fb
Bug 100750: string iterator users should use correct typedefs. r=dbaron, rs=scc
2001-09-25 09:35:50 +00:00
jaggernaut%netscape.com
c260906e58
Remove dead string files from the tree, r=dbaron, rs=scc
2001-09-24 23:55:19 +00:00
jaggernaut%netscape.com
e25262c61f
One module per line for REQUIRES. r=/sr=alecf
2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com
3826eb9902
Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
2001-09-18 13:41:47 +00:00
jaggernaut%netscape.com
7a432ea951
Add support for IsVoid and SetIsVoid, add NS_COM to nsAStringGenerator. r=jst, rs=scc.
2001-09-14 08:23:46 +00:00
alecf%netscape.com
a03ce41ec0
string changes for MOZ_TRACK_MODULE_DEPS - bug 98371 r=cls
2001-09-06 04:06:10 +00:00
jaggernaut%netscape.com
56490a5e26
Remove #define nsString2 nsString and #define nsAutoString2 nsAutoString and fix last few uses of them. r=dbradley, rs=scc
2001-09-05 12:42:54 +00:00
jaggernaut%netscape.com
5979297126
Bug 98153: Remove SubsumeStr. r=dbaron, sr=scc
2001-09-05 10:46:45 +00:00
jaggernaut%netscape.com
1d71712002
Bug 94235: add NS_COM to declaration of nsPrintfCString. r=/sr= jst,scc
2001-08-09 09:27:47 +00:00
scc%mozilla.org
efa96a34fb
bug #90981 (top-crash): sr=mscott, rs=waterson. the new |nsXPIDLC?String| implementation doesn't always have a buffer handle to give up. |BeginReading| won't do what you want in this case, so modify |do_AssignFromReadable| to elide copies from empty strings.
2001-07-16 20:29:30 +00:00
scc%mozilla.org
8aa9c500bd
bug #90394 : r=dbaron, sr=asa(?). A simple fix to a big leak when |nsXPIDLC?String|s are never accessed after assignment, deallocation failed. By storing the initial pointer in the _storage_ start slot, this is avoided.
2001-07-12 06:48:23 +00:00
scc%mozilla.org
073bbd5813
fixing ports bustage
2001-07-04 17:52:39 +00:00
scc%mozilla.org
6f91164cb0
fixing build bustage (typo), thanks gcc 2.7.2.3 for instantiating my unused template member functions :-(
2001-07-04 07:04:17 +00:00
scc%mozilla.org
8de83eaec2
bug #76846 : r=cls, build bustage fix for 64-bit platforms
2001-07-04 06:06:22 +00:00
jaggernaut%netscape.com
1556353d7f
Bug 88413: Remove GetUnicode() from nsString. Begone! r=dbaron, sr=scc
2001-07-03 09:09:56 +00:00
jaggernaut%netscape.com
03ab87e4a1
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
dbaron%fas.harvard.edu
63f58d7036
Add hack to make functions that used to work with nsXPIDLString continue to work now that nsXPIDLString inherits from nsAString by adding inline methods to resolve ambiguity for compilers that don't support |explicit|. r=jaggernaut sr=waterson b=88411, 88420
2001-06-29 23:12:48 +00:00
scc%mozilla.org
6661806af9
fixing linux crasher and hpux build bustage
2001-06-29 15:56:03 +00:00
scc%mozilla.org
9f85882805
OK, Windows is going to complain about the change from unsigned to signed, so we'll save that for later
2001-06-29 12:58:44 +00:00
scc%mozilla.org
49e26feed8
bug #74726 : sr=waterson, r=beard. Make |nsXPIDLC?String| inherit from |nsSharableC?String|, the new implementation is now in the string hierarchy (and out of string/obsolete). CVS removing the old implementations.
2001-06-29 12:48:13 +00:00
scc%mozilla.org
4332e0ff4e
bug #74726 : sr=waterson, r=beard. Make |nsXPIDLC?String| inherit from |nsSharableC?String|, the new implementation is now in the string hierarchy (and out of string/obsolete).
2001-06-29 12:47:43 +00:00
scc%mozilla.org
28a392e910
bug #74726 : sr=waterson, r=beard. Here's the new version of |nsXPIDLC?String| in all new files, and a factored header that sets up debugging defines. These files are not yet part of the build, but will become so with my next checkin
2001-06-29 11:25:08 +00:00
waterson%netscape.com
0877b1a573
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
09e99242d5
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
80f526179f
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