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

390 Коммитов

Автор SHA1 Сообщение Дата
gagan%netscape.com 3d92eadcb5 See diffs. Thanks wtc. 1999-01-23 06:15:22 +00:00
radha%netscape.com 9f1a7719fc Don't need that gWebShell_UnixEventQueue anymore. Unix uses the event queue
service just like XP_PC
1999-01-23 00:50:08 +00:00
mcafee%netscape.com f8f18363b5 Better link line, closer to linking... 1999-01-22 11:19:42 +00:00
mcafee%netscape.com 55e725b233 Unhard-coded library suffixes, yanked rules that are already in rules.mk 1999-01-22 11:11:16 +00:00
mcafee%netscape.com 4ce26ffb23 Removing unneeded rule, we are closer to linking now 1999-01-22 11:05:34 +00:00
mcafee%netscape.com 2e7942b607 Add tests if ENABLE_TESTS=1, cleaning up a bit 1999-01-22 11:05:00 +00:00
mscott%netscape.com 6c01722814 Checking in the real fix for nsBufferedStream this time... 1999-01-22 01:46:37 +00:00
mscott%netscape.com 0c32c3376b nsBufferedStream::GetLength should return the data length instead of the write offset. 1999-01-22 01:35:44 +00:00
rpotts%netscape.com 64ade5b01f Always fire the OnStopBinding() notification... Even if a previous call to the stream listener returned an error... 1999-01-15 10:23:32 +00:00
kipp%netscape.com fe0f21d291 Fix build bustage 1999-01-15 01:01:39 +00:00
mcmullen%netscape.com 588492587f Fix build bustage 1999-01-15 00:57:14 +00:00
mcmullen%netscape.com a1febb5a7a 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
mcmullen%netscape.com 24b4daf09f Fixed some warnings.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:27 +00:00
mcmullen%netscape.com 39aa71fd50 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:21:06 +00:00
mcmullen%netscape.com 6d19063527 First Checked In. 1999-01-14 19:46:11 +00:00
rpotts%netscape.com 19e09a78a1 Add some code that was lost from nsURL.cpp OpenStream(...). Use the nsIURLGroup if available to open the stream. This allows URL loads to be grouped together. 1999-01-14 06:12:36 +00:00
rpotts%netscape.com 93ececeab4 If no range headers are set then return NULL from GetByteRangeHeader() not an empty string... 1999-01-13 07:17:39 +00:00
ebina%netscape.com 0a3a20f907 Add the gzip decoder back in. 1999-01-13 01:43:28 +00:00
ebina%netscape.com cd489a02fc Once I turn on automatic decompressing gain we will have a dependency
on the zip library here.
1999-01-13 00:19:29 +00:00
dougt%netscape.com a6d0606fd7 Added GetContentLength and GetServerStatus to nsIURL class 1999-01-12 19:45:46 +00:00
dougt%netscape.com dc9d6cc006 Added Byte-Range Support. 1999-01-09 01:16:40 +00:00
rpotts%netscape.com 201fd820be Changed over to the EventQueueService... 1999-01-07 07:15:02 +00:00
rpotts%netscape.com 413fc5e260 Added some null ptr tests to net new EventQueueService code... 1999-01-07 07:06:59 +00:00
dougt%netscape.com 84ee4b7946 Exposing AreThereActiveConnections() from the nsNetServices class. This is
so that we can tell if netlib is busy without having to be compiled with it.
1999-01-05 21:11:42 +00:00
rpotts%netscape.com e03c51e302 use the new EventQueueService to obtain the event queue used for marshalling data over to the UI thread... 1999-01-05 09:51:28 +00:00
leaf%mozilla.org bb7883c64b applying patches from Joe Keane <jgk@jgk.org> changing gets to fgets 1999-01-01 02:47:52 +00:00
brade%netscape.com d46a4026ee make several functions PRIVATE to reduce compiler warnings on Macintosh 1998-12-30 16:06:22 +00:00
brade%netscape.com e9207223cc add #includes and prototypes to reduce compiler warnings on Macintosh 1998-12-30 16:05:27 +00:00
brade%netscape.com e8111eea10 add prototype and PRIVATE to several functions to reduce compiler warnings on Macintosh 1998-12-30 16:03:43 +00:00
brade%netscape.com 468c6642b1 add prototype for net_ReleaseContext to reduce compiler warnings on Macintosh 1998-12-30 16:01:54 +00:00
morse%netscape.com c208baa236 fix mac bustage 1998-12-30 02:25:05 +00:00
morse%netscape.com d05f721362 interfaces for routines need by privacy module 1998-12-30 00:20:46 +00:00
troy%netscape.com 500f4e3185 Fixed memory leak in nsHttpUrlImpl::SetSpec() 1998-12-29 01:32:39 +00:00
troy%netscape.com 5b10535cae Fixed memory leak in NS_MakeAbsoluteURL() 1998-12-29 01:22:57 +00:00
troy%netscape.com f9ac855246 Fixed memory leak in ToString() 1998-12-29 01:03:26 +00:00
brade%netscape.com ab8387d464 add include to reduce warnings on Macintosh compiler 1998-12-22 19:14:13 +00:00
troy%netscape.com be2d0d215b Fixed two memory leaks of the status msg (Unicode string) in OnStopBindingProxyEvent
and OnStatusProxyEvent
1998-12-22 18:49:12 +00:00
troy%netscape.com 5a921ace79 Fixed QueryInterface() so it doesn't do a AddRef() for interface NS_ISTHREADSAFE_IID.
This fixes a DEBUG (only) memory leak of the object which in turn causes the web shell
(and the whole world) to leak
1998-12-22 18:22:40 +00:00
brade%netscape.com 6090ad5d8c add XP_MAC to the ifdef around dbopen (was in macToBeImplemented.cp) 1998-12-21 16:46:17 +00:00
shaver%netscape.com 009626137f resprinkle NO_STATIC_LIB, but spare libpng so that viewer is cool. Also, repair some viewer/apprunner link foibles 1998-12-18 02:55:23 +00:00
vidur%netscape.com dbc3a5a33c Added stream loader 1998-12-18 01:34:30 +00:00
warren%netscape.com ec5779a7eb Obsolete 1998-12-16 09:51:02 +00:00
warren%netscape.com ae05626d07 Removed nsURL.cpp 1998-12-16 09:50:19 +00:00
beard%netscape.com 48d6c08be3 Fixed up exports. 1998-12-16 06:06:51 +00:00
beard%netscape.com b3e183edb5 Removed nsIPostToServer.h (moved to public dir). 1998-12-16 05:59:42 +00:00
warren%netscape.com b22a4e72fd Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
donm%netscape.com 892afafcc0 backing out Shaver's changes. -donm 1998-12-16 00:49:36 +00:00
shaver%netscape.com 10c5b7a554 Make apprunner link dynamically.
Sprinkle Makefile.ins with NO_STATIC_LIB to speed the build and reduce the disk
requirements.
1998-12-15 22:17:14 +00:00
raman%netscape.com c4adbd2ec2 Bug fix for 1741. For XP_FILE_READ_BIN permission types, set mode as nsRead. 1998-12-07 21:49:29 +00:00
rhp%netscape.com 974ed53691 This is to export the function for stream converter registration in
netlib. This is a temporary change until the XP-COM interface is in
place for this functionality.
1998-12-07 13:51:23 +00:00
ramiro%netscape.com 2009b728de Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
raman%netscape.com 7815961615 Bug fix for 1420. Get filename from HashTable if fileTok is not NULL. If fileTok is NULL return aName for now. Approved by gagan 1998-12-05 03:10:43 +00:00
gagan%netscape.com a3f5c73742 Was not pulling in env changes from config.mak because of the missing include. 1998-12-01 04:46:24 +00:00
beard%netscape.com c62b49cafc Mac shared library migration. 1998-11-30 22:15:00 +00:00
morse%netscape.com 95eec702f7 fix single-signon problem 1998-11-28 17:16:47 +00:00
kipp%netscape.com d863431d91 Disabled the timebomb on the tip 1998-11-27 15:54:14 +00:00
joki%netscape.com 056674d506 Send a reasonable value for the JS useragent on Windows. 1998-11-24 02:29:46 +00:00
cyeh%netscape.com 26d43a704a activate timebomb for technology demonstration.
THIS NEEDS TO BE REMOVED LATER
1998-11-24 01:08:47 +00:00
rpotts%netscape.com 2e3083ba0c 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
rpotts%netscape.com b6b353628c Force the URL exit routine to be called via a PLEvent. This insures that the LIBNET() lock is not being held during the call... 1998-11-22 09:31:10 +00:00
rpotts%netscape.com 4af009fea5 Disable async Winsock notifications until we figure out why it exhausts *all* system resources on Win95... 1998-11-22 09:30:00 +00:00
cyeh%netscape.com e9d3c67427 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
gagan%netscape.com b6c8b37ce8 NuCache lib added. 1998-11-20 23:09:25 +00:00
troy%netscape.com 3de62e139c Fixed ref counting problem in stub_GraphProgressDestroy() 1998-11-20 04:28:06 +00:00
mcmullen%netscape.com 761c790b3e Fixed some warnings. 1998-11-18 20:49:15 +00:00
morse%netscape.com 18d1bc714d update for single signon 1998-11-18 04:38:13 +00:00
morse%netscape.com b9bbbccca0 updates for single signon 1998-11-18 04:35:47 +00:00
kipp%netscape.com a3deaaf0f8 Added missing init of the net-file's refcnt 1998-11-17 01:21:04 +00:00
akkana%netscape.com 434e7bb44a Put back the old pwd code; otherwise it crashes if MOZILLA_HOME isn't set 1998-11-13 02:49:19 +00:00
cls%seawood.org 92dbfec844 Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs. 1998-11-11 01:53:49 +00:00
morse%netscape.com a236dcc4da attempt to fix build bustage 1998-11-10 06:33:14 +00:00
morse%netscape.com bcfbfdb370 separate trust labels from cookie management 1998-11-10 04:31:26 +00:00
rpotts%netscape.com 34ea948370 Support asynchronous network notifications (instead of polling) if NO_NETWORK_POLLING is defined. Currently, this is only implemented for Win32 1998-11-08 09:04:54 +00:00
rpotts%netscape.com 7fc5353210 fix bug #1112. Added support for multipart/x-mixed-replace content type 1998-11-05 05:37:02 +00:00
valeski%netscape.com 52ba308bd5 fix for bugzilla 1219 1998-11-04 18:37:10 +00:00
ramiro%netscape.com 1813c00f9a oops. Should use PR_GetEnv() instead of getenv(). 1998-11-04 13:34:36 +00:00
ramiro%netscape.com 3e5a3c4a75 XP_UNIX only. Unhardcode the resource: url base path. It used to be the
working directory (pwd) which is not very useful.  Use MOZILLA_HOME instead.
1998-11-04 10:31:32 +00:00
rpotts%netscape.com 608e4f5095 removed the export for kINetSupportIID 1998-11-03 08:31:21 +00:00
rpotts%netscape.com 3921ecbb0f Changed the IID to not use NS_DECLARE_ID... 1998-11-03 08:01:51 +00:00
rpotts%netscape.com 7bb36a76db 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 7262fe194b Replaced obsoleted macro usage. 1998-11-02 23:01:45 +00:00
gagan%netscape.com b96f8f0ce6 NuCache changes. 1998-11-02 23:01:00 +00:00
valeski%netscape.com 87a024e9b0 solaris compiler choking on trailing comma in enumeration. submitted by tor@cs.brown.edu 1998-10-30 19:43:25 +00:00
rpotts%netscape.com d68dbdf5b7 Checked in some cheesy timebomb support until we can pull the timebomb vaules from all.js 1998-10-29 07:55:12 +00:00
rpotts%netscape.com 86764f8547 Removed the container pointer from the nsConnectionInfo struct. The container is held by the nsIURL... 1998-10-28 21:40:51 +00:00
valeski%netscape.com 7341a3184f fixed malformed user agent string. added GetUserAgent() method to nsINetService interface. 1998-10-28 21:12:50 +00:00
valeski%netscape.com d468565cbb long shot at fixing the build 1998-10-21 05:36:30 +00:00
cls%seawood.org 001ed2ffd4 Sync'd various Makefile.ins to their Makefile counterparts.
Removed nspr & nspr20 from REQUIRES.  Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
valeski%netscape.com 11949de843 setting WIN32_LEAN_AND_MEAN as a compiler define for windows builds. 1998-10-20 23:17:58 +00:00
rpotts%netscape.com 187d98b65d Added support for interrupting streams via the nsINetService::InterruptStream() method. 1998-10-16 22:44:20 +00:00
rpotts%netscape.com 6d876a4f82 Added support for interrupting streams via the nsINetService::InterruptStream() method. 1998-10-16 22:20:05 +00:00
rpotts%netscape.com 352e5dda4a Create an initial LoadAttributes instance. 1998-10-10 04:57:18 +00:00
rpotts%netscape.com ccacaec81f Added a load type and reload type to the nsILoadAttribs interface and underlying implementation... 1998-10-10 04:32:18 +00:00
rpotts%netscape.com ca29873f2b temporary fix to get unix building again... Get rid of the constness before calling PR_Free(...) 1998-10-08 05:06:30 +00:00
valeski%netscape.com d05d57fdf5 Removed the nsINetContainerApplication interface. The methods that were part of this interface are now implemented by nsINetService.
Changed mozilla\network\module\makefiles so they no longer export nsINetContainerApplication.h.

