Commit Graph

771 Commits

Author SHA1 Message Date
bienvenu%netscape.com
a0423f36a7 fix problem applying multiple imap filter hits r=mscott,a=chofmann 21435 1999-12-13 02:24:13 +00:00
bienvenu%netscape.com
7eba3ad2da fix for stop in mailnews,r=mscott,a=chofmann 18242 1999-12-12 01:23:26 +00:00
bienvenu%netscape.com
91c22f9f57 fix imap reply quoting, r=mscott,a=chofmann 21217 1999-12-09 02:19:30 +00:00
bienvenu%netscape.com
49f8f78d79 fix problem with extra .msf tacked on db names for imap r=mscott 1999-12-07 22:04:12 +00:00
bienvenu%netscape.com
b4e61f2f13 fix msf file names for imap folders with illegal characters, r=mscott 20324 1999-12-07 05:51:53 +00:00
jefft%netscape.com
1438c6a790 possibly fix bug 20230, save template requires canonical line ending when uploading to an imap server; r=rhp; 1999-12-06 15:40:24 +00:00
sspitzer%netscape.com
862031a04c remove CanBeRenamed and CanCreateChildren. In most cases, these weren't
implemented or they were just stubs.  I added CanRename and CanCreateSubfolder
(which follow the naming convention, so we'll keep them) without knowing these were there.  I move over the additional logic for special folders (like INBOX, TRASH, etc) in CanBeRenamed to CanRename, and put the logic in one place, in nsMsgFolder::CanRename(), instead of in multiple places.  thanks to alecf for pointing out that CanBeRenamed and CanCreateChildren were already there.
1999-12-04 19:56:06 +00:00
warren%netscape.com
6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
alecf%netscape.com
79f24d5d40 move SetParent call to earlier in the subfolder creation process so that the folder has a parent much earlier. This allows us to benefit from the lazy URI parsing I just checked in.
r=sspitzer
just some cleanup work after the previous checkins to fix #20706
1999-12-04 03:08:03 +00:00
sspitzer%netscape.com
91d20aadc4 fix for #17402, stationary -> stationery.
r=alecf

major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.

our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.

also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement.  Before we were
passing through to the back end the selected xul element, now we pass
the resource in.

other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)

bugs fixed: #14773, #14254, #20599, #20646
r=alecf

