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

180 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com cc1e5a3129 initial pass at hooking up news to the progress bar and status area. more to be done here. 1999-08-28 17:29:15 +00:00
sspitzer%netscape.com bcf97a7ed1 revert by build breakage checkin. brendan fixed the xpidl compiler. I hadn't
picked up the changes yet.  interCaps in IDL and JS, and InterCaps in C++.
1999-08-25 07:17:21 +00:00
sspitzer%netscape.com 0ac596d64f more fixage for build spankage. thank you sir, may I have another? 1999-08-25 06:35:01 +00:00
sspitzer%netscape.com 9958b443a4 changes to get a news server to work with a userName. fixes bug #12407. 1999-08-24 22:39:40 +00:00
mscott%netscape.com 7737e5fef5 cleanup some of the interfaces to make the service scriptable 1999-08-24 00:51:56 +00:00
mscott%netscape.com b236661949 Add SetUserName support which is going to be needed in order to figure out the server for a url. 1999-08-10 18:12:37 +00:00
mccabe%netscape.com d6e7410f31 Changes to the xpidl compiler -
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].

This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.

As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout.  As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
sspitzer%netscape.com b7a253cd7b remove these header files. all idl files for news, now! 1999-07-24 01:36:44 +00:00
sspitzer%netscape.com 5a6eb790af turn on the new idl files for the mac now. 1999-07-24 01:36:36 +00:00
sspitzer%netscape.com 612bd6cedd turn on new idl files for windows 1999-07-23 08:33:10 +00:00
sspitzer%netscape.com ebb4407005 turn on the new news idl files for unix. I'll do windows and mac tomorrow. 1999-07-23 07:32:48 +00:00
sspitzer%netscape.com fd962769fb removing const-ness, in prep for turning on new idl files. 1999-07-23 07:32:20 +00:00
sspitzer%netscape.com cb3365f4df not part of build, yet. one step closer to IDLifying all of news. 1999-07-23 06:26:09 +00:00
sspitzer%netscape.com 86ea591e5c adding this idl file. not part of the build yet. 1999-07-23 06:00:50 +00:00
sspitzer%netscape.com d035a95e75 changes to automatically migrate 4.x mail prefs to 5.0 prefs. news doesn't migrate gracefully yet. also, changes to newsrc.file pref and the directory path differently for news. 1999-07-13 19:23:40 +00:00
sspitzer%netscape.com b0755b09a8 changes to get more sophisticated newsgroup addressing to work. thanks to rhp for the backend work. also checking in some xul / js to test this. 1999-06-29 05:04:17 +00:00
sspitzer%netscape.com 94aeeb6a42 rework back end. remove crusty old embarassing hacks. still more to be done. 1999-06-24 20:24:35 +00:00
warren%netscape.com 23864df5e3 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
mscott%netscape.com 2856db3df6 Remove classid from the interface. We no longer inherit from nsIMsgMailNewsUrl. 1999-06-22 23:51:42 +00:00
sspitzer%netscape.com 8292b9a734 clean up the interfaces I'll need to remove the message from the db after
the user hits cancel.  add newlines to ends of files.  remove old bogus code.
1999-06-16 07:00:47 +00:00
sspitzer%netscape.com e14bd52b50 change to get the message ID and the message number to show up in the message pane
when the user displays a message that has been cancelled.
1999-06-15 05:55:36 +00:00
sspitzer%netscape.com 3530a2095f changes to get news cancel working. more to be done, but the basics of
news cancel works for now.
1999-06-13 17:14:05 +00:00
sspitzer%netscape.com 9f14911272 initial work to make posting to any news host.
currently, you can only post to the server specified by the
"network.hosts.nntp_server" pref.  by default, the value of this pref "news".

more work needs to be done to complete this.

fix for #6655
1999-06-12 18:10:58 +00:00
sspitzer%netscape.com d5d2171a10 nsINNTPProtocol.h is going away, since it is not being used.
the only thing that uses nsNNTPProtocol is nsNntpService.
remove it from the news factory.

changes to get mark message read on display working.
1999-06-10 05:39:09 +00:00
sspitzer%netscape.com dada2bda7f more fix for SunOS and other UNIX platform build bustage.
I don't need to include the .idl file since I'm not deriving from it.
but as I side effect, I need to add the include to the other .h file.
1999-06-09 05:42:57 +00:00
sspitzer%netscape.com ae0826e548 fix for build bustage on SunOS and other unix platforms..(but curiously, not
windows, mac, or linux.)