M dom/src/base/nsGlobalWindow.cpp
Changed javascript so it retreives the user-agent tokens via nsINetService.

M network/module/nsINetService.h
Added the application user-agent token methods to the nsINetService interface.

M network/module/nsNetFactory.cpp
The netservice constructor no longer takes a pointer to a nsINetContainerApplication.

M network/module/nsNetService.cpp
M network/module/nsNetService.h
Added the implementation of the application user-agent token methods.

M webshell/tests/viewer/nsViewerApp.cpp
M webshell/tests/viewer/nsViewerApp.h
Removed old containerapplication implementation

M xpfe/xpviewer/src/nsViewerApp.cpp
M xpfe/xpviewer/src/nsViewerApp.h
Removed old containerapplication implementation
1998-10-07 23:19:39 +00:00
rpotts%netscape.com 98cd08629f Added an include for <windows.h> to declare the InterlockedIncrement/Decrement APIs which are now used in the Win32 threadsafe ISupports implementation... 1998-10-06 06:17:25 +00:00
rpotts%netscape.com 83d4c85da3 Changed the proxy routines to only call via PL_Events when needed (ie a thread boundary will be crossed...) 1998-10-06 06:15:47 +00:00
pierre%netscape.com e10f7a92e3 fix 1000s of link warnings in Mac Raptor / some XP stubs were hiding actual functions 1998-10-06 03:00:28 +00:00
rpotts%netscape.com 88b0709451 Added a Clone(...) method. 1998-10-01 21:37:32 +00:00
rpotts%netscape.com f01146e101 Added nsIURLGroup interface... 1998-10-01 21:36:57 +00:00
pierre%netscape.com 3bcedd80f9 Raptor only. Display images on Mac. 1998-10-01 19:17:51 +00:00
valeski%netscape.com e1ea248022 Added get/set methods to nsINetService interface for http request version manipulation. You can specify whether or not you want 1.1 or 1.0. 1998-09-29 22:43:32 +00:00
valeski%netscape.com 94f39f30df Raptor only. Fix crasher. 1998-09-28 20:47:49 +00:00
rpotts%netscape.com 94db3871fe Added reference counting to modular netlib Contexts... 1998-09-25 22:24:32 +00:00
rpotts%netscape.com 77a8f2e17a Added a proxy routine for net_CallexitRoutine(...) so it would be called on the correct thread at the proper time... 1998-09-25 22:24:09 +00:00
rpotts%netscape.com 0ffc658c65 moved the define of NETLIB_THREAD out into config/config.mak 1998-09-25 22:22:32 +00:00
valeski%netscape.com 32d48c575b 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
cls%seawood.org 3d201b1124 Sync'd Makefile.ins 1998-09-22 23:01:29 +00:00
valeski%netscape.com ce1e358bfb mozilla - added mkprefs.h to the builds and replaced "*" pref strings with #defines.
nglayout - added get & set methods for http proxies to nsINetService.
1998-09-22 22:41:27 +00:00
rpotts%netscape.com b4e228cb3e Initialize Async DNS during the rest of the netlib initialization. This will take place on the netlib thread (where appropriate...) 1998-09-22 07:03:54 +00:00
cls%seawood.org d0aa3e2bd1 Sync'd Makefile.ins with corresponding Makefiles. Fixed problems with autoconf build. Thanks to Christopher Blizzard <blizzard@appliedtheory.com> and Tom Rini <trini@kernel.crashing.org>. 1998-09-22 03:47:27 +00:00
rpotts%netscape.com 36d5b8244f Fixes for platforms where NETLIB_THREAD is not defined... only create proxies if NETLIB_THREAD is defined 1998-09-21 23:58:55 +00:00
rpotts%netscape.com 7168deeca3 Moved the code to mangle resource: URLs into file: URLs out of the Url::Open(...) method and into the NetServiceManager... 1998-09-21 18:15:26 +00:00
rpotts%netscape.com 68fa1515c4 Added NPL and made the implementation threadsafe. 1998-09-20 05:56:41 +00:00
rpotts%netscape.com 8aeb12a55e Added NPL and fixed typo in GUID #define 1998-09-20 05:56:11 +00:00
rpotts%netscape.com 56c8a2b346 Fixed nettest to work with threaded netlib... 1998-09-20 05:13:42 +00:00
mcafee%netscape.com cfd2d30318 Fixing Linux breakage 1998-09-19 08:42:51 +00:00
rpotts%netscape.com a3042639df Added new file nsNetThread.cpp 1998-09-19 07:09:45 +00:00
rpotts%netscape.com dbdff8d85a Added a new file nsNetThread.cpp and the NETLIB_THREAD define 1998-09-19 07:08:47 +00:00
rpotts%netscape.com cd7ae5aaf9 changed the nsNetService to create a dedicated thread for netlib (on windows only for now) 1998-09-19 07:08:09 +00:00
rpotts%netscape.com 75bc93f644 Added NSPR DLL to the link which is required for monitors... 1998-09-19 07:04:00 +00:00
rpotts%netscape.com 110dfed5c1 made URLImpl threadsafe... 1998-09-19 07:03:19 +00:00
rpotts%netscape.com 16b3d32f8b Made the netlib blocking stream work correctly when netlib is running on its own thread 1998-09-19 07:02:25 +00:00
rpotts%netscape.com 4decdd3357 Fixed the reference counting of the URL_Struct being held by the HttpUrl. 1998-09-19 07:00:29 +00:00
rpotts%netscape.com d1fc5a834d new files which create a dedicated thread for netlib 1998-09-19 06:59:33 +00:00
rpotts%netscape.com 40e8faf12e Added correct NPL 1998-09-19 06:58:32 +00:00
ebina%netscape.com 603988084a "This doesn't make it work, but it makes it 'better'" - Kipp 1998-09-17 22:08:35 +00:00
kipp%netscape.com df67a98b54 Register inet service so that the test works again 1998-09-17 21:33:14 +00:00
kipp%netscape.com 520d3bb2cf Fixed deref of unitialized memory bug in URLImpl::Open 1998-09-17 21:32:52 +00:00
valeski%netscape.com a89bc83c54 Now nulling out a variable that was causing a crash on url open. 1998-09-17 19:56:30 +00:00
pierre%netscape.com 0c08dfeeda fixing mac build: renamed the factory entry point 1998-09-17 09:17:39 +00:00
valeski%netscape.com 81cdcbe581 ? network/module/nsNetFactory.cpp
Added nsNetFactory implementation. This allows users to retrieve nsINetService pointers from the service factory manager.

