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

106 Коммитов

Автор SHA1 Сообщение Дата
alecf%netscape.com c74924fafe fix for blocker #17882
a=leaf
1999-11-03 19:47:17 +00:00
alecf%netscape.com 5914bd716a fix for #17214 - consolidate all username and hostname handling so that escaping/unescaping happens logically 1999-11-03 07:16:59 +00:00
bienvenu%netscape.com 49df01f7fb fix build warnings, r=putterman, add cancel method to protocol r=mscott 1999-11-03 03:16:26 +00:00
bienvenu%netscape.com c49a1301ce add support for pending counts for imap folders r=mscott 1999-11-01 01:06:29 +00:00
putterman%netscape.com c15e7eaa09 Fix for 17556. Reviewed by alecf. Newsgroups show abbreviated name in folder pane. 1999-10-29 20:46:15 +00:00
bienvenu%netscape.com 62902479e8 changes to use nsIMsgWindow r=putterman 1999-10-29 04:39:06 +00:00
alecf%netscape.com b10db385eb more cleanup work - now retrieve the server at URI creation time, so that GetServer() is really fast, and just forward calls to GetUsername and GetPassword() to the server. r=sspitzer 1999-10-28 20:19:57 +00:00
alecf%netscape.com 40f011a9b6 start to consolidate URL and URI parsing into the base classes: remove a whole bunch of protocol-specific code in favor of generalization
basically, more fixes for #14437
r=scottip
1999-10-22 01:02:08 +00:00
alecf%netscape.com 0881139c13 clean up nsIMsgFolder API in preparation for fixing a number of bugs, most importantly #14437
r=scottip
1999-10-20 21:58:21 +00:00
sspitzer%netscape.com e6ebb5bcb0 fix warnings. following alecf's recommendations, remove the FindServerUsingURI() method from the nsIMsgAccountManager, remove CreateFolderInDatasource() from nsIMsgFolder, change several methods in nsMsgCopy to return nsresult, and have nsIMsgFolder ** as an outparam, use GetResource() instead of CreateFolderInDatasource(). use NS_SUCCEEDED() instead of comparing against NS_OK directly. 1999-10-18 20:42:06 +00:00
sspitzer%netscape.com f2afef482f add more comments about what's left to do, and why this is a little scary. 1999-10-13 05:33:26 +00:00
sspitzer%netscape.com 811f8cad4c fix for bug #14591, r=mscott.
handle the case where we migrate from 4.x and our sent folder is on the imap server.
but, since we haven't logged into the imap server yet, our folders are undiscovered.

other related fixes:
1) make it so on failure to fcc, save to draft, save to template, send later the message shows up.
2) clean up the error message strings
3) fix how we determine if an URI points to a local folder. (all we need to do is look at the scheme and see if it is "mailbox:"
4) remove a stale comment.
1999-10-13 04:12:06 +00:00
putterman%netscape.com 4aefaba3c2 Remove ctor/dtor counter macros I added before it was determined we shouldn't
use them for xpcom classes.
1999-10-10 22:52:49 +00:00
putterman%netscape.com 90dd3b01dd Added constructor/destructor counting macros for various mailnews
classes.  reviewed by bienvenu.  no bug.
1999-10-06 20:32:25 +00:00
mccabe%netscape.com 39e5fe6519 Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage.  Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes.  (This could mean blackwood; sorry, guys!)

