Commit Graph

1801 Commits

Author SHA1 Message Date
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