sspitzer%netscape.com
2960d66d30
check in patch from cls@seawood.org
...
add comment.
1999-11-10 23:53:40 +00:00
bienvenu%netscape.com
801c04575d
move folder cache to account mgr, per alecf, fix pending counts r=jefft
1999-11-10 00:41:52 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
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