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

64 Коммитов

Автор SHA1 Сообщение Дата
waterson%netscape.com bd96012fa8 Content model builder CID now specified by XML processing instruction. 1999-02-01 22:30:42 +00:00
rpotts%netscape.com 956dd49596 fixed bug when firing the OnConnectionsComplete() notification. If one of the listeners initiated a new URL load then state in the doc loader became inconsistent... 1999-01-19 22:48:05 +00:00
rpotts%netscape.com 3ee6fff37f The DocumentLoader is now a global service. Rather than creating document loaders via the factory, they are now created as child loaders of the global DocumentLoader service which is accessable via GetService. 1999-01-17 11:48:58 +00:00
pierre%netscape.com e702fb1de1 no longer ignores the returned value from m_Observer->OnStartBinding(). This allows embedding apps (eg. Intuit) to intercept and filter URLs. 1999-01-15 22:34:46 +00:00
rpotts%netscape.com e8e49e2114 Added some more debug trace messages... 1999-01-15 10:10:46 +00:00
rpotts%netscape.com ea75730edd Added support for GetContainer()/SetContainer(). Added the OnStartURLLoad() notification to the DocumentLoadObserver... 1999-01-14 06:44:23 +00:00
waterson%netscape.com ae2d963b77 Factored content model builder code into its own interface. Hooked up RDF-to-content model notification. Minor bug fixes in data sources. 1999-01-12 19:41:06 +00:00
rpotts%netscape.com 90aadf1c55 Fixed the firing of the OnConnectionsComplete(...) notification so it worked correctly in framesets... 1998-12-29 04:45:00 +00:00
ramiro%netscape.com 7234d89b72 Change #include "nsIHttpUrl.h" to #include "nsIHttpURL.h" for case sensitive
anality.
1998-12-16 10:27:49 +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
waterson%netscape.com 00654b366c Changed RDF document CID. 1998-12-04 10:01:42 +00:00
waterson%netscape.com 7458263089 Added factory method for RDF documents. 1998-12-02 00:28:27 +00:00
kipp%netscape.com e70c6a6330 Removed duplicate init 1998-11-26 18:06:08 +00:00
peterl%netscape.com 4222f0257e style change notification support 1998-11-26 01:34:53 +00:00
kipp%netscape.com d05da4c0bc Added some debug noise (disabled by default) for document creation 1998-11-23 17:18:08 +00:00
rpotts%netscape.com 6985b41afa Return NS_BINDING_FAILED if nw stream was created... 1998-11-22 09:28:44 +00:00
pnunn%netscape.com ec5890f908 png is an interal format... -pnunn 1998-11-20 23:33:46 +00:00
rickg%netscape.com 1a47a78ee2 allow view-source on XML 1998-11-13 04:36:46 +00:00
vidur%netscape.com f0f05ab336 Added XML display support. Creation of XML document for text/xml and application/xml 1998-11-11 22:07:03 +00:00
rickg%netscape.com bac5cf794d first pass support for view-source 1998-11-11 11:55:32 +00:00
rpotts%netscape.com 091d1a0344 do not allow the stream listener to be freed during a call to OnDataAvailable... It is possible, that OnStopBinding() wil lbe called while the listener is processing the data (ie. the URL load is interrupted). If this happens, do not free the listener until the OnDataAvailable() call has finished... 1998-11-10 07:06:02 +00:00
rpotts%netscape.com a4f960b29f fix bug #1112. Free the next stream listener as soon as OnStopBinding(...) is called... 1998-11-05 05:39:16 +00:00
rpotts%netscape.com 49615952b2 Added a skidmark when a content viewer cannot be found for a given content-type... 1998-11-04 08:49:05 +00:00
rpotts%netscape.com db8dc09180 Removed the implementation of the nsIDocumentLoadInfo interface. This is an obsolete interface. 1998-11-03 10:09:42 +00:00
rpotts%netscape.com f5882fe29f Removed the implementation of nsINetSupport... 1998-11-03 08:02:33 +00:00
rpotts%netscape.com 4d2a8e2210 Release the stream observer when stopping a document load. This will break the circular reference between the webshell and the docloader... 1998-10-30 07:10:10 +00:00
rpotts%netscape.com 66e4ecdc2b Call nsINetService::InterruptStream() when stopping a URL... 1998-10-16 22:30:57 +00:00
rpotts%netscape.com 4dea19ddd4 Only fire the OnConnectionsComplete(...) notification once per document... 1998-10-10 05:54:58 +00:00
rpotts%netscape.com 7564874853 Removed assert that was not threadsafe... 1998-10-10 05:00:17 +00:00
rpotts%netscape.com c1d06bb6c4 Added support for the loading of background URLs... 1998-10-10 04:33:29 +00:00
rpotts%netscape.com 4f313f0ccd Wired up notifications of URLs loaded via OpenStream out to the StreamObserver... 1998-10-09 05:49:34 +00:00
rpotts%netscape.com a6bf7303fd The document loader now supports nsIURLGroup interface. 1998-10-01 21:48:12 +00:00
michaelp%netscape.com f13a0d58f0 changes for new nsiplugininstanceowner. 1998-09-27 22:46:41 +00:00
vidur%netscape.com 5875cb774f Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry. 1998-09-17 01:53:52 +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 ad6e1f0a3f M webshell/public/nsIDocumentLoader.h
nsIDocumentLoader interface method change to LoadURL() we now accept a local ip address.