M dom/src/base/nsGlobalWindow.cpp
M gfx/src/nsImageNetContextSync.cpp
M layout/html/document/src/nsHTMLDocument.cpp
M network/module/nsURL.cpp
Replaced NS_NewINetService() calls with nsServiceManager::GetService() calls.

M network/module/Makefile
M network/module/makefile.win
Added nsNetFactory.cpp to the builds.

M network/module/nsINetService.h
Added a #define for the class id of the nsNetService.

M network/module/nsIStreamListener.h
Removed the NS_DEFINE_IID of kIStreamListenerIID from the header file. Each module that wants this will need to delcare it themselves.

M network/module/nsNetFile.cpp
Fixed memory leak.

M network/module/nsNetService.cpp
Globalized the gNetlibService variable so the NetFactory can access it.

M webshell/src/nsDocLoader.cpp
M webshell/src/nsPluginViewer.cpp
NS_DEFINE_IID of kIStreamListenerIID

M webshell/tests/viewer/nsSetupRegistry.cpp
Added the netlib library to the list of libraries in the registry and register the nsNetFactory with the appropriate iid and clsids.
1998-09-17 00:55:35 +00:00
valeski%netscape.com f0e8859cc2 General memory repairs (leakage, freeing mismatched mem, umrs) 1998-09-16 07:17:34 +00:00
valeski%netscape.com ea6eb8d229 ? network/module/nsILoadAttribs.h
New nsIloadAttribs interface that defines the load attributes that are will be associated with a url.

