Commit Graph

122 Commits

Author SHA1 Message Date
cls%seawood.org
19a8175c16 Removing extra ^Ms 2001-07-03 07:32:27 +00:00
dianesun%netscape.com
f9642b2546 Fix for bug 81321(disable rename/compact/delete folder for offline). r=bhuvan, sr=sspitzer 2001-07-03 03:11:53 +00:00
bienvenu%netscape.com
593ca9dc9e make copying an offline imap message copy the offline msg body while offline r=naving, sr=sspitzer 78809 2001-07-02 21:36:48 +00:00
sspitzer%netscape.com
7362e7fcff fix for bug #79239.
hide or alter offline related UI for servers and folders that don't support
offline.

r=racham, sr=mscott, a=dbaron
2001-06-16 07:20:15 +00:00
naving%netscape.com
bb7607c021 78237 r=bienvenu sr=mscott a=asa treat INBOX is the case-insensitive folder for imap servers so that we don't have mutliple inboxes. 2001-06-13 21:33:26 +00:00
naving%netscape.com
7e3dbcc31c 78240, 78934 r=suresh sr=bienvenu; Added a boolean allowUndo to decide when to do Undo; Also
made Undo/redo work for dnd.
2001-05-04 23:29:50 +00:00
sspitzer%netscape.com
ce46a7fd38 fix for #11387. save as draft on an existing should remove the old draft.
fix by cavin@netscape.com r=ducarroz, bienvenu.  sr=sspitzer.
2001-05-01 03:17:47 +00:00
bienvenu%netscape.com
e04ad041eb remove unused adopt method 2001-04-27 02:38:00 +00:00
bienvenu%netscape.com
6b408b3a23 add progress and status msg to folder compaction r=naving, sr=sspitzer 34073 2001-03-28 21:14:18 +00:00
gayatrib%netscape.com
1ad4817ab0 Implementing deleting/filing messages on single and multiple folders in search. Fixed regression introduced after merging performance branch that search does not display number of search hits. r=bhuvan,bienvenu. sr=bienvenu. 2001-03-24 09:08:26 +00:00
mscott%netscape.com
fe4edc0bea Land the Mailnews Performance Branch.
Includes front end re-write to use the outliner widget for the thread pane.

Improvements in scrolling, folder loading, message display, replyto time, sorting, selecting, deleting, the list goes
on and on.

