Commit Graph

1699 Commits

Author SHA1 Message Date
putterman%netscape.com
69a8c8e526 Started work on threading. 1999-04-07 00:03:26 +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
b14036073c forgot to export nsMsgAccount and nsMsgAccountManager 1999-04-06 23:35:17 +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
a59c1f713c get the SMTP prefs from the current identity 1999-04-06 22:49:27 +00:00
alecf%netscape.com
6cf60d5822 get composition prefs from the current identity 1999-04-06 22:49:03 +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
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
mscott%netscape.com
063a84104b Checking in new messenger icons I got from scotty today. 1999-04-06 22:42:51 +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
9bd8050786 first addition of nsIMsgAccount and nsIMsgAccountManager implementations 1999-04-06 22:35:43 +00:00
alecf%netscape.com
6d8f88f1e8 first addition of account/identity interfaces, with IDL 1999-04-06 22:35:13 +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
alecf%netscape.com
e640f07865 first check in of identity tests 1999-04-06 22:30:47 +00:00
alecf%netscape.com
09e0f265cb remove dependancy on libxp so we can track this with ldd -r 1999-04-06 22:30:20 +00:00
mscott%netscape.com
7c95c95453 The style sheets for displaying message headers is now in /res/mailnews/messenger. 1999-04-06 22:24:05 +00:00
alecf%netscape.com
de4cee983f rev this interface 1999-04-06 22:23:11 +00:00
mscott%netscape.com
93e5d9d733 The style sheets for displaying message headers are now being copied into /res/mailnews/messenger. 1999-04-06 22:22:15 +00:00
alecf%netscape.com
24d2b41a6c fix crash if local mail directory is not found 1999-04-06 22:19:59 +00:00
nhotta%netscape.com
7305376997 Changed to use unicode converter and related changes. 1999-04-06 21:46:15 +00:00
mscott%netscape.com
65fc4cac21 Add getter and setter for an identity to the imap url interface. 1999-04-06 21:02:50 +00:00
mscott%netscape.com
d558c8be39 Add getters and setters for the identity associated with the url. If the caller attempts to get an identity and we don't have one, then we go out and return the default identity.... 1999-04-06 21:02:07 +00:00
ducarroz%netscape.com
1a0321217a Update project, added nsRDFCursorUtil.cpp 1999-04-06 19:32:15 +00:00
mscott%netscape.com
bb5353f150 Fix linux breakage for rhp. Build new mime/emitters/raw directory. 1999-04-06 19:05:00 +00:00
rhp%netscape.com
1caaacdd7f Changes for new CID 1999-04-06 19:03:01 +00:00
rhp%netscape.com
ee840647eb Changes for cleaner attachment output 1999-04-06 18:56:54 +00:00
putterman%netscape.com
c8389034f3 More work on unread messages view. 1999-04-06 18:40:30 +00:00
bienvenu%netscape.com
0c90f57c28 add interfaces to get thread object from msg hdr or msg key 1999-04-06 18:27:28 +00:00
ducarroz%netscape.com
13ecc6211a update project 1999-04-06 18:23:30 +00:00
ducarroz%netscape.com
a1d5e9f613 Don't need to link with msgCoreUtil.lib 1999-04-06 18:22:31 +00:00
sspitzer%netscape.com
7c1d7cde16 build the tests by default 1999-04-06 06:47:47 +00:00
sspitzer%netscape.com
08472ff074 have the throbber point to www.mozilla.org, not www.netscape.com 1999-04-06 06:47:05 +00:00
bienvenu%netscape.com
dbe5e0e2de more work on threading interfaces, plus i18n change 1999-04-06 05:44:37 +00:00
alecf%netscape.com
3bc785d95b resolve libreg unresolved symbols 1999-04-06 04:54:00 +00:00
alecf%netscape.com
ca6e9c7f04 remove unused variable 1999-04-06 04:40:01 +00:00
alecf%netscape.com
5f172faeca resolve undefined symbols and fix library dependancies 1999-04-06 04:37:50 +00:00
sspitzer%netscape.com
a86bf203b6 fix my build breakage 1999-04-06 04:36:28 +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
sspitzer%netscape.com
8bdd0acb57 added newsParser 1999-04-06 04:26:13 +00:00
sspitzer%netscape.com
090b13c235 add the newsParser test 1999-04-06 04:23:42 +00:00
sspitzer%netscape.com
198913d00e add newParserTest to the tests 1999-04-06 04:23:17 +00:00
sspitzer%netscape.com
ccf8bbb911 quiet egcs / gcc.
(the windows compiler will compile ANYTHING, or windows people like to ignore
warnings.)

