Commit Graph
50 Commits
Author SHA1 Message Date
warren@netscape.com 1496c3eec1 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
warren@netscape.com 753ac43fff Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
sspitzer@netscape.com bcf24517d2 check for null before deferencing. 1999-06-15 02:11:56 +00:00
mscott@netscape.com c7b9c184e9 Fix for Bug #8117 --> aborting a connection was causing an error condition to get passed into the
nsDocumentLoader::OnStopBinding. But an abort is not an error condition. the document loader
was incorrectly complaining that we had an error when we really didn't.
1999-06-14 22:47:15 +00:00
dp@netscape.com 6dc8a899c6 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
jdunn@netscape.com 51bf8191b8 fix error... returning 'false' instead of 'FALSE' 1999-05-11 00:51:00 +00:00
davidm@netscape.com 5626d5972a work needed to get password UI up and working 1999-05-10 22:18:08 +00:00
spence@netscape.com cb02256fab solaris was choking 1999-04-08 09:04:04 +00:00
spence@netscape.com 8982519f8e async dialog work for ftp; generalized async interface 1999-04-08 07:37:37 +00:00
spence@netscape.com 12eafd7cea remove outside dependency from netlib 1999-04-08 02:51:14 +00:00
spence@netscape.com 595d0e6abe don't break the mac 1999-04-07 07:11:27 +00:00
spence@netscape.com 50d50a1586 changes for async modal dialogs 1999-04-07 06:54:12 +00:00
rickg@netscape.com b54127ae94 update to use new nsString API 1999-04-05 08:36:51 +00:00
mcmullen@netscape.com 118b87bb09 Removed the offset parameter from the base stream interfaces. Implemented string streams. 1999-03-05 22:53:56 +00:00
mcafee@netscape.com 395dd0d2ac Uninitialized variables 1999-03-05 04:40:14 +00:00
kipp@netscape.com 8d9cadd88b Avoid crashing if the url doesn't have a container 1999-02-25 16:43:17 +00:00
mcmullen@netscape.com 9870393905 Added all the nucache files to the memory module project (as a group) so that NU_CACHE can be turned on with a flick of the wrist, made the modular memory library build with the NU_CACHE flag turned on, fixed build warnings and errors. The NU_CACHE flag is still OFF, because the database code doesn't exist for Macintosh or Unix :-( 1999-01-14 23:27:36 +00:00
leaf@mozilla.org 205f5d8087 applying patches from Joe Keane <jgk@jgk.org> changing gets to fgets 1999-01-01 02:47:52 +00:00
brade@netscape.com a2a2045138 add prototype and PRIVATE to several functions to reduce compiler warnings on Macintosh 1998-12-30 16:03:43 +00:00
warren@netscape.com 4aaec0bad1 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
morse@netscape.com bcf4255826 fix single-signon problem 1998-11-28 17:16:47 +00:00
troy@netscape.com c05e114956 Fixed ref counting problem in stub_GraphProgressDestroy() 1998-11-20 04:28:06 +00:00
morse@netscape.com 01e501a3b8 updates for single signon 1998-11-18 04:35:47 +00:00
rpotts@netscape.com 799d61dbe2 fix bug #1112. Added support for multipart/x-mixed-replace content type 1998-11-05 05:37:02 +00:00
rpotts@netscape.com b8b6185c4c Moved the implementation of the nsINetSupport interface from the nsdocumentBindInfo over to the URL container... 1998-11-03 08:01:29 +00:00
gagan@netscape.com 72c0f92a33 Replaced obsoleted macro usage. 1998-11-02 23:01:45 +00:00
rpotts@netscape.com f592a286c4 Added reference counting to modular netlib Contexts... 1998-09-25 22:24:32 +00:00
mcafee@netscape.com a6f2531a7c Fixing Solaris bustage 1998-09-12 05:55:51 +00:00
kipp@netscape.com 29d5e6423b Stub out fe routine so that app will link 1998-09-05 20:13:34 +00:00
valeski@netscape.com 7197294946 network/module/nsIRefreshUrl.h
Extended the nsIRefreshUrl interface to include a cancel method.

network/module/nsNetService.cpp
1. Added code to hook the nsConnectionInfo object up to the nsISupports pointer in the url being loaded.
2. Removed the redirect logic in bam_exit_routine(). The backend dependency on the front end is gone.

network/module/nsNetStream.cpp
Added initialization/destruction of the nsISupports pointer in the nsConnectionInfo.

network/module/nsNetStream.h
Added the nsISupports member declaration to nsConnectionInfo, and remvoed the redirect member variable.

network/module/nsNetStubs.cpp
FE_SetRefreshURLTimer() routine has been modified so it no longer relies on the pConsumer (i.e. nsDocumentBindInfo) which was causing us to leak it. Now we use the nsISupports pointer in the nsConnectionInfo object to access the nsIRefreshURL interface so we can reload the url.

network/module/nsStubContext.cpp
Modified stub_complete() so we no longer pay attention to the redirect member of the nsConnectionInfo object.

