tbogard%aol.net
83ea52d7e1
nsDocShell now implements the nsIWebNavigation interface. Added some stubbed code to Ensure that there is a content viewer. Also added stubbed code to Setup the content viewer when a new one is created. This will eventually replace the embed method. Removed the mCreated member as it is no longer needed. The destructor calls Destroy now to centralize the destruction code. r=hyatt
2000-02-14 06:40:28 +00:00
tbogard%aol.net
2054552589
SetItemType now asserts when you try to set the type while there is a parent. FocusAvailable now supports calling up to the treeOwner. CreateTargetLocation() now has an implementation. r=hyatt
2000-02-11 01:09:12 +00:00
kmcclusk%netscape.com
4d12d19a42
Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
...
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
tbogard%aol.net
f5d81c3e9c
GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur
2000-02-08 13:40:10 +00:00
tbogard%aol.net
7812b664fc
Added GetTarget() to be used to resolve targetting.
2000-01-30 07:34:10 +00:00
mscott%netscape.com
472ee875c7
Part of docshell/webshell landing prep work. The doc loader is being re-factored into the uri loader.
...
api synch of changes to nsIURIContentListener
r=travis
2000-01-29 06:10:54 +00:00
tbogard%aol.net
e7d3fd2036
Added the ability to GetInterface to nsIDOMWindow from an nsIDocShell. Changed a couple of AddRef and Release calls to use the macros.
2000-01-23 06:00:11 +00:00
mscott%netscape.com
466ba23665
loading a uri takes the channel instead of the uri. The caller
...
must create the channel before call openuri.
r=rpotts.
2000-01-17 19:56:31 +00:00
tbogard%aol.net
aec2b94986
When adding a child bail out on the pass through stuff when it isn't of the same item type. When adding a child and it is of the same type set the tree owner. When removing a child unset the tree owner. GetPosition and GetSize now just goes through the GetPositionAndSize instead of duplicating the code. r=hyatt.
2000-01-14 08:19:19 +00:00
pp%ludusdesign.com
13efd9e8c6
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rpotts%netscape.com
e4d36a4fca
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
sspitzer%netscape.com
42e7039924
fix warnings
1999-12-28 19:41:57 +00:00
tbogard%aol.net
a2d7ce7db9
Fixed a couple of previously unitialized member variables. Implemented the setting and getting of the ChromeEventHandler attribute. Implemented the setting and getting of the title.
1999-12-21 00:11:33 +00:00
nisheeth%netscape.com
ca22935dc0
Removing ifdef MOZ_PERF_METRICS code from docshell. Does not affect build.
1999-12-20 23:22:17 +00:00
tbogard%aol.net
61e540c691
Changed nsresult protected functions to be NS_IMETHOD so they would be virtual thus allowing proper subclassing. Updated the algorithm for FindItemWithName. Added ChromeEventHandler attribute getter and setter stubs.
1999-12-18 02:23:31 +00:00
tbogard%aol.net
d5f865bc3f
Implemented changes to nsIDocShellTreeItem and nsIDocShellTreeNode. FindItemWithName and FindChildWithName. Work to fix bug 21287. r=shaver a=shaver.
1999-12-12 10:15:26 +00:00
tbogard%aol.net
32b52dc1b5
fix for 21113
1999-12-08 05:01:06 +00:00
tbogard%aol.net
d7c10dfc1a
Added some methods to nsIDocShellTreeItem... It now understands the concept of being of the chrome or content type. Added convenience methods to traverse up the tree with a restriction of same item type.
1999-12-08 04:57:23 +00:00
mscott%netscape.com
7a81382fd4
Bug #20700 --> fix view source by converting back and forth between nsURILoadCommand's and the old string
...
style version.
Fixed a memory leak of the global window.
r=travis
1999-12-06 22:32:32 +00:00
tbogard%aol.net
beed5aa87b
Add nsXPIDLString.h include.
1999-12-03 12:10:31 +00:00
tbogard%aol.net
27bc6e8c92
Fixed a couple of problems with FindChildWithName.
1999-12-03 11:22:54 +00:00
tbogard%aol.net
59d235af9c
Fixed logic problem with GetRootTreeItem.
1999-12-03 10:57:11 +00:00
tbogard%aol.net
4cefd518c0
Re-ordered a couple of methods to be under the right interface section.
1999-12-03 10:35:43 +00:00
tbogard%aol.net
3cde9b048d
Added the concept of the treeItem and node. This breaks up nsIDocShell a little bit.
1999-12-03 10:29:08 +00:00
tbogard%aol.net
648ace3e23
1.) WebShell no longer implements nsIScriptContextOwner.
...
2.) WebShell now implements the new nsIScriptGlobalObjectOwner.
3.) WebShell supports GetInterface to nsIScriptGlobalObject.
4.) Documents no longer carry around a reference to nsIScriptContextOwner. Instead they hold on to a nsIScriptGlobalObject. nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject(). Same change to the set methods.
1999-12-03 09:24:22 +00:00
tbogard%aol.net
ecc516a12a
Was acidentally incrementing the counter before requesting the element.
1999-12-02 10:05:17 +00:00
tbogard%aol.net
8ecbc31baa
Implemented the new FocusAvailable in docshell as part of the nsIBaseWindow interface.
1999-12-02 09:42:11 +00:00
mscott%netscape.com
929ee8727a
Pass nsURILoadCommand's instead of char * around for the command associated with the url.
1999-12-02 07:09:06 +00:00
mscott%netscape.com
ec94f6c93f
api synch with uri loader --> use nsURILoaderCommand
...
r=travis
1999-12-02 07:01:11 +00:00
tbogard%aol.net
87fef4b50e
Added attribute for setting and getting the nsIDocShellTreeOwner.
1999-12-02 04:34:09 +00:00
tbogard%aol.net
443ff9ab30
Changed a ->QueryInterface into a CallQueryInterface. Also cleaned up RemoveChild to return an error when an invalid child is passed in.
1999-12-01 03:37:21 +00:00
tbogard%aol.net
e0eaa26429
Removed old commented out code for the now defunct nsIDocShellEdit and nsIDocShellFile interfaces. Replaced nsIDocShellContainer::GetEnumerator with nsIDocShellContainer::GetChildAt(). Also provided implementation for that function.
1999-12-01 03:08:58 +00:00
warren%netscape.com
a265a32348
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
tbogard%aol.net
2ba249643b
nsDocShell now implements nsIScriptContextOwner.
1999-11-30 01:06:59 +00:00
tbogard%aol.net
50fd527b60
wensleydale rides the short bus. Lets see if it can understand a basic QueryInterface since CallQueryInterface seems to be too much for it's little brain to handle.
1999-11-29 23:25:25 +00:00
tbogard%aol.net
e4d0028330
A couple of changes to get building on Unix. Thanks to andreas.otte@primus-online.de for the patch.
1999-11-29 22:12:28 +00:00
tbogard%aol.net
8d95036b97
Changes to get DocShell building again with URILoader changes.
1999-11-29 22:00:35 +00:00
tbogard%aol.net
263f367110
Changes to reflect the fact that the nsIDocShell API now has a GetPresShell. Used NS_STATIC_CAST on a comparison to 'this'. (Not Part of build).
1999-11-29 18:41:59 +00:00
tbogard%aol.net
a101c26ce4
Implemented GetPositionAndSize.... Fixed some calls to DOMHandleEvent.
1999-11-29 07:47:20 +00:00
tbogard%aol.net
2209fa5d4f
Changes to get this compiling again.
1999-11-23 10:15:10 +00:00
tbogard%aol.net
cea3644efe
A couple of comment tweaks.
1999-11-22 10:07:10 +00:00
buster%netscape.com
5e269fcf05
moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
...
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
warren%netscape.com
d8bbb844e6
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
warren%netscape.com
ccabd9fdde
Fix for bustage due to channel retargeting changes.
1999-11-17 09:22:47 +00:00
tbogard%aol.net
d8fc99ac1d
Got the code compiling again.
1999-11-17 08:57:00 +00:00
tbogard%aol.net
8b6a06641c
Replaced nsIGenericWindow with nsIBaseWindow.
1999-11-17 08:45:28 +00:00
warren%netscape.com
aaf83521f5
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
tbogard%aol.net
10e0ffda02
Changed GetContainer to be performed off the nsIDocShell parent rather than try to QI to nsIContentViewerContainer.
1999-11-15 23:48:27 +00:00
tbogard%aol.net
c36aa8e5a7
nsIDocShell now has a readonly attribute for the currently loaded content viewer.
1999-11-15 22:54:47 +00:00
tbogard%aol.net
b644d30218
Changes to reflect changes in nsIContentViewerContainer usage.
1999-11-15 10:51:57 +00:00
tbogard%aol.net
b84c1c028a
Removed QueryCapability to reflect removal in the nsIContentViewerContainer API. Changed call the nsIContentViewer::SetContainer() to cast to the right nsISupports.
1999-11-14 10:24:37 +00:00
tbogard%aol.net
54dcb3ec83
Implemented a number of the Positioning / Sizing routines.
1999-11-13 08:09:16 +00:00
tbogard%aol.net
478cebc8b7
Changed a temp XPCOM manual ref pointer to an nsCOMPtr.
1999-11-12 09:13:52 +00:00
tbogard%aol.net
5d128df319
Added CreateContentViewer and NewContentViewerObj methods for docShell.
1999-11-12 09:07:28 +00:00
tbogard%aol.net
3bd30f0e0c
Now that we have decided that there is only one docshell for all content types, we needed to get rid of the base class/ content type implementation. This checkin takes and moves the nsDocShellBase to be nsDocShell. It now holds the nsIHTMLDocShell stuff. This will be going away. nsCDocShell was created to replace the previous nsCHTMLDocShell.
1999-11-12 07:28:25 +00:00