tbogard@aol.net
6b4a79baf9
Added GetTarget() to be used to resolve targetting.
2000-01-30 07:34:10 +00:00
mscott@netscape.com
43b974c9cd
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
a01396385b
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
790420f31d
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
fb6bd3ec18
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
d459b2ef64
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
5d4a8a8ba0
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
sspitzer@netscape.com
e03f762b2f
fix warnings
1999-12-28 19:41:57 +00:00
tbogard@aol.net
66888d2099
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
f0d3ba0a8f
Removing ifdef MOZ_PERF_METRICS code from docshell. Does not affect build.
1999-12-20 23:22:17 +00:00
tbogard@aol.net
7615504a65
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
61a598a4c7
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
393cdaa00a
fix for 21113
1999-12-08 05:01:06 +00:00
tbogard@aol.net
4fb738335a
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
6b3844013e
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
1cf425ea08
Add nsXPIDLString.h include.
1999-12-03 12:10:31 +00:00
tbogard@aol.net
c5d741b605
Fixed a couple of problems with FindChildWithName.
1999-12-03 11:22:54 +00:00
tbogard@aol.net
ca37896dcd
Fixed logic problem with GetRootTreeItem.
1999-12-03 10:57:11 +00:00
tbogard@aol.net
491b77d207
Re-ordered a couple of methods to be under the right interface section.
1999-12-03 10:35:43 +00:00
tbogard@aol.net
07f6326d03
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
25baa5ff98
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
405a610969
Was acidentally incrementing the counter before requesting the element.
1999-12-02 10:05:17 +00:00
tbogard@aol.net
26195cce49
Implemented the new FocusAvailable in docshell as part of the nsIBaseWindow interface.
1999-12-02 09:42:11 +00:00
mscott@netscape.com
6d56150263
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
33b8a73e4d
api synch with uri loader --> use nsURILoaderCommand
...
r=travis
1999-12-02 07:01:11 +00:00
tbogard@aol.net
dbf1584df5
Added attribute for setting and getting the nsIDocShellTreeOwner.
1999-12-02 04:34:09 +00:00
tbogard@aol.net
97a09c036e
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
286fc4b6b0
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
3abca0bf7e
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
0480ff4ec6
nsDocShell now implements nsIScriptContextOwner.
1999-11-30 01:06:59 +00:00
tbogard@aol.net
9859bb5a9b
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
bbd2886fac
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
aa7a28235a
Changes to get DocShell building again with URILoader changes.
1999-11-29 22:00:35 +00:00
tbogard@aol.net
1ab1040470
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
97b0416689
Implemented GetPositionAndSize.... Fixed some calls to DOMHandleEvent.
1999-11-29 07:47:20 +00:00
tbogard@aol.net
35d96fb703
Changes to get this compiling again.
1999-11-23 10:15:10 +00:00
tbogard@aol.net
0f39229268
A couple of comment tweaks.
1999-11-22 10:07:10 +00:00
buster@netscape.com
cd7c34c530
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
2faadce595
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
warren@netscape.com
f51ae98f68
Fix for bustage due to channel retargeting changes.
1999-11-17 09:22:47 +00:00
tbogard@aol.net
2afc84dfbd
Got the code compiling again.
1999-11-17 08:57:00 +00:00
tbogard@aol.net
82abaab267
Replaced nsIGenericWindow with nsIBaseWindow.
1999-11-17 08:45:28 +00:00
warren@netscape.com
d781c103fb
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
tbogard@aol.net
fd2ea02f92
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
e8bb8e11bd
nsIDocShell now has a readonly attribute for the currently loaded content viewer.
1999-11-15 22:54:47 +00:00
tbogard@aol.net
714ab78a0c
Changes to reflect changes in nsIContentViewerContainer usage.
1999-11-15 10:51:57 +00:00
tbogard@aol.net
b800413eae
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
acb48beafb
Implemented a number of the Positioning / Sizing routines.
1999-11-13 08:09:16 +00:00
tbogard@aol.net
10c2ddff48
Changed a temp XPCOM manual ref pointer to an nsCOMPtr.
1999-11-12 09:13:52 +00:00
tbogard@aol.net
e0d15b390f
Added CreateContentViewer and NewContentViewerObj methods for docShell.
1999-11-12 09:07:28 +00:00