? network/module/nsLoadAttribs.cpp
New nsIloadAttribs interface implementation.

M network/main/mkconect.c
Check for a new local ip address to use. If found PR_Bind() is called to bind the connecting socket to the new address.

M network/main/mkgeturl.c
Added logic to determine whether or not skip the proxy for the given url.
M network/main/mktcp.h
api change. Changed NET_BeginConnect() and NET_FinishConnect() function prototypes.

M network/module/MANIFEST
Added nsILoadAttribs.h to exports list

M network/module/Makefile
Added nsILoadAttribs.h to exports list and nsILoadAttribs.cpp to compile lists.

M network/module/makefile.win
Added nsILoadAttribs.h to exports list and nsILoadAttribs.cpp to compile lists.

M network/module/nsIURL.h
Added accessor methods to the url interface for nsILoadAttribs interface pointer.

M network/module/nsNetService.h
Added urlSetup method to class definition.

M network/module/nsNetService.cpp
Condensed url setup (from nsIURL properties to the actual url struct) into a helper routine. URL struct setup now transfers nsILoadAttributes over into the url struct.

M network/module/nsURL.cpp
Added nsILoadAttribs accessor method implementations to the url implementation.

M network/protocol/ftp/mkftp.c
api change. NET_*Connect().

M network/protocol/gopher/mkgopher.c
api change. NET_*Connect().