update the arguments to Open().  This code has suffered bit rot.
1999-04-06 04:22:45 +00:00
mscott%netscape.com
a574c5cc04 Updates to how we generate components in create instance. All the NS_New*** objects require an interface ID now and they return a ref counted object. 1999-04-06 03:24:04 +00:00
mscott%netscape.com
e41a83346e NS_NewMsgCompose, NS_NewMsgCompFields, NS_NewMsgSend all take interface IDs. 1999-04-06 03:23:22 +00:00
mscott%netscape.com
221e1adbb7 NS_NewComposer and NS_NewComposerBootstrap take interface IDs. 1999-04-06 03:22:41 +00:00
mscott%netscape.com
8a3ebc24ab NS_NewComposeAppCore takes an interface ID. 1999-04-06 03:22:21 +00:00
mscott%netscape.com
893aefb355 NS_NewMsgCompose, NS_NewMsgCompFields, NS_NewMsgSend, NS_NewComposeAppCore, NS_NewComposer all now take an interface IID. 1999-04-06 03:21:50 +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
mscott%netscape.com
d22f5d494f fix ref counting bug in create instance. Update all NS_New*** functions to pass in the interface we want the object in... 1999-04-06 03:11:40 +00:00
mscott%netscape.com
ecf84d223d NS_NewMessengerBootstrap & NS_NewMessenger now take an IID 1999-04-06 03:11:02 +00:00
mscott%netscape.com
9563568ae7 NS_NewMsgAppCore takes an IID & refcounts returned object 1999-04-06 03:10:17 +00:00
mscott%netscape.com
3ce209e97d NS_NewRFC822Parser takes an IID & refcounts returned object. 1999-04-06 03:09:36 +00:00
nhotta%netscape.com
e60bf4fc19 Fixed to map us-ascii to Latin1 for unicode coversion. 1999-04-06 02:08:34 +00:00
ducarroz%netscape.com
d3c78aa540 Part of Messenger Mac landing 1999-04-06 02:05:52 +00:00
ducarroz%netscape.com
6852928ca5 Mac only, define LINEBREAK as \012 to avoid conflict with fe_proto.h 1999-04-06 02:05:51 +00:00
ducarroz%netscape.com
17e78f95a6 Update project, added nsIMessageViewDataSource.cpp 1999-04-06 01:57:28 +00:00
ducarroz%netscape.com
e74de88d7a Update project 1999-04-06 00:59:38 +00:00
ducarroz%netscape.com
973d6eb1ae update manifest file 1999-04-06 00:58:58 +00:00
ducarroz%netscape.com
8623605b91 First Checked In. 1999-04-06 00:58:31 +00:00
putterman%netscape.com
d606f4acfd Implement OnAssert and OnUnassert so delete and move work again. 1999-04-06 00:42:51 +00:00
ducarroz%netscape.com
8876e69d85 part of Messenger Mac Landing, modifications affect only Mac build. 1999-04-06 00:40:57 +00:00
bienvenu%netscape.com
371506b69f get top level reference threading working 1999-04-05 23:42:32 +00:00
putterman%netscape.com
d2c9aede5b Added views and sorting. 1999-04-05 23:37:13 +00:00
putterman%netscape.com
7cc6423cff added sorting. 1999-04-05 23:36:25 +00:00
putterman%netscape.com
4c0d65449b Fixed subfolders. 1999-04-05 23:35:56 +00:00
putterman%netscape.com
e379cbc2cd Added View All/Unread messages. 1999-04-05 23:35:35 +00:00
putterman%netscape.com
8331da1beb Added nsMessageViewDataSource 1999-04-05 23:35:10 +00:00
putterman%netscape.com
58bef020e2 Added ViewAllMessages ViewUnreadMessages. 1999-04-05 23:34:10 +00:00
putterman%netscape.com
9fd031ae06 Added nsIMessageView. 1999-04-05 23:33:43 +00:00
putterman%netscape.com
e9c46278cd added message view datasource. 1999-04-05 23:32:46 +00:00
ducarroz%netscape.com
0e70ec5b97 updated project 1999-04-05 23:21:25 +00:00
bienvenu%netscape.com
34aa6f53a0 more work on threading, fix mork warnings, problem deleting out of date summary files 1999-04-05 22:50:45 +00:00
sspitzer%netscape.com
5b3b40ec74 added sizes for the icons
removed references to gif on http://www.shadowland.org (?)
1999-04-05 17:33:17 +00:00
sspitzer%netscape.com
bae8056a10 remove extra ">" 1999-04-05 16:58:29 +00:00
sspitzer%netscape.com
159df4f785 remove the april fools easter egg
add titles to messenger and the message compose
add image sizes to the messenger toolbar
1999-04-05 16:53:50 +00:00
mcafee%netscape.com
8e3a283b85 Ignore generated files. 1999-04-05 05:23:13 +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
mscott%netscape.com
1fbbd14930 We no longer need to link with secfree and xplib. 1999-04-04 22:50:36 +00:00
mscott%netscape.com
e208e0d4ff compose no longer needs to link against xplib and the old security library. We shouldn't be linking against mailnews library either!! Use mail util library instead... 1999-04-04 22:42:38 +00:00
mscott%netscape.com
80da608aae Part of my mailnews reduce disk footprint cleanup effort. 1999-04-04 22:41:25 +00:00
mscott%netscape.com
7b29f58f32 Part of my mailnews reduce disk footprint cleanup effort. Stop compiling code to functions we won't be implementing in seamonkey (FE_Progress, FE_Alert, etc.). Having these in here was requiring us to link against xplib to pick up some of their definitions. We'll never have functions for these anyway. I left them in under a UNREADY_CODE flag so we can see what the code used to do. 1999-04-04 22:40:58 +00:00
mscott%netscape.com
986b9f836a Part of my mailnews reduce disk footprint cleanup effort. Remove some dependencies on allxpstr which required us to link against xplib. 1999-04-04 22:39:15 +00:00
mscott%netscape.com
2b1fbe0197 Part of my mailnews reduce disk footprint cleanup effort. ifdef out (under a UNREADY_CODE flag) lines of code which don't have values in the new world (such as FE_Progress, XP_GetString, etc.). These functions will never exist in seamonkey. By commenting them out, we can see what the code used to do but we don't need to link against xplib to build (which we did before for many of the functions). 1999-04-04 22:38:25 +00:00
mscott%netscape.com
79c375d3d2 Part of my mailnews reduce disk footprint cleanup effort. Add definitions for all the values compose used to get out of allxpstr.h 1999-04-04 22:36:32 +00:00
mscott%netscape.com
305f2e9b98 Part of my mailnews reduce disk footprint cleanup effort. Remove out of memory extern int. 1999-04-04 22:35:23 +00:00
mscott%netscape.com
a44f6927de Part of my mailnews reduce disk footprint cleanup effort. Don't include xp.h. Replace StrAllocCat and StrAllocCopy. extern int's we used to get from allxpstr, we'll get from msgCompglue.h 1999-04-04 22:34:46 +00:00
mscott%netscape.com
67a35c2ba1 Part of my mailnews reduce disk footprint cleanup effort. Remove include of xp.h. Convert all StrAllocCopy and StrAllocCat to more useful equivalents.... 1999-04-04 22:33:31 +00:00
mscott%netscape.com
b161a286d8 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link with mozjs and xplib. 1999-04-04 22:22:04 +00:00
mscott%netscape.com
d76ff2f5e4 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link with JS and with xplib. 1999-04-04 22:20:57 +00:00
mscott%netscape.com
eaeeb40a65 Part of my mailnews reduce disk footprint cleanup effort. Add definitions that we used to get from allxpstr.h. 1999-04-04 22:20:06 +00:00
mscott%netscape.com
751ea317c7 Part of my mailnews reduce disk footprint cleanup effort. Remove XP_Hash stuff and replace it with PL_Hash. 1999-04-04 22:19:47 +00:00
mscott%netscape.com
ba21952cc5 Part of my mailnews reduce disk footprint cleanup effort. Don't include mkutils.h. Remove extern for out of memory which we used to get from allxpstr. 1999-04-04 22:18:59 +00:00
mscott%netscape.com
b2fc402848 Part of my mailnews reduce disk footprint cleanup effort. Many changes to remove dependencies on xplib. Removed all StrAllocCopy and StrAllocCat calls. Isolated the externs we needed from allxpstr.h, we'll defines those in nntpCore.h for now. 1999-04-04 22:18:14 +00:00
mscott%netscape.com
c9e0d5940e Part of my mailnews reduce disk footprint cleanup effort. No longer need to link against xplib. 1999-04-04 22:09:04 +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
ef1f34e264 Part of my mailnews reduce disk footprint cleanup effort. We no longer need to link against xplib. 1999-04-04 22:00:06 +00:00
mscott%netscape.com
31590cf30d Part of my mailnews reduce disk footprint cleanup effort. Add macro defintions for IS_DIGIT, IS_ALPHA, etc. I know it is bad to do it here. I need to talk to a raptor base owner and look into adding the macros where everyone besides just mailnews can use them! 1999-04-04 21:59:22 +00:00
mscott%netscape.com
f8ccb2f204 Part of my mailnews reduce disk footprint cleanup effort. Remove use of XP_IS* to help remove dependencies on xplib. don't include xp.h. Use nsCRT::mem* functions. 1999-04-04 21:57:28 +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
mscott%netscape.com
3aaf756dc3 Fix crash when running mailnews app. Problem: we're creating an object that is an interface without going through the component manager and are calling new on it directly. so the object returned has a ref count of 0. We need to add ref it before returning it..This change should be moot if we were going through the component manager though. 1999-04-04 21:12:10 +00:00
mscott%netscape.com
efff0c767f One more change...we need to link against mork to remove some unresolved symbols which occurr when we load the library. 1999-04-04 20:27:48 +00:00
mscott%netscape.com
24e73ab3bc Help fix Linux build problems for bienvenu. Link with correct name for the msgdb library. 1999-04-04 20:24:36 +00:00
mscott%netscape.com
c08d12b155 Help fix Linux build for bienvenu. We want to build the static library for this... 1999-04-04 20:23:16 +00:00
mscott%netscape.com
5d41e67886 We now need to link with msgcorutil since we are no longer linking with msgdb.lib directly (which is where we were getting it before). This fixes the unresolved symbols problem when loading this library. 1999-04-04 20:22:28 +00:00
bienvenu%netscape.com
9e33b089cf add build makefile 1999-04-04 18:08:06 +00:00
bienvenu%netscape.com
f4c3ca6058 make msgdb a dll 1999-04-04 17:48:16 +00:00
bienvenu%netscape.com
a722aab65e start imap db 1999-04-04 17:42:41 +00:00
bienvenu%netscape.com
37092c03a4 start implementing port table cursor 1999-04-04 17:38:39 +00:00
bienvenu%netscape.com
4d03ecb4a0 make msgdb a dll 1999-04-04 17:38:02 +00:00
kipp%netscape.com
f5c07b9d5a Work even when --disable-static is configured on 1999-04-03 19:48:02 +00:00
kipp%netscape.com
b1fad92629 Fixed to work on hpux and link properly and other unix's 1999-04-03 19:47:42 +00:00
rhp%netscape.com
a2e5f114ef Checking in the changes for the new raw emitter. 1999-04-03 15:37:52 +00:00
sspitzer%netscape.com
1e018d081b whoops, forgot to use sourcedir.
this fixed the problem where the .css files in this directory weren't showing up in package/res
1999-04-03 02:12:12 +00:00
mcmullen%netscape.com
03f9c867b3 Fix unix bustage with pref calls. 1999-04-03 00:49:50 +00:00
mcmullen%netscape.com
8da85206f5 Adapt to changes in prefapi.h etc 1999-04-03 00:36:49 +00:00
jefft%netscape.com
5af8375c92 added nsMsgBiffState enum 1999-04-03 00:05:15 +00:00
jefft%netscape.com
00bc6a844c more implementation on fe event proxy stuff 1999-04-02 23:47:47 +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
nhotta%netscape.com
4047ae9841 Changed to use xpcom qp, base64, uu encoders of libmime instead of place holders. 1999-04-02 21:31:04 +00:00
nhotta%netscape.com
209d7f9536 Added a line wrapping code for the encoder. Reformat for indentaion. 1999-04-02 21:01:26 +00:00
mcmullen%netscape.com
694d407546 Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match. 1999-04-02 20:41:58 +00:00
putterman%netscape.com
8552df8b47 Fix path problem in nsURI2Path. 1999-04-02 20:20:26 +00:00
bienvenu%netscape.com
caf8c5bd81 more work on threading 1999-04-02 03:26:14 +00:00
bienvenu%netscape.com
9f0ada3e17 remove use of master in constructor 1999-04-02 03:25:59 +00:00
mscott%netscape.com
73437b3f38 Patch from Jeremy Lea (reg@shale.csir.co.za). Fix capitalization problem with msgbar.xul 1999-04-02 03:23:09 +00:00
mscott%netscape.com
02f17ea6dc Patch from Jeremy Lea (reg@shale.csir.co.za). Use srcdir instead of '.'. 1999-04-02 03:19:09 +00:00
putterman%netscape.com
d712b11f1a This should work on all platforms now. 1999-04-02 03:13: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
rhp%netscape.com
372c69d7b5 Updates for mime converter interface 1999-04-02 02:44:08 +00:00
rhp%netscape.com
4c43db514a updates for libmime changes 1999-04-02 02:42:18 +00:00
rhp%netscape.com
1781843846 Updates for libmime changes 1999-04-02 02:41:55 +00:00
rhp%netscape.com
41fa772464 New interface updates 1999-04-02 02:41:33 +00:00
rhp%netscape.com
d4ce33c83d Adding files for new encoding interface 1999-04-02 02:41:06 +00:00
rhp%netscape.com
af901ba549 Updating makefiles 1999-04-02 02:40:12 +00:00
rhp%netscape.com
94c4e5ca57 Adding new interface. 1999-04-02 02:39:21 +00:00
rhp%netscape.com
e73b3d3f7a Cleanup of old interface 1999-04-02 02:38:56 +00:00
putterman%netscape.com
02d7145327 Fixes nsURI2Path. 1999-04-02 01:52:01 +00:00