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