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
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
buster%netscape.com
b5f6840f57
added hooking up document tree in FireEndDocumentLoad.
1999-11-11 23:30:41 +00:00
buster%netscape.com
9d966abd88
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
1c3fd92903
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
tbogard%aol.net
8c6354e002
Changes to call OpenURI with new parameter set.
1999-11-10 07:27:25 +00:00
tbogard%aol.net
ae3b903ad2
Changed nsComponentManager::CreateInstance to use new nsCOMPtr do_CreateInstance.
1999-11-10 07:03:50 +00:00
tbogard%aol.net
0fac72fa81
Removed NewURI as it is no longer needed. Added new methods that are found in the interface for getting the currently loaded URI. Also made the changes to LoadURI* to match changes in the interface. Took advantage of the change to nsDSURIContentListener to set the presContext for the load. Made nsDSURIContentListener a friend class to avoid having to make some non-interface member functions public.
1999-11-07 10:03:51 +00:00
tbogard%aol.net
508e44c469
Changed the nsIDocShell parent attribute to not create a cycle. Added notes about this. Framed out start of usage for the uriloader. Added code for the new nsDSURIContentListener object to be the callback object for nsIURIContentListener passed to uriloader.
1999-11-06 04:51:05 +00:00
tbogard%aol.net
c3d509f9ab
Added some checks to verify calling of the nsIDocShellFile and nsIDocShellEdit functions.
1999-11-01 07:53:24 +00:00
tbogard%aol.net
5ead1038d8
Changed NS_ENSURE to be NS_ENSURE_TRUE.
1999-11-01 07:45:38 +00:00
tbogard%aol.net
d26ba47d29
Implemented GetZoom and SetZoom. Removed some left over comment code.
1999-11-01 04:02:24 +00:00
tbogard%aol.net
4a83671b62
Removed mPresShell and mPresContext from the base class. Added internal getter function GetPresShell to retrieve presShell objects. Added a pointer to mContentViewer. Changed LoadURI* to take a presContext. Changed SetDocument to take a presContext. Changed the attribute presContext to be read only.
1999-10-30 02:30:13 +00:00
tbogard%aol.net
3adce77597
Moved zoom attribute from nsIGenericWindow to nsIDocShell. Updated zoom documentation.
1999-10-30 00:52:57 +00:00
tbogard%aol.net
2c0660ae5e
Changed a call to QueryInterface to use CallQueryInterface which helps with type checking.
1999-10-29 23:59:20 +00:00
buster%netscape.com
d0b493f7b8
more implementation
...
some nits to conform more to seamonkey coding conventions.
1999-10-29 18:25:57 +00:00
tbogard%aol.net
965f582659
Removed RemoveFocus() from nsIGenericWindow. Moved SizeToContent() to nsIHTMLDocShell. Added setCurScrollPosEx and setScrollRangeEx to nsIScrollable. Moved a bunch of code from nsHTMLDocShell into the base class. Commented out some stuff. Everything should compile now.
1999-10-28 07:51:10 +00:00
tbogard%aol.net
a771b601ec
Pushed many of the method implementations done by buster from nsHTMLDocShell into the base class.
1999-10-28 02:20:44 +00:00
tbogard%aol.net
274f096f69
Boundary checking.
1999-10-27 02:44:01 +00:00
tbogard%aol.net
e08a7d9e0b
Implemented the Destroy() method.... Which basically boils down to us returning out that we don't support the method. :)
1999-10-26 22:59:33 +00:00
tbogard%aol.net
82f5d65f7e
Implemented a number of methods for the doc shell attributes. Setup and Init structure which is used to accept the settings of attributes until Create() is called.
1999-10-26 22:56:59 +00:00
tbogard%aol.net
be45411dfc
Added a CanHandleContentType to identify if a given instantiated docShell can handle the requested document type.
1999-10-26 09:51:36 +00:00
tbogard%aol.net
34a6d664d7
Created a base class library that will provide the shared docShell implmentation.
1999-10-26 01:44:00 +00:00