a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 08:10:09 +00:00
bienvenu%netscape.com
4d6f4037a2 fix crash creating top level imap folder r=rhp, 20349 1999-12-03 06:31:08 +00:00
jefft%netscape.com
a4a163266a fixed bug 12929 & bug 20415 - imap rename/delete/move folder should reset the connection to authenticated state; imap empty trash didn't delete subfolders; r=bienvenu 1999-12-03 05:59:57 +00:00
alecf%netscape.com
36e9c23dd2 remove an unused header (no reviewer) - speeds up dependancy builds 1999-12-03 03:46:47 +00:00
alecf%netscape.com
abbd8c6507 missed another test 1999-12-02 07:37:23 +00:00
alecf%netscape.com
df62407466 mail architecture cleanup (no bug - emptying my tree before next week's closure)
- get rid of GetAccountManager call (it's now a service)
- move hacks GetCurrentIdentity and GetCurrentServer into the account manager for now
- eliminate these calls from nsMsgMailSession
- update all call sites (C++ and JS)
r=mscott
1999-12-02 06:59:28 +00:00
bienvenu%netscape.com
ff8f6ed9d1 fix assert creating uri's for imap sub-folders, r=mscott 1999-12-02 01:06:50 +00:00
buster%netscape.com
b3ed19480f trivial code cleanup, just removed webshell includes from files where they are not used. 1999-12-01 22:25:01 +00:00
sspitzer%netscape.com
45fc16c656 clean up in preparation for bug #14254. remove unused files. create
new string bundle (messenger.properties) for use by the messenger application
fix widgetglue.js to use the string bundle.  now we get the title of the
new folder / subscribe dialog from the string bundle.
also fix the problem where the new folder / subscribe dialog wouldn't open
if zero, or more than one server / folder were selected.
1999-11-30 22:57:42 +00:00
bienvenu%netscape.com
3d38e6fdfd fix newline in msg string, same as last check in for this directory, but the right file this time 1999-11-30 22:42:29 +00:00
mscott%netscape.com
e56bc19fdd small optimization for windows and Mac in CreatenewLineFromSocket.
implement AsyncOpen (a fake version) for imap protocol
1999-11-30 22:22:46 +00:00
bienvenu%netscape.com
ad0ba1d988 fix escaping of mailbox names, r=,mscott, part of 17681 1999-11-30 14:10:20 +00:00
warren%netscape.com
2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
dougt%netscape.com
f66be6c30c fix for 18078. r=mstoltz,warren 1999-11-30 00:32:43 +00:00
bienvenu%netscape.com
5a76d4c33c remove newline, fix 19128 spurious n in error msg 1999-11-29 20:57:29 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
jefft%netscape.com
987cabcbc4 fixed bug 20063 -- Linux Save Message As Template not working with correct line endings; r=mscott 1999-11-26 22:37:03 +00:00
mscott%netscape.com
da43e82a45 Bug #19955 --> QI was incorrectly going to nsmsgFolder if it couldn't handle it
instead of going to nsMsgDBFolder
r=alecf
1999-11-24 00:38:35 +00:00
putterman%netscape.com
e71f346f0f Work on making folder pane look like spec. Fixes 17841. Reviewed by alecf. 1999-11-22 22:08:23 +00:00
jefft%netscape.com
8d9b71b7d5 fixed Mac compilation warnings; rv=binenvenu; remove obsoleted private method, AddSubfolder 1999-11-22 14:43:19 +00:00
jefft%netscape.com
d12796ae31 fixed bug 17765 - Rename not implemented for Pop3, bug 19097 -- copying messages cause corrupted messages if the message size is greater than 4 k; r=putterman; make sure all children node were deleted when rename a folder, also rename the directory if it has subfolders; added m_leftOver to keep tracking partial completed line 1999-11-19 14:39:05 +00:00
warren%netscape.com
59ef7fadbf Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
warren%netscape.com
34ecf73507 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
bienvenu%netscape.com
b18dd910ba fix memory leak in canonical folder path, r=jefft 1999-11-16 02:43:50 +00:00
bienvenu%netscape.com
58ef34a7cf fix problem with not reporting server error messages, r=jefft 11970 1999-11-16 02:43:17 +00:00
bienvenu%netscape.com
226efe3505 fix filters firing on read message, r=mscott, 17838 1999-11-12 01:29:26 +00:00
jefft%netscape.com
ebc03cdbf6 fixed bug 6904 -- Close() to implicit expunge deleted messages when in delete is move to the trash mode; this only happened when we shutdown the app; r=bienvenu 1999-11-11 15:46:22 +00:00
putterman%netscape.com
38dfa802ce Work on 12846 for making message threads work. Reviewed by bienvenu. 1999-11-11 00:23:29 +00:00
bienvenu%netscape.com
95d1852e05 hook up pseudo interruption, r=jefft 15012 1999-11-11 00:04:45 +00:00
bienvenu%netscape.com
4675215f31 fix build warnings 1999-11-10 04:05:16 +00:00
bienvenu%netscape.com
40c59e9339 more work on imap pending counts,r=jefft 1999-11-10 00:42:55 +00:00
sspitzer%netscape.com
c55085fe75 add bulletproofing for bug #15093. bug still exists, but this code and assertion is needed. 1999-11-10 00:14:29 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
gagan%netscape.com
df88140573 Modified the call to match the new signature of CreateTransport. a=mcafee. 1999-11-03 08:52:04 +00:00
mscott%netscape.com
b1e4d518d2 work around for Bug 17065
for bienvenu
r=mscott
1999-11-03 07:53:44 +00:00
mscott%netscape.com
debee8018a Some work arounds to HIDE Bug #17065 which causes us to hang when parsing large imap folders on linux.
WE still have the problme where the ui thread is stealing events from the imap thread and processing them
on the ui thread.

We're just working around it so folks can use linux imap mail. This code was jointly written with bienvenu.

r=bienvenu/mscott
1999-11-03 07:52:45 +00:00
alecf%netscape.com
5b487df4b2 fix for #17214 - consolidate all username and hostname handling so that escaping/unescaping happens logically 1999-11-03 07:16:59 +00:00
warren%netscape.com
d3b9c9c3cc Structural changes for MakeAbsolute performance. bug#10736 r=valeski 1999-11-03 05:13:44 +00:00
bienvenu%netscape.com
67dc096258 remove the imap channel from the load group when finished running r=mscott 1999-11-02 23:22:29 +00:00
bienvenu%netscape.com
fbbac1c0dc more work to hook up stop button, r=mscott 17743 1999-11-02 21:36:59 +00:00
bienvenu%netscape.com
9ba6e2321b fix updating of folders after imap/moves r=mscott bug 12491 1999-11-01 01:10:08 +00:00