Commit Graph

93 Commits

Author SHA1 Message Date
putterman%netscape.com
d73cfc95db 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
4f7990cd94 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
a3e720e049 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
2ad6180b7c Add NotifyFolderLoaded. 1999-09-16 21:07:56 +00:00
bienvenu%netscape.com
3456144dd5 break out UpdateFolder method from GetMessages 1999-09-14 04:02:34 +00:00
bienvenu%netscape.com
0907f107dc add folder loaded notification and hack around dynamic folder loading slowness method 1999-09-13 21:36:02 +00:00
bienvenu%netscape.com
4f5af29de4 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
8c203fba2a switch to nsCRT routines and PR_TRUE/PR_FALSE to reduce include dependancy 1999-09-08 03:08:27 +00:00
tonyr%fbdesigns.com
52e5ad25fd Added NS_ADDREF to child returned from GetChildNamed 1999-09-02 21:23:26 +00:00
bienvenu%netscape.com
922a55a1b7 replace nsIEnumerator with nsISimpleEnumerator 1999-08-26 04:41:07 +00:00
putterman%netscape.com
58d47cf74a work on MarkFlagged. 1999-08-24 21:47:22 +00:00
alecf%netscape.com
cce4d3df48 remove the "depth" attribute now that we have isServer 1999-08-21 01:03:00 +00:00
putterman%netscape.com
ce0f3e0ba2 Use nsISupports. 1999-08-20 22:47:55 +00:00
alecf%netscape.com
0bdba7f2fc add new isServer attribute 1999-08-20 22:41:38 +00:00
alecf%netscape.com
719f9b06af 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
9694f7aa53 fix naming of folder by caching in mName 1999-08-10 00:03:46 +00:00
bienvenu%netscape.com
bbf4cffcd7 get rid of nsString2, more hooking up of status 1999-08-07 02:30:11 +00:00
jefft%netscape.com
1f687f996d added base folder EmptyTrash() method 1999-08-06 18:24:39 +00:00
jefft%netscape.com
1f85f838f6 implement message folder base Compact() method 1999-08-06 13:40:08 +00:00
mscott%netscape.com
16f3cd4cc3 Changes for:
nsString(eOneByte) --> nsCString
nsString(eTwoByte) nsString
nsString2 --> nsString
1999-08-05 04:28:28 +00:00
bienvenu%netscape.com
3618d8c8bf fix notification of filter folders 1999-08-02 21:33:00 +00:00
waterson%netscape.com
2731c5c46a Fix recounting bug. 1999-07-27 18:18:52 +00:00
bienvenu%netscape.com
f272fe28f5 add MatchName method 1999-07-27 05:15:44 +00:00
putterman%netscape.com
f2fb5c6448 Added MarkMessagesRead, MarkAllMessagesRead, GetChildWithURI 1999-07-23 04:33:20 +00:00
sspitzer%netscape.com
88b715c820 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
7d4724fe66 more work on folder cache 1999-07-17 20:33:15 +00:00
jefft%netscape.com
621bc564e2 more on copy service - add nsIMsgCopyServiceListener 1999-07-13 20:07:32 +00:00
sspitzer%netscape.com
a04f14d364 return the right error value 1999-07-06 22:41:19 +00:00
bienvenu%netscape.com
48e0f7b78f fix horrible cast in find folders with flag 1999-07-03 21:25:49 +00:00
putterman%netscape.com
a3ae72951b Some nscomptr fixes. 1999-07-02 21:23:35 +00:00
putterman%netscape.com
3f0119ce03 Use nsCOMTypeInfo 1999-07-01 00:16:39 +00:00
bienvenu%netscape.com
77ead97514 make name and pretty name unichar's 1999-06-28 21:56:33 +00:00
jefft%netscape.com
a38214030d stub implement CopyMessages() & CopyFileMessage() methods 1999-06-26 18:22:55 +00:00
putterman%netscape.com
8c5fcdb576 Add GetPath to nsIMsgFolder. 1999-06-25 03:56:02 +00:00
alecf%netscape.com
05fd122471 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
9ae981dede GetFoldersWithFlag now AddRefs its results. 1999-06-21 23:24:29 +00:00
jefft%netscape.com
da1c3fd40b added readonly attribute nsIMsgDatabase msgDatabase for undo work 1999-06-21 22:56:18 +00:00
bienvenu%netscape.com
fa296bd02b implement FindSubFolder 1999-06-15 23:18:57 +00:00
putterman%netscape.com
7f68ca1c73 Added GetRootFolder. 1999-06-14 22:22:51 +00:00
putterman%netscape.com
c2289c8757 More work on Biff. 1999-06-11 22:10:42 +00:00
putterman%netscape.com
8dc4664732 Added Charset functions. 1999-06-03 22:56:14 +00:00
alecf%netscape.com
960301ec8f stop using [] operator (going away for scriptability) 1999-06-01 23:10:12 +00:00
bienvenu%netscape.com
729931951f changes for mail filters, including setting root folder for server 1999-05-26 23:56:21 +00:00
putterman%netscape.com
9f92f3e16c More work on DeleteFolders. 1999-05-26 23:47:01 +00:00
alecf%netscape.com
95d34e3a21 add CID to prepare for moving CIDs into the factory 1999-05-26 21:59:45 +00:00
bienvenu%netscape.com
84997f013a move GetChildNamed implementation from local subclass 1999-05-17 22:50:04 +00:00
sspitzer%netscape.com
b2a57704f6 reorder to quiet compiler. stop shadowing. rename shadowed variable. 1999-05-16 04:13:37 +00:00
mscott%netscape.com
cab48caf44 add getsserver and GetIncomingServerType. This allows us to get the incoming server associated with a folder. 1999-05-15 21:03:02 +00:00
putterman%netscape.com
5a9c995039 Handle flag changes. 1999-05-14 00:45:25 +00:00
warren%netscape.com
87b26617d5 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00