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

54884 Коммитов

Автор SHA1 Сообщение Дата
tbogard%aol.net 17b77135c3 SetWebShell now sets a DocShell instead. 2000-03-11 01:27:42 +00:00
tbogard%aol.net 5ac1fb302b No longer implement the nsIBrowserWindow interface. Changed nsIDocumentLoaderObserver declarations to use the XPIDL generated macro. 2000-03-11 01:26:36 +00:00
tbogard%aol.net bdb56d8946 No longer implement the nsIBrowserWindow interface. HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. Use the docShell APIs to initialize creation of the docShell/ webShell. 2000-03-11 01:25:54 +00:00
tbogard%aol.net 330b688b8e ContentViewer Initialization now take an nsIWidget instead of a native window. Set status using the nsIWebBrowserChrome interface instead of the old nsIBrowserWindow interface. 2000-03-11 01:25:34 +00:00
tbogard%aol.net 8dec60b884 ContentViewer Initialization now take an nsIWidget instead of a native window. 2000-03-11 01:24:59 +00:00
tbogard%aol.net a340f07ca8 HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:24:29 +00:00
tbogard%aol.net f1fe814de6 Use the XPIDL macro to declare the nsIDocumentLoaderObserver methods. 2000-03-11 01:23:24 +00:00
tbogard%aol.net cb3777d554 Changed to use the XPIDL generated macro to declare the methods for nsIDocumentLoaderObserver. 2000-03-11 01:22:23 +00:00
tbogard%aol.net 5f21dba9bc Get the contentViewer from the docShell instead of the webShell. HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:21:29 +00:00
tbogard%aol.net 94957345a7 Removed the HandleUnknownContentType from the interface. 2000-03-11 01:19:40 +00:00
tbogard%aol.net 457a6df92c ContentViewer now takes an nsIWidget instead of a native window. Don't pass the scrolling preferences through the intialization as they are always the same and ignored. 2000-03-11 01:19:12 +00:00
tbogard%aol.net 35af6877c7 HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver. 2000-03-11 01:17:00 +00:00
tbogard%aol.net 40eddd37c4 Changed nsWebBrowser to support nsIWebProgress instead of nsIProgress. Made the new nsDocShellTreeOwner a friend. 2000-03-11 01:16:24 +00:00
tbogard%aol.net f518f21d5d Got much of the implementation done to actually get this object working. We now instantiate a webshell and pass along most needed calls. This gets the webBrowser object setup to start being used to basic stuff. 2000-03-11 01:12:46 +00:00
tbogard%aol.net bb26a518fc Just updated some documentation. 2000-03-11 01:10:57 +00:00
tbogard%aol.net 086694bb9c Added SetTreeOwner and SetWebBrowserChrome to do the proper setup of all the different up pointers. 2000-03-11 01:10:13 +00:00
tbogard%aol.net 49d970f6b4 Added nsDocShellTreeOwner.cpp to the build. 2000-03-11 01:06:03 +00:00
tbogard%aol.net 026c7850d4 Don't override every method in docShell, only those where webShell needs to do different things. Remove dependency on nsIBrowserWindow. WebShell should no longer create the native widget. Removed a number of APIs from nsIWebShell to continue thining it down until it is completely removed. Other general cleanup and removal of dead code. Sizing and positioning is left nearly completely up to docShell. The bounds must be stored locally for now as there is a problem with the sizeToContent when the child has already been reflowed on an unconstrained basis, this will be fixed soon thus allowing the removal of the locally cached bounds. HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver. 2000-03-11 01:05:08 +00:00
tbogard%aol.net 5b48c3a9de Remove Init, SetDocLoaderObserver, GetDocLoaderObserver, SetParent, GetParent, GetChildCount, AddChild, RemoveChild, ChildAt, GetName, SetName, FindChildWithName, SetChromeEventHandler, GetContentViewer, IsBusy, SetDocument, StopBeforeRequestingURL, StopAfterURLAvailable, GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight, SetZoom, GetZoom. These should no longer be used. The docShell APIs should be used intead. 2000-03-11 01:04:28 +00:00
tbogard%aol.net 49333708e7 HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:03:08 +00:00
tbogard%aol.net bc533a0fef Use the XPIDL generated macro to declare the methods for nsIDocumentLoaderObserver interface. 2000-03-11 01:01:39 +00:00
tbogard%aol.net 6f7b47a7db Converted to talk in terms of the docShell APIs intead of the old webShell ones where possible. HanldeUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:00:48 +00:00
tbogard%aol.net a28e9ea44d Use the nsIWebNavigation interface for loading an URL where possible instead of the old webShell one. When calling FindChildWithName add the new parameter to state that a child of a different type if ok to return. 2000-03-11 00:59:08 +00:00
tbogard%aol.net cedfb05eb4 FindChildWithName now takes a new parameter for if children of different types should be returned. We pass FALSE here to say children of a different type is fine. 2000-03-11 00:57:01 +00:00
tbogard%aol.net 627255c4d8 Added a paramater for stating if children of a different type should be returned from FindChildWithName or not. 2000-03-11 00:55:39 +00:00
tbogard%aol.net 13a0c0a34b HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. Added a member for stating if this docShell supports plugins or not. 2000-03-11 00:55:00 +00:00
tbogard%aol.net 6934cf3ab7 Added new attribute for stating if a docShell supports plugins or not. FindItemWithName should only return children of the same type. Added support for FindChildWithName to only return children of the same type. SetSize relies on SetPositionAndSize for implementation. Repaint now has an implementation stolen from the old webShell. GetMainWidget just gets the parentWidget since docShell doesnt' create it's own. Pass the widget to the creation of a contentViewer rather than a native window. 2000-03-11 00:53:48 +00:00
tbogard%aol.net 086aae8fec Reordered methods to be the same as the interface. 2000-03-11 00:49:47 +00:00
tbogard%aol.net 832a77d610 Added new type for TreeItems that simply wrap a content treeItem. Embedding is an example of this. 2000-03-11 00:48:54 +00:00
tbogard%aol.net cdcf127807 Added attributes for stating if a docshell should allow plugins or not. 2000-03-11 00:47:59 +00:00
tbogard%aol.net a364b44502 Now holds on to a docShell instead of a webShell. Use IDL generated NS_DECL_NSIDOCUMENTLOADEROBSERVER instead of inline function declarations. 2000-03-11 00:46:37 +00:00
tbogard%aol.net d9fc9ebec4 Now holds on to a docShell instead of a webShell. Talks through the new interfaces where possible. HandleUnkownContentType is no longer part of nsIDocumentLoaderObserver interface. 2000-03-11 00:46:26 +00:00
tbogard%aol.net 566ba99070 Use the nsIWebBrowserChrome interface to set the status rather than the old nsIBrowserWindow interface. 2000-03-11 00:41:57 +00:00
tbogard%aol.net de31521e84 Changed nsHTMLFrameInnerFrame to hold on to a subShell that is an nsIBaseWindow instead of a webShell. This paves the way for holding different types of objects. Also gets rid of that stupid nsIWebShell interface. :) When creating the docShell use the new docShell interfaces rather than the old webShell ones. 2000-03-11 00:41:04 +00:00
tbogard%aol.net f51fc52aa3 Converted a number of places to use the docShell APIs instead of the webShell ones. 2000-03-11 00:37:07 +00:00
tbogard%aol.net 00bbe276b9 Converted a number of places to talk in terms of the docShell APIs instead of the webShell ones. 2000-03-11 00:35:36 +00:00
tbogard%aol.net 4fbe61a8b8 Get the contentViewer through the docShell APIs instead of the webShell ones. 2000-03-11 00:34:54 +00:00
tbogard%aol.net a00486fca0 Use the nsIWebBrowserChrome to set the Status rather than the old nsIBrowserWindow interface. 2000-03-11 00:30:52 +00:00
tbogard%aol.net 8fa1a60914 Get the contentViewer from the docShell APIs rather than the webShell ones. 2000-03-11 00:29:47 +00:00
tbogard%aol.net 5ba6095a17 Converted a number of places to use the docShell APIs instead of the webShell ones. 2000-03-11 00:28:44 +00:00
tbogard%aol.net 53b6e571ee Get the contentViewer from the docShell APIs instead of the webShell ones. 2000-03-11 00:26:20 +00:00
tbogard%aol.net 23633d9815 Removed dependency on the nsIBrowserWindow interface. 2000-03-11 00:24:47 +00:00
tbogard%aol.net afc16a447d Remove dependency on nsIBrowserWindow interface. 2000-03-11 00:24:19 +00:00
tbogard%aol.net 3900ffa7ca Use the docShell APIs instead of the webShell ones where possible. 2000-03-11 00:22:48 +00:00
tbogard%aol.net 784c4eff06 HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 00:22:21 +00:00
tbogard%aol.net 620e9f7db7 Remove dependency on nsIBrowserWindow. 2000-03-11 00:21:27 +00:00
tbogard%aol.net 54bd722d6e Changed function declarations of nsIDocumentLoaderObserver to use the XPIDL macro instead of the inline versions. 2000-03-11 00:21:01 +00:00
tbogard%aol.net 4068112551 Use the docShell APIs for initializing/ creating the docShell/ webshell object. 2000-03-11 00:20:07 +00:00
tbogard%aol.net f4cd70655b nsIDocumentLoaderObserver function declarations now use the XPIDL macro. 2000-03-11 00:19:38 +00:00
tbogard%aol.net d772f7cf6a Removed dependency on nsBrowserWindow.h 2000-03-11 00:18:20 +00:00