158 Commits

Author SHA1 Message Date
naving%netscape.com
ae90796cb3 57440 r=bienvenu sr=sspitzer a=asa Make the default mail folders localizable.
git-svn-id: svn://10.0.0.236/trunk@115792 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 03:25:31 +00:00
naving%netscape.com
b289c7bddf 112927 sr=bienvenu. Made it so that we alert the user in case we cannot
parse rules.dat, upon getting filterList


git-svn-id: svn://10.0.0.236/trunk@113368 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:08:48 +00:00
bienvenu%netscape.com
40100fbd87 whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@113245 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:53:05 +00:00
bienvenu%netscape.com
6b874e2dba fix crash downloading multiple newsgroups for offline use simultaneously 115237 r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@110596 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 00:28:10 +00:00
jaggernaut%netscape.com
436d43f211 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
git-svn-id: svn://10.0.0.236/trunk@110579 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 11:58:03 +00:00
bienvenu%netscape.com
eb79e9f044 make manyHeadersToDownload an attribute instead of a method, r/sr =sspitzer, cleanup as part of work for 112761
git-svn-id: svn://10.0.0.236/trunk@110055 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:58:34 +00:00
bienvenu%netscape.com
fd266d4985 reduce biff notifications, move biff to server level r=naving, sr=sspitzer 113366
git-svn-id: svn://10.0.0.236/trunk@109628 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-04 15:34:00 +00:00
bienvenu%netscape.com
045f03e0f1 cache char set in folder info r=naving, sr=sspitzer 102806 and also show folder contents before folder finishes loading
git-svn-id: svn://10.0.0.236/trunk@108729 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 21:52:06 +00:00
bienvenu%netscape.com
c08d46ed5f fixing #ifdef debug me code, no bug or reviewer
git-svn-id: svn://10.0.0.236/trunk@108703 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 15:42:56 +00:00
timeless%mac.com
7b921259da Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@108471 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-19 06:45:00 +00:00
darin%netscape.com
424a7bd5f9 patch for bug 107789 "deprecate nsIRandomAccessStore (superceded by nsISeekableStream)"
r=dougt, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@108026 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-14 06:45:27 +00:00
blizzard%redhat.com
9b6794d44c back out darin's fix for bug #107789 since it caused blocker #108637.
git-svn-id: svn://10.0.0.236/trunk@107466 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-06 16:32:52 +00:00
darin%netscape.com
902546fa1d fixes bug 107789 "depracate nsIRandomAccessStore (superceded by nsISeekableStream)"
r=dougt, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@107421 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-06 02:50:42 +00:00
sspitzer%netscape.com
ac0c89244d 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


git-svn-id: svn://10.0.0.236/trunk@106726 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 22:57:12 +00:00
jaggernaut%netscape.com
e4b4c0231a Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@106534 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-29 09:27:57 +00:00
bienvenu%netscape.com
b2755185b6 fix losing read state of news messages r=naving, sr=sspitzer 103824
git-svn-id: svn://10.0.0.236/trunk@105049 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-10 19:25:07 +00:00
bienvenu%netscape.com
3d52bb98a3 part of fix for 95685 reduce bloat by closing db if a folder is unselected, r=naving (who did part of this patch), sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@104781 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-08 01:05:58 +00:00
jaggernaut%netscape.com
bf7774eb72 Bug 81444: eliminate |null_nsCOMPtr|. Eliminating all callers, r=syd, rs=mozbot.
git-svn-id: svn://10.0.0.236/trunk@104764 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-07 10:58:39 +00:00
jaggernaut%netscape.com
51e0dc7a6c Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@104212 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-29 08:28:41 +00:00
gerv%gerv.net
13afb6d0f9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00
naving%netscape.com
6b588d4aba 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.


git-svn-id: svn://10.0.0.236/trunk@103917 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-27 02:47:03 +00:00
bienvenu%netscape.com
2217a54fa7 fix 98689 mark all read local folder leaves db invalid r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@103506 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-22 00:21:13 +00:00
bienvenu%netscape.com
3d50835873 cosmetic, whitespace changes only
git-svn-id: svn://10.0.0.236/trunk@102848 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-12 23:19:36 +00:00
naving%netscape.com
39abfc8109 Just crashed here. Make sure filterList is not null. no bug
git-svn-id: svn://10.0.0.236/trunk@102746 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-11 05:37:48 +00:00
valeski%netscape.com
8db35965a8 r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
git-svn-id: svn://10.0.0.236/trunk@102327 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-05 21:28:38 +00:00
naving%netscape.com
5c336e927f 96921 r=suresh sr=mscott. fix mlk of nsSupportsArray elements because they were
being addref'ed twice.