enjoy =).
2001-03-17 01:59:34 +00:00
dougt%netscape.com
128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
naving%netscape.com
85c4d363cc 64751, 64753. sr =sspitzer, bienvenu. Adding Compact Folders feature to file_menu and Compact This Folder when
you right click on a folder. thanks to sspitzer and bienvenu for good review. Thanks to
david for providing nsMsgFolder::ListDescendents function and all the help.
2001-02-16 02:05:41 +00:00
disttsc%bart.nl
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
naving%netscape.com
583ec5dbac 25589. r=timeless, sr=bienvenu, sspitzer. Adding feature drag and drop of folder.
Thanks to sspitzer and david for good review.
2001-02-02 20:21:52 +00:00
bienvenu%netscape.com
c8049d1889 add support for downloading all msgs for offline r=naving, sr=sspitzer 15865 2001-01-31 20:34:12 +00:00
dougt%netscape.com
5235e3266f backing my ass out. These changes were meant for my branch, not the trunk. sr-leaf 2001-01-25 22:07:38 +00:00
dougt%netscape.com
d82f5acc6e updating to new necko interfaces 2001-01-25 21:44:59 +00:00
nhotta%netscape.com
8de62518a5 Added override field to db to support folder level charset override, bug 39756, r=sspitzer, sr=bienvenu. 2001-01-04 22:13:56 +00:00
sspitzer%netscape.com
e2955b1ba8 make the message view persist on a per folder basis. (#63853)
make it so you can view "threads with unread".  (#52927)
threaded and unread are no longer mutually exclusive.

later, I'll add "unread threaded" which is no the
same thing as "thread with unread".

fix the nsMsgMessageDataSource() to ask the view, thread or msg database for existance of messages, instead of getting an enumerator for all messages, and seeing if it is non empty.  more performance work on the way.

move enums from MailNewsTypes.h to MailNewsTypes2.idl, so that I can use the same ones from JS and C++.

sr=bienvenu
2001-01-04 00:12:36 +00:00
bienvenu%netscape.com
b1208e5479 work on offline disk space mgmt sr=ssptizer for mscott 17217 2001-01-01 22:00:17 +00:00
bienvenu%netscape.com
af39cb5ee0 download news messages for offline sr=sspitzer for mscott 15865 2000-12-22 02:05:48 +00:00
naving%netscape.com
395cced903 43411 sr=bienvenu. Implementing expunge inbox on exit for imap servers. 2000-12-17 01:19:41 +00:00
bienvenu%netscape.com
0dd6d239c4 more work on offline message storage and retrieval, r=sspitzer, sr=mscott 15865 2000-12-09 01:15:16 +00:00
bienvenu%netscape.com
52b7710d4c work on offline msg support r=sspitzer, sr=mscott 15865 2000-12-06 19:35:43 +00:00
naving%netscape.com
2aca7939be 59063 59064, r=sspitzer, sr=bienvenu. Passing nsIMsgWindow for popping up alert if required 2000-11-29 01:10:28 +00:00
mscott%netscape.com
2440de8116 Bug #53082 --> add API for setMessageDispositionState which is used to mark
the dispostition state for a message as either forwarded or replied, etc.
r=putterman
sr=bienvenu
2000-11-14 01:10:41 +00:00
putterman%netscape.com
8463f73305 Work on 49212 and 17470. Add start/stop notifications for perf improvement for
Mark All Read and Delete large number of messages. r=bienvenu.
2000-09-01 03:26:52 +00:00
bienvenu%netscape.com
1c31415b08 add ability to create storage for folders on demand, e.g., templates and drafts, r=mscott 45146 2000-08-05 14:28:47 +00:00
bienvenu%netscape.com
3e0bc5f52b keep folder cache from getting stale, r=putterman 18346 2000-07-26 21:22:54 +00:00
gayatrib%netscape.com
dfd928ee8d Biff Feature bug 36011 review=scottip 2000-06-23 03:19:17 +00:00
jefft%netscape.com
4db0a36e74 fixed bug 16244, 35704 - empty trash on exit for Pop3 and Imap 2000-05-15 14:55:22 +00:00
alecf%netscape.com
526353c793 - add generic interface to access mail filter lists in both servers and folders. in the base class, folders just forward to their root server.
- expose event notifications through nsIFolder so that non-folders can trigger notifications on individual folders
- add generic OnItemEvent to nsIFolderListener, and implement in base classes
2000-03-28 04:58:05 +00:00
jefft%netscape.com
254e865012 fixed bug 10834 - Pop3 delete folders move to trash; r=putterman 2000-03-24 14:58:32 +00:00
jefft%netscape.com
489aa96a47 fix bug 27396 - shouldn't display error message when selecting uw folder-only mailbox, 28301 - failed to store/read folder flags from folderInfo, 28916 - need to handle /NoSelect folder as 4.x does; r=bienvenu 2000-03-14 13:37:54 +00:00
putterman%netscape.com
9ad79e2641 r=bienvenu. Fix for 16966. Can now mark a thread read. 2000-03-14 05:34:42 +00:00
jefft%netscape.com
3122359680 fixed bug 27759 -- Empty Trash breaks trash folder display; r=bienvenu,a=phil,chofmann 2000-02-17 06:03:55 +00:00
putterman%netscape.com
de272ba0ac Fix for 21469. r=jefft. Deleting a message in a thread now goes to the next message and scrolls
to it so that you don't lose your place in the thread pane.  More work on 26456.  r=alecf.
Some performance improvements for loading folders by speeding up building up a uri.
2000-02-16 00:39:23 +00:00
bienvenu%netscape.com
85ee28a198 more fixes for double byte folder names, including create and rename, r=putterman,jefft 2000-02-08 01:20:00 +00:00
bienvenu%netscape.com
ece14626a0 allow creation of folders with double-byte characters r=putterman, 26745 2000-02-07 00:20:37 +00:00
jefft%netscape.com
342229275a fixed bug 26169 -- Sending message appears to fail if the Sent folder not yet parsed; r=scottip 2000-02-03 23:40:09 +00:00
putterman%netscape.com
d04174bf7b Fix for 24768. r=alecf. Move view navigation code to C++ to speed up. 2000-01-28 23:25:17 +00:00
jefft%netscape.com
4a3981e690 partial fix for bug 20366 - imap folder rename problem; rename OnCloseFolder to ForceDBClose; r=bienvenu 2000-01-28 15:34:13 +00:00
sspitzer%netscape.com
dbba147326 addSubfolder is not scriptable because it uses nsAutoString.
until that changes (it will soon) mark this method with [noscript]
2000-01-28 07:07:09 +00:00
bienvenu%netscape.com
c13a9dce89 add nsIMsgWindow to a bunch of apis so we can stop urls, r=putterman 2000-01-28 01:22:33 +00:00
sspitzer%netscape.com
b18624d734 clean up nsIMsgFolder.idl and break it apart. r=alecf 2000-01-26 10:00:00 +00:00
sspitzer%netscape.com
cc0d62ff60 fix warning (on the mac) that sfraser pointed out, by renaming
nsNewsFolder::AddSubfolder to nsNewsFolder::AddNewsgroup

implement cross-session newsgroup username / password by using prefs.
this will get re-written to use wallet, eventually.

remove cruft, where possible.

r=mscott
2000-01-26 06:46:01 +00:00
bienvenu%netscape.com
12fccea128 use online name instead of db name for imap folders, r=sspitzer 24631 2000-01-26 06:05:42 +00:00
sspitzer%netscape.com
7e43815d3a "Local Folders" doesn't have an identity anymore. r=mscott
initial changes for authenticated news.  still more to be done.  r=mscott
bulletproofing changes for migration, never set the port of a server to zero.
2000-01-25 04:57:22 +00:00