since we aren't deriving from these interfaces, I only need to declare
them as interfaces.  I don't have to include the idl files.
1999-06-09 05:22:30 +00:00
alecf%netscape.com 77f0e5e0ac remove unnecessary files, and fixup includes to avoid use of %{C++ 1999-06-09 00:34:51 +00:00
sspitzer%netscape.com 6e2a3cc01a giant cleanup of UNIX mail / news Makefiles. properly use MODULE, and
name things so that Windows and UNIX match.  (a big checkin for Windows
will follow shortly.)
1999-06-08 02:17:24 +00:00
mscott%netscape.com 8fe6c72078 Unification of LoadUrl signature to remove some warnings on Linux & Mac. (this is just the first step). 1999-06-07 22:32:10 +00:00
mscott%netscape.com 3d0e344c29 Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
Also removed extraneous CPP_SRCS info.
1999-06-07 06:52:45 +00:00
sspitzer%netscape.com f0e5193813 initial work to get news CANCEL working 1999-06-05 22:11:38 +00:00
sspitzer%netscape.com 697ea1685a either it is an XPIDL source or we EXPORT it. not both. thanks for warren
for finding this.
1999-06-03 22:30:19 +00:00
sspitzer%netscape.com 7af9dfbca4 checked in header file is now the same as the generated makefile 1999-06-03 22:06:57 +00:00
warren%netscape.com 447b069ddb IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). 1999-06-03 21:50:47 +00:00
sspitzer%netscape.com 4be3dd872f more changes for moving creation of objects to the component manager and the news factory. a few nsCOMPtr changes. stop checking nsCOMPtrs against nsnull 1999-06-03 18:09:54 +00:00
sspitzer%netscape.com c17ef8f873 fix bustage on mac.
mac exposed the circular include problem I was having.  (windows and linux
did not.)

also, remove self include nsINNTPNewsgroupList.idl
1999-06-03 03:16:36 +00:00
sspitzer%netscape.com 19881b992e a whole bunch of changes.
No more NS_New* for the news objects.  Now you must go through the component
manager and use the news factory.

fixes all over to deal with this.

Fix the MODULE.  It should be news, not mailnews or nntp.

