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

849 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org a87b20551f Fix my bustage using -D_BSD_SOURCE 1999-09-12 17:15:57 +00:00
bruce%cybersight.com 3d6a5579ca Add newline to end of file to fix HPUX bustage. 1999-09-12 16:34:14 +00:00
mscott%netscape.com 50e5ac4e1b Bug #10933 displaying a message no longer involves spooling to a temp file! *yeah*
unfify copy and display code.
add save mesage to disk support.
1999-09-12 05:12:30 +00:00
mscott%netscape.com d49399016b displaying a message no longer involves spooling to a temp file! *yeah*
Run display article urls through the webshell.
unify copy and display article code.
1999-09-12 05:11:45 +00:00
mscott%netscape.com 3a0b703487 news url action work. Also added save message to disk implementation. 1999-09-12 05:11:16 +00:00
mscott%netscape.com ed77e4f208 Remove run news url method which shouldn't be exposed in the service. 1999-09-12 05:10:49 +00:00
mscott%netscape.com 0596f3245a Add notion of news actions to the url. 1999-09-12 05:10:08 +00:00
warren%netscape.com 40ed9d6ad2 Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked. 1999-09-09 22:05:05 +00:00
sspitzer%netscape.com 8457354b34 do some clean up in preperation of migrating the fcc prefs. (for bug #10583)
change the newsrcFilePath attribute to be a nsIFileSpec, instead of a string.(bug #13306)
add code to do hashing of hostname. [not turned on yet].  (for bug #13480)
remove the obsolete GetRootFolderPath() code from the incoming servers.
1999-09-09 21:17:32 +00:00
arielb%rice.edu 061c211972 spamming mailnews/news with NS_DECL_NSIFOO's, voucher mccabe 1999-09-09 07:44:24 +00:00
sspitzer%netscape.com e249df99ca bulletproofing fixes for #12712, crash when your directory pref for a news server points a non-existant directory. the second half of this fix is to make sure it always exists. that fix is coming soon. 1999-09-09 04:37:11 +00:00
alecf%netscape.com 22703b41c3 change nsIMsgIncomingServer->SetLocalPath/GetLocalPath to be an nsIFileSpec instead of a string 1999-09-09 04:11:38 +00:00
colin%theblakes.com 956aa62e1d Add -lrdfutil_s to EXTRA_DSO_LDOPTS 1999-09-08 18:57:45 +00:00
alecf%netscape.com 20ea43da36 switch to using PR_FALSE/PR_TRUE and some nsCRT string routines 1999-09-08 03:55:56 +00:00
mscott%netscape.com 3161ca1600 rename Cancel() to DoCancel so we don't over-write method from base class (which we will be doing
when the protocol inherits from nsIChannel).
1999-09-02 21:06:18 +00:00
briano%netscape.com 5469ae0334 Fix for objdir builds. 1999-09-02 02:44:15 +00:00
mscott%netscape.com 3110bc82ef Bug #8076/9836 --> use specialDirectory::OS_TemporaryDirectory to determine the directory to write tempMessage.eml out to. 1999-09-01 04:09:07 +00:00
ramiro%netscape.com 18b5e04d18 Cleanup linkin of mozdbm. 1999-08-31 14:31:50 +00:00
sspitzer%netscape.com 29a4df5a10 code clean up. fix bug #8362, pop up server error message as alerts. since #7770 is fixed, remove the ifdefs. 1999-08-30 22:31:45 +00:00
putterman%netscape.com 82d604a5a0 msgbaseutil.dll isn't 8.3 so change to msgbsutl.dll 1999-08-30 22:17:13 +00:00
sspitzer%netscape.com 7f50fd738b 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 4cbf66f6c3 turn off my debugging noise 1999-08-28 17:26:13 +00:00
sspitzer%netscape.com 804a7e88a4 fix for #12595, #12596, #12570, and #10672. migrate some more 4.x prefs, and fix some crashers, and clear 4.x prefs after migrating. 1999-08-27 06:16:14 +00:00
rpotts%netscape.com 0085d83ab0 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
bienvenu%netscape.com 922a55a1b7 replace nsIEnumerator with nsISimpleEnumerator 1999-08-26 04:41:07 +00:00
sspitzer%netscape.com f9f7f6c363 fix for #12464. initialize memory. fixes news on mac and windows. 1999-08-25 19:03:26 +00:00
ramiro%netscape.com 7ee0e69965 Cleanup zlib cruft. 1999-08-25 14:39:53 +00:00
ramiro%netscape.com 5c9835cc68 Cleanup linking of libimg. 1999-08-25 13:37:11 +00:00
sspitzer%netscape.com 71d5f558d2 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 e8ccfec4d8 more fixage for build spankage. thank you sir, may I have another? 1999-08-25 06:35:01 +00:00
sspitzer%netscape.com 767d06c436 fix logic and add a cast to fix #12435 1999-08-25 06:07:44 +00:00
brendan%mozilla.org defeffaabd Massive spankage to capitalize C++ method and attribute name bindings, per
Architecture Item 6.3 (news://news.mozilla.org/37BA89CF.3823D6F9%40meer.net).
1999-08-25 05:26:25 +00:00
sspitzer%netscape.com 3932f95759 changes to get a news server to work with a userName. fixes bug #12407. 1999-08-24 22:39:40 +00:00
ramiro%netscape.com ec21b9ecbc Set the timer lib flags in one place. 1999-08-24 14:54:59 +00:00
alecf%netscape.com b22a966f53 fix GetUsername to return the right value 1999-08-24 08:12:23 +00:00
alecf%netscape.com 962c56ab3e add a helper routine to get the Username out of the news URI (will eventually go away) 1999-08-24 08:10:59 +00:00
mscott%netscape.com 1a47c7dd01 nsString(eOneByte) --> nsCString nsString(eTwoByte) --> nsString, nsString2 --> nsString changes 1999-08-24 00:52:36 +00:00
mscott%netscape.com a5f3469989 cleanup some of the interfaces to make the service scriptable 1999-08-24 00:51:56 +00:00
mccabe%netscape.com a900e17559 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
mscott%netscape.com 5f44addf6a Remove unnecessary windows.h include which was used to get InterlockedIncrement for threadsafe interfaces.
I fixed the implementation of threadsafe addref and release for windows to not require it so people no longer
need to include windows.h whenever you are using a threadsafe interface.

return NS_ERROR_NOT_IMPLEMENTED for some of the channel interface implementations

Use NS_GET_IID.
1999-08-22 22:55:47 +00:00
ramiro%netscape.com 56b62f3790 Cleanup the jsdom and jsurl linking mess. 1999-08-22 11:05:45 +00:00
ramiro%netscape.com 2c19866af3 cleanup linking of libmozreg. 1999-08-21 15:41:53 +00:00
mscott%netscape.com adf0904760 Bug #11686 --> remove comparisons of an unsigned int to something < 0 because that condition could never happen. 1999-08-20 02:25:59 +00:00
sspitzer%netscape.com 171befab8e the other half of my checkin. 1999-08-19 22:13:56 +00:00
sspitzer%netscape.com c3b3d2424e clean up the code a bit. 1999-08-19 22:01:57 +00:00
sspitzer%netscape.com e774df68c5 fix #8515, #11815. I was failing to send QUIT to the nntp server. this would leave all nntp connections open. eventually the nntp server would stop respond to us. (probably a denial-of-service prevention mechanism). the second side effect is the throbber would spin and spin. now, both are fixed. eventually, I'll need to implement a nntp connection pool...but that's not necessary yet. 1999-08-19 07:08:19 +00:00
bienvenu%netscape.com b0429b043c add RemoveSubFolder for Jefft 1999-08-18 05:35:54 +00:00
ramiro%netscape.com 6eeeaf7730 Fix for -lpref linking problems. Dont link with libpref, its not needed. 1999-08-18 00:27:50 +00:00
ramiro%netscape.com ee33c47ded Link in secfree dynamically only where needed. 1999-08-17 15:46:57 +00:00
ramiro%netscape.com 04349cdd68 Link expat and xmltok into the htmlparser statically. Not into the app. 1999-08-17 12:46:23 +00:00
warren%netscape.com d944d70a84 Fix for bug 7682: StringBundle can't load URLs from imap thread. 1999-08-13 00:43:48 +00:00
sspitzer%netscape.com 0a8bb17086 nsString(eOneByte) -> nsCString work 1999-08-10 22:45:44 +00:00
sspitzer%netscape.com cac29eecd9 nsString(eOneByte) -> nsCString work. Get the prompts / alert code building again. 1999-08-10 22:45:31 +00:00
mscott%netscape.com 8fc13baa57 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
sspitzer%netscape.com 630f570a32 here's an idea: return the error. 1999-08-10 18:06:02 +00:00
mccabe%netscape.com 2a403483de 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 28790a7662 fix #10591. get news posting to work again. 1999-08-10 02:21:25 +00:00
alecf%netscape.com 1fb958f7ba news doesn't need it's own nsNewsURI2Name anymore 1999-08-10 01:01:00 +00:00
alecf%netscape.com 1605deb0ad news doesn't need to link against JS 1999-08-10 00:48:47 +00:00
alecf%netscape.com 586ee5c8c5 news doesn't need its own implementation of GetName 1999-08-10 00:48:09 +00:00
bienvenu%netscape.com 61dc733433 remove nsString2 1999-08-07 16:28:43 +00:00
bienvenu%netscape.com 3653ea8d06 get rid of nsString2 1999-08-07 02:32:02 +00:00
arielb%netscape.com 88fb6f5c7f removing reference to lcaps in makefile.in 1999-08-07 01:46:01 +00:00
bienvenu%netscape.com bf989a5b90 add explicit includes to prepare for idl cleanup 1999-08-06 17:45:38 +00:00
sspitzer%netscape.com fdcbe50278 use /tmp instead of /usr/tmp. /tmp should always be there, where /usr/tmp will not be. eventually, this will go away anyways. 1999-08-05 22:43:15 +00:00
mscott%netscape.com 16f3cd4cc3 Changes for:
nsString(eOneByte) --> nsCString
nsString(eTwoByte) nsString
nsString2 --> nsString
1999-08-05 04:28:28 +00:00
sspitzer%netscape.com de90d57b26 fix warnings. 1999-08-03 20:47:52 +00:00
sspitzer%netscape.com 8035a9d87c turn of my debugging printfs. 1999-07-31 19:07:05 +00:00
briano%netscape.com 0212559fff Added NSPR_LIBS so it the shared lib would build on IRIX. 1999-07-30 23:36:14 +00:00
rpotts%netscape.com 7fa9608d2e Fixed crash when clicking on news: URLs... 1999-07-29 21:35:14 +00:00
mscott%netscape.com 01ab699db6 Landing the MailNews_Necko_BRANCH. These are the changes that will enable mailnews to run with necko. 1999-07-29 00:42:25 +00:00
briano%netscape.com 007ea62765 Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568. 1999-07-27 23:27:44 +00:00
sspitzer%netscape.com 10ddce94f7 fix solaris bustage. 1999-07-26 04:03:24 +00:00
rickg%netscape.com 418cac6b88 replaced call to deprecated nsString API 1999-07-26 01:01:10 +00:00
sspitzer%netscape.com b7169a4501 fix for #9896. make nsMsgLineBuffer work for buffers that use CR, LF, and CRLF. (before, only CRLF and LF worked.) the mac uses CR, and we'd lose the last line of the newsrc file. 1999-07-24 18:15:19 +00:00
sspitzer%netscape.com 4dfdb3d910 remove these header files. all idl files for news, now! 1999-07-24 01:36:44 +00:00
sspitzer%netscape.com 34d5e2e364 turn on the new idl files for the mac now. 1999-07-24 01:36:36 +00:00
sspitzer%netscape.com 7cd4f9ea86 turn on new idl files for windows 1999-07-23 08:33:10 +00:00
sspitzer%netscape.com 199fafc79f 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 7087d52b52 removing const-ness, in prep for turning on new idl files. 1999-07-23 07:32:20 +00:00
sspitzer%netscape.com 89a5320023 not part of build, yet. one step closer to IDLifying all of news. 1999-07-23 06:26:09 +00:00
sspitzer%netscape.com 170e0af68d adding this idl file. not part of the build yet. 1999-07-23 06:00:50 +00:00
sspitzer%netscape.com 0e4f0c1ce2 fix assertion on post. remove crufty code. 1999-07-22 21:33:49 +00:00
sspitzer%netscape.com 09daaf1df5 clean up my #defines. wrap another printf with #ifdef DEBUG_NEWS 1999-07-22 05:05:28 +00:00
sspitzer%netscape.com 366eb415fb changes to support News migration from 4.x. Right now, only works on Windows. Mac and UNIX next. 1999-07-21 05:15:44 +00:00
sspitzer%netscape.com d52fce4474 here's an idea: spell messenger correctly in the PROG IDS. 1999-07-20 04:04:09 +00:00
sspitzer%netscape.com de6ef74bca get my test app to work with hyatt's xul changes. (window is now a box). remove the do it button. now it works when you hit return. 1999-07-19 20:39:47 +00:00
rickg%netscape.com 23b232d248 switch to faster string search API 1999-07-19 03:29:56 +00:00
jefft%netscape.com 5f5eabc97c more on uber copy service - enable move/copy messages from news to pop3 & imap4, from imap4 to imap4, from imap4 to pop3 1999-07-18 22:33:25 +00:00
ramiro%netscape.com fda4120340 Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
according to the toolkit they match.  Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
bienvenu%netscape.com 7d4724fe66 more work on folder cache 1999-07-17 20:33:15 +00:00
sspitzer%netscape.com d9e90ad858 more #define clean up 1999-07-17 19:08:20 +00:00
sspitzer%netscape.com 76b5b5310b clean up #defines 1999-07-17 18:32:39 +00:00
sspitzer%netscape.com 4aed0216c8 fix warnings 1999-07-17 18:32:18 +00:00
ramiro%netscape.com a09ea8b7ca Landing timer move on unix. 1999-07-17 14:22:51 +00:00
sspitzer%netscape.com c204719c91 add some debugging printfs. cache if the folder is a host or not. no need to parse this every time. 1999-07-16 06:23:24 +00:00
sspitzer%netscape.com b7e161ce37 code clean up. do a GetNewMessages() in GetMessages() so that when you select a newsgroup 1999-07-16 05:39:07 +00:00
sspitzer%netscape.com 13f816a9f1 fix for #9761. when doing the client-side cancel check, compare against all the identities. 1999-07-15 05:44:34 +00:00
jefft%netscape.com e265144874 fixed minor variable not initialized problem 1999-07-13 20:15:45 +00:00
sspitzer%netscape.com 1402dd8bed 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 e1dca8ae38 testing the PostMessage interface of nsINntpService. this isn't complete yet. 1999-07-13 18:55:29 +00:00
bienvenu%netscape.com 9c9d4be83b changes for msgdb idl 1999-07-13 18:52:56 +00:00
bienvenu%netscape.com 2b31f9e8da change db open for idl 1999-07-13 18:45:54 +00:00
rhp%netscape.com e4c1bf272c Compose back end cleanup 1999-07-13 18:38:36 +00:00
putterman%netscape.com 6f9a292bc7 Fix nsCOMPtr problem. 1999-07-07 05:34:21 +00:00
ramiro%netscape.com 5cdb03367b Define the toolkit flags in one place an reuse that. Hopefully this will
put an end to the cut-n-paste insanity.
1999-07-07 04:38:18 +00:00
bienvenu%netscape.com 09a5217674 work around 9306, unable to load more than one message 1999-07-07 04:01:38 +00:00
sspitzer%netscape.com 9f2956a994 more tests. 1999-07-06 23:47:10 +00:00
sspitzer%netscape.com eaf77983a5 return and error if we are trying to post to ldap:/ or http:/ or something like that. 1999-07-06 23:45:44 +00:00
sspitzer%netscape.com 0920387097 changes to support the news pretty name abbreviation feature.
not turn on yet.
thanks to Oleg Rekutin <rekusha@asan.com> for contributing this code.
1999-07-06 23:06:42 +00:00
sspitzer%netscape.com 52bbd20ff4 resurrect nntpTest. a lot left to be done. check back soon. 1999-07-06 22:59:57 +00:00
dveditz%netscape.com d3f47f37f5 makefile cleanups 1999-07-02 13:40:18 +00:00
ramiro%netscape.com f41e67c622 Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com 17864a291d Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles 1999-07-02 11:50:19 +00:00
warren%netscape.com bd73f68e8b Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport. 1999-07-01 19:30:20 +00:00
sspitzer%netscape.com dc1ba6945d add support for unread set. still working on this. 1999-07-01 06:13:06 +00:00
sspitzer%netscape.com 064702ff8a fix build bustage on Solaris. 1999-07-01 05:38:03 +00:00
ducarroz%netscape.com 9c8e49df80 Replace time_t by PRTime 1999-06-30 21:04:29 +00:00
scc%netscape.com f79508bc68 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
mcafee%netscape.com 6c052fb7e8 BeOS changes 1999-06-29 09:48:34 +00:00
mcafee%netscape.com 3a5bfcd90d Cleaning up ifdef logic, adding BeOS case. 1999-06-29 09:45:37 +00:00
sspitzer%netscape.com 9595eff3ea export the news-test files on windows 1999-06-29 06:02:20 +00:00
sspitzer%netscape.com 3f70efd7e9 add instructions. make pretty. 1999-06-29 05:15:17 +00:00
sspitzer%netscape.com 3575210d93 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 293db05a4d not part of the build yet. 1999-06-29 04:13:43 +00:00
putterman%netscape.com 33fa19e224 Release an nsIRDFResource. 1999-06-29 02:49:55 +00:00
briano%netscape.com c04acb13c9 Cleanup and fixes for OpenBSD. 1999-06-29 02:30:42 +00:00
bienvenu%netscape.com 77ead97514 make name and pretty name unichar's 1999-06-28 21:56:33 +00:00
sspitzer%netscape.com 3c116923ff rearrange my ifdefs 1999-06-26 20:48:22 +00:00
sspitzer%netscape.com 4dd90a10de fix warnings. use nsCOMPtr 1999-06-26 06:58:25 +00:00
sspitzer%netscape.com 25ab407d2a more work to get respecting the newsrc set working. move the set into the db. this isn't done yet, but it's shaping up. 1999-06-25 22:29:44 +00:00
bienvenu%netscape.com 5374b0377c start working on making nsMsgDatabase scriptable 1999-06-25 19:46:47 +00:00
ramiro%netscape.com 773e34ec7d Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
for providing the base patch.
1999-06-25 09:38:26 +00:00
putterman%netscape.com 8c5fcdb576 Add GetPath to nsIMsgFolder. 1999-06-25 03:56:02 +00:00
sspitzer%netscape.com b53dbdd38a rework back end. remove crusty old embarassing hacks. still more to be done. 1999-06-24 20:24:35 +00:00
warren%netscape.com 1f76168d21 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
mscott%netscape.com cd240142b2 Constructor for nntp url no longer has any arguments. 1999-06-22 23:52:15 +00:00
mscott%netscape.com ba751bd54f Add class ID for nntp urls. 1999-06-22 23:52:00 +00:00
mscott%netscape.com 63de37c808 Remove classid from the interface. We no longer inherit from nsIMsgMailNewsUrl. 1999-06-22 23:51:42 +00:00
mscott%netscape.com 8a7bb40345 url re-org to use nsMsgMailNewsUrl. this is part of my necko integration work and should also reduce footprint a bit. 1999-06-22 23:51:18 +00:00
mscott%netscape.com 15ef8bd34c QI url to the right type for nsIMsgMailNewsurl methods. 1999-06-22 23:49:24 +00:00
sspitzer%netscape.com acad356044 more work for respecting the newsrc file. more to come. 1999-06-22 23:42:29 +00:00
mscott%netscape.com fce7015fb4 Use MSG_LINEBREAK instead of LINEBREAK. 1999-06-22 18:55:32 +00:00
sspitzer%netscape.com deff73af4a start of work to respect the newsrc files. code cleanup. use nsCOMPtr. 1999-06-22 04:45:15 +00:00
alecf%netscape.com 05fd122471 add userid@ to all mail/news URIs and add parsing code to support this
this change allows servers to be unique by {userid, hostname, type} combination and allows nsIMsgAccountManager::FindServer() to search for servers this way.
1999-06-22 03:03:48 +00:00
sspitzer%netscape.com f530447d1f rewrite to use nsMsgLineBuffer, nsnull, NSPR types, fix warnings 1999-06-21 21:03:55 +00:00
sspitzer%netscape.com af503350ec fix my private debugging code. 1999-06-19 21:22:34 +00:00
sspitzer%netscape.com b2f9c1f9e2 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 88a1812700 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 500ef17e37 alerts are too broken to use at this point. #7770 and other bugs. argh. 1999-06-15 00:35:43 +00:00
sspitzer%netscape.com c353199c84 fix my debugging printfs. if we are on a PC, allow the dialogs to show up. 1999-06-14 22:27:34 +00:00
putterman%netscape.com be6c52c258 Add deleteStorage parameter. 1999-06-14 22:24:52 +00:00
sspitzer%netscape.com 3147cfe7fc clean up the cancel code. clean up the html error message that show up in the
message pane if you are viewing a cancelled message.  move alerts from the
nntp service and into the nntp protocol code.  print out any alerts, since bug #7770 isn't fixed.  check "us" vs. "them" before cancelling if the server
doesn't support the CANCELCHK extension.
1999-06-14 21:30:07 +00:00
bienvenu%netscape.com 33e7b223dc prepare for msgdb idl 1999-06-14 02:20:41 +00:00
sspitzer%netscape.com 21297e7a96 clean up my original hack to display error messages in the message pane.
before I was using a .eml file, and so I need the error message to be an
rfc 822 message for things to work.  Now, the file is a .htm file, so I can
just write normal html to the file, and it will work.

all this will go away when we don't have to use files, and we can write
directly to the stream.
1999-06-13 20:37:56 +00:00
sspitzer%netscape.com 67afa8ceaf initialize previously uninitialized memory 1999-06-13 19:04:19 +00:00
sspitzer%netscape.com 197b332044 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 80afae942f 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
mscott%netscape.com 4eafde157f Initialize mFilePath to nsnull. I was crashing in the dtor of the url because it was pointing to unitialized memory
whenever I tried to get msgs from a newsgroup on win32.
1999-06-12 01:06:22 +00:00
sspitzer%netscape.com 967045644e fix for #7795. get news posting to work again. 1999-06-11 22:39:17 +00:00
sspitzer%netscape.com 49dfd2fa0b temporary hack to fix #6912. still more work to be done here, obviously. 1999-06-11 05:37:54 +00:00
jefft%netscape.com 5343385862 undo framework 1999-06-10 14:55:36 +00:00
sspitzer%netscape.com 3c0b3f54db fix the crashing when I post news. 1999-06-10 08:08:22 +00:00
waterson%netscape.com 97814c2d09 Fix build bustage: make sure overloaded function uses identical return
type.
1999-06-10 06:40:43 +00:00
sspitzer%netscape.com 149919afe7 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 76182cf4b2 work to get this test working again. it's not building right now. 1999-06-10 05:33:55 +00:00
sspitzer%netscape.com 3cb52a37ca the tests are going to break, so I am turning them off. I'll be turning them back on once I figure out what to do. 1999-06-10 05:32:37 +00:00
sspitzer%netscape.com c2816a8a4a get this to link on IRIX. thanks to Jason Heirtzler <jasonh@engr.sgi.com> for the patch. 1999-06-10 04:32:46 +00:00
mscott%netscape.com 14b921cb3a Use NS_WITH_SERVICE1 which uses the service manager that was passed in to
NSRegisterSelf / NSUnregisterSelf.
1999-06-09 06:40:48 +00:00
sspitzer%netscape.com a9e539a291 fix windows build breakage. 1999-06-09 06:18:08 +00:00
sspitzer%netscape.com f9f89bb4b1 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 e2c451ba68 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 0f24751438 remove unnecessary files, and fixup includes to avoid use of %{C++ 1999-06-09 00:34:51 +00:00
sspitzer%netscape.com e76d622b2f makefile fixes from reg@shale.csir.co.za (Jeremy Lea) 1999-06-08 06:25:56 +00:00
sspitzer%netscape.com 82354feb6e move StringHash to nsMsgUtils.cpp, and use NS_MsgHashIfNecessary() in all
the ns*URI2Path() calls in the ns*Utils.cpp files to hash the file
names if necessary.
also, don't use fprintf().
1999-06-08 05:08:31 +00:00
sspitzer%netscape.com 614b25751b 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 0a46d541ec 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 6b2c95fb42 Unification of LoadUrl signature to remove some warnings on Linux & Mac. (this is just the first step).
ParseURL returns a nsresult instead of a PRInt32.
1999-06-07 22:31:37 +00:00
mscott%netscape.com 989344b80b remove IGNORE_MANIFEST. 1999-06-07 21:28:20 +00:00
mscott%netscape.com e564da8cfd remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any. 1999-06-07 21:19:08 +00:00
mscott%netscape.com c78ee2032c Don't build dll until the install phase, not the lib phase. 1999-06-07 08:22:54 +00:00
mscott%netscape.com 266ed15e24 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
mscott%netscape.com d2b2e2cc4b Updates to include the fact that Initialialzing the protocol instance no longer requires the
transport object to be created. It does it for you. These changes are related to my
nsMsgProtocol changes.
1999-06-06 18:39:56 +00:00
mscott%netscape.com 35288a8c60 Revamp of news protocol to use my new nsMsgProtocol base class. This caused the signature of
several functions to change.

I also added some code to properly kill the network connection after we have finished
a nntp command.
1999-06-06 18:38:43 +00:00
sspitzer%netscape.com b89bb52160 use NS_DEFINE_CID instead of NS_DEFINE_IID. 1999-06-06 00:01:02 +00:00
sspitzer%netscape.com 7efd4dbb68 add dialogs and alerts to the cancel article process. 1999-06-05 23:48:50 +00:00
mscott%netscape.com 41e470f8c8 Add nsIMsgMailNewsUrl to the QueryInterface method. 1999-06-05 23:46:08 +00:00
sspitzer%netscape.com 6c0ba6dcf1 initial work to get news CANCEL working 1999-06-05 22:11:38 +00:00
sspitzer%netscape.com 234eb11de9 Bug #5633 -- use NS_WITH_SERVICE macro. Also cleaned up goto statements such that if we fail to register or unregister a component, we try to register/unregister the rest of the components before giving up. 1999-06-04 23:37:16 +00:00
sspitzer%netscape.com 003183591d follow briano's lead and use MOZ_DLL_SUFFIX 1999-06-04 22:30:45 +00:00
mscott%netscape.com 311213ea2a support SaveMessageToDisk (stub right now)
replace nsAutoCString with more efficient nsAutoString
1999-06-04 22:19:59 +00:00
mscott%netscape.com 7925efae6b replace nsAutoCString with more efficient nsAutoString. 1999-06-04 22:18:55 +00:00
alecf%netscape.com 6e65c166dc fix leak 1999-06-04 04:17:26 +00:00
sspitzer%netscape.com d3638e2a31 libnntp.a should be libnntp_s.a to indicate that is is always going to be a static library. (follow convention) 1999-06-04 03:48:25 +00:00
sspitzer%netscape.com 8b77b24a8f whoops, forgot one. 1999-06-04 03:45:57 +00:00
sspitzer%netscape.com 6794e5f56b rename the windows library to libnntp_s.lib, since it is static as well 1999-06-04 03:37:41 +00:00
sspitzer%netscape.com c2a0c775ed libnntp.a should be libnntp_s.a to indicate that is is always going to
be a static library.  (follow convention)
1999-06-04 03:27:00 +00:00
mscott%netscape.com 98227d1515 Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-04 02:07:10 +00:00
sspitzer%netscape.com 61a93ed0e3 don't compare nsCOMPtrs with nsnull. 1999-06-03 23:35:58 +00:00
sspitzer%netscape.com 05fc051f66 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 8469add17a checked in header file is now the same as the generated makefile 1999-06-03 22:06:57 +00:00
warren%netscape.com cbbfa208f8 IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). 1999-06-03 21:50:47 +00:00
sspitzer%netscape.com af122ea829 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 7762d667fd 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 6f5c26fe2a need this on windows to find rosetta.h 1999-06-03 02:38:53 +00:00
sspitzer%netscape.com 1032cde167 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 59bba0f887 not part of the build, yet. 1999-06-03 02:07:40 +00:00
jdunn%netscape.com cd6cf60a60 fix compile warning by declaring nsIMsgMessageService public 1999-06-03 00:46:14 +00:00
sspitzer%netscape.com d17d9fb15a fix build bustage caused by MODULE=news fix 1999-06-02 06:21:21 +00:00
sspitzer%netscape.com fbcd54feba the MODULE is news, not mailnews. 1999-06-02 03:47:39 +00:00
sspitzer%netscape.com e050c7ea1a fix build bustage caused by fixing the MODULE name in the makefile.win files 1999-06-02 03:41:56 +00:00
sspitzer%netscape.com cddd9eeb5f 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
rickg%netscape.com 2525d04098 replaced nsString2.h references with nsString.h 1999-06-02 01:03:41 +00:00
ducarroz%netscape.com 7161234e94 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
alecf%netscape.com 6cb432c642 stop using [] operator on nsISupportsArrays (going away for scriptability) 1999-06-01 23:13:37 +00:00
ducarroz%netscape.com 7f790e91a1 First Checked In. 1999-06-01 23:12:32 +00:00
ramiro%netscape.com 53abf37698 Add cast for picky compiler. 1999-05-31 15:09:31 +00:00
sspitzer%netscape.com 7b5fb13be3 XPIDL-ify nsINntpService 1999-05-30 00:13:05 +00:00
sspitzer%netscape.com c47d6cb6d3 XPIDL-ify nsINntpService. use "scriptable" instead of "object" in the news idl files 1999-05-30 00:12:41 +00:00
sspitzer%netscape.com 608ae21942 XPIDL-ify nsINNTPHost and adjust accordingly 1999-05-29 22:45:35 +00:00
sspitzer%netscape.com fa41e26a94 DEBUG_sspitzer -> DEBUG_NEWS 1999-05-29 21:05:09 +00:00
sspitzer%netscape.com 6eae3b1549 fix const weirdness. clean up code for solaris compiler 1999-05-29 21:03:48 +00:00
sspitzer%netscape.com a821a0e69a remove the const in preparation for moving to XPIDL 1999-05-29 21:02:30 +00:00
sspitzer%netscape.com 4d94accf80 remove stupid code because it's stupid 1999-05-29 21:01:19 +00:00
sspitzer%netscape.com 99a05c620a XPIDL-ify nsINNTPNewsgroupList, and adjust accordingly.
change DEBUG_sspitzer to DEBUG_NEWS
1999-05-29 21:00:12 +00:00
sspitzer%netscape.com f4d602925d cvs ignorage for the generate Makefiles 1999-05-28 23:52:47 +00:00
putterman%netscape.com 15c9d1ecfa Part of new mailnews resources hierarchy. 1999-05-28 22:38:07 +00:00
putterman%netscape.com 2a809a9270 Part of new mailnews resources hierarchy. 1999-05-28 20:10:53 +00:00
sspitzer%netscape.com 231bbc5ac9 changes for makeing news scriptable 1999-05-28 19:43:14 +00:00
blizzard%redhat.com 336beea369 remove hard coded toolkit names in tests 1999-05-28 03:42:59 +00:00
mcmullen%netscape.com 7dce873c56 Removed base/baseDebug.shlb 1999-05-28 00:48:24 +00:00
bienvenu%netscape.com f9b86efab9 fix build bustage 1999-05-27 05:47:52 +00:00
sspitzer%netscape.com 974e81b72e remove unnecessary crap 1999-05-27 02:50:46 +00:00
sspitzer%netscape.com 8805361dde fix UNIX build bustage 1999-05-27 01:52:34 +00:00
sspitzer%netscape.com 0aa6dc4fab don't need to do this. back it out. 1999-05-27 01:41:47 +00:00
sspitzer%netscape.com 83890318b0 fix UNIX build bustage. we will still have runtime bustage, but I'll fix that
next
1999-05-27 01:22:14 +00:00
sspitzer%netscape.com 0cf7fd38b4 fix unix build breakage 1999-05-27 01:06:51 +00:00
sspitzer%netscape.com 68fcb9eef5 fix unix build bustage 1999-05-27 00:24:49 +00:00
mscott%netscape.com 247b29a6b5 Bug #6722 --> replace PR_Open with nsFileSpec/nsFileStream. 1999-05-26 23:01:23 +00:00
sspitzer%netscape.com dfeb81ab79 turn DEBUG_sspitzer into DEBUG_NEWS.
use PR_sscanf instead of sscanf.
add more debugging printfs
1999-05-26 21:45:19 +00:00
sspitzer%netscape.com def2edd4b2 fix the news test makefiles so they build on UNIX, now that xpcom2 has
landed.  turn them back on.
1999-05-26 15:45:49 +00:00
alecf%netscape.com 4437b06a39 disable news tests for now because we can't find XP_StringHash2 1999-05-26 08:05:57 +00:00
dp%netscape.com 94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
sspitzer%netscape.com 869a5b9d86 fix for #6908. a=chofmann, r=mscott. fixes the bug on mac and linux where loading news messages would cause the app to spin. 1999-05-24 23:30:04 +00:00
sspitzer%netscape.com 154abf677e fix for #6935. skip newsrc lines that look like this:
3746EF3F.6080309@netscape.com:
3746EF3F.6080309%40netscape.com:

Those aren't legal newsgroup names.  But previous versions of Communicator
dump that into the newsrc file when you load these urls:

news://news.mozilla.org/3746EF3F.6080309@netscape.com
news://news.mozilla.org/3746EF3F.6080309%40netscape.com
1999-05-23 00:44:46 +00:00
sspitzer%netscape.com ad3f33881c fix for #6889. a=chofmann.
use tempMessage.eml so that reply to news works.
1999-05-22 19:37:13 +00:00
sspitzer%netscape.com a06220fe39 fix for #6919. heed the "news.max_articles" pref. 1999-05-22 02:11:30 +00:00
sspitzer%netscape.com 559cf545bd fix for #6790. a=chofmann, r=mscott. make news messages show up in the message pane on the Mac 1999-05-21 04:54:04 +00:00
mscott%netscape.com 861fef8b5d Remove nsNewsArticleSet.h for sspitzer. 1999-05-20 03:18:13 +00:00
sspitzer%netscape.com 0edb4f1392 removed files: mozilla/mailnews/news/src/nsNNTPArticleSet.cpp 1999-05-20 02:57:19 +00:00