Commit Graph

617 Commits

Author SHA1 Message Date
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