norris%netscape.com
|
732190b52e
|
Remove mURL from nsWebShell, and GetURL from nsIWebShell.
r=travis
git-svn-id: svn://10.0.0.236/trunk@62618 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 02:57:39 +00:00 |
|
slamm%netscape.com
|
a5a7429329
|
Run warnings on testfailed builds too.
git-svn-id: svn://10.0.0.236/trunk@62617 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 02:55:19 +00:00 |
|
pavlov%netscape.com
|
71f59dc9ad
|
set IS_COMPONENT to 1 so that we generate a component instead of a 'normal' dynamic library
git-svn-id: svn://10.0.0.236/trunk@62616 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 02:43:04 +00:00 |
|
srinivas%netscape.com
|
32331723af
|
Handle the ERANGE error on Solaris. Bugzilla 31437.
git-svn-id: svn://10.0.0.236/trunk@62615 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 02:38:25 +00:00 |
|
tbogard%aol.net
|
a083e8e26b
|
HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver.
git-svn-id: svn://10.0.0.236/trunk@62614 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:33:13 +00:00 |
|
tbogard%aol.net
|
08269a5843
|
HandleUnkownContentType is no longer part of the nsIDocumentLoaderObserver interface. Use the DocShell APIs to get the contentViewer instead of the webShell ones.
git-svn-id: svn://10.0.0.236/trunk@62613 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:32:46 +00:00 |
|
tbogard%aol.net
|
5190132c24
|
HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. Use the docShell APIs where possible instead of the webShell ones.
git-svn-id: svn://10.0.0.236/trunk@62612 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:32:16 +00:00 |
|
tbogard%aol.net
|
2a69888732
|
Use the docShell APIs instead of the webshell ones where posssible. Instantiate the webBrowser Object instead of the docShell/webShell one. This starts the path for viewer to start using the embedding object completely rather than directly talking to a docShell. HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62611 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:31:28 +00:00 |
|
tbogard%aol.net
|
08a88d4afc
|
Use the docShell APIs instead of the webShell ones in some places. HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62610 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:30:32 +00:00 |
|
tbogard%aol.net
|
dab65a7998
|
GetWebShell became GetDocShell to continue the conversion to talking in terms of DocShells instead of webShells.
git-svn-id: svn://10.0.0.236/trunk@62609 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:30:04 +00:00 |
|
tbogard%aol.net
|
7b6dc3a877
|
Remove nsIBrowserWindow as that interface is going away.
git-svn-id: svn://10.0.0.236/trunk@62608 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:29:42 +00:00 |
|
tbogard%aol.net
|
e3f824bae5
|
Converted to hold on to a docShell instead of a webShell. Interaction with this object that previously was a webShell now is a docShell.
git-svn-id: svn://10.0.0.236/trunk@62607 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:29:15 +00:00 |
|
tbogard%aol.net
|
2e756bbf37
|
Converted to hold on to a docShell instead of a webShell. HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. Removed the ifdef for NEW_WEBSHELL_INTERFACES as we are definitely not going back now.
git-svn-id: svn://10.0.0.236/trunk@62606 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:28:46 +00:00 |
|
tbogard%aol.net
|
34e1095aaf
|
Hold on to a docShell instead of a webShell.
git-svn-id: svn://10.0.0.236/trunk@62605 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:28:07 +00:00 |
|
tbogard%aol.net
|
23a61b3621
|
SetWebShell now sets a DocShell instead.
git-svn-id: svn://10.0.0.236/trunk@62604 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:27:42 +00:00 |
|
tbogard%aol.net
|
d70cb1282d
|
No longer implement the nsIBrowserWindow interface. Changed nsIDocumentLoaderObserver declarations to use the XPIDL generated macro.
git-svn-id: svn://10.0.0.236/trunk@62603 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:26:36 +00:00 |
|
tbogard%aol.net
|
bc3d57f677
|
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.
git-svn-id: svn://10.0.0.236/trunk@62602 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:25:54 +00:00 |
|
tbogard%aol.net
|
1ffdbff108
|
ContentViewer Initialization now take an nsIWidget instead of a native window. Set status using the nsIWebBrowserChrome interface instead of the old nsIBrowserWindow interface.
git-svn-id: svn://10.0.0.236/trunk@62601 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:25:34 +00:00 |
|
tbogard%aol.net
|
4a9e253808
|
ContentViewer Initialization now take an nsIWidget instead of a native window.
git-svn-id: svn://10.0.0.236/trunk@62600 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:24:59 +00:00 |
|
tbogard%aol.net
|
c2a00e2a9b
|
HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62599 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:24:29 +00:00 |
|
tbogard%aol.net
|
894923e06e
|
Use the XPIDL macro to declare the nsIDocumentLoaderObserver methods.
git-svn-id: svn://10.0.0.236/trunk@62598 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:23:24 +00:00 |
|
tbogard%aol.net
|
09cb7ccc4a
|
Changed to use the XPIDL generated macro to declare the methods for nsIDocumentLoaderObserver.
git-svn-id: svn://10.0.0.236/trunk@62597 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:22:23 +00:00 |
|
tbogard%aol.net
|
a359e20d8e
|
Get the contentViewer from the docShell instead of the webShell. HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62596 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:21:29 +00:00 |
|
tbogard%aol.net
|
316fef5094
|
Removed the HandleUnknownContentType from the interface.
git-svn-id: svn://10.0.0.236/trunk@62595 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:19:40 +00:00 |
|
tbogard%aol.net
|
06deacac5c
|
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.
git-svn-id: svn://10.0.0.236/trunk@62594 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:19:12 +00:00 |
|
tbogard%aol.net
|
cd42459d5d
|
HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver.
git-svn-id: svn://10.0.0.236/trunk@62593 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:17:00 +00:00 |
|
tbogard%aol.net
|
a49bd0c4e5
|
Changed nsWebBrowser to support nsIWebProgress instead of nsIProgress. Made the new nsDocShellTreeOwner a friend.
git-svn-id: svn://10.0.0.236/trunk@62592 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:16:24 +00:00 |
|
tbogard%aol.net
|
6a27b4658e
|
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.
git-svn-id: svn://10.0.0.236/trunk@62591 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:12:46 +00:00 |
|
tbogard%aol.net
|
5d5d8acd13
|
Just updated some documentation.
git-svn-id: svn://10.0.0.236/trunk@62590 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:10:57 +00:00 |
|
tbogard%aol.net
|
67c18c7e39
|
Added SetTreeOwner and SetWebBrowserChrome to do the proper setup of all the different up pointers.
git-svn-id: svn://10.0.0.236/trunk@62589 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:10:13 +00:00 |
|
tbogard%aol.net
|
90acde0da4
|
Added nsDocShellTreeOwner.cpp to the build.
git-svn-id: svn://10.0.0.236/trunk@62588 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:06:03 +00:00 |
|
tbogard%aol.net
|
b182b69877
|
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.
git-svn-id: svn://10.0.0.236/trunk@62587 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:05:08 +00:00 |
|
tbogard%aol.net
|
bc326dd50f
|
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.
git-svn-id: svn://10.0.0.236/trunk@62586 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:04:28 +00:00 |
|
tbogard%aol.net
|
9958464107
|
HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62585 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:03:08 +00:00 |
|
tbogard%aol.net
|
b09f250b0f
|
Use the XPIDL generated macro to declare the methods for nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62584 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:01:39 +00:00 |
|
tbogard%aol.net
|
58b8ec5773
|
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.
git-svn-id: svn://10.0.0.236/trunk@62583 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 01:00:48 +00:00 |
|
tbogard%aol.net
|
3dd2de0292
|
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.
git-svn-id: svn://10.0.0.236/trunk@62582 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:59:08 +00:00 |
|
tbogard%aol.net
|
f2e6238146
|
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.
git-svn-id: svn://10.0.0.236/trunk@62581 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:57:01 +00:00 |
|
tbogard%aol.net
|
89827f2372
|
Added a paramater for stating if children of a different type should be returned from FindChildWithName or not.
git-svn-id: svn://10.0.0.236/trunk@62580 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:55:39 +00:00 |
|
tbogard%aol.net
|
4bbd22ff42
|
HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. Added a member for stating if this docShell supports plugins or not.
git-svn-id: svn://10.0.0.236/trunk@62579 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:55:00 +00:00 |
|
tbogard%aol.net
|
d51e7486d4
|
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.
git-svn-id: svn://10.0.0.236/trunk@62578 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:53:48 +00:00 |
|
tbogard%aol.net
|
c39b673630
|
Reordered methods to be the same as the interface.
git-svn-id: svn://10.0.0.236/trunk@62577 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:49:47 +00:00 |
|
tbogard%aol.net
|
20aaf3fcb2
|
Added new type for TreeItems that simply wrap a content treeItem. Embedding is an example of this.
git-svn-id: svn://10.0.0.236/trunk@62576 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:48:54 +00:00 |
|
tbogard%aol.net
|
d534c955e4
|
Added attributes for stating if a docshell should allow plugins or not.
git-svn-id: svn://10.0.0.236/trunk@62575 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:47:59 +00:00 |
|
tbogard%aol.net
|
a47b6e3213
|
Now holds on to a docShell instead of a webShell. Use IDL generated NS_DECL_NSIDOCUMENTLOADEROBSERVER instead of inline function declarations.
git-svn-id: svn://10.0.0.236/trunk@62574 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:46:37 +00:00 |
|
tbogard%aol.net
|
b2544e273f
|
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.
git-svn-id: svn://10.0.0.236/trunk@62573 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:46:26 +00:00 |
|
tbogard%aol.net
|
e9dade26fc
|
Use the nsIWebBrowserChrome interface to set the status rather than the old nsIBrowserWindow interface.
git-svn-id: svn://10.0.0.236/trunk@62572 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:41:57 +00:00 |
|
tbogard%aol.net
|
2011f00f70
|
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.
git-svn-id: svn://10.0.0.236/trunk@62571 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:41:04 +00:00 |
|
tbogard%aol.net
|
e0ccbcff63
|
Converted a number of places to use the docShell APIs instead of the webShell ones.
git-svn-id: svn://10.0.0.236/trunk@62570 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:37:07 +00:00 |
|
tbogard%aol.net
|
cd4d5288b0
|
Converted a number of places to talk in terms of the docShell APIs instead of the webShell ones.
git-svn-id: svn://10.0.0.236/trunk@62569 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-11 00:35:36 +00:00 |
|