M network/protocol/http/mkhttp.c
api change. NET_*Connect().

M network/protocol/imap4/mkimap4.cpp
api change. NET_*Connect().

M network/protocol/nntp/mknews.c
api change. NET_*Connect().

M network/protocol/pop3/mkpop3.c
api change. NET_*Connect().

M network/protocol/smtp/mksmtp.c
api change. NET_*Connect().
1998-09-16 00:35:32 +00:00
kipp%netscape.com 49239255bc whitespace tweak 1998-09-12 19:31:10 +00:00
mcafee%netscape.com 2114567189 Fixing Solaris bustage 1998-09-12 05:55:51 +00:00
mcafee%netscape.com 7661bcd355 Solaris needs EOF character 1998-09-12 05:52:39 +00:00
valeski%netscape.com 3a9d22b79b fixing build bustage. 1998-09-10 03:28:20 +00:00
valeski%netscape.com 9bc115a2f8 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 7792eb4aa2 Adjusted to change in signature for FE_SetRefreshURLTimer 1998-09-09 20:56:47 +00:00
kipp%netscape.com 63293e335d Stub out fe routine so that app will link 1998-09-05 20:13:34 +00:00
pierre%netscape.com 8e098f42ee set resourceBase to the magic string "usr/local/netscape/bin/" 1998-09-03 06:19:13 +00:00
rpotts%netscape.com d28b236929 Fixed return value from PerformNastyWindowsAsyncDNSHack(...) 1998-09-02 00:27:54 +00:00
thom%netscape.com bec672263f fixed heap corruption in mac version of the function mangleResourceIntoFileURL. This change ONLY effects macs 1998-08-28 01:33:14 +00:00
cls%seawood.org 9c74df02ff Updates to autoconf files. 1998-08-26 04:04:57 +00:00
rpotts%netscape.com 36e1bfa687 Evil fix for deadlock during synchronous http url loads... 1998-08-25 05:51:40 +00:00
thom%netscape.com defaa3615a fixed mac compile error in the initialization code 1998-08-25 00:04:27 +00:00
rpotts%netscape.com 86ed65ac06 NGLayout only... Added a synchronous command line option for testing synchronous URL fetching. 1998-08-24 20:46:44 +00:00
rpotts%netscape.com 858096eece Added support to shut down netlib and the nsINetService instance... 1998-08-22 00:12:54 +00:00
vidur%netscape.com 49655aa9d6 Fixed build bustage. 1998-08-20 23:07:31 +00:00
vidur%netscape.com 6f24009862 Added nsIConnectionInfo interface. Temporarily special-cased javascript: URLs in URL parsing. 1998-08-20 22:28:09 +00:00
kmcclusk%netscape.com 67de8bdacd Added XP_UNIX code to leave the top slash for absolute file paths under UNIX.
This fixes a problem where all of the slashs get stripped off because the URL
is asked to parse a previously parsed url string.
1998-08-20 20:32:52 +00:00
valeski%netscape.com bd04b0bff1 RAPTOR ONLY CHECKIN
network/module/nsIURL.h
Added Get/Set ReloadType methods so a user can query/set the reload type for the url. The default is normal reload.