M webshell/public/nsIWebShell.h
1. Extended the nsIWebShell LoadURL() method to take an additional PRUint32 parameter which represents an ip address. If specified, this address will be bound to the socket prior to connection as the local/client ip address to be used. The caller is guarantees the validity of this address.
2. Extended the nsReloadType enumeration to allow both proxy and cache bypass.


M webshell/src/nsDocLoader.cpp
1. Extended nsDocumentBindInfo::Bind() to take an additional nsILoadAttribs pointer. (class definitaion change and implementation).

2. Extended nsDocLoaderImpl::LoadURL() to take an additional PRUint32 param which represents an optional local ip address to bind the connecting socket to, prior to connection. (class definitaion change and implementation) The docloader object maintains a pointer to an nsILoadAttribs interface.


M webshell/src/nsWebShell.cpp
Implemented new LoadURL() routine. Simple pass down to doc loader of PRUint32.


M webshell/tests/ComFactory/makefile.win
Added netlib to the list of prerequisites.
1998-09-16 00:40:20 +00:00
kipp%netscape.com aa732131d6 Use traceable ctor design pattern 1998-09-15 00:17:53 +00:00
kipp%netscape.com 64b63ba5c6 Use NS_ADDREF macros to enable refcnt tracing 1998-09-12 19:30:49 +00:00
kipp%netscape.com 406fcd2c21 Support (in a shaky way) some various and sundry mime types for plugins 1998-09-09 23:51:43 +00:00
vidur%netscape.com 17af65fb8b Added nsIDocumentLoadInfo interface. Temporarily added service startup inside WebShell factory. 1998-08-20 22:28:52 +00:00
valeski%netscape.com f933b44c7a webshell/public/nsIDocumentLoader.h
Extended the nsIDocumentLoader interface's LoadURL() method to take a reload type parameter.

webshell/public/nsIWebShell.h
Extended the nsIWebShell interface's LoadURL() method to take a reload type parameter.

webshell/src/nsDocLoader.cpp
1. Extended the nsIDocumentBindInfo interface's Bind() method to take a reload type parameter. The Bind() method now takes the reload parameter and passes it to the nsIUrl it creates.
2. Added support to the DocumentLoader for the extended LoadURL() parameter list. It now passes the reload type down into the Bind() method of the nsIDocumentBindInfo.

webshell/src/nsWebShell.cpp
1. Added support to the nsWebShell to use the new reload type parameter during loads.
2. Hooked up the reload type parameter in the nsWebShell::Reload() method so we actually use it.
1998-08-19 23:01:52 +00:00
valeski%netscape.com a3dab18b8b webshell/public/nsIDocumentLoader.h
Removed support for the underlying timer/refreshurl infrastructure.

webshell/src/nsDocLoader.cpp
1. Added support in nsDocumentBindInfo for the new nsIRefreshUrl method for cancelling.
1.5 Changed the refreshurl() method so it delegates to the container's (i.e. webshell's) refreshurl() method.
2. Removed the "actual" refresh url implementation (timers) from the nsDocumentBindInfo. It's now in the webshell and nsDocumentBindInfo's implementation of nsIRefreshUrl simply delegates to the "container" (i.e. the webshell).
3. Added call to new NS_NewURL() routine which takes an nsISupports pointer as an arg, if the nsDocumentBindInfo has a container to pass along.

webshell/src/nsWebShell.cpp
Added support for the nsIRefreshUrl interface to nsWebShell (this includes the underlying timers and callback mechanism).
1998-08-18 23:25:17 +00:00
valeski%netscape.com 732cc1445e webshell/src/nsDocLoader.cpp -
310133 - 1. added LoadURLOnTimer() and CancelLoadURLTimer() implementations to the nsDocLoaderImpl class.
2. Changed nsDocumentBindInfo class to support the nsIRefreshUrl interface.
3. Changed the nsDocumentBindInfo contructor to set the m_ExtraInfo variable to the aExtraInfo pointer passed in. This must have been an oversight on the part of the original implementor.
4. Added a simple data placeholder class to hold the data that will be used to load the url on the timer.

webshell/src/nsWebShell.cpp -
1. 310133 - When the webshell is destructed or about to load a new url, the loader now calls CancelLoadURLTimer() which cancels and releases the timers.
1998-08-13 20:08:19 +00:00
joki%netscape.com 939f9a50d7 Adding partial load event support, removing script context Run_GC method adding partial script error support 1998-08-12 04:56:40 +00:00
michaelp%netscape.com 446cb50e92 changes for plugins. 1998-08-05 04:23:21 +00:00
pierre%netscape.com f477da03eb fixing Windows build bustage: moved NS_IMPL_IDS 1998-07-29 22:33:29 +00:00
pierre%netscape.com b8903f097b fixing Mac build: moved NS_IMPL_IDS 1998-07-29 21:06:19 +00:00
kipp%netscape.com b2d5de9aa4 Some hackery for image documents 1998-07-27 18:05:34 +00:00
rpotts%netscape.com f82bae51c2 Get rid of those unix warnings... 1998-07-24 21:03:33 +00:00
rpotts%netscape.com bd11b1339b Added IStreamListener::OnStatus(...)... 1998-07-24 10:02:50 +00:00