git-svn-id: svn://10.0.0.236/trunk@102235 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-05 00:06:30 +00:00
naving%netscape.com
8f290007b2 97530 r=cavin sr=bienvenu. Save the filterlist if the destination folder for a
filter has been renamed/deleted.


git-svn-id: svn://10.0.0.236/trunk@102224 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-04 23:19:39 +00:00
naving%netscape.com
eb4b97d2aa correct fix for the bustage caused earlier
git-svn-id: svn://10.0.0.236/trunk@100190 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-02 06:26:01 +00:00
naving%netscape.com
e282db1166 fix the mac and linux bustage
git-svn-id: svn://10.0.0.236/trunk@100188 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-02 04:19:11 +00:00
naving%netscape.com
f84e72d2cc fixing whitespace from last checkin
git-svn-id: svn://10.0.0.236/trunk@100063 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 01:24:18 +00:00
naving%netscape.com
2f2e892726 92359 r=cavin sr=sspitzer; check the filter list on all servers when a
folder is renamed/deleted.


git-svn-id: svn://10.0.0.236/trunk@100060 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 01:07:33 +00:00
jaggernaut%netscape.com
2b3b3b2586 Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
git-svn-id: svn://10.0.0.236/trunk@99906 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 07:54:28 +00:00
naving%netscape.com
bc3eda93f6 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.


git-svn-id: svn://10.0.0.236/trunk@99880 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 04:21:01 +00:00
dbaron%fas.harvard.edu
9359000a40 Header include dependency cleanup. b=64023 r=jag rs=brendan
git-svn-id: svn://10.0.0.236/trunk@99299 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-16 02:40:48 +00:00
naving%netscape.com
ff090527c4 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.


git-svn-id: svn://10.0.0.236/trunk@98909 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-09 22:15:30 +00:00
dianesun%netscape.com
86023d29d9 Fix for bug 81321(disable rename/compact/delete folder for offline). r=bhuvan, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@98527 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 03:11:53 +00:00
mkaply%us.ibm.com
b36a53ddb8 More IRIX bustage
git-svn-id: svn://10.0.0.236/trunk@98520 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 02:19:04 +00:00
bienvenu%netscape.com
39f3244655 make copying an offline imap message copy the offline msg body while offline r=naving, sr=sspitzer 78809
git-svn-id: svn://10.0.0.236/trunk@98473 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 21:36:48 +00:00
sspitzer%netscape.com
2580528971 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


git-svn-id: svn://10.0.0.236/trunk@97280 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-16 07:20:15 +00:00
sspitzer%netscape.com
00c088d4cb fix for #82821. fix several problems (including an infinite loop problem during folder discovery)
cause by long folder names on platforms with filename limitations.
r/sr=mscott,bienvneu,a=leaf/chofmann


git-svn-id: svn://10.0.0.236/trunk@96112 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 05:26:08 +00:00
bienvenu%netscape.com
fe15e59b3c add support for counting lines in offline messages so that offline message body search will work, r=naving, sr=sspitzer, a=blizzard 79723
git-svn-id: svn://10.0.0.236/trunk@95968 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-26 21:49:14 +00:00
suresh%netscape.com
fde88e6700 68879. r-racham. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@94845 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-14 02:55:07 +00:00
nhotta%netscape.com
29d08787e0 Changed to get charset/charsetoverride from dbfolderinfo instead of cached value or getting from pref, bug 74772, r=bienvenu, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@94540 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 00:27:49 +00:00
bienvenu%netscape.com
8c0e66a8d8 add support for imap get new mail downloading message bodies r/sr =sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@92069 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-12 04:42:28 +00:00
bienvenu%netscape.com
3f10d4e777 add progress and status msg to folder compaction r=naving, sr=sspitzer 34073
git-svn-id: svn://10.0.0.236/trunk@90679 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:14:18 +00:00
bienvenu%netscape.com
16aefa57dc add new pref for limiting size of messages downloaded for offline 15865 sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:48:27 +00:00
mscott%netscape.com
7dc24bf70f 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 =).


git-svn-id: svn://10.0.0.236/trunk@89742 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 01:59:34 +00:00
dougt%netscape.com
21f01836f0 Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:41:28 +00:00
disttsc%bart.nl
d30c2be76b Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
dougt%netscape.com
175245e2de 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


git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00