tbogard%aol.net
3b3a312f47
added files: mozilla/docshell/base/nsIDocShellTreeItem.idl, mozilla/docshell/base/nsIDocShellTreeNode.idl
1999-12-03 10:04:09 +00:00
tbogard%aol.net
43204fa241
Adding nsIDocShellTreeItem.idl to be compiled.
1999-12-03 10:02:00 +00:00
tbogard%aol.net
b0e0640daa
Adding two new interfaces to deal with the docshell tree.
1999-12-03 10:00:23 +00:00
tbogard%aol.net
eb96099e6d
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
mscott%netscape.com
23fde50053
Fix a webshell leak! improper nsCOMPtr useage in DestroyChildren was causing us to leak
...
all child webshells!!! uhuh...that couldn't have been good
1999-12-02 23:46:00 +00:00
tbogard%aol.net
658ccd00a8
Added new interface nsIDocShellTreeNode that will replace nsIDocShellContainer.
1999-12-02 11:54:40 +00:00
tbogard%aol.net
42baa75378
Implemented the nsIBaseWindow::FocusAvailable. Hooked up the old nsIWebShellContainer::FocusAvailable to go through the new one.
1999-12-02 10:11:38 +00:00
tbogard%aol.net
0f6eaf069d
Was acidentally incrementing the counter before requesting the element.
1999-12-02 10:05:17 +00:00
tbogard%aol.net
e021e1fe53
Stubbed out the implementation of FocusAvailable in webshell as part of the nsIBaseWindow interface.
1999-12-02 09:43:07 +00:00
tbogard%aol.net
0601612adf
Implemented the new FocusAvailable in docshell as part of the nsIBaseWindow interface.
1999-12-02 09:42:11 +00:00
mscott%netscape.com
2aa5ceb797
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
fc735a32a8
api synch with uri loader --> use nsURILoaderCommand
...
r=travis
1999-12-02 07:01:11 +00:00
mscott%netscape.com
a35676baf1
openuri now takes a nsURILoaderCommand
...
remove protocol scheme check before using the uri loader. this
means that all urls will run through the uriloader regardless of
type when it gets turned on.
webshell:
doContent and canHandleContent now take a nsURILoaderCommand
modify the handle link click event method to pass in
in the nsIURILoader::viewUserClick command to the uri loader
r=travis
1999-12-02 07:00:17 +00:00
tbogard%aol.net
0f3e5cfb03
Added attribute for setting and getting the nsIDocShellTreeOwner.
1999-12-02 04:34:09 +00:00
tbogard%aol.net
8b7ac4125d
Removed now defunct interfaces.
1999-12-02 01:30:41 +00:00
tbogard%aol.net
a4d7be6cba
Removed nsIDocShellEdit.idl and nsIDocShellFile.idl.
1999-12-02 00:59:28 +00:00
tbogard%aol.net
4058118557
Removed
1999-12-02 00:58:49 +00:00
buster%netscape.com
0d35e09766
fixed 20170
...
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net
2472113dc8
nsWebShell now implements nsIDocShellContainer.
1999-12-01 03:41:43 +00:00
tbogard%aol.net
fbd97c3675
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
11a750afde
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
tbogard%aol.net
e8c531fad1
Removed nsIDocShellFile and nsIDocShellEdit from the include list.
1999-12-01 03:07:02 +00:00
mscott%netscape.com
0e2ff650d6
uri dispatching nit...if the webshell doesn't have a parent content uri listener then
...
return an error code instead of NS_OK.
1999-12-01 00:16:25 +00:00
tbogard%aol.net
df09e67688
Trying to put CallQueryInterface back in. Lets see if Wensleydale likes it better with a .get().
1999-11-30 23:50:01 +00:00
erik%netscape.com
7cde78d9d1
Adding local .cvsignore file; r=none
1999-11-30 23:22:27 +00:00
warren%netscape.com
18aadbf7ef
Removed neckoutil_s.lib
1999-11-30 07:58:20 +00:00
tbogard%aol.net
f4f62bed05
Errr, this should help baby wensleydale.
1999-11-30 06:02:46 +00:00
warren%netscape.com
e480d13275
Workaround for Solaris bustage.
1999-11-30 05:58:24 +00:00
warren%netscape.com
2db26922a6
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
f66740f59e
nsWebShell now implements nsIDocShell. This is to pave the way for getting converted over to the docshell world. r=pavlov
1999-11-30 04:32:09 +00:00
tbogard%aol.net
c5a3233ffe
Adding new line at the end of the file to get rid of the warning.
1999-11-30 03:50:05 +00:00
tbogard%aol.net
84eb2092e0
link with jsdom.dll so we get the methods to create a new ScriptGlobalObject and context.
1999-11-30 01:08:08 +00:00
tbogard%aol.net
2d28986f21
nsDocShell now implements nsIScriptContextOwner.
1999-11-30 01:06:59 +00:00
tbogard%aol.net
09d26dc298
Declare that nsCDocShell implements nsIScriptContextOwner.
1999-11-30 01:05:28 +00:00
dougt%netscape.com
f66be6c30c
fix for 18078. r=mstoltz,warren
1999-11-30 00:32:43 +00:00
pinkerton%netscape.com
7cda389c03
First Checked In.
1999-11-30 00:12:08 +00:00
mscott%netscape.com
a260948fc1
small uri dispatching nit...I needed to add nsIURIContentListener to the GetInterface method on nsIWebShell.
1999-11-30 00:09:00 +00:00
tbogard%aol.net
ad6ba7ddf1
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
692943a50b
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
6d578fca19
Changes to get DocShell building again with URILoader changes.
1999-11-29 22:00:35 +00:00
pavlov%netscape.com
467df63664
build some files r=travis
1999-11-29 21:34:42 +00:00
danm%netscape.com
60ece7d3bb
updated to match nsIWebShell interface change for travis@netscape.com
1999-11-29 21:15:32 +00:00
tbogard%aol.net
02988c2379
Updated the UNIX makefiles to be in sync with the Windows ones. (Not Part of the build).
1999-11-29 18:42:33 +00:00
tbogard%aol.net
7c9a535d7a
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
e61394b1f9
Added a readonly attribute to get the PresShell. (Not Part of the build)
1999-11-29 18:40:06 +00:00
tbogard%aol.net
8abfb4a29e
Implemented GetPositionAndSize.... Fixed some calls to DOMHandleEvent.
1999-11-29 07:47:20 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
49a7dee927
nsWebShell now implements nsIBaseWindow. Part of the steps to getting call sites calling the new interfaces rather than nsIWebShell.
1999-11-27 02:14:40 +00:00
tbogard%aol.net
5cf34ba8b8
Removed the set and get of the URLDispatcher. Changed a QI to using the Interface maps.
1999-11-24 09:40:56 +00:00
tbogard%aol.net
af1ce8d410
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
tbogard%aol.net
b6582c421e
Changes to get this compiling again.
1999-11-23 10:15:10 +00:00
tbogard%aol.net
43c07c9572
Changed the old QI map to use the new NS_INTERFACE_MAP_BEGIN, NS_INTERFACE_ENTRY, NS_INTERFACE_MAP_END type map.
1999-11-23 10:08:32 +00:00
tbogard%aol.net
515e4d9739
Changed the concept of the webshell holding an mChromeElement object to it holding a nsIChromeEventHandler interface. This is more generic and allows other apps to plugin nicer into the API.r=hyatt
1999-11-23 09:57:47 +00:00
radha%netscape.com
a0810ef4c0
Fix for regressed bug #, 15441. Back/Forward to anchors erratic. r=nisheeth
1999-11-22 21:42:00 +00:00
tbogard%aol.net
33b7456c27
A couple of comment tweaks.
1999-11-22 10:07:10 +00:00
buster%netscape.com
d8a7ef6556
don't know how this got through, I must not have saved the file from my IDE?
1999-11-19 08:43:27 +00:00
buster%netscape.com
c8396a9691
first version of interface for content-specific manipulations
1999-11-19 07:44:27 +00:00
buster%netscape.com
93551f1751
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
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
mscott%netscape.com
1e3db6851b
Bug #14928 --> phase one of uri dispatching landing. webshell is a nsIURIContentListener.
...
r=travis.
1999-11-18 07:06:39 +00:00
mscott%netscape.com
6ac15557ae
(not part of the build)
...
api tweak to nsIURIContentListener::CanHandleContent
1999-11-18 01:09:56 +00:00
warren%netscape.com
5b5fb803e9
Fix for bustage due to channel retargeting changes.
1999-11-17 09:33:13 +00:00
warren%netscape.com
7c1c028e55
Fix for bustage due to channel retargeting changes.
1999-11-17 09:22:47 +00:00
tbogard%aol.net
381ea3cffd
Got the code compiling again.
1999-11-17 08:57:00 +00:00
tbogard%aol.net
a1d86ae1f7
Replaced nsIGenericWindow with nsIBaseWindow.
1999-11-17 08:45:28 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
tbogard%aol.net
2db6e40b62
Removed nsIGenericWindow.idl as is is now implemented by widget/public/nsIBaseWindow.idl.
1999-11-17 07:25:22 +00:00
tbogard%aol.net
aae2cde858
Fixed a warning.
1999-11-17 04:19:39 +00:00
tbogard%aol.net
d972c34518
Removed nsIWebShell::GetRootWebShellEvenIfChrome(). Added nsIWebShell::GetTopLevelWindow(). Made GetRootWebShellEvenIfChrome implementation a protected member function.
1999-11-16 20:06:12 +00:00
tbogard%aol.net
30c87ee660
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
e34b530b18
Fixed ambigous cast.
1999-11-15 23:26:50 +00:00
tbogard%aol.net
7f0b4a66d0
nsIDocShell now has a readonly attribute for the currently loaded content viewer.
1999-11-15 22:54:47 +00:00
tbogard%aol.net
00670b90c7
Changes to reflect changes in nsIContentViewerContainer usage.
1999-11-15 10:51:57 +00:00
tbogard%aol.net
c1c0a44226
Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov
1999-11-15 07:29:23 +00:00
tbogard%aol.net
39c0453051
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
9eb64e3cf9
Removed QueryCapability to reflect changes in nsIContentViewerContainer API. Casting change when calling nsIContentViewer::SetContainer. r=pavlov
1999-11-14 10:11:26 +00:00
beard%netscape.com
65a3476676
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +00:00
tbogard%aol.net
d20964dfb8
Implemented a number of the Positioning / Sizing routines.
1999-11-13 08:09:16 +00:00
tbogard%aol.net
1ea38abf06
Changed the QueryInterface to be a QUERY using the macros. r=scc
1999-11-13 05:31:36 +00:00
tbogard%aol.net
956aa1737e
Made webshell implement nsIInterfaceRequestor. This paves the way for me to start changing people to not use nsIContentViewerContainer::QueryCapability(). r=pavlov
1999-11-13 04:06:23 +00:00
tbogard%aol.net
8b913365e8
Changed a temp XPCOM manual ref pointer to an nsCOMPtr.
1999-11-12 09:13:52 +00:00
tbogard%aol.net
6099e4fc4d
Got more implementation for the DoContent methods. It now calls the new nsDocShell::CreateContentViewer method to kick off the content viewer creation and pairing to the stream.
1999-11-12 09:09:27 +00:00
tbogard%aol.net
dc64ef1f06
Added CreateContentViewer and NewContentViewerObj methods for docShell.
1999-11-12 09:07:28 +00:00
tbogard%aol.net
4c8c939f0b
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
sspitzer%netscape.com
56d01e76b9
fix build bustage.
...
#include "nsIDOMDocument.h"
not
#include "nsIDOMDOcument.h"
1999-11-12 00:19:00 +00:00
buster%netscape.com
1f43e8ed87
added hooking up document tree in FireEndDocumentLoad.
1999-11-11 23:30:41 +00:00
buster%netscape.com
e9f930c225
added nsIWebShell::SetDocument, a new interface for loading a pre-fabricated content model
...
into a webshell synchronously.
This has NOT yet been reviewed, and is not yet used anywhere in the system.
I *will* get a formal code review before enabling it's use. However, I want to get the code into
the tree because keeping my tree in synch is becoming a burden.
1999-11-11 22:32:13 +00:00
jdunn%netscape.com
0c7a249849
removing ';' from the end of the macros, since the macro in nsTimer.h
...
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
valeski%netscape.com
a619ab8a51
11869, r=brendan (for everything but the case where we check for keyword url load failure). Hooking up keywords to webshell. we now kick non-qualified hosts to the keyword server (if keywords are enabled (they're defaulted to off), on windows. and if a non-qualifed host lookup fails we kick that to the keyword server (on all platforms, if keywords are enabled). If keywords are disabled (default case) we do the www.*.com trick ourselves in the client.
1999-11-11 03:26:18 +00:00
buster%netscape.com
e9ab7e0c82
tiny fix to SetDocument based on small change to semantics of underlying objects, back-ported from webshell
1999-11-11 01:27:27 +00:00
buster%netscape.com
be9b07841c
added SetDocument implementation
...
added Get/SetDocLoaderObserver
added base implementation for nsIDocShellContainer methods
started filling in GetVisibility
started nsIContentViewerContainer methods, very rough
added FireStartDocumentLoad, FireEndDocumentLoad
added DestroyChildren
1999-11-11 00:42:48 +00:00
buster%netscape.com
501c672a51
added charset attributes
1999-11-11 00:39:50 +00:00
buster%netscape.com
c1a07db400
added charset member data
1999-11-11 00:39:16 +00:00
buster%netscape.com
70a6e3199c
filled in charset methods
...
select all
some of sizeToContent
AddChild override, to handle charset stuff
1999-11-11 00:38:55 +00:00
buster%netscape.com
dd8ceebaee
added libs:
...
> $(DIST)\lib\neckoutil_s.lib \
> $(DIST)\lib\gkgfxwin.lib \
1999-11-11 00:36:48 +00:00
buster%netscape.com
e13da51859
made childCount readonly
1999-11-11 00:36:09 +00:00
buster%netscape.com
13e7b8c45a
changed args to SetDocument
...
added attribute nsIDocumentLoaderObserver docLoaderObserver;
1999-11-11 00:35:36 +00:00
buster%netscape.com
1fa5e9c2ad
nsDocShellBase implements nsIDocShellContainer
...
added some member data
1999-11-11 00:34:41 +00:00
tbogard%aol.net
acbd6607c6
Added mLoadCookie that is used in the new URI Loader calls.
1999-11-10 21:43:58 +00:00
tbogard%aol.net
900aec302c
Changes to call OpenURI with new parameter set.
1999-11-10 07:27:25 +00:00