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

448 Коммитов

Автор SHA1 Сообщение Дата
warren%netscape.com 154f8381b4 Removed unnecessary nsIByteBuffer.h 1999-04-22 07:31:09 +00:00
rickg%netscape.com f86b7f933d update to sync with nsString2 1999-04-22 06:39:40 +00:00
mscott%netscape.com 399e88d020 Remove old & slow ReadLine code. Replace it with nsMsgLineStreamBuffer. This also involved cleaning out a lot of code for displaying messages as the logic of the read line loop changed. 1999-04-22 02:13:42 +00:00
mcmullen%netscape.com e4661eacd6 Prefs API changed to use filespecs instead of string paths. Added Get/SetFilePref. Cleaned up the API so that StartUp() does not need to be called. 1999-04-21 22:04:35 +00:00
putterman%netscape.com 5abc728033 Added mailbox_message registration. 1999-04-21 20:17:43 +00:00
sspitzer%netscape.com ca9f0e1cb4 fix a typo in the comment 1999-04-21 02:55:04 +00:00
mscott%netscape.com 5138a5cd91 remove linkage against xplib. 1999-04-20 23:30:42 +00:00
mscott%netscape.com 00f300f846 Register the new nsMsgMessageService which is supported by the mailbox service. Add progids for both the mailbox version of the message service and for the mailbox service. 1999-04-20 23:28:42 +00:00
mscott%netscape.com 41c192b7b1 Add Queryinterface method such that it includes nsIMsgMessageService which is a new interface this class supports. 1999-04-20 23:27:32 +00:00
mscott%netscape.com 24195ff1a3 Inherit the new nsIMsgMessageService interface. 1999-04-20 23:26:37 +00:00
mscott%netscape.com 94dab79908 Remove Copy and display messages from mailbox service interface. 1999-04-20 23:25:59 +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
rickg%netscape.com e1012f40b9 sync with nsString2 API 1999-04-20 07:20:21 +00:00
ducarroz%netscape.com 3c9b98c2d0 update project files, removed nsMsgFolderDataSource.cpp (now in msgCore.mcp) 1999-04-20 02:00:04 +00:00
putterman%netscape.com e142b0db9b Split datasources into message and folder datasources and moved them to base. 1999-04-20 01:11:11 +00:00
putterman%netscape.com 0854186ce7 Split datasources into message and folder datasources and moved them to base.
Removed this file.
1999-04-20 01:10:44 +00:00
putterman%netscape.com 86bf19db4a Split datasources into message and folder datasources and moved them to base.
Removed these files.
1999-04-20 01:10:21 +00:00
mscott%netscape.com 07a669c9ad Temporary fix until mcmullen updates some back end prefs code. We need to manually specify the pref file to use. We can't get at the profile information so look in the current directory. 1999-04-20 00:43:23 +00:00
bienvenu%netscape.com a08489e84b fix msg parser to use nsIMsgDatabase, not maildatabase 1999-04-19 21:40:32 +00:00
sspitzer%netscape.com 985207e342 remove ShouldIgnoreFile from nsMSGDataSource.cpp (it wasn't being used.)
remove the XP_MAC and XP_PC if defs, every platforms should be ignoring the same files.
1999-04-17 01:18:59 +00:00
alecf%netscape.com 5e0918eab2 don't use global variables for RDF service and header parser if we're going to keep recreating/reaccessing them in every constructor 1999-04-16 23:53:32 +00:00
alecf%netscape.com 9a0a399f96 componentization of mail data source: break out folders/messages for ArcLabelsOut 1999-04-16 23:45:23 +00:00
alecf%netscape.com eef9bf966b componentizing nsMSGFolderDataSource
- break out folderNode creation
1999-04-16 23:18:58 +00:00
putterman%netscape.com a1518f82b0 Fixes a memory leak. 1999-04-16 22:56:38 +00:00
rhp%netscape.com 599771aad8 Moving header parser interface 1999-04-16 19:02:22 +00:00
ducarroz%netscape.com 949719da80 fix build problem on windows 1999-04-16 04:46:20 +00:00
ducarroz%netscape.com 7c6a0242e1 remove hard coded constant MESSAGE_PATH_URL, and use instance of it a string which it build at run time. Now we can use relative as well as absolute path. 1999-04-16 03:32:36 +00:00
putterman%netscape.com a0db8a60ab Added NewFolder. 1999-04-15 21:14:40 +00:00
sspitzer%netscape.com 163e2b7f28 checking in newly generated header 1999-04-15 20:16:35 +00:00
nhotta%netscape.com 6d3502a293 nsIMsgRFC822Parser and related changes, removed old i18n functions, instead passing charset name. 1999-04-13 19:18:22 +00:00
chuang%netscape.com 260026da45 Switch mailnews from prefs.js to prefs50.js 1999-04-13 07:41:24 +00:00
mscott%netscape.com c340fd4f85 When finished running a pop3 url, change the state of the pop3 url. 1999-04-13 01:29:28 +00:00
mscott%netscape.com f56fff1124 Build pop3Test again. 1999-04-13 01:00:18 +00:00
mscott%netscape.com daf772d00a Fixes to update pop3 test with Alec's latest identity/account drop. 1999-04-13 00:59:44 +00:00
putterman%netscape.com 9cdf3d2327 Provide notification for folder count changes. 1999-04-12 23:57:58 +00:00
sspitzer%netscape.com 5efdaa4c0c fix for bug #4977. curse unitialized variables 1999-04-12 23:31:37 +00:00
jdunn%netscape.com 019862cec6 fixing compiler error (nsIMsgUriUrl base class must be declared public) 1999-04-12 21:35:45 +00:00
jdunn%netscape.com 40a6a44948 fix compiler error (NS_DECL_ISUPPORTS does not require a ';' 1999-04-12 20:51:52 +00:00
putterman%netscape.com 40675bcac9 Don't read past end of buffer. 1999-04-12 20:23:57 +00:00
putterman%netscape.com 9969718cdb View message counts in the folder pane. 1999-04-12 20:23:40 +00:00
braddr%puremagic.com 82c03050ce Changed direct uses of -lz or -lzlib to $(ZLIB_LIBS)
Changed direct use of -lnspr3 and friends to $(NSPR_LIBS)
1999-04-11 23:07:04 +00:00
sspitzer%netscape.com d4a8d9ba2e windows doesn't build the mailbox test, so UNIX isn't going to either. 1999-04-11 19:24:12 +00:00
sspitzer%netscape.com 6dd9cd30e4 commented out the pop3 test because alecf's recent changes cause it not
to build
1999-04-10 22:55:21 +00:00
sspitzer%netscape.com fed6068839 pop3Test is broken, due to alecf's recent changes. 1999-04-10 22:50:41 +00:00
sspitzer%netscape.com bbedc07458 more newsdb work 1999-04-10 22:05:58 +00:00
alecf%netscape.com 00c1c35b5f the POP3 service now takes an nsIPop3IncomingServer to get context for all pop3 activity.
nsIPop3Sink now contains an nsIPop3IncomingServer that gets passed down along
with the URL so that after the URL has run we still have information about which server this came from
1999-04-10 20:50:52 +00:00
alecf%netscape.com e3d0e63626 rev the Multiple Accounts system:
- remove LoadPreferences() function, make use of SetKey instead
- lazily create accounts/identities/servers are they are requested
- request pref service inside each object rather than passing the same service around
- start to support upgrading of preferences from 4.x world
- preference accessors ask prefs store directly instead of trying to maintain their own copy of each preference
- start to add support for shadow/default "fallback" account/server prefs
1999-04-10 20:46:47 +00:00
alecf%netscape.com f9fe45bb3e resort to the lowest common denomenator - don't make special cases for mac 1999-04-10 20:39:59 +00:00
alecf%netscape.com f7f65e36cc clean up the data source
- move much of the target-creation logic into seperate functions
- speed up enumeration by using enumeration function rather than element->GetAt() style loops
1999-04-10 20:38:53 +00:00
ducarroz%netscape.com 56271cc2b2 Fix class member function declaration problem 1999-04-10 01:43:53 +00:00
ducarroz%netscape.com d92c919f93 update project files 1999-04-10 01:40:20 +00:00
sspitzer%netscape.com c4533143a9 ignore the test that gets created 1999-04-10 01:37:52 +00:00
ducarroz%netscape.com daf77c1b85 update Manifest files 1999-04-10 01:36:30 +00:00
ducarroz%netscape.com 340df838de First Checked In. 1999-04-10 01:35:38 +00:00
sspitzer%netscape.com 5603bbb5f5 fixes to make the tests build 1999-04-10 00:34:44 +00:00
sspitzer%netscape.com 1e2ef279b1 comment out mailbox test, because it is stale and won't build 1999-04-10 00:34:26 +00:00
putterman%netscape.com 357b3bff79 More work on threads. 1999-04-07 02:50:25 +00:00
mscott%netscape.com 1d25f72fe6 Fix for part of the problem with get new mail failing. We were passing a null pointer instead of the address of the pointer... 1999-04-07 01:56:15 +00:00
putterman%netscape.com a0c8f22637 Add return value to end of function so all control paths return a value. 1999-04-07 00:59:52 +00:00
mscott%netscape.com e6fca2317e I fixed the pop3 test to be in synch with alecf's identity changes so it should be safe to build the test again. Turning it back on. 1999-04-07 00:27:54 +00:00
mscott%netscape.com 860ae6d88f Updates to use new identity information for alecf. 1999-04-07 00:26:35 +00:00
putterman%netscape.com 31e50517f3 Started work on threads. 1999-04-07 00:05:23 +00:00
mscott%netscape.com f6ff9d8110 temporarily fix windows build breakage for alecf by not building the test directory. QA needs this test for their smoketests though. So as soon as I've updated the code with Alec's changes, I'll turn it back on. 1999-04-07 00:01:25 +00:00
alecf%netscape.com 5b5172ad26 land multiple accounts system into local mail and pop 1999-04-06 22:48:25 +00:00
alecf%netscape.com f0058ca14e new POP3 incoming server implementations 1999-04-06 22:37:51 +00:00
alecf%netscape.com 686d88f548 first addition of POP3 incoming server implementation 1999-04-06 22:36:19 +00:00
alecf%netscape.com 1598cc30cf add libreg for xpcom 1999-04-06 04:30:26 +00:00
alecf%netscape.com 0195b45486 fix various unused and uninitialize variables, newline at end of file, etc. 1999-04-06 04:27:51 +00:00
alecf%netscape.com 8db7161075 remove various unused variables, fix some signed/unsigned problems, fix some sscanf/printf format strings 1999-04-06 04:26:14 +00:00
mscott%netscape.com 0acb49aa3a Clean up our create instance method. Always check to see if the construction of the object succeeded or not. In addition, verify that the QI succeeded and if it failed, delete the object we had created. 1999-04-06 03:15:55 +00:00
mscott%netscape.com f93965a831 Fixed with help from Jean-Francois. In ::GetMessages, if getting the folderInfo failed, then we still tried to access the object through the pointer outside of the if(m_folderInfo) clause. Also, we need to initialize the return value as it didn't get a value in one code path... 1999-04-06 03:14:18 +00:00
mscott%netscape.com 3b72e1f24e make destructor public so it can be called from the factory. 1999-04-06 03:12:54 +00:00
mscott%netscape.com 5f761c7817 make destructor public so it can be called from the factory 1999-04-06 03:12:26 +00:00
ducarroz%netscape.com 8876e69d85 part of Messenger Mac Landing, modifications affect only Mac build. 1999-04-06 00:40:57 +00:00
putterman%netscape.com 7cc6423cff added sorting. 1999-04-05 23:36:25 +00:00
ducarroz%netscape.com 0e70ec5b97 updated project 1999-04-05 23:21:25 +00:00
mscott%netscape.com 511bb0d228 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link against xplib. 1999-04-04 23:09:54 +00:00
mscott%netscape.com 8d76f4a1b1 Part of my mailnews reduce disk footprint cleanup effort. we no longer need to link with xplib 1999-04-04 23:00:54 +00:00
mscott%netscape.com a50ac454ff Part of my mailnews reduce disk footprint cleanup effort. Checking in Jean-Francois' changes for converting pop3 protocol to use PL_Hash instead of XP_hash stuff. 1999-04-04 23:00:26 +00:00
bienvenu%netscape.com f4c3ca6058 make msgdb a dll 1999-04-04 17:48:16 +00:00
mscott%netscape.com 26c75e0828 Remove the printf which was writing each line from a message to the terminal when getting new mail.
It was taking much too long...
1999-04-02 22:41:25 +00:00
mscott%netscape.com 0d390912d6 Take out an unwanted printf to clean up the code... 1999-04-02 03:07:43 +00:00
mscott%netscape.com 57ce9e7a8e Properly add the leaf name to the directory path for the Inbox folder. 1999-04-02 02:56:57 +00:00
putterman%netscape.com 8c3ed7e4b2 More work on copying/moving messages. 1999-04-01 23:42:41 +00:00
ducarroz%netscape.com b1db848797 First Checked In. 1999-04-01 18:36:02 +00:00
mscott%netscape.com 7d526b8ad9 Add support for the nsIMsgUriUrl interface. 1999-04-01 01:14:03 +00:00
mscott%netscape.com e6b179ce91 display message should take a uri instead of the folder path. 1999-04-01 01:10:51 +00:00
mscott%netscape.com eda6e410e7 display message now takes a URI instead of a mailbox & message key pair. 1999-04-01 01:09:06 +00:00
putterman%netscape.com 895a7b3826 Cached RFCparser and use Mime versions for subject and sender. 1999-03-31 19:56:05 +00:00
mscott%netscape.com 3e270b7bdb Don't link with msgcore and msglocal. Link with msgcoreutil. 1999-03-31 19:34:18 +00:00
mscott%netscape.com 7aa439f819 Pretty much a complete re-write to use the pop3 service. We now read all extra info like user name, password, etc. from your prefs instead of prompting you for it. 1999-03-31 19:33:54 +00:00
mscott%netscape.com 5ece6add76 Build pop3 test. 1999-03-31 19:33:07 +00:00
mscott%netscape.com fd5fff23c0 Build tests directory. 1999-03-31 19:32:45 +00:00
mscott%netscape.com 4b4745f6e4 Use nsAutoCString. 1999-03-31 19:27:36 +00:00
mscott%netscape.com f7d80f7d17 When we get an on stop binding call, change the state of the url. 1999-03-31 19:26:35 +00:00
mscott%netscape.com 595afea4bc Add check for new mail support to the pop3 service. 1999-03-31 19:26:07 +00:00
mscott%netscape.com e67e9de329 Add pop3 url to the list of components this factory can generate. 1999-03-31 19:25:17 +00:00
mscott%netscape.com 279d01c6be Add check for new mail to the pop3 service. 1999-03-31 19:24:31 +00:00
mscott%netscape.com 8d26ba6c52 Add a class ID. 1999-03-31 19:23:38 +00:00
mscott%netscape.com 31248e7bb3 Fix a memory leak when running mailbox urls. When we get the on stop binding call from netlib, be sure to release all of our connection data (including the transport). 1999-03-31 19:23:00 +00:00
waterson%netscape.com 5175b44aca Fix datasource to use new RDF return codes. 1999-03-30 03:59:17 +00:00
sspitzer%netscape.com fb9e8ba778 align code.
yes, I am anal.
1999-03-30 02:40:06 +00:00
waterson%netscape.com 95fe5b64f9 Changed RDF-specific errors to be success rather than error codes. 1999-03-30 02:30:16 +00:00
putterman%netscape.com 669067e608 Fixed freeing mismatched memory errors. 1999-03-30 02:27:17 +00:00
putterman%netscape.com 457db1820c Added copy messages. 1999-03-30 02:26:54 +00:00
putterman%netscape.com 509d88554d Add copy messages. 1999-03-30 02:25:15 +00:00
mscott%netscape.com e6bb99d01c Change printf to say nsMsgMailboxParser instead of nsMsgMailboxParserStub. 1999-03-30 00:45:18 +00:00
mscott%netscape.com d0feeb8baf patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change delete to delete []. 1999-03-29 22:15:54 +00:00
mscott%netscape.com 4328e7ccbd patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change free to delete []. 1999-03-29 22:15:09 +00:00
waterson%netscape.com 0cf17d4ce5 Landed RDF_19990326_BRANCH, scriptability changes. 1999-03-29 19:52:54 +00:00
mscott%netscape.com a0689b118e Changes for the mailbox protocol instance to support copying of messages. 1999-03-29 06:11:37 +00:00
mscott%netscape.com b9e56c21f9 Add CopyMessage support to the mailbox service. 1999-03-29 06:10:05 +00:00
mscott%netscape.com acffc194c9 Add code to support copying a message to the url. 1999-03-29 06:09:07 +00:00
mscott%netscape.com d0323a8871 Add copy message support to the mailbox url 1999-03-29 06:08:15 +00:00
mscott%netscape.com 70d9b7f0a6 Add mailbox copy message interface. 1999-03-29 06:07:42 +00:00
briano%netscape.com 1533030ed0 Made the static library in this directory depend on the same 'extra stuff' as the shared library. 1999-03-25 21:32:26 +00:00
briano%netscape.com 29ed08771b Handle NO_STATIC_LIB being set, when all this file does is create a static library. 1999-03-25 21:21:47 +00:00
sspitzer%netscape.com 28b6ec8dbb switch from "\\" to PR_DIRECTORY_SEPARATOR for portablility 1999-03-25 17:41:21 +00:00
sspitzer%netscape.com e8ecd79c2a fix to get mailboxTest to build on Linux.
It now builds, and runs, but it doesn't seem to pass.

I'm looking into it.
1999-03-25 04:07:55 +00:00
sspitzer%netscape.com 89f976bb84 fixes to get this to build on Linux
libjs.so is now libmozjs.so

removed reference to libmailnewsbase.so

There is still a problem with the the test because nsMsgMailboxParser is
not a class anymore, it has been XPCOMmed.

More work to be done here...
1999-03-25 03:45:53 +00:00
sspitzer%netscape.com 4bf1c07d43 changes to get this to build on Linux.
More changes coming....
1999-03-25 03:04:22 +00:00
sspitzer%netscape.com 61e180d342 work to get this stuff to build on Linux
changes to remove some warnings

Read() no longer takes an offset as the second parameter, so fixing that

more changes coming...
1999-03-25 03:03:47 +00:00
sspitzer%netscape.com f139cafd38 some clean up to get this to build on Linux
still more to be done....
1999-03-25 03:02:20 +00:00
ducarroz%netscape.com 8ecc4e7b22 First Checked In. 1999-03-24 21:49:55 +00:00
alecf%netscape.com e8492614dc switch over to nsIDBFolderInfo from nsDBFolderInfo to reduce library dependancies
Added new API to nsIDBFolderInfo
1999-03-24 00:17:23 +00:00
alecf%netscape.com d3aaa1c2cb fix end-of-line problem 1999-03-20 02:06:29 +00:00
alecf%netscape.com 9b730135f9 make local a component 1999-03-20 02:05:46 +00:00
alecf%netscape.com 61335fb37d bubble LoadURL's errors up through rv 1999-03-20 02:02:31 +00:00
alecf%netscape.com f02e5d511d add leading slash to windows URLs and update macros so that we don't get triple slashes on unix 1999-03-20 02:01:54 +00:00
alecf%netscape.com 8c5b8f4295 export these files 1999-03-20 02:00:32 +00:00
alecf%netscape.com d28a69bcec also do not strip leading / from mailboxMessage URL's 1999-03-20 02:00:16 +00:00
alecf%netscape.com 7290f51635 link against util library rather than the mail/news component 1999-03-20 01:52:42 +00:00
alecf%netscape.com 8e1bb011bc break dependancy on mailnews.dll by creating this object from the repository 1999-03-20 01:51:47 +00:00
mscott%netscape.com 6078ccd47f Helping with smoketest. When we are done running a mailbox url, write the phrase Mailbox Done followed by a line return to a text file. QA will build an automated smoketest which will look for this phrase in that particular file. I've also wrapped the change in a ENABLE_SMOKETEST ifdef.... 1999-03-19 04:09:33 +00:00
putterman%netscape.com 220909a5b9 Added Special Folder attribute 1999-03-19 02:28:41 +00:00
mscott%netscape.com bb147fc422 Remove a debug printf which displayed each line of the message to the terminal when displaying messages to the window. 1999-03-19 01:36:07 +00:00
putterman%netscape.com 070382c15f Add status column and Re: to messages. 1999-03-18 21:41:07 +00:00
putterman%netscape.com 7543245691 Add .sbd when building up subfolders. 1999-03-18 21:40:41 +00:00
putterman%netscape.com e5f922f77f Changes made to avoid nsMsgHdr duplication. Add back releases so memory
management works correctly.
1999-03-18 21:40:12 +00:00
putterman%netscape.com 16e7e63f39 Changes made to avoid nsMsgHdr duplication. Now can get a message resource from
the factory.
1999-03-18 21:39:42 +00:00
leaf%mozilla.org 4ad9f70d5d Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
bienvenu%netscape.com 2323ecba53 fix 3765 r=mscott,scottip a=chofmann problem updating thread pane after get new mail 1999-03-16 03:16:31 +00:00
mscott%netscape.com e5ec9412e7 Add line return after "Mailbox Done" to make it easier for QA to smoketest this string. 1999-03-12 22:05:32 +00:00
warren%netscape.com 5ab052576e Changed GetEnabledCommands to GetAllCommands/IsCommandEnabled. 1999-03-12 21:28:34 +00:00
bienvenu%netscape.com 0f4e1f431e mork landing 1999-03-12 20:16:40 +00:00
bienvenu%netscape.com d3fbc3f048 add error check that we can actually get the hdr from the db 1999-03-12 20:16:23 +00:00
bienvenu%netscape.com e8212d3f9c fix buffer size overstatement, add assertions for various failures 1999-03-12 19:54:26 +00:00
alecf%netscape.com df46fba463 uppercase filename for Unix 1999-03-12 18:50:31 +00:00
ducarroz%netscape.com 42ddb8b41d change root path preference name 1999-03-12 17:17:10 +00:00