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

124 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com 8b194ac631 fix for perf bug #103010. don't persist the "open" state of news servers.
(revert to 4.x behaviour).  persisting the open state of news servers
causes us to update the unread count on news servers if they are "open"
on startup, slowing us down.  r=ssu,varada sr=bienvenu
2001-10-30 22:57:12 +00:00
naving%netscape.com d9dc0205f3 94968 r=bienvenu sr=sspitzer. Add error messages in cases where filter disables itself because it cannot
find the folder or filtering fails due to some other reasons.
2001-09-28 23:02:05 +00:00
gerv%gerv.net 4e12e44b2f Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
naving%netscape.com 2697a939d7 93968 100037 r=bienvenu sr=sspitzer. Ask for confirmation dialog for folders that have an
associated filter and warn user if folder is renamed/deleted/moved. Also fixed
some of D&D folder problems and cleaned up the stringBundle code in base/util.
2001-09-27 02:47:03 +00:00
naving%netscape.com 0c703bc57c 98391 98470 r=bienvenu sr=sspitzer. Make rename folder work again for folders having
subfolders. Also make filters work for a local folder whose parent is renamed.
2001-09-08 00:40:05 +00:00
sspitzer%netscape.com 9867c7fd8e fix for #96499, account central not being shown on start up, "read messages" not working if server collapsed
fix for #95358, folder pane sorting should be case insensitive
fix for #18343, newsgroups in the folder pane should be in newsrc order, not alphabetical order.

plus, some clean up.

r=racham, sr=bienvenu, a=asa
2001-08-23 01:10:05 +00:00
sspitzer%netscape.com 9c896ab736 fix for #95457. the open / closed state of servers and folders in the folder pane
was not persisting across sessions.  I added a new attribute to outliner "statedatasource"
that you can set to use for state, otherwise, if you are "trusted" it will use the localstore.
if not trusted, it will use an in memory datasource, which will not persist across sessions.

r/sr=bienvenu for the mailnews part, r/sr=waterson for the content part.
2001-08-21 06:18:58 +00:00
sspitzer%netscape.com 1e0e99191d landing mailnews folder pane outliner branch. (#73865)
huge thanks jan varga and hwaara for doing the lion's share of the work
to convert the folder pane to use the outliner.

reviewed by waterson, andreww, ben, hewitt, pinkerton, attinasi, hwaara, varga, sspitzer, bienvenu.
super reviewed by hyatt and sspitzer

for the end user:  unread and total columns are back in folder pane (like 4.x)

also includes fixes for #80844 #85376 #89072 #90075 #93011 #93963 #95298 #54171 #78768 #85088
2001-08-15 05:07:48 +00:00
naving%netscape.com 7478c47250 34074, 92056 r=cavin sr=bienvenu. ReSelect the folder and the message after compacting local folders
transfer info from the old msf to new msf file.
2001-08-02 03:09:33 +00:00
brendan%mozilla.org dbd7fed5b1 FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver. 2001-07-31 19:05:34 +00:00
naving%netscape.com 472546ee63 41720 r=bivenvenu sr=sspitzer. Make the filters work on rename and warn and
disable the filter on delete of a folder. Also added msgWindow to some
pop mail retrieval and filter routines.
2001-07-25 04:21:01 +00:00
dbaron%fas.harvard.edu aa4fec2b67 Header include dependency cleanup. b=64023 r=jag rs=brendan 2001-07-16 02:40:48 +00:00
bienvenu%netscape.com 095b0a4b3f fix 87531 r=naving, sr=sspitzer only download imap folders after getting new mail for the inbox and running filters, so add a listener to get new mail method 2001-07-12 13:46:46 +00:00
naving%netscape.com 1c8356a6cd 17204. r=bienvenu sr=sspitzer; Add the automatically compact feature when the wasted
space exceeds the purge_threshold for offline and local folders. This also includes a
patch by bienvenu to make CompactOfflineStores work.
2001-07-09 22:15:30 +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 c79a0bc848 79577. fix linux warnings. sr=bienvenu 2001-05-09 03:14:19 +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 54c62b5974 remove unused adopt method r=naving, sr=sspitzer 2001-04-27 02:38:33 +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
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
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
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
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 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
naving%netscape.com 2fa1b2b5dc 59063 & 59064. r=sspitzer sr=bienvenu. Fixing the warnings due to earlier checkins 2000-12-05 02:48:44 +00:00
mscott%netscape.com 6f41278c52 Bug #53082 --> set the DB flag for marking a message as replied or forwarded.
r=putterman,sr=bienvenu
2000-11-14 01:11:15 +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
gayatrib%netscape.com dfd928ee8d Biff Feature bug 36011 review=scottip 2000-06-23 03:19:17 +00:00
alecf%netscape.com f7c4bbb0ec add unsent messages folder support (for a bunch of i18n bugs)
r=sspitzer
2000-05-25 04:53:24 +00:00
alecf%netscape.com b634d3e8ab add localized strings for Drafts/Inbox/etc to base folder
class as static members (preparation for 18364/33852)
r=sspitzer
2000-05-25 03:49:10 +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 632c6f367e oops, somehow I managed to forget these 2000-05-14 20:39:30 +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 dd2accbee8 fixed unnecessary database loading when building folder view; r=bienvenu 2000-03-15 06:26:31 +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
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
alecf%netscape.com 007907ad29 start using weak references for the parent folder and the parent server
r=scottip
2000-01-26 22:53:55 +00:00
alecf%netscape.com fbc8c191c7 update the whole Set/Get[Pretty]Name functions to go through the same codepath, and send notifications as necessary 2000-01-26 01:21:24 +00:00