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

667 Коммитов

Автор SHA1 Сообщение Дата
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