Commit Graph

686 Commits

Author SHA1 Message Date
mscott%netscape.com
252d578016 Clean up CreateInstance to condense some code. use progids for registering the nntp service and the nntp version of the message service. 1999-04-21 18:58:29 +00:00
mscott%netscape.com
b1de92aaab add support for nsIMsgMessageService interface. 1999-04-21 18:57:24 +00:00
rickg%netscape.com
8cc2bdda24 sync with new nsString2 API 1999-04-21 04:02:14 +00:00
sspitzer%netscape.com
4be0accd6d build tweakage for the incoming nntp server changes 1999-04-21 02:56:38 +00:00
sspitzer%netscape.com
1c0526c49e work for the incoming nntp server 1999-04-21 02:55:48 +00:00
sspitzer%netscape.com
ebf39ffed3 work for the nntp incoming server 1999-04-21 02:55:25 +00:00
sspitzer%netscape.com
a33249b045 incoming nntp server work 1999-04-21 02:48:30 +00:00
putterman%netscape.com
73d30ed0a8 Fixed Windows build. 1999-04-20 20:03:40 +00:00
sspitzer%netscape.com
e1b67a070b more changes to get news in the folder pane 1999-04-20 19:10:43 +00:00
sspitzer%netscape.com
b4e142b8f1 changes to get news in the folder pane 1999-04-20 19:08:10 +00:00
sspitzer%netscape.com
3d20954e22 add missing NPL comment 1999-04-16 21:46:26 +00:00
rhp%netscape.com
599771aad8 Moving header parser interface 1999-04-16 19:02:22 +00:00
sspitzer%netscape.com
6bbbb2be2c changes for newly generated header 1999-04-15 20:18:02 +00:00
sspitzer%netscape.com
952fb4980a changes for newly generated headers 1999-04-15 20:17:36 +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
jdunn%netscape.com
36d4d6257d fix compiler error, need to specify base class access 1999-04-12 21:48:58 +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
jdunn%netscape.com
3bfb1ebbb6 fix compiler error (NS_DECL_ISUPPORTS doesn't require a ';' 1999-04-12 20:56:15 +00:00
putterman%netscape.com
5e083ca57b use PL_strfree. 1999-04-12 20:24:47 +00:00
sspitzer%netscape.com
438e2e98d6 need to do a SessionCommit, not a SmallCommit, to get the changes
written out to disk
1999-04-12 20:10:42 +00:00
sspitzer%netscape.com
fd30b8676e do a commit to get the db to write.
someone (nsMsgFolder?) still has an open reference to the db when I quit,
so it doesn't automatically get written out
1999-04-12 19:07:36 +00:00
sspitzer%netscape.com
77920ebdd0 use a more realistic path 1999-04-12 03:57:19 +00:00
sspitzer%netscape.com
40caa83d9c cleaned this code up. (still a work in progress) 1999-04-12 03:41:32 +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
bc9673671a fix the hardcoded value. don't wory. this is temporary anyways 1999-04-11 00:39:30 +00:00
sspitzer%netscape.com
832d59b91e minor tweak to the still-not-done news parser test 1999-04-10 21:56:55 +00:00
sspitzer%netscape.com
a0fffd7e2e changes to get newsParserTest to work (at least, work better...) 1999-04-10 00:54:19 +00:00
sspitzer%netscape.com
7ab6d8f00e adding these cvsignore files 1999-04-10 00:39:11 +00:00
sspitzer%netscape.com
01e0a1b387 fix the makefile to listen to ENABLE_TESTS 1999-04-10 00:35:08 +00:00
mcafee%netscape.com
32083fdeaf Using XP macro for -lz 1999-04-07 04:19:01 +00:00
sspitzer%netscape.com
7c1d7cde16 build the tests by default 1999-04-06 06:47:47 +00:00
sspitzer%netscape.com
a86bf203b6 fix my build breakage 1999-04-06 04:36:28 +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
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
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
ducarroz%netscape.com
f5e81d9806 update manifest file, part of mailnews Mac landing 1999-04-01 18:47:53 +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
mcafee%netscape.com
e7e4ae2cb4 Ignore generated files. 1999-03-27 09:22:27 +00:00
sspitzer%netscape.com
82e235aed3 fix so that libmailnews.so will pick up
FindDescendant__16nsMsgGroupRecordPCc
also known as,
nsMsgGroupRecord::FindDescendant(char const *)
1999-03-26 23:13:13 +00:00
mscott%netscape.com
196b470206 Fix build breakage on windows. For some reason VC6.0 is able to find the include file for nsMsgKey_none. VC5.0 apparently has more problems with it... 1999-03-26 02:05:14 +00:00
mscott%netscape.com
ffdd0c6e55 Don't built nntpTest until it is upgraded to use the new news service. 1999-03-26 01:11:20 +00:00
mscott%netscape.com
a9e60fdad6 Build nsNntpService. 1999-03-26 01:10:16 +00:00
mscott%netscape.com
e2a8aba4fb Export nsINntpService.h 1999-03-26 01:09:32 +00:00
mscott%netscape.com
f6e05b2db2 Build the build directory. 1999-03-26 01:09:02 +00:00
mscott%netscape.com
d083c2a85d Part of making news a standalone component. Build the "build" directory. 1999-03-26 01:05:20 +00:00
mscott%netscape.com
fa5aa84fe7 Part of making news a stand alone component. nntp url supports the nsIMsgMailNewsUrl interface. 1999-03-26 01:04:12 +00:00
mscott%netscape.com
935f1c1868 Build nsNntpService. 1999-03-26 01:03:27 +00:00
mscott%netscape.com
37eba5d7fa Spell nsNNTPProtocol.h correctly when including the file. (unix is case sensitive) 1999-03-26 01:02:57 +00:00
mscott%netscape.com
1195e1451a Part of making news a stand alone dll. remove "C" functions for creating / running news url. 1999-03-26 01:02:12 +00:00
mscott%netscape.com
1321dd9d85 Part of making news a stand alone dll. Updates to nntp url to inherit from nsIMsgMailNewsUrl.Add url listener code as well. 1999-03-26 01:01:15 +00:00
mscott%netscape.com
59d39ffa08 (not part of build yet) implementation of nntp service. 1999-03-25 04:48:45 +00:00
mscott%netscape.com
9dce9fe796 (not part of build yet). New nntp service for processing nntp requests... 1999-03-25 04:48:01 +00:00
mscott%netscape.com
8a37f2363e Not part of build yet. Register new nsNntpService component. 1999-03-25 04:47:12 +00:00
mscott%netscape.com
bf94820e1b (not part of build yet) remove NO_DEPEND. 1999-03-25 04:46:26 +00:00
ducarroz%netscape.com
8ecc4e7b22 First Checked In. 1999-03-24 21:49:55 +00:00
mscott%netscape.com
80f8273c56 (not part of build). Initial frame work for making news a dll.... 1999-03-24 02:45:58 +00:00
mscott%netscape.com
d9dbd2df40 (not part of the build yet). Initial framework for making news a dll. 1999-03-24 02:31:49 +00:00
mscott%netscape.com
0fb4d01987 We need a CID for this interface. 1999-03-24 02:30:19 +00:00
alecf%netscape.com
f038271222 update to link against appropriate libraries 1999-03-24 01:21:52 +00:00
mscott%netscape.com
13aae6d07b Link with the msgcoreutil library. 1999-03-22 23:26:21 +00:00
mscott%netscape.com
013eb10560 The wrong pointer was getting passed into the create instance call for the event queue service. 1999-03-22 23:25:45 +00:00
alecf%netscape.com
b9f0cea053 support Unix for temporary file hack for libmime 1999-03-20 00:41:19 +00:00
alecf%netscape.com
a6ed5ca0be make news a regular shared library to link against 1999-03-20 00:41:02 +00:00
leaf%mozilla.org
4ad9f70d5d Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
alecf%netscape.com
c1cdfe0b36 #if 0 out calls to functions we haven't defined yet. 1999-03-13 01:07:11 +00:00
alecf%netscape.com
b55e70fd90 now link libnntp directly into base, so we can do dogfood 1999-03-12 20:05:16 +00:00
alecf%netscape.com
2ac4ad9e81 fix constness casting problem 1999-03-11 02:08:41 +00:00
alecf%netscape.com
7fa6657004 rev these interfaces 1999-03-11 01:33:33 +00:00
alecf%netscape.com
5cc1028a01 eliminate duplicate IID 1999-03-11 01:32:08 +00:00
alecf%netscape.com
0650b034dd we don't need to link against these libraries any more on unix 1999-03-11 01:30:07 +00:00
alecf%netscape.com
1379cca198 link against our libraries to resolve as many differences as possible 1999-03-11 01:28:48 +00:00
alecf%netscape.com
53338e8a97 rev nsINNTPHost and nsINewsgroupList interfaces 1999-03-11 01:18:04 +00:00
alecf%netscape.com
027a070282 rev the interface, update char* to const char* 1999-03-10 22:32:46 +00:00
alecf%netscape.com
5805c769fa don't build tests by default 1999-03-10 06:01:40 +00:00
alecf%netscape.com
3352f0978c don't link against base libmailnews 1999-03-10 06:00:59 +00:00
alecf%netscape.com
23120a594f remove old call to NS_NewRFC822Parser 1999-03-10 06:00:11 +00:00
alecf%netscape.com
a15117ca9c use CreateInstance to create a parser rather than linking directly with libmailnews.so 1999-03-10 04:22:52 +00:00
warren%netscape.com
1baf19439b Removed nsService stuff. 1999-03-09 12:29:08 +00:00
warren%netscape.com
3d21ed5037 nsRepository -> nsIComponentManager changes. nsIMsgDatabase interface. Message enumerators. Misc. 1999-03-09 09:52:30 +00:00
mscott%netscape.com
e32b33f6d7 fix build breakage. file stream updates for mcmullen. 1999-03-06 01:17:55 +00:00
alecf%netscape.com
4cd4aa2a01 rev IDL-generated headers, won't bust on nsIID this time. 1999-03-06 00:05:51 +00:00
alecf%netscape.com
f4568a3e25 only build tests when ENABLE_TESTS (i.e. --enable-tests) is turned on 1999-03-04 01:36:25 +00:00
mscott%netscape.com
2378c3cf18 part of scc's merge: change interface calls to IID() to GetIID(). 1999-03-04 00:57:51 +00:00
putterman%netscape.com
5ff2a9715a Works with RegisterComponent 1999-02-27 07:15:41 +00:00
mscott%netscape.com
d87aaf9b8b Stop building nntptest until I fix the factory problems and come up with a progID... 1999-02-27 03:48:15 +00:00
mscott%netscape.com
f27d3b917b Link with nntpTest library. 1999-02-27 00:43:54 +00:00
mscott%netscape.com
697f7718fc Fix build breakage remove nsIID.h and nsISupportUtils.h from all interfaces until we can figure out where these files come from. I know this is the wrong long term solution so I'm not even changing the idl files. 1999-02-26 03:59:33 +00:00
alecf%netscape.com
9a9aae17fd rev the XPIDL-generated headers, and update API calls to match
includes dropping "const"ness from parameters
some nsString routines were converted back to char* for the time being.
also added nsIMsg.h, it seemed to be missing

Also many fixes to get Unix building again.
1999-02-26 01:56:15 +00:00
warren%netscape.com
59a5c261e9 Reorganization. Changes for collections, enumerations, generic folders, file paths, etc. 1999-02-24 10:39:06 +00:00
bienvenu%netscape.com
ade369d1c2 start getting nntp hooked up to news database 1999-02-19 03:09:39 +00:00
mscott%netscape.com
16a331eb5f Change default path for writing tempArticle.eml into to c:\temp. 1999-02-18 04:46:54 +00:00
mscott%netscape.com
8874310149 Makefile to build the nntpTest harness 1999-02-18 01:16:12 +00:00
mscott%netscape.com
83b3b059e0 Oops...build the nntp sub directory as well 1999-02-18 01:15:40 +00:00
mscott%netscape.com
18c5656f95 Build the stub code as a library. 1999-02-18 01:14:05 +00:00
mscott%netscape.com
cd3f5f8553 build nntp sub directory... 1999-02-18 00:54:37 +00:00
mscott%netscape.com
3ca3e64f0e NNTP test harness. This code was moved here from news\tests. 1999-02-18 00:54:06 +00:00
mscott%netscape.com
d469b784b6 Removing from repository. This file now lives in tests\nntp. 1999-02-18 00:53:29 +00:00
mscott%netscape.com
ff51a9a22d For now, disable the nntp test executable. (I'll look into moving this into a separate makefile...)
Build the test stubs as a stand alone library...
1999-02-18 00:29:11 +00:00
mscott%netscape.com
8242c9320e Don't use ::IID() function for the webshell interface because it doesn't support it.... 1999-02-18 00:28:10 +00:00
mscott%netscape.com
5fc73425e2 Move some convience functions into nsNNTPProtocol. LoadUrl now takes a consumer. 1999-02-17 08:19:49 +00:00
mscott%netscape.com
237c42a360 LoadUrl now takes a nsISupports which could be the consumer display stream. Externally declared convience functions for building and runnning a news url (which can be used in our messenger demo). Added code to call webshell->LoadUrl after retrieving a news article and writing it to a temp file. This will cause the url to be displayed in the ui. 1999-02-17 08:18:07 +00:00
mscott%netscape.com
1e721e74de LoadUrl now takes a nsISupports which could be the consumer display stream. Externally declared convience functions for building and runnning a news url (which can be used in our messenger demo). 1999-02-17 08:17:04 +00:00
alecf%netscape.com
18358985ef fix for egcs 1.0.x multiple inheritance bug 1999-02-17 05:59:01 +00:00
bienvenu%netscape.com
468c14e0a2 get this to compile for debug me 1999-02-17 00:10:48 +00:00
bienvenu%netscape.com
1d21e06b68 override IID method 1999-02-14 19:16:49 +00:00
warren%netscape.com
e8114e350d Converted nsIMsg into nsIMessage, unifying with nsMsgHdr. Removed NS_DEFINE_IID macros. Renamed a few types and enums. 1999-02-13 10:39:59 +00:00
putterman%netscape.com
24794afa2c removing const from functions dealing with Init(); 1999-02-12 19:03:08 +00:00
putterman%netscape.com
323b75ec65 removing const from Init(); 1999-02-12 19:02:18 +00:00
alecf%netscape.com
189927c7a1 update libraries because RDF now depends on layout (which has a zillion other dependancies) 1999-02-11 07:27:39 +00:00
mscott%netscape.com
3ba1fa6479 use of sockstub protocol to implement a socket connection for a url is now BLIND to the protocol. So let the protocol use its original scheme when building urls. The transport layer will now worry about chaning the scheme to sockstub when appropriate.... 1999-02-11 03:10:28 +00:00
mscott%netscape.com
73e6a78269 Remove in-appropriate assertion...the rules have changed... 1999-02-11 03:03:51 +00:00
warren%netscape.com
6025c5369c Changed uses of MsgErr to nsresult. Moved CR LF macros to base/src/nsCRT.h. 1999-02-09 04:20:46 +00:00
mscott%netscape.com
42bcff3720 Oops...one of my changes got lost...if you are reading in user data, don't write it into m_userData unless the user
actually entered a value...if you do write in it, we step on the default value which is alredy in m_userData...
1999-02-09 03:21:34 +00:00
alecf%netscape.com
d5c6aee3a4 Some headers aren't required after all.
reorder some of them and change HEADER_TOTAL to HEADER_LAST for consistency.
1999-02-09 02:55:39 +00:00
alecf%netscape.com
d2b793432e terminate posts with "."
move FORCE_PR_LOG above the include for msgCore so that we can log in release builds
remove unnecessary assert
get ready for the next state after we post the message
1999-02-09 02:54:44 +00:00
alecf%netscape.com
f71411b43d fix up test harness for posting 1999-02-09 02:49:58 +00:00
alecf%netscape.com
f18568846b first shot at NNTP Newsgroup Post implementation...still have a few kinks to work out 1999-02-08 23:09:26 +00:00
alecf%netscape.com
524107ae90 make this newsheader valid for now 1999-02-08 23:05:05 +00:00
mscott%netscape.com
e94e61a4db Include msgCore.h as first include file for use as a precompiled header... 1999-02-07 01:11:39 +00:00
alecf%netscape.com
90b9059b8b minor fixes to make unix keep building 1999-02-06 03:37:12 +00:00
warren%netscape.com
d343f7cbab More cleanup of XPPtrArray. Factored nsMsgFolder, adding nsMsgLocalMailFolder. 1999-02-06 02:11:54 +00:00
alecf%netscape.com
b26b0af4a1 update test app to use new posting 1999-02-05 07:50:57 +00:00
alecf%netscape.com
20e362a95c add support for posting messages
Not complete - the nsINNTPNewsgroupPost is not completely finished (it doesn't assemble the message)
1999-02-05 07:50:40 +00:00
alecf%netscape.com
44bb50c9f2 finish implementing nsINNTPNewsgroupPost, and fix factory function 1999-02-05 07:49:28 +00:00
warren%netscape.com
45b98e50f0 Ported XPPtrArray (and MSG_FolderArray) to use nsVoidArray and nsISupportsArray. 1999-02-05 07:02:51 +00:00
alecf%netscape.com
953bb13843 first shot implementation of nsNNTPNewsgroupPost 1999-02-05 06:12:44 +00:00
alecf%netscape.com
39a61e0df6 minor warnings cleanup 1999-02-05 05:43:53 +00:00
alecf%netscape.com
da4626cde6 new NewsgroupPost interface 1999-02-05 05:43:21 +00:00
alecf%netscape.com
727bc7e23f minor warnings fixes 1999-02-05 05:42:27 +00:00
alecf%netscape.com
e2ff32db97 minor warnings fixes 1999-02-05 05:25:55 +00:00
warren%netscape.com
937d09c5f1 Added nsIMsg and nsMsg impl. Changed counts to be unsigned. 1999-02-05 03:08:00 +00:00
mscott%netscape.com
ca38bf39ae Get rid of m_isSocketOpen variable. Rely on new transport Open method to determine if
the transport needs opened. Release some more interfaces when we go away...
1999-02-04 23:52:04 +00:00
mscott%netscape.com
1cf0713ecb Only replace m_userData in the prompt call if the user entered some legitimate data...otherwise we risk stepping on our default
value.
1999-02-04 23:04:07 +00:00
mscott%netscape.com
856fcc5168 Remove dependency on mime.lib because we don't need it just yet... 1999-02-04 21:02:06 +00:00
mscott%netscape.com
4cbdc68c5d SetupUrl should return a value...this fixes build problem on windows... 1999-02-04 19:44:31 +00:00
alecf%netscape.com
211511b630 more fixes to allow for Message posting (not there yet...) 1999-02-04 04:27:10 +00:00
alecf%netscape.com
098773c2a6 add new accessor for message member 1999-02-04 04:26:29 +00:00
alecf%netscape.com
da74cd1591 minor fixes to prevent dereferencing NULL pointers 1999-02-04 04:26:03 +00:00
mscott%netscape.com
2127ac5c7d Small stuff..fixed some windows build breakages by returning a value in SetupUrl and PostData... 1999-02-04 02:36:57 +00:00
alecf%netscape.com
1ee9410915 move URL setup to a common function
change scanf -> fgets
initial skeleton for posting
1999-02-04 01:11:25 +00:00
mscott%netscape.com
0ab856b299 newsgroup call to GetName is no longer a const method so the nsINNTPNewsgroup passed into the article list can't be const either....
performing clean up on the interface and implementation to fix this...
1999-02-03 00:19:55 +00:00
warren%netscape.com
097f98a9ab Made objs build into objdir. 1999-02-02 05:39:41 +00:00
mscott%netscape.com
bbda218b52 Fix a bug in my ReadLine implementation where I wasn't properly killing off CRLFs before returning the line. Added code which writes article contents to a file as RFC-822. Now we just need a hook into the viewer app to display the file and we can display articles in HTML. Yeah!. 1999-02-02 03:09:50 +00:00
mscott%netscape.com
383db939c2 Cast away constness for newsgroup interface for testing purposes...If we need to do this in the real news host, we'll change the news host interface such that the newsgroup passed in is not const.. 1999-02-02 03:05:39 +00:00
mscott%netscape.com
07602b3936 Changed file name. 1999-02-02 02:50:46 +00:00
leaf%mozilla.org
dcbed07465 readding file for mscott 1999-02-02 02:33:32 +00:00
alecf%netscape.com
94e1191641 first attempt at using PL_ProcessEventQueue as the Unix main loop 1999-02-02 00:19:40 +00:00
alecf%netscape.com
a3316468f4 update to reflect new XPIDL generated API 1999-02-02 00:18:11 +00:00
alecf%netscape.com
1fc96b3fcc fix case error so that we include the right file 1999-02-02 00:16:50 +00:00
alecf%netscape.com
939afa6099 update header files with output from new XPIDL compiler 1999-02-02 00:15:54 +00:00
mscott%netscape.com
6208368dec Build tests directory as part of the news build.... 1999-02-01 22:20:37 +00:00
mscott%netscape.com
25b784262e Add ReadNewsRC test to nntp test suite... 1999-02-01 22:19:55 +00:00
mscott%netscape.com
b3461532c2 Added some code for supporting readnewsrc stuff... 1999-02-01 22:19:11 +00:00
mscott%netscape.com
fc126d9630 Removing extra printf.... 1999-02-01 22:18:52 +00:00
mscott%netscape.com
2785a2ab17 More changes for the test harness to build on Linux.... 1999-01-31 08:20:41 +00:00
mscott%netscape.com
a2422cb06c define fe_configTemp to build on linux...comment out mime calls for now. 1999-01-31 08:18:02 +00:00
mscott%netscape.com
919071402d Implement init call in order to link... 1999-01-31 08:13:37 +00:00
mscott%netscape.com
0d7427b1f1 Remove reference to static delete operator 1999-01-31 08:10:30 +00:00
mscott%netscape.com
caf4984b6a Export some header files for the test harness.. 1999-01-31 07:29:47 +00:00
mscott%netscape.com
d0576f756d Build the nntpTest application. 1999-01-31 07:03:13 +00:00
mscott%netscape.com
93f85bccd5 Nntp test harness and associated stub files.... 1999-01-31 07:02:24 +00:00
mscott%netscape.com
9f1c544f61 Export nsINntpUrl.h 1999-01-31 07:01:11 +00:00
mscott%netscape.com
8b31186ed8 Build nsINntpUrl.cpp lh 1999-01-31 07:00:14 +00:00
mscott%netscape.com
e849d57e45 Use correct key for implementing Isupports... 1999-01-31 06:53:34 +00:00
mscott%netscape.com
b0d6efb158 Export nsNntpUrl.h 1999-01-31 06:41:41 +00:00
mscott%netscape.com
a2aacd262a Declare the "factory" generator for newsgoup lists as an extern so I can implement it in my test code... 1999-01-31 06:40:13 +00:00
mscott%netscape.com
c61eb91c33 Extra code that came about from my test code. Cleaned up how we load a URL. When processing the state, if we don't have an input stream and the current state is a "response" state then kick out and pause for read. Also cleared up some #ifdef UNREADY_CODE. Incorporated new code added to nsINntpUrl. 1999-01-31 06:39:23 +00:00
mscott%netscape.com
c4ca5bd594 Implement ISupports for this class... 1999-01-31 06:37:17 +00:00
mscott%netscape.com
0b816d1168 Added some extra debug code and declared the creation method as an extern so I can use it in my debug code... 1999-01-31 06:36:26 +00:00
mscott%netscape.com
872d5ea99e Temporarily hiding link errors using very large #ifdefs.... 1999-01-31 06:35:13 +00:00
mscott%netscape.com
3b9bf5b01d Creating a news host requires a host and port.... 1999-01-31 06:34:01 +00:00
mscott%netscape.com
82e0719f2c Remove state flag debug information from header file and into nsNNTPProtocol.cpp.... 1999-01-31 06:33:25 +00:00
mscott%netscape.com
65f206cdac Url implementations of nsINntpUrl.h for news... 1999-01-31 06:32:49 +00:00
mscott%netscape.com
611dddc332 Export and build a heck of a lot more stuff... 1999-01-31 06:31:42 +00:00
mscott%netscape.com
7bf69f5644 Removing the delete operator from the interface. The IDL compiler will no longer generate these. So the next time the header files
were generated, the calls would have been removed anyway....
1999-01-31 06:30:32 +00:00
mscott%netscape.com
bd90c7dbcc removing from repository so I can rename it to nsINntpUrl.h. 1999-01-28 21:31:59 +00:00
alecf%netscape.com
22fdf15ccf implement the full nsISupports interface 1999-01-28 03:20:17 +00:00
alecf%netscape.com
de6c711312 slight change to the way nsINNTPNewsgroupLists are used - NewsgroupLists are contained by folders, so we don't create them. 1999-01-28 01:11:45 +00:00
mscott%netscape.com
64f34fb645 Externally define msg_LineBuffer.... 1999-01-27 04:23:11 +00:00
mscott%netscape.com
f405a11f9a Include rdf to fix build breakage when nsIMsgFolder started inheriting from an RDF interface.... 1999-01-27 04:19:26 +00:00
mscott%netscape.com
9e1d7b3368 Use nsMsgFolderFlags.h instead of msgFolderFlags.h... 1999-01-27 04:03:17 +00:00
mscott%netscape.com
0a6810b20c include rosetta.h in this file. 1999-01-27 03:58:45 +00:00
mscott%netscape.com
fc8f4e1fe7 Export nsINNTPCategoryContainer.h 1999-01-27 03:52:53 +00:00
alecf%netscape.com
8f69509b5c remove some cruft, fix some indenting 1999-01-27 03:12:49 +00:00
alecf%netscape.com
ca38dfb9ae add nsNNTPHost to build 1999-01-27 03:12:24 +00:00
alecf%netscape.com
a75da9a89d slight case change in new interface 1999-01-27 03:12:11 +00:00
mscott%netscape.com
88a5229020 Adding code to parse a news url and to load a news url for the test harness... 1999-01-27 02:58:53 +00:00
alecf%netscape.com
3e75b8c0d2 add declarations for factories 1999-01-26 23:17:39 +00:00
alecf%netscape.com
0c717b4e53 fix build bustage - API change for GetRangeOfArtsToDownload and
special case for Windows to use char* instead of const char* for XP_AppCodeName
1999-01-26 21:41:55 +00:00
alecf%netscape.com
1233e34fac nsNNTPNewsgroupList should be implementing nsINNTPNewsgroupList, not nsINNTPArticleList.
Made some API changes and class changes to bring them in sync
1999-01-26 21:32:51 +00:00
alecf%netscape.com
bb07ebe20a the IDL compiler is smart enough to handle nsINNTPHost now 1999-01-26 21:32:04 +00:00
mscott%netscape.com
cde2bdb7dd Temporarily add NET_SaCat/Copy to nsNNTPProtocol. Include allxpstr.h as well.... 1999-01-26 21:26:48 +00:00
alecf%netscape.com
302889dc70 add delete operator so this will compile 1999-01-26 20:08:34 +00:00
alecf%netscape.com
75745b8e61 add factory and declarations for interface methods 1999-01-26 20:07:48 +00:00
alecf%netscape.com
5ce9355d5a rename Initialize->Init to match interface, and add factory 1999-01-26 20:04:41 +00:00
alecf%netscape.com
a67de5046e reflect Is -> Get getter stuff from XPIDL compiler change 1999-01-26 04:30:10 +00:00
alecf%netscape.com
1f6a025b8f fix an api change 1999-01-26 04:15:20 +00:00
alecf%netscape.com
655cf9bb5f fix a few more functions to bring this up to match the IDL 1999-01-26 04:14:57 +00:00
alecf%netscape.com
b3015cda16 fix some warnings, etc 1999-01-26 04:14:30 +00:00
alecf%netscape.com
e3c4424e0d add new function so nsNNTPHost can compile 1999-01-26 04:12:46 +00:00
alecf%netscape.com
9fedff34b0 remove pane-specific AddSubscribedNewsgroup for now, and rename function 1999-01-26 04:12:10 +00:00
alecf%netscape.com
7b41b2c405 do lots of implementation of nsINNTPHost interface so that this class is instantiable. 1999-01-26 02:17:07 +00:00
alecf%netscape.com
152b43be0e nsNNTPArticleList should be implementing the right interface
and implementing nsISupports
1999-01-26 02:15:59 +00:00
alecf%netscape.com
8ed0d481a1 fix return types 1999-01-26 02:14:12 +00:00
alecf%netscape.com
b8d810af3b nsNNTPHost finally compiles. Adding it to the build system 1999-01-25 23:45:57 +00:00
alecf%netscape.com
eef01e3c92 newsgroups keep track of thier pretty names
newsgroups don't keep track of flags (that's a job for nsIMsgFolder)
1999-01-25 23:45:29 +00:00
alecf%netscape.com
1f1be21c36 add dummy nsIMsgFolder so that other things can compile.
putterman will check a real interface
1999-01-23 02:48:58 +00:00
alecf%netscape.com
b58d43ee0a get rid of all references to MSG_FolderInfo (should be nsIMsgFolder) 1999-01-23 02:46:15 +00:00
alecf%netscape.com
ec520b92e1 more updates to make this thing compile!
Fix alot of the GetType() and IsCategory() routines to use QueryInterface instead.
1999-01-23 02:45:28 +00:00
alecf%netscape.com
e411e271f7 add new nsINNTPCategoryContainer to be exported 1999-01-23 02:42:26 +00:00
alecf%netscape.com
063a117aec forgot to check in generated header 1999-01-23 02:42:05 +00:00
alecf%netscape.com
e13bf0724b update attributes - flag is not an attribute, it's an accessor for many
different newsgroup (folder?) flags
1999-01-23 02:41:32 +00:00
alecf%netscape.com
d506b30655 add new nsINNTPCategoryContainer interface 1999-01-23 02:40:27 +00:00
alecf%netscape.com
dfebe8eca9 fix #include (unix is case sensitive) 1999-01-23 01:04:28 +00:00
alecf%netscape.com
f121f74faa forgot uuid 1999-01-23 01:02:16 +00:00
mscott%netscape.com
eeb966f91a Use the transport interface for communicating across the thread boundary... 1999-01-21 01:14:03 +00:00
mscott%netscape.com
d2bf976a23 Cosmetic changes to build on windows... 1999-01-21 01:13:08 +00:00
mscott%netscape.com
806a88fe61 Added new event sink files to makefile. nsINNTPHost should support ISupports.... 1999-01-21 01:09:10 +00:00
mscott%netscape.com
a3e476bd70 First checked in. 1999-01-21 01:07:44 +00:00
alecf%netscape.com
79a301a603 change RemoveGroup a bit so we can remove by name and by newsgropu 1999-01-16 05:54:02 +00:00
alecf%netscape.com
0365bff46d adding new Category interface 1999-01-16 05:53:21 +00:00
alecf%netscape.com
9706c14732 a little more - many more functions updated to match interface 1999-01-16 05:52:51 +00:00
alecf%netscape.com
996efc0f3b more work trying to get this thing to compile - XPCOMify some interfaces 1999-01-16 03:57:39 +00:00
alecf%netscape.com
3dba435af8 adding new attributes subscribed and category 1999-01-16 03:56:56 +00:00
alecf%netscape.com
dcc89d4ab6 update to reflect renaming nsIMsgNewsgroup -> nsINNTPNewsgroup 1999-01-15 23:38:04 +00:00
alecf%netscape.com
24ae7fd358 update idl and header files to reflect nsIMsgNewsgroup->nsINNTPNewsgroup change 1999-01-15 23:34:20 +00:00
alecf%netscape.com
95b0e31d7c rename nsIMsgNewsgroup -> nsINNTPNewsgroup 1999-01-15 23:31:39 +00:00
alecf%netscape.com
221052859c add useful constants 1999-01-15 18:28:52 +00:00
alecf%netscape.com
8014829da3 nsINNTPHost and nsNNTPHost now compile. 1999-01-15 00:08:34 +00:00
alecf%netscape.com
eda26cc409 fix Emacs identing line 1999-01-15 00:07:52 +00:00
alecf%netscape.com
d2645012ed fix Emacs indenting 1999-01-15 00:06:12 +00:00
alecf%netscape.com
606c6af8e4 update NSPR APIs and fix Emacs identing 1999-01-15 00:05:47 +00:00
alecf%netscape.com
e010fff2cc fix Emacs identing 1999-01-15 00:03:24 +00:00
alecf%netscape.com
d3dc2ddc02 fix string routines to use NSPR 1999-01-12 21:01:54 +00:00
alecf%netscape.com
d52a39539b rename nsIMsgNewsHost -> nsINNTPHost in all files that use it 1999-01-12 20:44:13 +00:00
alecf%netscape.com
136b27aad4 add new nsNNTPHost implementation - NNTP specific version of nsIMsgHost, implementation of nsINNTPHost 1999-01-12 20:42:22 +00:00
alecf%netscape.com
4f90040796 get Emacs mode line right for IDL! 1999-01-12 20:41:04 +00:00
alecf%netscape.com
03d89200b9 rename nsIMsgNewsHost -> nsINNTPHost and start adding old MSG_NewsHost methods 1999-01-12 20:36:37 +00:00
alecf%netscape.com
3a514406b6 update windows makefile to export the right XPCOM headers 1999-01-12 01:10:13 +00:00
alecf%netscape.com
153d1d3f66 update windows makefile 1999-01-12 01:06:39 +00:00
alecf%netscape.com
22ce9c50b8 add new files to the Unix build process 1999-01-12 01:05:21 +00:00
alecf%netscape.com
f91935aedb nsNNTPArticleSet compiles now 1999-01-12 00:48:47 +00:00
alecf%netscape.com
23b5548202 needed MarkDirty so that nsNNTPArticleSet could compile 1999-01-12 00:48:28 +00:00
alecf%netscape.com
0b629f6bf1 InitXOVER does not need most of these parameters! 1999-01-12 00:38:46 +00:00
alecf%netscape.com
3e3e334d90 move to NSPR2 1999-01-12 00:38:14 +00:00
alecf%netscape.com
8800ad9bef data structure types have changed, and move XP_ASSERT to PR_ASSERT 1999-01-12 00:37:36 +00:00
alecf%netscape.com
2a57747423 make net_NewsChunkSize global for now, so that we can change it from outside
the file
1999-01-12 00:36:49 +00:00
alecf%netscape.com
6822f50da8 this almost compiles now 1999-01-12 00:32:55 +00:00
alecf%netscape.com
73fecdcd69 update to NSPR2 1999-01-11 23:31:40 +00:00
alecf%netscape.com
c0c8cc59c2 updated to NSPR2 1999-01-11 23:30:16 +00:00
alecf%netscape.com
0e5e2b8311 adding new article set code 1999-01-11 23:25:32 +00:00
alecf%netscape.com
95a8e4a06a changes to make it compile 1999-01-11 22:54:51 +00:00
alecf%netscape.com
4c6131fa16 adding new nsNNTPNewsgroupList and nsNNTPArticleList objects 1999-01-11 20:56:39 +00:00
alecf%netscape.com
111e7e37ca updated to match new interfaces, and some general cleanup 1999-01-11 19:20:59 +00:00
alecf%netscape.com
485fef776b merge in XOVER parser 1999-01-11 19:17:19 +00:00
alecf%netscape.com
2b7d13ceac rename nsINNTPArticleKeysState to nsINNTPArticleList 1999-01-11 19:16:52 +00:00
alecf%netscape.com
1a57296b2e newly generated files from updated XPIDL parser 1999-01-11 19:16:09 +00:00
alecf%netscape.com
c6e02c089d MsgNewsHost has a newsgroupList associated with it. 1999-01-11 19:14:03 +00:00
alecf%netscape.com
c348729b8d merged XOVER parser back into nsINNTPNewsgroupList 1999-01-11 19:13:16 +00:00
alecf%netscape.com
bf64adbc6d use C++ mode in emacs 1999-01-11 18:38:00 +00:00
alecf%netscape.com
c63a7febb1 rename
nsIMsgNewsArticleList-> nsINNTPNewsgroupList
nsINNTPArticleKeysState -> nsINNTPArticleList
1999-01-09 00:29:21 +00:00
alecf%netscape.com
c6670e9abd add nsINNTPArticleKeysState to the build 1999-01-09 00:16:41 +00:00
alecf%netscape.com
d788930235 adding nsINNTPArticleKeysState for the first time - broke these three
methods out of nsIMsgNewsArticleList.idl
1999-01-09 00:15:46 +00:00
mscott%netscape.com
4dfa2b6985 Don't try to build the test directory until we get something in there. 1999-01-07 03:35:32 +00:00
mscott%netscape.com
ea9d1891b6 More changes to the nsProtocol stuff. Added initialization and a SendData method for writing to the output stream. 1999-01-07 03:34:10 +00:00
mscott%netscape.com
b1a67869ac Build nsNNTPProtocol. 1999-01-07 02:49:23 +00:00
mscott%netscape.com
874f802902 Some core definitions that are pertinent only to our NNTP protocol implementation. 1999-01-07 02:48:51 +00:00
mscott%netscape.com
4fb5527bdf More work on generating a nsNNTPProtocol instance. 1999-01-06 21:44:28 +00:00
mscott%netscape.com
b4defa6f71 First checked in. These files are the foundation for our nntp protocol implementation. 1999-01-04 23:59:59 +00:00
alecf%netscape.com
4623b73bfb add comments to IDL files so they show up in LXR
add new newsgroup attribute to offline interface
1998-12-24 00:55:13 +00:00
alecf%netscape.com
7829aa1ed8 add new offline state interface 1998-12-22 21:11:32 +00:00
alecf%netscape.com
20dae8317b update nsIMsgNewsHost to deal with newsgroups directly rather than as group names 1998-12-22 04:34:11 +00:00
alecf%netscape.com
56f3e646ec rename nsINet->nsIMsg
remove pretty name attribute (host keeps track of that)
add name attribute (to replace group_name in NewsConData in netlib)
add IsOfflineArticle
1998-12-22 04:33:37 +00:00
alecf%netscape.com
0881d9062e modifications to support XPCOMifying mknews.cpp 1998-12-22 02:13:38 +00:00
alecf%netscape.com
54e79cd9af adding libnet->libmsg interfaces, including both IDL and C++ headers because
xpidl only runs on unix right now.
1998-12-21 22:24:51 +00:00
alecf%netscape.com
911ad9485c Don't complain about Makefile 1998-12-21 22:16:01 +00:00
alecf%netscape.com
1f5e2a6a7b *** empty log message *** 1998-12-21 22:12:02 +00:00
mscott%netscape.com
e94861c5f1 First checked in. 1998-12-21 21:13:57 +00:00
mscott%netscape.com
93104e6877 First added. No files are currently in mailnews/news/public yet. 1998-12-21 21:12:35 +00:00