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

40 Коммитов

Автор SHA1 Сообщение Дата
rpotts%netscape.com aac5b48a2f Removed obsolete method nsIDocumentLoader::LoadOpenedDocument. 1999-12-29 05:10:21 +00:00
rpotts%netscape.com eb0cf86772 bug #15342 and #15560. Refactored the LoadGroup and DocumentLoader... 1999-11-22 05:46:03 +00:00
mscott%netscape.com a3aa9628df Bug #14928 --> phase one of uri dispatching landing. add ability for doc loader to load
an opened channel
r=travis
1999-11-18 07:05:47 +00:00
tbogard%aol.net 4465f2b8b2 Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov 1999-11-15 07:29:23 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
cls%seawood.org 14ef08310e Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
bienvenu%netscape.com 212c946904 add accessor for load group on doc loader r=rpotts 1999-10-27 04:44:42 +00:00
rpotts%netscape.com 248e31bd70 bug #15341 and bug #15344. Use the documentloader observer instead of a stream observer. 1999-10-05 04:04:16 +00:00
vidur%netscape.com 384c09eb30 Document referrer propagation through webshell and docloader. 1999-09-17 04:26:02 +00:00
vidur%netscape.com b7d78b67ae Fixed circular references. nsDocLoader now supports weak references to it. Init() method moves out of constructor. nsDocLoader now has Destroy() method to start breakdown process. 1999-09-09 23:53:55 +00:00
mscott%netscape.com d02baa35c7 LoadDocument and LoadSubDocument now take nsIURIs instad of unicode strings. This is part of a webshell optimization
to cut down on the number of nsIURI objects which we currently create in order to run a url in the webshell.
1999-09-08 04:00:08 +00:00
mcafee%netscape.com 451c4afcee Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren 1999-08-03 20:51:41 +00:00
warren%netscape.com 7bcb94a320 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
warren%netscape.com c5684bf4d7 Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
warren%netscape.com 8462929dda 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 f5e1196f42 Last of the necko ifdefs. Now we link with necko. 1999-06-28 10:35:57 +00:00
warren%netscape.com 23864df5e3 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
valeski%netscape.com 487d9ea921 NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
nisheeth%netscape.com 478ee68978 Added a new method, CreateInstanceForDocument() to nsIDocumentLoaderFactory which creates a content viewer and binds it to a document that is passed in as a parameter. This is needed to support XUL popup menus which have a document and a webshell, and want to create a content viewer and bind it to the document. 1999-05-17 23:52:01 +00:00
kipp%netscape.com 387570c865 Updated comments 1999-05-06 19:35:11 +00:00
nisheeth%netscape.com 68ffaa366e - Adding the nsIWebShellServices interface that will be used by external services to access the webshell.
- Also, adding a method to nsIDocumentLoader that maps a document ID into an nsIContentViewerContainer.
1999-05-06 01:55:10 +00:00
scc%netscape.com ecae9a1384 Added GetDocumentFactory method; Added required GetIID method(s) 1999-04-23 16:48:31 +00:00
hyatt%netscape.com c7bc16173e Enhanced the document loader so that it can now handle subdocuments, thus
enabling it to load multiple documents at once and to support the integration
of a subdocument into the parent document.
1999-03-12 05:20:14 +00:00
hyatt%netscape.com d618cd5ae5 Adding GetIID methods to the content viewer and document loader. 1999-03-11 22:38:38 +00:00
rpotts%netscape.com 9aabce5c21 Changed NS_DOCUMENTLOADER_CID to NS_DOCUMENTLOADER_SERVICE_CID 1999-01-17 11:47:27 +00:00
rpotts%netscape.com 85cd2767af Added GetContainer() and SetContainer() methods which allow access to the ContentViewerContainer (ie webshell) associated with the document loader. 1999-01-14 06:34:56 +00:00
rpotts%netscape.com 6ecf81baf3 renamed some enums which moved into mozilla/network/module/nsILoadAttribs.h 1998-10-10 04:34:35 +00:00
rpotts%netscape.com 0b29708009 Renamed LoadURL to LoadDocument... 1998-10-09 05:47:40 +00:00
rpotts%netscape.com 0ece270858 Added IsBusy() to determine if a doc loader is actively loading URLs... 1998-10-01 21:47:18 +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
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 e8ef1cec5e 310133 - Extended the nsIDocumentLoader interface to include LoadURLOnTimer() and CancelLoadURLTimer() methods. 1998-08-13 20:07:17 +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
rpotts%netscape.com 0fa486b54f First pass at nested document loaders... 1998-07-22 11:23:32 +00:00
kipp%netscape.com 201a915395 Normalized factory api 1998-07-19 01:16:46 +00:00
kipp%netscape.com 3b23676168 Seperated out nsIViewerContainer and nsIContentViewer API's 1998-07-18 21:48:47 +00:00
rpotts%netscape.com 5465bbd7a8 Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)... 1998-07-17 06:32:39 +00:00
rpotts 102dceb32b Added some missing forward declarations... 1998-07-02 23:38:48 +00:00
rpotts af2a7c1e86 Added nsIDocumentLoader.h 1998-07-01 11:25:55 +00:00