Many thanks to Alec Flett (alecf@netscape.com) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu) and Mike Shaver (shaver@mozilla.org) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.

Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
1999-09-19 23:46:35 +00:00
putterman%netscape.com 61f529773f more performance work for loading folders without .msf files or that have to have
headers downloaded.
1999-09-17 23:12:44 +00:00
putterman%netscape.com 53297d3499 Add NotifyFolderLoaded. 1999-09-16 21:07:56 +00:00
bienvenu%netscape.com 6a4ee199f9 break out UpdateFolder method from GetMessages 1999-09-14 04:02:34 +00:00
bienvenu%netscape.com 7992d6003f add folder loaded notification and hack around dynamic folder loading slowness method 1999-09-13 21:36:02 +00:00
bienvenu%netscape.com a0b23e79af return error from writing out folder cache if any, add code to turn off rdf notifications 1999-09-12 21:36:51 +00:00
alecf%netscape.com e0e35e016b switch to nsCRT routines and PR_TRUE/PR_FALSE to reduce include dependancy 1999-09-08 03:08:27 +00:00
tonyr%fbdesigns.com 890aaa9c20 Added NS_ADDREF to child returned from GetChildNamed 1999-09-02 21:23:26 +00:00
bienvenu%netscape.com 57247bc224 replace nsIEnumerator with nsISimpleEnumerator 1999-08-26 04:41:07 +00:00
putterman%netscape.com c5bc4f5797 work on MarkFlagged. 1999-08-24 21:47:22 +00:00
alecf%netscape.com bfa05b3b2f remove the "depth" attribute now that we have isServer 1999-08-21 01:03:00 +00:00
putterman%netscape.com f59b360041 Use nsISupports. 1999-08-20 22:47:55 +00:00
alecf%netscape.com 292c8e0141 add new isServer attribute 1999-08-20 22:41:38 +00:00
alecf%netscape.com 359a8a0d36 clean up folder and server naming:
- prettyName is now a unicode string and lives in nsIFolder
- servers now have the automatic pretty name of "userid on servername" and can be overridden
- name consolidation is complete
1999-08-10 04:39:22 +00:00
alecf%netscape.com e99a68457f fix naming of folder by caching in mName 1999-08-10 00:03:46 +00:00
bienvenu%netscape.com f8adfcfc65 get rid of nsString2, more hooking up of status 1999-08-07 02:30:11 +00:00
jefft%netscape.com e162b919ab added base folder EmptyTrash() method 1999-08-06 18:24:39 +00:00
jefft%netscape.com 911fcd0f4d implement message folder base Compact() method 1999-08-06 13:40:08 +00:00
mscott%netscape.com b301f7cbaf Changes for:
nsString(eOneByte) --> nsCString
nsString(eTwoByte) nsString
nsString2 --> nsString
1999-08-05 04:28:28 +00:00
bienvenu%netscape.com 3e30ba523a fix notification of filter folders 1999-08-02 21:33:00 +00:00
waterson%netscape.com deef2a92fd Fix recounting bug. 1999-07-27 18:18:52 +00:00
bienvenu%netscape.com 29023ebe35 add MatchName method 1999-07-27 05:15:44 +00:00
putterman%netscape.com 6275a4343c Added MarkMessagesRead, MarkAllMessagesRead, GetChildWithURI 1999-07-23 04:33:20 +00:00
sspitzer%netscape.com 6c72bf7a02 fix the leak of nsMsgFolder. the ownership model is server owns the folder. we had a cycle. thanks to putterman for finding the problem and implementing the fix. 1999-07-20 03:55:23 +00:00
bienvenu%netscape.com b8bbebefc6 more work on folder cache 1999-07-17 20:33:15 +00:00
jefft%netscape.com ced71c3590 more on copy service - add nsIMsgCopyServiceListener 1999-07-13 20:07:32 +00:00
sspitzer%netscape.com 2045a852d8 return the right error value 1999-07-06 22:41:19 +00:00
bienvenu%netscape.com a6d82e97d9 fix horrible cast in find folders with flag 1999-07-03 21:25:49 +00:00
putterman%netscape.com aad482625e Some nscomptr fixes. 1999-07-02 21:23:35 +00:00
putterman%netscape.com aeea4449fa Use nsCOMTypeInfo 1999-07-01 00:16:39 +00:00
bienvenu%netscape.com a75b982dcc make name and pretty name unichar's 1999-06-28 21:56:33 +00:00
jefft%netscape.com e150a42831 stub implement CopyMessages() & CopyFileMessage() methods 1999-06-26 18:22:55 +00:00
putterman%netscape.com 731920f89d Add GetPath to nsIMsgFolder. 1999-06-25 03:56:02 +00:00
alecf%netscape.com 7af796e20c add userid@ to all mail/news URIs and add parsing code to support this
this change allows servers to be unique by {userid, hostname, type} combination and allows nsIMsgAccountManager::FindServer() to search for servers this way.
1999-06-22 03:03:48 +00:00
putterman%netscape.com e81c3ca4a1 GetFoldersWithFlag now AddRefs its results. 1999-06-21 23:24:29 +00:00
jefft%netscape.com 20cf70454a added readonly attribute nsIMsgDatabase msgDatabase for undo work 1999-06-21 22:56:18 +00:00