network/module/nsURL.cpp
Added support for the new nsIURL interface methods (Get/Set ReloadType).

network/module/nsNetService.cpp
OpenStream and OpenBlockingStream now query the nsIURL for it's reload type before creating the url struct. This way we can control how the url is loaded.
1998-08-19 23:00:15 +00:00
scullin%netscape.com 4fe774fe81 Move resource hack to tip. 1998-08-19 21:38:57 +00:00
cls%seawood.org 90d0af1408 AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
valeski%netscape.com 22f10c8539 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 02099d72e5 fixed a memory leak 1998-08-18 22:38:03 +00:00
troy%netscape.com a995892c08 Changed PR_FREEIF to delete[] (call to nsString::ToNewCString) 1998-08-15 01:53:38 +00:00
thom%netscape.com ce45547fa2 added nsIRefreshUrl.h to manifest 1998-08-14 21:35:42 +00:00
valeski%netscape.com d791bc8379 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
valeski%netscape.com d276dc3f47 310133 - Added nsIRefreshUrl.h to the build. This file defines the nsIRefreshUrl interface which simply declares a method that allows a url to be refreshed/reloaded after a given interval. 1998-08-13 20:05:13 +00:00
vidur%netscape.com 87efb86929 Fixed problem with mSpec being allocated with something other than PR_Malloc 1998-08-13 19:05:36 +00:00
rpotts%netscape.com 6d987306b9 Fixed OnDataAvailable(...) to abort the stream if it returns a failure code... 1998-08-13 08:19:49 +00:00
vidur%netscape.com d183e5debb Added better handling of search component of URL. Added GetSearch() method to nsIURL. 1998-08-13 04:35:37 +00:00
michaelp%netscape.com f199e896c4 fixed build. 1998-08-13 00:07:09 +00:00
warren%netscape.com ab6b8457c2 Fixed version umber for js3250.lib. 1998-08-05 01:33:36 +00:00
rpotts%netscape.com 1828fc0787 Disable NET_PollSockets(...) optimization until it works correctly... 1998-08-01 09:13:20 +00:00
scullin%netscape.com a486e293af Safety check our automatic context deleting. (NGLayout only) 1998-07-29 18:44:23 +00:00
rpotts%netscape.com 9db3e077af Removed all calls to NET_PollSockets(...). Netlib now does the polling itself... 1998-07-29 06:01:57 +00:00
rpotts%netscape.com 9f09525795 Removed the need for clients to explicitly call NET_PollSockets(...). This has been replaced with a timer based polling scheme 1998-07-29 06:01:11 +00:00
dcone%netscape.com efe6b8c5c3 defined a mac WH_TempName for modular Netlib. Raptor change. 1998-07-27 19:53:51 +00:00
vidur%netscape.com 556620adc9 Added methods to nsINetService to get and set cookie string for a URL 1998-07-25 00:32:32 +00:00
rpotts%netscape.com 9ede9bad4b Get rid of some unix warnings... 1998-07-24 20:53:38 +00:00
kipp%netscape.com e988af4f91 Handle absolute url's better 1998-07-24 18:16:05 +00:00
rpotts%netscape.com bd11b1339b Added IStreamListener::OnStatus(...)... 1998-07-24 10:02:50 +00:00
michaelp%netscape.com 37a8d1a2cb modified for new streaming APIs. 1998-07-23 20:43:08 +00:00
scullin%netscape.com 6fc4b09559 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
kipp%netscape.com 5274ae4d4b Added in parsing for references 1998-07-22 23:38:20 +00:00
jevering%netscape.com 9856195741 Fixed build problem on NT 5.0 with null exports line. 1998-07-22 23:25:35 +00:00
rpotts%netscape.com c2ceac69d9 Allow OnDataAvailable(...) to abort a binding operation by returning an error code... 1998-07-22 11:21:27 +00:00
rpotts%netscape.com 99613a04b7 Removed some signed/unsigned warnings... 1998-07-22 11:20:37 +00:00
scullin%netscape.com 190657d936 Fix crash _and_ memory leak? Is it too much to hope? 1998-07-22 03:48:17 +00:00
scullin%netscape.com b463f1b1f2 Fix crash, leak again. 1998-07-22 02:56:50 +00:00
scullin%netscape.com ca9b7dbb27 Fix context leakage. 1998-07-22 00:16:00 +00:00
scullin%netscape.com dc9bf0a612 Added rules to install/clobber resource gifs. 1998-07-21 21:22:25 +00:00
scullin%netscape.com 31eb618849 Hook up status remarks from netlib, add interface for prompts and alerts. 1998-07-21 20:27:59 +00:00
scullin%netscape.com 219f72200e Icons for ftp/file directories. 1998-07-21 19:35:35 +00:00
scullin%netscape.com b576ffc9bb Allow multipe urls on command line.
NGLayout only.
1998-07-21 18:44:20 +00:00
scullin%netscape.com c855876871 Moved from branch 1998-07-17 18:07:21 +00:00
guha%netscape.com 6b558d9170 Fix for bug reported by Mr. Hickman 1998-07-16 18:22:23 +00:00
guha%netscape.com 316cf197a2 Fix bug in related links 1998-07-16 00:10:48 +00:00
guha%netscape.com 3ddba08d73 Remove duplicates from related links 1998-07-15 23:39:14 +00:00
rpotts%netscape.com 14a8c49f35 Added nsIURL argument to the nsIStreamListener interface 1998-07-15 22:38:01 +00:00
jevering a46743fe6e 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
kipp 7436c02a75 Hack around url parsing bug; urls that start with / are not absolute even if they contain a colon 1998-07-14 15:24:32 +00:00
scullin 874bc1a1d1 Fix UNIX link problems. 1998-07-14 00:57:49 +00:00
scullin 7e77c0ace3 Fix nglayout UNIX build? 1998-07-14 00:17:00 +00:00
scullin 235eb54976 Fix build? 1998-07-14 00:13:49 +00:00
scullin 7821802134 Re-enable normal netlib stream handling. Caching and chunking should
work now.
1998-07-13 23:43:13 +00:00
rpotts 163d764007 Cause the netlib load to fail if OnStartBinding(...) returns an error. 1998-07-03 06:15:06 +00:00