jefft%netscape.com
64eb040946
fixed bug 21417 - [Performance] nsMsgLineStreamBuffer use PL_strlen to determine how many bytes left in the buffer; eliminate using PL_strlen() to speed up the performance; r=mscott, bienvenu; a=chofmann
1999-12-20 14:58:05 +00:00
alecf%netscape.com
fe72f1219a
move GetPath/SetPath into a base class, combining all the .sbd directory creators. reduces calls to FindServer() by about 2 calls per folder
...
r=sspitzer
a=chofmann
1999-12-18 01:09:51 +00:00
bienvenu%netscape.com
537e1f7122
changes for caching imap hierarchy separator, handling no inferiors flag r=jefft,a=chofmann
1999-12-17 03:05:04 +00:00
waterson%netscape.com
0382cfc2b4
Fix missing MOZ_COUNT_CTOR().
1999-12-17 00:16:34 +00:00
alecf%netscape.com
03a7f545e7
check for null pointer - happens when necko gives us back an empty channel (this is the only place we weren't checking)
...
r=jefft
1999-12-08 00:01:52 +00:00
sspitzer%netscape.com
d067253aff
fix for #21079 , infinite loop when discovering folders. r=bienvenu
1999-12-07 23:04:24 +00:00
alecf%netscape.com
92c2c6a64e
fix for #20647 (required to verify a PDT+ bug)
...
r=sspitzer
nsCRT::strcmp was returning 0 when you pass a PRUnichar* 0 null pointer
1999-12-07 08:48:52 +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
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
04fd04b90f
lazily parse the URI so that we never loose the server information before the account manager can load the prefs.
...
helps to fix #20607 for bienvenu
r=sspitzer, design discussed w/sspitzer and putterman
1999-12-04 03:00:22 +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
alecf%netscape.com
56753538ce
fix unicode support for prettyName, #20405
...
retrieve name from prefs using CopyUnicharPref()
r=sspitzer
1999-12-03 00:10:00 +00:00
alecf%netscape.com
649eebb923
oops, forgot to check this file in with my last checkin
1999-12-02 07:25:39 +00:00
alecf%netscape.com
560a14a5da
fix for #20405 - change Organization, Identity Name and FullName to be unicode, using new unicode prefs
...
r=rhp
1999-12-02 03:11:52 +00:00
mscott%netscape.com
7d23985437
stub implementation of AsyncOpen.
1999-12-01 06:17:49 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
mscott%netscape.com
78d8686508
Bug #19955 --> QueryInterface was going to the RDFResource base class
...
if it couldn't handle it. It should go to nsMsgFolder which is the next class in the hierarchy.
r=alecf
1999-11-24 00:39:26 +00:00
mscott%netscape.com
4227a77d40
Bug #1966 --> be safe...when you get an OnStopRunningUrl,
...
remove yourself as a url listener because you don't care anymore.
r=rhp
1999-11-22 23:32:48 +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
8efa7d5934
fixed bug 8889 - cannot post messages with attachments to the news server; rv=mscott; Added base PostMessage() method to remove duplicate code in smtp and nntp protocol
1999-11-22 14:41:20 +00:00
jefft%netscape.com
ae911c42cc
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; added new method AddSubfolder()
1999-11-19 14:35:31 +00:00
warren%netscape.com
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
putterman%netscape.com
0b1644bae6
Fixes various message count updating bugs. reviewed by bienvenu.
1999-11-18 04:31:01 +00:00
bienvenu%netscape.com
1553bd082f
only send change notification for pending filtered messages if the count changed - performance tweak
1999-11-18 02:36:22 +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
putterman%netscape.com
46acd7660f
Fix for 17712. Reviewed by bienvenu and alecf. Mailnews shuts down accounts, biff,
...
and folders properly as an xpcom shutdown observer.
1999-11-14 20:36:22 +00:00
nhotta%netscape.com
a079345422
Changed to resolve charset alias before unicode conversion, made charset name to case sensitive, consolidated conversion wrapper functions, bug 18264,
...
r=ftang.
1999-11-11 22:05:10 +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
sspitzer%netscape.com
1ad9b6ee38
check in patch from cls@seawood.org
...
add comment.
1999-11-10 23:53:40 +00:00
bienvenu%netscape.com
aa3a3fd5e0
move folder cache to account mgr, per alecf, fix pending counts r=jefft
1999-11-10 00:41:52 +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
alecf%netscape.com
25b6456d26
fix for blocker #17882
...
a=leaf
1999-11-03 19:47:17 +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
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
e29f314bcf
fix build warnings, r=putterman, add cancel method to protocol r=mscott
1999-11-03 03:16:26 +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
10e0f64b8b
add support for pending counts for imap folders r=mscott
1999-11-01 01:06:29 +00:00
mscott%netscape.com
2c586468ca
remove shut down listener stuff.
...
r=bienvenu
1999-11-01 00:57:49 +00:00
putterman%netscape.com
7d2a82beee
Fix for 17556. Reviewed by alecf. Newsgroups show abbreviated name in folder pane.
1999-10-29 20:46:15 +00:00
bienvenu%netscape.com
075caf0152
changes to use nsIMsgWindow r=putterman
1999-10-29 04:39:06 +00:00
alecf%netscape.com
abead569d2
fix casting problem on solaris
1999-10-28 21:13:06 +00:00
alecf%netscape.com
78f9fb87fa
prepare to consolidate server URI creation - create a new property of incoming servers, the local store type, and construct the URL from there.
...
r=sspitzer
1999-10-28 20:22:06 +00:00
alecf%netscape.com
07e6ba4f2e
more cleanup work - now retrieve the server at URI creation time, so that GetServer() is really fast, and just forward calls to GetUsername and GetPassword() to the server. r=sspitzer
1999-10-28 20:19:57 +00:00
mscott%netscape.com
58e1b51338
added a url dispatching comment.
1999-10-27 06:48:19 +00:00
sspitzer%netscape.com
6844e8ec38
fix for #17212 , r=mscott.
...
migrate imap servers that have the port in the name (like nsmail-2:143)
1999-10-26 23:34:30 +00:00
nhotta%netscape.com
35df054c4f
Unicode encoder related change for unmapped characters.
...
If unicode encoder cannot map a character to the target encoding, it returns used unicode length including the unmapped character.
That is true for all encoder except ISO-2022-JP (bug #15706 ). Changed the callers to match the encoder behavior. bug 8865, r=cata.
1999-10-26 20:16:11 +00:00
warren%netscape.com
f50d3df7c0
Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott
1999-10-26 09:16:24 +00:00
alecf%netscape.com
4bd03fe287
start to consolidate URL and URI parsing into the base classes: remove a whole bunch of protocol-specific code in favor of generalization
...
basically, more fixes for #14437
r=scottip
1999-10-22 01:02:08 +00:00
nhotta%netscape.com
73e800ef37
Adding a wrapper function for a new i18n interface, part of bug fix 15475, r=rhp.
1999-10-20 23:51:25 +00:00
alecf%netscape.com
a33565470d
clean up nsIMsgFolder API in preparation for fixing a number of bugs, most importantly #14437
...
r=scottip
1999-10-20 21:58:21 +00:00
mscott%netscape.com
860d40cd8b
Bug #16814 --> i found a problem which may be causing us to block in the imap protocol when downloading larger
...
attachments or images. Basically, the nsMsgLineStreamBuffer class had a fence post bug when determining
if it had enough room to read in more bytes. If the # of free bytes in the stream buffer was 1 byte and we
had just one byte of data left to read in from the incoming stream, we would fail to read in that one byte.
r=sspitzer
1999-10-20 21:01:58 +00:00
nhotta%netscape.com
49eae1bcac
Checking in a fix for the linux build bastage,
1999-10-18 23:32:45 +00:00
nhotta%netscape.com
b5873913b7
Changed interface and implementation of nsIEntityConverter,
...
more entity support (before Latin1 only), added a string based interface. Bug fix 8865, r=ftang.
1999-10-18 22:33:14 +00:00
sspitzer%netscape.com
af4500add9
fix warnings. following alecf's recommendations, remove the FindServerUsingURI() method from the nsIMsgAccountManager, remove CreateFolderInDatasource() from nsIMsgFolder, change several methods in nsMsgCopy to return nsresult, and have nsIMsgFolder ** as an outparam, use GetResource() instead of CreateFolderInDatasource(). use NS_SUCCEEDED() instead of comparing against NS_OK directly.
1999-10-18 20:42:06 +00:00
gagan%netscape.com
f1203c259d
Fix for bug # 10333. Made webshell a progress event sink as well so that now it redirects all progress messages from necko land to the appropriate docloader observer. The hack to delete strings which are being received in the status messages is a work around the current limitation of the proxy event code. When bug # 16273 is fixed that delete wont be necessary. In fixing this I also noticed that the nsFileTransport wasn't using the proxy events and was incorrectly firing status messages directly onto the UI thread. Fixed that as well. r=rpotts,warren
1999-10-13 10:24:12 +00:00
sspitzer%netscape.com
872b817711
add more comments about what's left to do, and why this is a little scary.
1999-10-13 05:33:26 +00:00
sspitzer%netscape.com
8227e7bda9
fix for bug #14591 , r=mscott.
...
handle the case where we migrate from 4.x and our sent folder is on the imap server.
but, since we haven't logged into the imap server yet, our folders are undiscovered.
other related fixes:
1) make it so on failure to fcc, save to draft, save to template, send later the message shows up.
2) clean up the error message strings
3) fix how we determine if an URI points to a local folder. (all we need to do is look at the scheme and see if it is "mailbox:"
4) remove a stale comment.
1999-10-13 04:12:06 +00:00
jefft%netscape.com
64fe1a5593
added files: mozilla/mailnews/base/util/nsMsgI18N.cpp
1999-10-12 05:21:21 +00:00
jefft%netscape.com
57a2c2ac1e
fixed bug 15676 - Display problem in Subject header with non-ascii when Forwarding; decode the subject string based on character prior setting it to nsMsgComposeFields; move nsMsgI18N.h, nsMsgI18N.cpp from compose/src to base/util; r=rhp, nhotta
1999-10-12 05:18:27 +00:00
warren%netscape.com
641f3b5442
Lowercased idl method names for scriptability. Cleaned up nsIURL interface.
1999-10-12 01:39:37 +00:00
mscott%netscape.com
c73e972de5
support nsIStreamObserver to get rid of an assert in necko.
...
r=sspitzer
1999-10-12 00:13:45 +00:00
putterman%netscape.com
df01d32703
Remove ctor/dtor counter macros I added before it was determined we shouldn't
...
use them for xpcom classes.
1999-10-10 22:52:49 +00:00
putterman%netscape.com
6a6fa70abd
Use ctor/dtor counter macros on non xpcom classes. reviewed by mscott. no bug.
1999-10-10 22:32:54 +00:00
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
valeski%netscape.com
43edbee475
r=warren, 15457. Added file extension attribute to URL implementations
1999-10-06 14:36:22 +00:00
warren%netscape.com
8603974025
Added AsyncOpen to nsIChannel for URL dispatching. Added ContentLength to InputStreamChannel. (r=rpotts,valeski)
1999-10-06 08:26:01 +00:00
mscott%netscape.com
dbd7050065
Bug #0000 --> (no bug necessary)....add a #ifdef guard around this header file
...
so we don't try to include the contents multiple times!!
r=sspitzer
1999-10-05 05:53:31 +00:00
bienvenu%netscape.com
5f056b6037
add method to shut down connections
1999-09-30 01:44:30 +00:00
mscott%netscape.com
0df4028173
GetPasswordWithUI takes a prompt string to give the protocols finer control over the actual text that goes with the dialog
1999-09-22 06:02:46 +00:00
alecf%netscape.com
fa0ee6edae
turn the password back into an attribute so I can access it from HTML forms.
...
Created new GetPasswordWithUI which is the equivalent of getpassword(PR_TRUE..)
1999-09-22 02:21:18 +00:00
putterman%netscape.com
c3de5f7fdb
Implement init ins nsMessage.
1999-09-21 20:03:37 +00:00
alecf%netscape.com
95f9061092
depricate old SMTP API.
1999-09-20 06:50:21 +00:00
sspitzer%netscape.com
ca2ce65b99
check in work around for #10235
...
check in start of work for #14312
fix a couple warnings
comment out some dump() calls
1999-09-20 02:12:28 +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
bienvenu%netscape.com
300285c838
check for null before addreffing
1999-09-18 17:42:51 +00:00
alecf%netscape.com
09558ecb98
it's ok to return null from a pref read
1999-09-17 23:56:39 +00:00
jefft%netscape.com
8e557400ac
add CreateStartupUrl() utility routine
1999-09-17 23:17:03 +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
mscott%netscape.com
008d364cfc
Bug #14021 --> convert nsIURI into a nsISupports before passing in to avoid an nsCOMPtr assert later on.
1999-09-17 20:13:59 +00:00
alecf%netscape.com
93750d1ed6
make the signature an nsIFileSpec for right now
1999-09-17 06:43:27 +00:00
beard%netscape.com
ab95fb6cf4
Added QueryElementAt() which combines GetElementAt() and QueryInterface(). Rationale: combining operations saves a call to AddRef/Release, since it's done by QI. Approved by dp.
1999-09-16 21:29:22 +00:00
putterman%netscape.com
2ad6180b7c
Add NotifyFolderLoaded.
1999-09-16 21:07:56 +00:00
cls%seawood.org
cb3abff6ef
Remove unnecessary -D_BSD_SOURCE now that __STRICT_ANSI__ is set in <prinet.h>
1999-09-16 14:50:19 +00:00
sspitzer%netscape.com
68d0a7b530
don't need this code anymore, as we don't need to hash the hostname to get a suitable directory name. see #13480
1999-09-15 07:31:27 +00:00
bienvenu%netscape.com
1120b750bf
add folder loaded notifications
1999-09-15 00:59:03 +00:00
sspitzer%netscape.com
b1a85f548a
fix for #13833
...
now we support multiple accounts of the same type on the same server.
1999-09-15 00:04:47 +00:00
briano%netscape.com
22b5e77499
General cleanup.
1999-09-14 22:49:58 +00:00
sspitzer%netscape.com
80d5ac54f4
nsIMsgIncomingServer needs a SetDefaultLocalPath(). we use this when migrating prefs.
...
add the newsrcRootPath attribute to the nsINntpIncomingServer interface.
implement Set/GetNewsrcRootPath(), similar to how Set/GetDefaultLocalPath() are implemented.
rewrite nsMsgAccountManager to use
Set/GetDefaultLocalPath() and Set/GetNewsrcRootPath()
rename some methods in nsMsgAccountManager for correctness.
1999-09-14 09:03:40 +00:00
bienvenu%netscape.com
3456144dd5
break out UpdateFolder method from GetMessages
1999-09-14 04:02:34 +00:00
alecf%netscape.com
43d4c32346
use new protocolinfo service
1999-09-14 00:36:37 +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
cls%seawood.org
a87b20551f
Fix my bustage using -D_BSD_SOURCE
1999-09-12 17:15:57 +00:00
mscott%netscape.com
fd311c0688
Fix build breakage across the board!!!!
1999-09-12 06:28:20 +00:00
mscott%netscape.com
983a6c8ddf
Include nsIPrincipal.h just to be safe. (The unix tree turned red, but I don't know if it was a midcheckin problem
...
or if it really needs this).
1999-09-12 05:30:25 +00:00
mscott%netscape.com
68858a62a7
support nsIChannel interface. Part of Bug #10933 --> improve message display performance.
1999-09-12 05:05:28 +00:00
warren%netscape.com
40ed9d6ad2
Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked.
1999-09-09 22:05:05 +00:00
sspitzer%netscape.com
8457354b34
do some clean up in preperation of migrating the fcc prefs. (for bug #10583 )
...
change the newsrcFilePath attribute to be a nsIFileSpec, instead of a string.(bug #13306 )
add code to do hashing of hostname. [not turned on yet]. (for bug #13480 )
remove the obsolete GetRootFolderPath() code from the incoming servers.
1999-09-09 21:17:32 +00:00
arielb%rice.edu
a5c4082159
spamming tree with NS_DECL_IFOO's. generated code from macros replacing code in .h files
1999-09-09 06:02:05 +00:00
alecf%netscape.com
22703b41c3
change nsIMsgIncomingServer->SetLocalPath/GetLocalPath to be an nsIFileSpec instead of a string
1999-09-09 04:11:38 +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
bruce%cybersight.com
ea2a483a36
Use nsCRT::free() on result of nsEscape().
1999-09-04 17:32:36 +00:00
sspitzer%netscape.com
2e20b1a044
fix for #13062 . prevent infinite loop when reading news.
1999-09-02 22:07:48 +00:00
tonyr%fbdesigns.com
52e5ad25fd
Added NS_ADDREF to child returned from GetChildNamed
1999-09-02 21:23:26 +00:00
mscott%netscape.com
3110bc82ef
Bug #8076/9836 --> use specialDirectory::OS_TemporaryDirectory to determine the directory to write tempMessage.eml out to.
1999-09-01 04:09:07 +00:00
alecf%netscape.com
d651af4ec5
it's ok to clear a user pref that isn't there.
1999-09-01 00:45:15 +00:00
mscott%netscape.com
44de0f44c0
Bug #11895 --> add protection for preventing multiple get new message calls on the same server.
1999-08-31 06:52:27 +00:00
alecf%netscape.com
9d390186f0
remove the second most common FMM in mail/news
1999-08-31 06:13:42 +00:00
mscott%netscape.com
58ce8728d2
migrate smarts about getting password from pop3 protocol to incoming server
...
so everyone can share in the logic including imap and eventually news.
Bug #7444 --> Add remember password smarts
1999-08-31 04:39:43 +00:00
alecf%netscape.com
2d544a12eb
add a bunch of new attributes for identities
1999-08-31 00:19:08 +00:00
putterman%netscape.com
82d604a5a0
msgbaseutil.dll isn't 8.3 so change to msgbsutl.dll
1999-08-30 22:17:13 +00:00
putterman%netscape.com
6c0316033c
If there's no root folder in GetRootFolder, create one.
1999-08-30 22:12:20 +00:00
alecf%netscape.com
eabcd7839d
implement toString() for identities (for debugging)
1999-08-27 20:57:07 +00:00
sspitzer%netscape.com
804a7e88a4
fix for #12595 , #12596 , #12570 , and #10672 . migrate some more 4.x prefs, and fix some crashers, and clear 4.x prefs after migrating.
1999-08-27 06:16:14 +00:00
rpotts%netscape.com
0085d83ab0
M9 BRANCH landing...
1999-08-26 22:45:55 +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
bienvenu%netscape.com
be96b97427
clear progress when it meteors stop
1999-08-24 04:24:19 +00:00
alecf%netscape.com
109da3ad7b
fix leak from redundant SetKey calls
1999-08-24 00:29:55 +00:00
mccabe%netscape.com
a900e17559
Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
...
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
mccabe%netscape.com
381fb81c4f
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
1999-08-22 11:25:50 +00:00
ramiro%netscape.com
2c19866af3
cleanup linking of libmozreg.
1999-08-21 15:41:53 +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
672767ddb5
make identity more robust to the prefs service going up and down
1999-08-18 02:40:08 +00:00
gagan%netscape.com
d418cf6936
Added the Param field for a URL. Fixes the bugs being seen by semicolons in URL.
1999-08-12 10:01:33 +00:00
sspitzer%netscape.com
b3d7f66956
change API to avoid using NS_COMFALSE. As jband puts it: NS_COMFALSE generally sucks. NS_COMFALSE is going away. fixes bug #11579
1999-08-11 03:44:32 +00:00
mscott%netscape.com
e79d4ee94c
add get server support.
1999-08-10 18:17:25 +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
bienvenu%netscape.com
88bba45875
more work on meteors when loading imap folders
1999-08-10 03:28:30 +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
b83ba56403
more bulletproofing for those who assume nsMsgDBFolder was including nsIMessage
1999-08-07 03:53:12 +00:00
bienvenu%netscape.com
bbf4cffcd7
get rid of nsString2, more hooking up of status
1999-08-07 02:30:11 +00:00
putterman%netscape.com
0ce25d7084
UpdateSummaryTotals when adding messages.
1999-08-07 00:24:25 +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
073b668253
Correctly handle ref counting for nsMsgStatusFeedback member variable.
1999-08-05 22:25:03 +00:00
mscott%netscape.com
5d87ebf97e
Cast nsCSTring as a const char * before passing as an argument.
1999-08-05 05:13:15 +00:00
mscott%netscape.com
16f3cd4cc3
Changes for:
...
nsString(eOneByte) --> nsCString
nsString(eTwoByte) nsString
nsString2 --> nsString
1999-08-05 04:28:28 +00:00
mscott%netscape.com
11da7e4372
Fix linux warning.
1999-08-04 20:35:58 +00:00
mscott%netscape.com
af877474fd
SetErrorMessage takes a const char *, stub out Set/GetErrorMessage
...
add accessors for nsIMsgStatusFeedback.
1999-08-04 20:29:22 +00:00
bienvenu%netscape.com
3618d8c8bf
fix notification of filter folders
1999-08-02 21:33:00 +00:00
sspitzer%netscape.com
8035a9d87c
turn of my debugging printfs.
1999-07-31 19:07:05 +00:00
mscott%netscape.com
068523d268
Fix pedantic breakage on the linux tinderbox build.
1999-07-29 02:05:03 +00:00
mscott%netscape.com
01ab699db6
Landing the MailNews_Necko_BRANCH. These are the changes that will enable mailnews to run with necko.
1999-07-29 00:42:25 +00:00
briano%netscape.com
007ea62765
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +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
rickg%netscape.com
418cac6b88
replaced call to deprecated nsString API
1999-07-26 01:01:10 +00:00
putterman%netscape.com
975936cba9
Always return a value.
1999-07-25 23:07:18 +00:00
putterman%netscape.com
166d67d0d1
Added MarkAllMessagesRead
1999-07-24 21:10:53 +00:00
sspitzer%netscape.com
b7169a4501
fix for #9896 . make nsMsgLineBuffer work for buffers that use CR, LF, and CRLF. (before, only CRLF and LF worked.) the mac uses CR, and we'd lose the last line of the newsrc file.
1999-07-24 18:15:19 +00:00
putterman%netscape.com
f2fb5c6448
Added MarkMessagesRead, MarkAllMessagesRead, GetChildWithURI
1999-07-23 04:33:20 +00:00
bienvenu%netscape.com
0fb371f52c
ad parent key to notifications
1999-07-21 03:00:49 +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
sspitzer%netscape.com
262bb2c519
ok, it works. turn off the printf
1999-07-19 22:40:41 +00:00
sspitzer%netscape.com
70171e155d
fix my stupidity
1999-07-19 20:03:10 +00:00
bienvenu%netscape.com
7d4724fe66
more work on folder cache
1999-07-17 20:33:15 +00:00
sspitzer%netscape.com
d9e90ad858
more #define clean up
1999-07-17 19:08:20 +00:00
sspitzer%netscape.com
76b5b5310b
clean up #defines
1999-07-17 18:32:39 +00:00
bienvenu%netscape.com
e8ded1ea02
more work on folder cache
1999-07-17 03:26:24 +00:00
jefft%netscape.com
621bc564e2
more on copy service - add nsIMsgCopyServiceListener
1999-07-13 20:07:32 +00:00
sspitzer%netscape.com
1402dd8bed
changes to automatically migrate 4.x mail prefs to 5.0 prefs. news doesn't migrate gracefully yet. also, changes to newsrc.file pref and the directory path differently for news.
1999-07-13 19:23:40 +00:00
bienvenu%netscape.com
9c9d4be83b
changes for msgdb idl
1999-07-13 18:52:56 +00:00
bienvenu%netscape.com
7b33e7e3d5
add methods to set parent message for threading
1999-07-06 22:53:11 +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
dveditz%netscape.com
0eb6c820cf
nakefile cleanups
1999-07-02 13:42:17 +00:00
putterman%netscape.com
10a036778c
Protect again null ptrs.
1999-07-01 22:13:13 +00:00
ducarroz%netscape.com
4db91e5644
Look for the default value when a pref doesn't exist. Fix problem with actual code, we passed the wrong name to GetDefaultName.
1999-07-01 21:56:54 +00:00
warren%netscape.com
bd73f68e8b
Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport.
1999-07-01 19:30:20 +00:00
jefft%netscape.com
0161a880c0
back out checking for pMsgDBHdr
1999-07-01 18:27:10 +00:00
jefft%netscape.com
dfa8e3d02e
check pMsgDBHdr to prevent crash
1999-07-01 18:12:29 +00:00
alecf%netscape.com
bf3d729664
initialize these variables to null!
1999-07-01 05:47:56 +00:00
putterman%netscape.com
3f0119ce03
Use nsCOMTypeInfo
1999-07-01 00:16:39 +00:00
bienvenu%netscape.com
b1301ddd69
check for ISupports in QI
1999-06-30 23:20:34 +00:00
ducarroz%netscape.com
9c8e49df80
Replace time_t by PRTime
1999-06-30 21:04:29 +00:00
mcafee%netscape.com
644ece7b3e
BeOS changes
1999-06-29 09:19:14 +00:00
alecf%netscape.com
687601d166
- make getCharPref() return null when there is no such pref, instead of returning an error
...
- make identityName default to Full Name <email@address.com> if the identityName is missing
1999-06-29 02:59:06 +00:00
bienvenu%netscape.com
77ead97514
make name and pretty name unichar's
1999-06-28 21:56:33 +00:00
rickg%netscape.com
d7fd3aea6c
nsString API fixup
1999-06-27 18:53:46 +00:00
rickg%netscape.com
c00c4e3868
fixup to nsString API
1999-06-27 18:12:01 +00:00
alecf%netscape.com
45cb5af6ae
get ready for some XPIDLIZING!
1999-06-27 04:09:41 +00:00
jefft%netscape.com
a38214030d
stub implement CopyMessages() & CopyFileMessage() methods
1999-06-26 18:22:55 +00:00
sspitzer%netscape.com
25ab407d2a
more work to get respecting the newsrc set working. move the set into the db. this isn't done yet, but it's shaping up.
1999-06-25 22:29:44 +00:00
ducarroz%netscape.com
8d7f41b9f3
replace pref "mail.identity.<idn>.send_html" by "mail.identity.id1.compose_html".
replace pref "mail.identity.<idn>.wrap_column" by "mail.wraplength"
1999-06-25 21:47:43 +00:00
putterman%netscape.com
8c5fcdb576
Add GetPath to nsIMsgFolder.
1999-06-25 03:56:02 +00:00
warren%netscape.com
4001aade80
Renamed nsIURLGroup to nsILoadGroup in preparation for necko.
1999-06-25 02:17:37 +00:00
warren%netscape.com
1f76168d21
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
sspitzer%netscape.com
deff73af4a
start of work to respect the newsrc files. code cleanup. use nsCOMPtr.
1999-06-22 04:45:15 +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
mscott%netscape.com
4502f7816e
added files: mozilla/mailnews/base/util/nsMsgMailNewsUrl.cpp
1999-06-21 22:21:19 +00:00
mscott%netscape.com
d4b0c59119
Export nsMsgMailNewsUrl.h
1999-06-21 22:20:07 +00:00
mscott%netscape.com
f741219424
Add threadsafe check in Query Interface call.
1999-06-21 21:11:29 +00:00
mscott%netscape.com
dfd783611b
Start building nsMsgMailNewsUrl....
1999-06-21 21:09:53 +00:00
mscott%netscape.com
a71f224adb
Start building nsMsgMailNewsUrl....(no one is actually using it in any implementation though).
1999-06-21 21:09:16 +00:00
mscott%netscape.com
cddba9c895
Necko prep-integration work...add a base implementation class for mailnews urls. This encapsulates some common code that was shared across mailnews protocols. It should make my necko integration work easier as well.
...
(not part of the build yet).
1999-06-21 20:36:03 +00:00
bienvenu%netscape.com
fa296bd02b
implement FindSubFolder
1999-06-15 23:18:57 +00:00
jefft%netscape.com
fe5c0ab7ad
added files: mozilla/mailnews/base/util/nsMsgTxn.cpp
1999-06-15 13:17:46 +00:00
jefft%netscape.com
af8c153330
more on undowork -- adding base nsMsgTxn class for base undo object
1999-06-15 13:10:47 +00:00
alecf%netscape.com
7532075779
add type attribute to nsIMsgIncomingServer, and reduce warnings by not using "value"
1999-06-15 03:47:59 +00:00
putterman%netscape.com
23b41af5b2
Commit after setting charset.
1999-06-15 01:25:15 +00:00
alecf%netscape.com
a16cc81bf2
implement GetPrettyName() correctly - return the hostname if no prettyname is known
1999-06-14 22:53:09 +00:00
putterman%netscape.com
7f68ca1c73
Added GetRootFolder.
1999-06-14 22:22:51 +00:00
bienvenu%netscape.com
33e7b223dc
prepare for msgdb idl
1999-06-14 02:20:41 +00:00
putterman%netscape.com
c2289c8757
More work on Biff.
1999-06-11 22:10:42 +00:00
jefft%netscape.com
5343385862
undo framework
1999-06-10 14:55:36 +00:00
mscott%netscape.com
c3a0128e26
Change comment to reflect tthe appropriate interface. (it was confusing before).
1999-06-10 07:21:06 +00:00
sspitzer%netscape.com
b4725335ab
turn off my debugging printfs.
1999-06-08 21:25:39 +00:00
sspitzer%netscape.com
58cd4c16c1
25 is the right max for Mac. from ns/lib/libmsg/newshost.cpp in the old world.
1999-06-08 18:33:30 +00:00
sspitzer%netscape.com
82354feb6e
move StringHash to nsMsgUtils.cpp, and use NS_MsgHashIfNecessary() in all
...
the ns*URI2Path() calls in the ns*Utils.cpp files to hash the file
names if necessary.
also, don't use fprintf().
1999-06-08 05:08:31 +00:00
mscott%netscape.com
9ea5079e21
LoadUrl signature takes a display consumer
1999-06-08 00:02:27 +00:00
mscott%netscape.com
f8396a3a2b
remove IGNORE_MANIFEST
1999-06-07 21:04:04 +00:00
mscott%netscape.com
b010b6ca4e
Part of makefile clean up for windows. Changes include removing old cruft, giving each
...
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
1999-06-07 06:41:51 +00:00
alecf%netscape.com
ca776f901e
XPConnect doesn't seem to like returning NULL from string accessors
1999-06-07 04:29:18 +00:00
alecf%netscape.com
3ea7a6c876
make a little more robust so that we can easily call this from JS
1999-06-06 18:46:03 +00:00
mscott%netscape.com
95ffb1e54d
Make LoadUrl public and not protected.
1999-06-05 21:47:04 +00:00
mscott%netscape.com
21065e6ab3
Comment out text following #endif to fix unix warning.
1999-06-05 20:33:36 +00:00
mscott%netscape.com
b9ae714a11
Add default implemenations for OnDataAvailable, OnStartBinding, OnStopBinding. Push even more functionality for loading a url up into the base class.
1999-06-05 20:21:27 +00:00
sspitzer%netscape.com
8b8a341189
*** empty log message ***
1999-06-04 23:24:27 +00:00
mscott%netscape.com
1b9e6ee34d
Export nsMsgProtocol.h
1999-06-04 23:17:38 +00:00
mscott%netscape.com
a3a8a59bd7
Build nsMsgProtocol.
1999-06-04 23:10:24 +00:00
mscott%netscape.com
81fc669270
Build nsMsgProtocol.h nsMsgProtocol.cpp.
...
Clean up the makefile by removing extraneous CPP_SRCS declaration...
1999-06-04 22:59:05 +00:00
mscott%netscape.com
4301f6ee9f
use nsAutoString and nsAutoString.GetBuffer in place of calling nsAutoCString. This is much more memory friendly and doesn't require an extra copy of the object getting created on the healp like nsAutoCString does.
1999-06-04 22:07:26 +00:00
mscott%netscape.com
825323d0e7
First checked in. New files used to encapsulate much of the cross mail-news protocol code. this is mostly mail protocol to core netlib integration code. Over the next couple days, I'll be updating the mailnews protocols to inherit from nsMsgProtocol and pushing commonality up to the nsMsgProtocol level.
1999-06-04 21:41:47 +00:00
mscott%netscape.com
932a7ae28c
Remove unnecessary LINCS now that all headers are pushed to the same directory.
1999-06-03 23:31:57 +00:00
putterman%netscape.com
8dc4664732
Added Charset functions.
1999-06-03 22:56:14 +00:00
rickg%netscape.com
2525d04098
replaced nsString2.h references with nsString.h
1999-06-02 01:03:41 +00:00
alecf%netscape.com
960301ec8f
stop using [] operator (going away for scriptability)
1999-06-01 23:10:12 +00:00
alecf%netscape.com
ef4312b827
rename GetUserName -> GetUsername because Win32 substitutes all GetUserName's with GetUserNameA
1999-05-27 05:36:10 +00:00
bienvenu%netscape.com
1bc29c3671
add GetPriority
1999-05-27 05:09:00 +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
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
putterman%netscape.com
fd5c7cfad6
Fix for 7002. Speed up mail by commenting out call to UpdateSummaryTotals. Reviewed by
...
mscott and approved by chofmann.
1999-05-24 22:03:47 +00:00
sspitzer%netscape.com
9e1116af2d
fix for #6031 . the summary file names for newsgroups are based on
...
the newsgroup name. if the name is too long for the native file
system, use the hash function to come up with a new name.
move that has code out of xp_hash.c and into newsSummarySpec.cpp
in 4.x, this was the only place it was used anyways.
fix my debugging printf.
re-arrange addressbook makefiles in mailnews/makefiles so that people
who use obj-dir can build.
1999-05-21 22:21:23 +00:00
sspitzer%netscape.com
8b25978ce3
added files: mozilla/mailnews/base/util/nsMsgKeySet.cpp, removed files: mozilla/mailnews/base/util/nsNewsSet.cpp
1999-05-20 02:56:02 +00:00
sspitzer%netscape.com
4a56b0473c
remove duplicate implementations of nsNewsSet. rename nsNewsSet to nsMsgKeySet.
...
heed the news set. this fixes #6730 and #6244 .
1999-05-20 02:54:25 +00:00
mscott%netscape.com
0e1ed4ef9c
Make base\util build as a dll. This includes defining IMPL_NS_MSG_BASE and adding makefile code to generate the dll.
1999-05-18 23:56:48 +00:00
mscott%netscape.com
368b7fb42c
Add NS_MSG_BASE to class declaration to help make base\util build as a dll on win32.
1999-05-18 23:55:39 +00:00
bienvenu%netscape.com
84997f013a
move GetChildNamed implementation from local subclass
1999-05-17 22:50:04 +00:00
sspitzer%netscape.com
64ef10ab25
rename variable to prevent shadowing
1999-05-16 04:13:52 +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
sspitzer%netscape.com
54235f0f0d
use nsAutoCString instead of ToNewCString
1999-05-15 06:05:04 +00:00
putterman%netscape.com
9febadf761
Do status flag notifications based on flags changed.
1999-05-14 21:03:26 +00:00
ducarroz%netscape.com
2bd5b91353
Add getIntpref & setIntPref. Add wrapColumn pref
1999-05-14 18:52:02 +00:00
putterman%netscape.com
5a9c995039
Handle flag changes.
1999-05-14 00:45:25 +00:00
putterman%netscape.com
7b95950c4a
Add Mark Read
1999-05-14 00:45:06 +00:00
bienvenu%netscape.com
24afe5d573
add old flags to key change notification
1999-05-13 23:19:14 +00:00
warren%netscape.com
87b26617d5
Fixed nsICollection (and Count in particular) to be xpidl friendly.
1999-05-13 04:56:04 +00:00
alecf%netscape.com
de47383344
Count() is no longer const
1999-05-12 03:24:36 +00:00
bienvenu%netscape.com
ee5d1ad384
add utility for filing out priority
1999-05-12 03:16:20 +00:00
putterman%netscape.com
8942e3da0f
Changed DeleteMessage to DeleteMessages
1999-05-10 23:55:41 +00:00
putterman%netscape.com
2e2b07fe3f
added files: mozilla/mailnews/base/util/nsMsgDBFolder.cpp
1999-05-10 21:50:22 +00:00
putterman%netscape.com
baf9ba08bc
Separate db related folder code into separate class.
1999-05-10 21:47:07 +00:00
bienvenu%netscape.com
4c4d190029
add priority parsing util
1999-05-10 21:06:39 +00:00
mcafee%netscape.com
492b4cef0f
Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com
1999-05-10 06:47:04 +00:00
sspitzer%netscape.com
2df54596aa
changes for GetLineCount().
...
we had SetLineCount(), but no GetLineCount().
news will be using GetMessageSize() and SetMessageSize(), but we'll have
the line count, in case we need it.
1999-05-08 17:02:19 +00:00
putterman%netscape.com
ac37b51b3b
Write folder parent functions.
1999-05-07 20:21:47 +00:00
putterman%netscape.com
31e9a1f08a
GetNewMessages and HasMessage are implemented.
1999-05-07 00:33:06 +00:00
alecf%netscape.com
9976bf2421
fix variables named "time" so as not to conflict with global system function time()
1999-05-05 02:44:07 +00:00
alecf%netscape.com
ff8af2a4f8
fix virtual destructor
1999-05-05 02:43:38 +00:00
alecf%netscape.com
9215a5fb5c
remove some impossible PR_ASSERTs
1999-05-05 02:43:23 +00:00
alecf%netscape.com
dc496e39a3
fix some unused variables, fix the signed/unsigned issue with total and total unread messages, and fix some variable shadowing
1999-05-05 02:42:12 +00:00
putterman%netscape.com
60852f1cb3
use nsCOMPtr's.
1999-05-04 22:34:35 +00:00
waterson%netscape.com
a2049e3b5a
Remove nsIRDFResourceFactory.h: it is obsolete.
1999-05-04 05:16:16 +00:00
putterman%netscape.com
8f9a72c301
Fixed ref counting problems related to deleting a message. Reviewed by bienvenu and
...
approved by chofmann
1999-04-29 01:37:40 +00:00
hangas%netscape.com
f0ee5a0f84
Fixed file path bug on Mac. Was using incorrect constructor that broke when running on Mac.
1999-04-27 21:27:17 +00:00
alecf%netscape.com
43cc22ebca
link against libreg so that this library can stand on it's own
1999-04-27 18:30:13 +00:00
bienvenu%netscape.com
2ef2fc6235
add option to create summary file specs automatically
1999-04-27 14:58:57 +00:00
mscott%netscape.com
c8c1a023c3
Use MSG_LINEBREAK instead of LINEBREAK.
1999-04-27 03:06:34 +00:00
ducarroz%netscape.com
50276008ab
update projects
1999-04-26 22:55:01 +00:00
sspitzer%netscape.com
ebe314420d
add newline to end of file
1999-04-26 22:31:42 +00:00
sspitzer%netscape.com
88bf38bebf
make destructor virtual
1999-04-26 22:30:52 +00:00
putterman%netscape.com
bf7af54df4
Only return NS_OK if ptr is valid.
1999-04-26 22:02:48 +00:00
mscott%netscape.com
9f7c1a2dbb
Add new line to end of file.
1999-04-25 21:23:36 +00:00
mscott%netscape.com
419605d033
nsMsgLineStreamBuffer::ReadNextline now returns # bytes read.
...
nsMsgLineStreamBuffer now lets you pass in the delimeter string to be used for determing the end of a line. This allows the function to be platform friendly with line endings...
1999-04-25 19:51:08 +00:00
putterman%netscape.com
596f37bb9e
added files: mozilla/mailnews/base/util/nsMessage.cpp
1999-04-24 20:51:22 +00:00
putterman%netscape.com
d16d6c3924
Added enumerator to convert nsMsgDBHdr into message.
1999-04-24 20:37:00 +00:00
putterman%netscape.com
1ed57840f7
removed protocol dependent uri utilities and added CreateMessageFromMsgDBHdr.
1999-04-24 20:36:26 +00:00
putterman%netscape.com
baca5e550b
Removed protocol dependent uri utilities.
1999-04-24 20:36:00 +00:00
putterman%netscape.com
55286de9a6
Added nsMessage
1999-04-24 20:35:34 +00:00
jefft%netscape.com
322c217660
initialize local variable, folderURI, to nsnull
1999-04-24 01:11:38 +00:00
alecf%netscape.com
85cbec924c
add new accessor to nsIMsgIncomingServer to get local folder path
1999-04-23 22:57:31 +00:00
jefft%netscape.com
2b81869485
fixed build bustage
1999-04-23 15:18:25 +00:00
jefft%netscape.com
ff1de19446
getting imap root folder directory from prefs instead of hard coded string
1999-04-23 13:55:53 +00:00
mscott%netscape.com
907c03e019
Fix fence post case in nsMsgLineBufferStream::ReadNextLine when we read n bytes and n == the size of the buffer...we were over-writing the n+1th byte with a null terminator.
...
Add (unimplemented) feature to nsMsgLineBufferStream to give caller the choice of allocating new memory for new lines or not.
1999-04-22 01:53:19 +00:00
putterman%netscape.com
4ddb23c6e9
added files: mozilla/mailnews/base/util/nsMsgUtils.cpp
1999-04-21 20:22:18 +00:00
putterman%netscape.com
69323103f5
Add utility functions so we can use nsIMsgMessageService correctly.
1999-04-21 20:17:23 +00:00
jefft%netscape.com
f5a6ea8454
adding imap related URI
1999-04-21 05:13:31 +00:00
sspitzer%netscape.com
2272de33f9
get the newsroot from the account manager.
...
remove the old #if 0 code
1999-04-21 02:54:40 +00:00
mscott%netscape.com
9c2d889626
for nsMsgLineStreamBuffer, let caller choose if they want CRLFs at the end of the new lines or not.
1999-04-20 23:44:34 +00:00
putterman%netscape.com
16c1e86959
Moved folder listener code from local to base.
1999-04-20 22:24:21 +00:00
sspitzer%netscape.com
b4e142b8f1
changes to get news in the folder pane
1999-04-20 19:08:10 +00:00
bienvenu%netscape.com
2d81b1adba
add imap messages to uri scheme
1999-04-19 21:39:29 +00:00
sspitzer%netscape.com
8d0786d921
my printfs are driving me insane
1999-04-19 21:36:39 +00:00
mscott%netscape.com
f25eb09a76
add new class nsMsgLineStreamBuffer which is used to efficiently read out lines from an input stream by buffering unprocessed content in a buffer.
1999-04-16 22:05:33 +00:00
alecf%netscape.com
d236f80d21
add a few more attributes to nsMsgIncomingServer
1999-04-16 00:36:52 +00:00
putterman%netscape.com
8f60e96f9e
Added NewFolder
1999-04-15 21:12:10 +00:00
alecf%netscape.com
14f799fb0a
add booleans to decide if we should attach signatures/vcards
1999-04-14 03:43:45 +00:00
alecf%netscape.com
2ad9dc0f9f
now that nsQuickSort is correctly exported on Windows, use it.
1999-04-14 03:26:45 +00:00
alecf%netscape.com
82f7b5f935
check in header file to match to make use of new SetSize()
1999-04-13 22:11:57 +00:00
alecf%netscape.com
7fd4c187ed
augh, don't use quicksort for now, I'm not sure why windows can't see it.
1999-04-13 22:11:22 +00:00
alecf%netscape.com
dcf0040807
use new nsQuickSort routine in base, and fix signed/unsigned problem
1999-04-13 20:12:27 +00:00
ducarroz%netscape.com
cd541fb9d2
update project files, added nsNewsSummarySpec.cpp
1999-04-13 18:21:30 +00:00
sspitzer%netscape.com
942f9d710e
stop driving the mailnews team insane with my printfs
1999-04-12 23:26:21 +00:00
jdunn%netscape.com
4b7b87047f
fix compiler error, need to specify base class 'type'
1999-04-12 21:46:53 +00:00
sspitzer%netscape.com
70e2ff56a6
quiet the UNIX compiler. Thanks to bruce@cybersight.com for this patch.
1999-04-12 21:28:28 +00:00
putterman%netscape.com
4387035a4d
Add GetBufferPos
1999-04-12 20:23:04 +00:00
putterman%netscape.com
728f20d460
use PR_FALSE instead of FALSE
1999-04-12 20:22:48 +00:00
sspitzer%netscape.com
6d58b2d1fd
nsf is back to msf
1999-04-12 19:06:26 +00:00
sspitzer%netscape.com
3ec7607b7d
use a more realistic example in the comment
1999-04-12 03:58:21 +00:00
sspitzer%netscape.com
f1e1ce5736
add news_message:// URI to the example comment
1999-04-12 03:53:27 +00:00
sspitzer%netscape.com
6553448e41
more debugging printfs and comments to help explain what's going on
1999-04-12 03:37:29 +00:00
sspitzer%netscape.com
ffb75126f1
changes required because I added nsNewsSummarySpec.h nsNewsSummarySpec.cpp
1999-04-12 03:35:38 +00:00
sspitzer%netscape.com
093454be4c
initial add (for the newsdb work)
1999-04-12 03:32:22 +00:00
sspitzer%netscape.com
928b4dc9df
more newsdb related stuff
1999-04-11 00:38:32 +00:00
sspitzer%netscape.com
8b605afd4d
strcmp returns 0 if the strings match. doh!
1999-04-10 23:12:01 +00:00
sspitzer%netscape.com
cad698a73a
fix my typos
1999-04-10 22:14:23 +00:00
sspitzer%netscape.com
bbedc07458
more newsdb work
1999-04-10 22:05:58 +00:00
alecf%netscape.com
4b111c2878
forgot to define getDefaultCharPref
1999-04-10 21:58:09 +00:00
alecf%netscape.com
edada51a55
implementation for updated Multiple Accounts. create accounts/identities lazily, etc
1999-04-10 20:55:30 +00:00
ducarroz%netscape.com
d92c919f93
update project files
1999-04-10 01:40:20 +00:00
ducarroz%netscape.com
daf77c1b85
update Manifest files
1999-04-10 01:36:30 +00:00
putterman%netscape.com
357b3bff79
More work on threads.
1999-04-07 02:50:25 +00:00
putterman%netscape.com
69a8c8e526
Started work on threading.
1999-04-07 00:03:26 +00:00
alecf%netscape.com
3b92777151
oops, both parameters had the same name in the header
1999-04-06 23:28:03 +00:00
alecf%netscape.com
3f0382e1a4
oops, parameters had the same name
1999-04-06 23:26:38 +00:00
alecf%netscape.com
f552311d79
landing multiple accounts
...
account information is now acquired by the account manager, which is held by the nsIMsgMailSession service.
1999-04-06 22:47:12 +00:00
alecf%netscape.com
44a799187b
first addition of identity work
...
- Identity for outgoing mail
- Incoming Server for incoming mail
1999-04-06 22:34:19 +00:00
ducarroz%netscape.com
e74de88d7a
Update project
1999-04-06 00:59:38 +00:00
putterman%netscape.com
4c0d65449b
Fixed subfolders.
1999-04-05 23:35:56 +00:00
mscott%netscape.com
aa830ff714
Oops...we still need to link against rdfutils_s (because of nsMsgFolder...)
1999-04-04 22:08:25 +00:00
mscott%netscape.com
cf034705a6
Part of my mailnews reduce disk footprint cleanup effort. We no longer need to be linking against rdfutils and xplib.
1999-04-04 21:44:51 +00:00
mscott%netscape.com
784be62d5c
Part of my mailnews reduce disk footprint cleanup effort. We are linking against many many more libraries than we need to. Remvoing xplib, js, newstest among others...
1999-04-04 21:42:53 +00:00
mscott%netscape.com
ff85fb3855
Part of my mailnews reduce disk footprint cleanup effort. Use PR_MAX and PR_MIN instead of the versions through xp.h. Use nsCRT::mem* functions instead of those obtained through xp.h. Remove dep. on XP_QSORT.
1999-04-04 21:42:02 +00:00
mscott%netscape.com
684ffaada7
Part of my mailnews reduce disk footprint cleanup effort. Remove needless dependencies on fe_proto and allxpstr.h
1999-04-04 21:39:53 +00:00
bienvenu%netscape.com
f4c3ca6058
make msgdb a dll
1999-04-04 17:48:16 +00:00
putterman%netscape.com
8552df8b47
Fix path problem in nsURI2Path.
1999-04-02 20:20:26 +00:00
putterman%netscape.com
d712b11f1a
This should work on all platforms now.
1999-04-02 03:13:25 +00:00
putterman%netscape.com
02d7145327
Fixes nsURI2Path.
1999-04-02 01:52:01 +00:00
putterman%netscape.com
8ae9988cf7
Build uri correctly.
1999-04-01 23:41:13 +00:00