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