Commit Graph
45 Commits
Author SHA1 Message Date
dmose@mozilla.org 34fd2555cf updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:47:15 +00:00
toshok@hungry.com e7d69ef787 squelch unused parameter warnings. 1999-07-07 05:38:55 +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
jdunn@netscape.com 2bcd307826 remove compiler warning about no return value 1999-04-12 20:57:11 +00:00
dougt@netscape.com 38a6a2d287 adding the declaration for fe_encoding_extensions back to nsNetStubs.cpp. 1999-03-31 05:09:58 +00:00
dougt@netscape.com 077261699c removing softupdt refereces. Approved by dp. 1999-03-30 14:33:08 +00:00
ramiro@netscape.com 1ec34f6987 delete vs. delete[] vs. free fixes.
Thanks to "Bruce Mitchener, Jr." <bruce@cybersight.com for finding all these
and making patches.
1999-03-30 05:26:59 +00:00
kipp@netscape.com ecabc229bb Fix mac build issue 1999-02-17 19:24:02 +00:00
michaelp@netscape.com a5d5fdba41 kill related links and single signon (for now). 1999-02-02 19:26:42 +00:00
gagan@netscape.com 1c503da078 Fix for 2107. 1999-01-26 07:23:51 +00:00
kipp@netscape.com 8188bc4360 Fix build bustage 1999-01-15 01:01:39 +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
brade@netscape.com d7ecf0f9b6 add include to reduce warnings on Macintosh compiler 1998-12-22 19:14:13 +00:00
brade@netscape.com da27245d0d add XP_MAC to the ifdef around dbopen (was in macToBeImplemented.cp) 1998-12-21 16:46:17 +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
raman@netscape.com 0d70321a67 Bug fix for 1741. For XP_FILE_READ_BIN permission types, set mode as nsRead. 1998-12-07 21:49:29 +00:00
rpotts@netscape.com 6f305e4129 fix up the places where the C and C++ memory managers were being mixed for allocs and frees... 1998-11-22 09:32:06 +00:00
morse@netscape.com 01e501a3b8 updates for single signon 1998-11-18 04:35:47 +00:00
morse@netscape.com a9930680ea attempt to fix build bustage 1998-11-10 06:33:14 +00:00
morse@netscape.com 236db548de separate trust labels from cookie management 1998-11-10 04:31:26 +00:00
rpotts@netscape.com 893fec4d9e Removed the container pointer from the nsConnectionInfo struct. The container is held by the nsIURL... 1998-10-28 21:40:51 +00:00
pierre@netscape.com f77ecbb371 fix 1000s of link warnings in Mac Raptor / some XP stubs were hiding actual functions 1998-10-06 03:00:28 +00:00
valeski@netscape.com 792f5452d2 NGLayout only. Setting the default dirs for NS_NET_FILE to be rooted in the current working directory rather than hardcoded. 1998-09-23 23:29:25 +00:00
valeski@netscape.com 29bb875e8b General memory repairs (leakage, freeing mismatched mem, umrs) 1998-09-16 07:17:34 +00:00
valeski@netscape.com 69a300b4cc fixing build bustage. 1998-09-10 03:28:20 +00:00
valeski@netscape.com e7871941b0 The changes apply to MODULAR_NETLIB only
mozilla/module/nsINetFile.h
MODULAR_NETLIB only. Added the nsINetFile interface header.

mozilla/module/nsNetFile.cpp
MODULAR_NETLIB only. Added the nsINetFile interface implementation.

mozilla/module/nsNetFile.h
MODULAR_NETLIB only. Added the nsNetFile header.

mozilla/main/mkgeturl.c
MODULAR_NETLIB only. Added directory and file token initialization for new ns_net_file code.

mozilla/main/net_xp_file.h
MODULAR_NETLIB only. Added the new readline routine for ns_net_file.

mozilla/module/makefile.win
MODULAR_NETLIB only. Added the nsNetFile.cpp file to compilation list.

mozilla/module/nsNetService.cpp
MODULAR_NETLIB only. Added the static nsNetFile instance so it gets initailized.

mozilla/module/nsNetStubs.cpp
MODULAR_NETLIB only. Added NET_I_XP_FILE* versions of XP_FILE routines. These routines are compiled and used when NS_NET_FILE is defined.
1998-09-10 00:32:40 +00:00
vidur@netscape.com 3d569f81cd Adjusted to change in signature for FE_SetRefreshURLTimer 1998-09-09 20:56:47 +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
dcone@netscape.com 2ec0187d4e defined a mac WH_TempName for modular Netlib. Raptor change. 1998-07-27 19:53:51 +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
scullin 8ef901c78b Fix UNIX link problems. 1998-07-14 00:57:49 +00:00
scullin 05cc688a32 Re-enable normal netlib stream handling. Caching and chunking should
work now.
1998-07-13 23:43:13 +00:00
spider 4c4c220a3f Defining dbopen on Unix too. Reviewed by rpotts. 1998-06-11 23:46:52 +00:00
scullin 86acd6f5a9 Moved xp_reg to network/utils/mkreg. It was only used in netlib, anyway. 1998-06-05 23:45:30 +00:00
scullin 5045aec223 Use real implementation of xp_hash for now. 1998-06-05 23:23:24 +00:00
scullin d422bb7f31 Back out dbm use on windows because of lame build order dependency. 1998-06-05 02:23:15 +00:00
scullin deb130b86e Removed libpwcac stubs. 1998-06-05 01:42:15 +00:00
scullin ea8cbcb5d8 Start using real dbm and pwcac libraries. 1998-06-05 01:24:59 +00:00
scullin fdb4ee4427 Stub out NET_NewStream. 1998-06-04 19:54:11 +00:00
scullin d2b5e0835b Re-added LO_getNextTabableElement for UNIX. 1998-06-04 14:35:09 +00:00
scullin 135b2a39f7 Change XP_IS_ macros to NET_IS_ macros. 1998-05-29 23:04:49 +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 8619436d78 Enable more protocols 1998-05-27 01:24:22 +00:00
scullin bfc20ccfbd Landed raptor modular netlib stuff 1998-05-22 23:38:40 +00:00