more scriptability (XPIDL) changes for news.
1999-06-03 02:24:08 +00:00
sspitzer%netscape.com 94b90dc0da not part of the build, yet. 1999-06-03 02:07:40 +00:00
sspitzer%netscape.com 0a5fa1c4a4 the MODULE is news, not mailnews. 1999-06-02 03:47:39 +00:00
sspitzer%netscape.com 4a952900e3 fix for #7420. this is the news module, not the mailnews module (which is corresponds to base). cut and paste error 1999-06-02 02:06:36 +00:00
ducarroz%netscape.com b26d714ee2 Don't export header files that are generated by the XPIDL compiler. Part of mailnews Mac XPIDL landing. 1999-06-02 00:07:21 +00:00
sspitzer%netscape.com 8c8dc292af XPIDL-ify nsINntpService 1999-05-30 00:13:05 +00:00
sspitzer%netscape.com c6e17dd478 XPIDL-ify nsINntpService. use "scriptable" instead of "object" in the news idl files 1999-05-30 00:12:41 +00:00
sspitzer%netscape.com 3ed7309dab XPIDL-ify nsINNTPHost and adjust accordingly 1999-05-29 22:45:35 +00:00
sspitzer%netscape.com 49499bfa86 remove the const in preparation for moving to XPIDL 1999-05-29 21:02:30 +00:00
sspitzer%netscape.com d6879e706c XPIDL-ify nsINNTPNewsgroupList, and adjust accordingly.
change DEBUG_sspitzer to DEBUG_NEWS
1999-05-29 21:00:12 +00:00
sspitzer%netscape.com 59030ed0a7 changes for makeing news scriptable 1999-05-28 19:43:14 +00:00
sspitzer%netscape.com 02125b4d5a changes required to do newsposting. 1999-05-18 00:36:49 +00:00
sspitzer%netscape.com b085b955cf more work for message post to nntp server 1999-05-16 04:18:51 +00:00
sspitzer%netscape.com 4883d9d8e3 work to make "Get Messages" work for newsgroups. right now, it is only on a newsgroup
by newsgroup level.  getting new news for a news server won't do anything.
1999-05-11 00:57:58 +00:00
sspitzer%netscape.com 661ed06bd6 rename GetNewMail to GetNewMessages. Add support for GetNewNews() to the NntpService interface and implementation 1999-05-08 20:26:45 +00:00
hangas%netscape.com 3ba9d2b3d3 back off on the PRTime stuff for now 1999-05-05 03:39:51 +00:00
sspitzer%netscape.com 58fc853664 more changes to get nntpTest (and eventually news) working 1999-05-04 02:37:15 +00:00
mscott%netscape.com 762099d28c status must now be an unsigned int32 for process xover. 1999-04-25 19:52:01 +00:00
sspitzer%netscape.com b3c26e822b build tweakage for the incoming nntp server changes 1999-04-21 02:56:38 +00:00
sspitzer%netscape.com 79bb0249e5 incoming nntp server work 1999-04-21 02:48:30 +00:00
sspitzer%netscape.com 9623299d87 changes to get news in the folder pane 1999-04-20 19:08:10 +00:00
sspitzer%netscape.com 9396fb9a42 changes for newly generated header 1999-04-15 20:18:02 +00:00
sspitzer%netscape.com 502a67eba5 changes for newly generated headers 1999-04-15 20:17:36 +00:00
ducarroz%netscape.com cc95330bfa update manifest file, part of mailnews Mac landing 1999-04-01 18:47:53 +00:00
mscott%netscape.com 1ae14ebecb Export nsINntpService.h 1999-03-26 01:09:32 +00:00
mscott%netscape.com 8c06146a07 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 651c5f178b (not part of build yet). New nntp service for processing nntp requests... 1999-03-25 04:48:01 +00:00
ducarroz%netscape.com 69b39560f9 First Checked In. 1999-03-24 21:49:55 +00:00
mscott%netscape.com 8e4f3218cc We need a CID for this interface. 1999-03-24 02:30:19 +00:00
alecf%netscape.com 31d630638b rev these interfaces 1999-03-11 01:33:33 +00:00
alecf%netscape.com fa6213f632 eliminate duplicate IID 1999-03-11 01:32:08 +00:00
alecf%netscape.com 77284d305f rev nsINNTPHost and nsINewsgroupList interfaces 1999-03-11 01:18:04 +00:00
alecf%netscape.com f1d9ff0baa rev the interface, update char* to const char* 1999-03-10 22:32:46 +00:00
alecf%netscape.com 7bac30eacb rev IDL-generated headers, won't bust on nsIID this time. 1999-03-06 00:05:51 +00:00
mscott%netscape.com 399ea6d2b6 part of scc's merge: change interface calls to IID() to GetIID(). 1999-03-04 00:57:51 +00:00
mscott%netscape.com 6a7ed6622f 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 268c7f7eae 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 7f928e4843 Reorganization. Changes for collections, enumerations, generic folders, file paths, etc. 1999-02-24 10:39:06 +00:00
bienvenu%netscape.com 8f730af3b1 override IID method 1999-02-14 19:16:49 +00:00
putterman%netscape.com 853a32b8b6 removing const from Init(); 1999-02-12 19:02:18 +00:00
alecf%netscape.com 184c8b4643 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 8fb4a797eb new NewsgroupPost interface 1999-02-05 05:43:21 +00:00
mscott%netscape.com 2456733e35 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
mscott%netscape.com f95a2384c7 Changed file name. 1999-02-02 02:50:46 +00:00
leaf%mozilla.org f652a69d79 readding file for mscott 1999-02-02 02:33:32 +00:00
alecf%netscape.com e6c6068078 update header files with output from new XPIDL compiler 1999-02-02 00:15:54 +00:00
mscott%netscape.com 846bb23626 Export nsINntpUrl.h 1999-01-31 07:01:11 +00:00
mscott%netscape.com c98a806e52 Export nsNntpUrl.h 1999-01-31 06:41:41 +00:00
mscott%netscape.com 8b8de7ab5c 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
alecf%netscape.com cafdfcbcab 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 2ba91b01e1 Export nsINNTPCategoryContainer.h 1999-01-27 03:52:53 +00:00
alecf%netscape.com 04cf749253 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 0e37b2491a the IDL compiler is smart enough to handle nsINNTPHost now 1999-01-26 21:32:04 +00:00
alecf%netscape.com ef05d1853e reflect Is -> Get getter stuff from XPIDL compiler change 1999-01-26 04:30:10 +00:00
alecf%netscape.com a2b89a2d9f add new function so nsNNTPHost can compile 1999-01-26 04:12:46 +00:00
alecf%netscape.com b6dba23757 remove pane-specific AddSubscribedNewsgroup for now, and rename function 1999-01-26 04:12:10 +00:00
alecf%netscape.com ee29e17187 fix return types 1999-01-26 02:14:12 +00:00
alecf%netscape.com 6a2ab1e1e5 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 c25733ba4a 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 b5ea57565d add new nsINNTPCategoryContainer to be exported 1999-01-23 02:42:26 +00:00
alecf%netscape.com 716759b86e forgot to check in generated header 1999-01-23 02:42:05 +00:00
alecf%netscape.com c45f220e36 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 1014bc92d3 add new nsINNTPCategoryContainer interface 1999-01-23 02:40:27 +00:00
alecf%netscape.com 2cea58231f forgot uuid 1999-01-23 01:02:16 +00:00