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 |