network/module/nsIURL.h
1. Added GetContainer() method to nsIURL which returns the nsISupports pointer of the container for this url.
2. created a new NS_NewURL() routine which takes an nsISupports pointer as a parameter.

network/module/nsURL.cpp
1. Added a new nsURL constructor that takes a nsISupports pointer as a param.
2. Added GetContainer() method and nsISupports pointer initialization/destruction.
1998-08-18 23:24:28 +00:00
valeski@netscape.com 91f0929c73 network/module/Makefile -
1. 310133 - Added nsIRefreshUrl.h to the list of exports.

network/module/makefile.win -
1. 310133 - Added nsIRefreshUrl.h to the list of exports.

network/module/nsIHttpUrl.h -
1. 310133 - Extended the nsIHttpUrl interface to include the AddMimeHeader() method which adds an http header to the url.

network/module/nsHttpUrl.cpp -
310133 - 1. Added support for the AddMimeHeader() method so http urls can have headers added outside of the actual data retrieval in netlib. This method calls NET_ParseMimeHeader() directly.
2. Added a public member, a pointer to the netlib URL_Struct that was created for this nsHttpUrlImpl. This pointer is the link between netlib and the outside world; the adhesive agent between url structs and nsURLImpls.

network/module/nsNetStream.h -
1. 310133 - Added a public memeber variable to nsConnectionInfo. It's a bool that tells us whether or not a redirect has occurred.

network/module/nsNetStream.cpp -
1. 310133 - Added initialization (FALSE) of new redirect member.

network/module/nsNetStubs.cpp -
1. 310133 - Implemented FE_SetRefreshURLTimer(). This function is called from NET_GetURL() when we recognize that we have a url to refresh.

network/module/nsStubContext.cpp -
1. 310133 - Added check to see if we're redirecting in stub_complete() which gets called when a stream completes. If we are, we don't want to release/destroy the pConsumer, this will happen in nsNetService's bam_exit_routine().

network/module/nsNetService.cpp -
1. 310133 - added nsConnectionInfo->redirect check in bam_exit_routine() so we give the consumer a successful binding event if the consumer is still around. This is iffy.
1998-08-13 20:10:49 +00:00
rpotts@netscape.com 490234bd16 Fixed OnDataAvailable(...) to abort the stream if it returns a failure code... 1998-08-13 08:19:49 +00:00
michaelp@netscape.com ca77346957 fixed build. 1998-08-13 00:07:09 +00:00
vidur@netscape.com ff48082420 Added methods to nsINetService to get and set cookie string for a URL 1998-07-25 00:32:32 +00:00
rpotts@netscape.com f1d9e69061 Get rid of some unix warnings... 1998-07-24 20:53:38 +00:00
rpotts@netscape.com 7367aad321 Added IStreamListener::OnStatus(...)... 1998-07-24 10:02:50 +00:00
michaelp@netscape.com 1cb6206f1d modified for new streaming APIs. 1998-07-23 20:43:08 +00:00
scullin@netscape.com a3921a8101 Fixed build bustage. I can't believe people are still adding context
functions. They should be shot.
1998-07-23 18:31:05 +00:00
rpotts@netscape.com 270441198d Allow OnDataAvailable(...) to abort a binding operation by returning an error code... 1998-07-22 11:21:27 +00:00
scullin@netscape.com 71e7cc5e29 Fix context leakage. 1998-07-22 00:16:00 +00:00
scullin@netscape.com 62d6f06b0e Hook up status remarks from netlib, add interface for prompts and alerts. 1998-07-21 20:27:59 +00:00
rpotts@netscape.com 6adb05afe2 Added nsIURL argument to the nsIStreamListener interface 1998-07-15 22:38:01 +00:00
jevering 9792fa5743 Related links stuff.. Guha's related links code stolen from 4.5 and
spanked seriously.. then jammed into netlib.  Nice huh?
1998-07-15 18:44:26 +00:00
scullin 05cc688a32 Re-enable normal netlib stream handling. Caching and chunking should
work now.
1998-07-13 23:43:13 +00:00
rpotts cec92b9db5 Cause the netlib load to fail if OnStartBinding(...) returns an error. 1998-07-03 06:15:06 +00:00
rpotts 5d29026190 Minor changes to nsIStreamListener interface... OnStartBinding(...) now passes out the stream content-type. User visible strings are now nsString arguments (for subsequent i18n) 1998-06-04 05:09:32 +00:00
rpotts 995364b7e6 Turned off the load_background flag when loading URLs... This allows netlib to produce more status information which gets pushed out of nsIStreamListener::OnProgress(...) 1998-06-02 20:17:17 +00:00
kipp ec8861899d Quiet please 1998-06-01 20:53:01 +00:00
rpotts 3effdfbdbd Added support for XP_FindCOntextOfType(....) This is needed to turn off the poll_netlib_all_the_time flag after a POST has occurred 1998-05-27 23:04:11 +00:00
scullin bfc20ccfbd Landed raptor modular netlib stuff 1998-05-22 23:38:40 +00:00