Граф коммитов

617 Коммитов

Автор SHA1 Сообщение Дата
tbogard%aol.net f574517531 Added the ability to find a docshellTreeItem with the given name per the API. Work to fix bug 21287. r=shaver a=shaver. 1999-12-12 10:13:00 +00:00
tbogard%aol.net 9c1ebf52ef Removed nsIDocShellContainer.idl, added nsIDocShellTreeOwner.idl. 1999-12-12 10:10:36 +00:00
tbogard%aol.net d9f8e95bad Removed nsIDocShellContainer since it is no longer used and is replaced by nsIDocShellTreeNode. 1999-12-12 09:04:04 +00:00
tbogard%aol.net 68875c5534 added files: mozilla/docshell/base/nsIDocShellTreeOwner.idl 1999-12-12 08:54:37 +00:00
tbogard%aol.net 825bad222e removed files: mozilla/docshell/base/nsIDocShellContainer.idl 1999-12-12 08:54:02 +00:00
tbogard%aol.net 24a0756c9c Added nsIDocShellTreeItem.idl to the build removed nsIDocShellContainer.idl from the build.r=hyatt 1999-12-12 08:52:03 +00:00
tbogard%aol.net 89f6e5ef3e Adding a new interface. 1999-12-12 08:47:00 +00:00
buster%netscape.com cb98c50b32 bug 21187
fixed the webshell leak in <textarea> and <input type=text|password>
the problem was the new nsWebShell::SetDocument() call was indirectly
causing nsHTMLDocument to instantiate a parser and fire off a parse.
bad circular references ensued. The fix is to use the "aCommand" param
to pass a hint to the nsHTMLDocument, telling it there's no need to
involve a parser.

in the simple case, we no longer leak webshells.  That is, if you open
mozilla.exe, look at a page (whether it has a text control on it or
not), and shut down the app, no webshell is leaked.  If I browse around,
sometimes we still leak a webshell somewhere.  I haven't figured out
exactly where that is yet.  A guess is history, which is in the process
of being reworked anyway.

r=mscott
a=chofmann
1999-12-09 07:21:34 +00:00
tbogard%aol.net 32b52dc1b5 fix for 21113 1999-12-08 05:01:06 +00:00
tbogard%aol.net 684f030eee Fix for 21113. 1999-12-08 05:00:51 +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
tbogard%aol.net 1253d0726c Replaced includes and references to nsIScriptContextOwner with nsIScriptGlobalObjectOwner. 1999-12-08 04:54:33 +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
mscott%netscape.com 1297839dc5 Bug #20700 --> fix view source by converting back and forth between nsURILoadCommand's and the old string
style version.
r=travis
1999-12-06 22:32:06 +00:00
danm%netscape.com 9defcfad1c adjusting chrome for new _blank windows 1999-12-06 01:40:51 +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 c9a438d593 WebShell now implements the nsIDocShellTreeItem and nsIDocShellTreeNode interfaces. 1999-12-03 10:57:59 +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 ee9dd78a4e added files: mozilla/docshell/base/nsIDocShellTreeItem.idl, mozilla/docshell/base/nsIDocShellTreeNode.idl 1999-12-03 10:04:09 +00:00
tbogard%aol.net 5341d56c83 Adding nsIDocShellTreeItem.idl to be compiled. 1999-12-03 10:02:00 +00:00
tbogard%aol.net 556142f7b0 Adding two new interfaces to deal with the docshell tree. 1999-12-03 10:00:23 +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
mscott%netscape.com 54059e6bab 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 26d44ec37c Added new interface nsIDocShellTreeNode that will replace nsIDocShellContainer. 1999-12-02 11:54:40 +00:00
tbogard%aol.net 9b49b68257 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 ecc516a12a Was acidentally incrementing the counter before requesting the element. 1999-12-02 10:05:17 +00:00
tbogard%aol.net d2cc19eccf 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 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
mscott%netscape.com c25647e8e7 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 87fef4b50e Added attribute for setting and getting the nsIDocShellTreeOwner. 1999-12-02 04:34:09 +00:00
tbogard%aol.net 67a63ea29b Removed now defunct interfaces. 1999-12-02 01:30:41 +00:00
tbogard%aol.net 5a797b65bd Removed nsIDocShellEdit.idl and nsIDocShellFile.idl. 1999-12-02 00:59:28 +00:00
tbogard%aol.net df0893bcc5 Removed 1999-12-02 00:58:49 +00:00
buster%netscape.com 5cfdde9921 fixed 20170
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net de23c04922 nsWebShell now implements nsIDocShellContainer. 1999-12-01 03:41:43 +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
tbogard%aol.net 179b1a0c13 Removed nsIDocShellFile and nsIDocShellEdit from the include list. 1999-12-01 03:07:02 +00:00
mscott%netscape.com 6de37986e6 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 a89e251b48 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 8ccf3eeb08 Adding local .cvsignore file; r=none 1999-11-30 23:22:27 +00:00
warren%netscape.com b5fd9eb350 Removed neckoutil_s.lib 1999-11-30 07:58:20 +00:00
tbogard%aol.net a1841c534f Errr, this should help baby wensleydale. 1999-11-30 06:02:46 +00:00
warren%netscape.com 3a319ae4c4 Workaround for Solaris bustage. 1999-11-30 05:58:24 +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 94953d2824 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 3f6f5b92b9 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 d1a0c09db4 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 2ba249643b nsDocShell now implements nsIScriptContextOwner. 1999-11-30 01:06:59 +00:00
tbogard%aol.net 8a6d48f576 Declare that nsCDocShell implements nsIScriptContextOwner. 1999-11-30 01:05:28 +00:00
dougt%netscape.com 1da7d3868d fix for 18078. r=mstoltz,warren 1999-11-30 00:32:43 +00:00
pinkerton%netscape.com d91059f306 First Checked In. 1999-11-30 00:12:08 +00:00
mscott%netscape.com a1850a3592 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 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
pavlov%netscape.com 8255011f86 build some files r=travis 1999-11-29 21:34:42 +00:00
danm%netscape.com 6ac37f82ef updated to match nsIWebShell interface change for travis@netscape.com 1999-11-29 21:15:32 +00:00
tbogard%aol.net d73d71e653 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 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 4b01ec4f79 Added a readonly attribute to get the PresShell. (Not Part of the build) 1999-11-29 18:40:06 +00:00
tbogard%aol.net a101c26ce4 Implemented GetPositionAndSize.... Fixed some calls to DOMHandleEvent. 1999-11-29 07:47:20 +00:00
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
tbogard%aol.net b6ee44a749 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 f255b9451c 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 a0640b60c4 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 2209fa5d4f Changes to get this compiling again. 1999-11-23 10:15:10 +00:00
tbogard%aol.net da31ed935d 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 82bc6d307b 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 a6a2f56072 Fix for regressed bug #, 15441. Back/Forward to anchors erratic. r=nisheeth 1999-11-22 21:42:00 +00:00
tbogard%aol.net cea3644efe A couple of comment tweaks. 1999-11-22 10:07:10 +00:00
buster%netscape.com bb015a636d 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 a9dad10f7f first version of interface for content-specific manipulations 1999-11-19 07:44:27 +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
mscott%netscape.com a946fdb170 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 84a6544353 (not part of the build)
api tweak to nsIURIContentListener::CanHandleContent
1999-11-18 01:09:56 +00:00
warren%netscape.com 1e80ec5cd7 Fix for bustage due to channel retargeting changes. 1999-11-17 09:33:13 +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 3287c72af6 Removed nsIGenericWindow.idl as is is now implemented by widget/public/nsIBaseWindow.idl. 1999-11-17 07:25:22 +00:00
tbogard%aol.net d0edc79a0e Fixed a warning. 1999-11-17 04:19:39 +00:00
tbogard%aol.net addbf2417a Removed nsIWebShell::GetRootWebShellEvenIfChrome(). Added nsIWebShell::GetTopLevelWindow(). Made GetRootWebShellEvenIfChrome implementation a protected member function. 1999-11-16 20:06:12 +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 5996fa92ea Fixed ambigous cast. 1999-11-15 23:26:50 +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 4465f2b8b2 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 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 cf522b75da 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 54792d43d1 pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov 1999-11-14 02:51:25 +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 ec052b8929 Changed the QueryInterface to be a QUERY using the macros. r=scc 1999-11-13 05:31:36 +00:00
tbogard%aol.net 1327f8150d 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 478cebc8b7 Changed a temp XPCOM manual ref pointer to an nsCOMPtr. 1999-11-12 09:13:52 +00:00
tbogard%aol.net 7889c33117 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 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
sspitzer%netscape.com d7e50e83bc fix build bustage.
#include "nsIDOMDocument.h"
not
#include "nsIDOMDOcument.h"
1999-11-12 00:19:00 +00:00
buster%netscape.com b5f6840f57 added hooking up document tree in FireEndDocumentLoad. 1999-11-11 23:30:41 +00:00
buster%netscape.com 447b50f62f 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 8dc361fd80 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 fda792182b 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 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
buster%netscape.com 890f472990 added charset attributes 1999-11-11 00:39:50 +00:00
buster%netscape.com d45572d157 added charset member data 1999-11-11 00:39:16 +00:00
buster%netscape.com 20fd18239c 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 4093b8dacd added libs:
>  $(DIST)\lib\neckoutil_s.lib	       \
>  $(DIST)\lib\gkgfxwin.lib	           \
1999-11-11 00:36:48 +00:00
buster%netscape.com e3ac8ccb12 made childCount readonly 1999-11-11 00:36:09 +00:00
buster%netscape.com 800d6bd203 changed args to SetDocument
added attribute nsIDocumentLoaderObserver docLoaderObserver;
1999-11-11 00:35:36 +00:00
buster%netscape.com e2f501e2fe nsDocShellBase implements nsIDocShellContainer
added some member data
1999-11-11 00:34:41 +00:00
tbogard%aol.net 8a642b453f Added mLoadCookie that is used in the new URI Loader calls. 1999-11-10 21:43:58 +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
nisheeth%netscape.com 6a7c8adf6c a=sdagley. Move over to new timing macros... 1999-11-10 03:41:09 +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 f07d391a5d Added methods to set and get the presContext for the content listener. Made nsDocShellBase a friend class so we could move the constructor and all the non-interface methods into protected area. 1999-11-07 10:00:53 +00:00
tbogard%aol.net 7657253dc3 Changed loadURI to take an nsIURI instead of a wstring. Added a read-only attribute to get the currently loaded URI. 1999-11-07 09:57:56 +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 d8d5546f27 Added parentURIContentListener. Also added comments on the nsIDocShell parent attribute to discuss the cycle situation that could occur. Added notifications about the rules that must be used when using/ implementing this member. 1999-11-06 04:48:21 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nisheeth%netscape.com 6763fecda6 r=norris,warren,radha. a=chofmann. Fix for bug 1646. Javascript: URLS were not getting loaded properly because the webshell was changing its notion of the current document (by setting mURL and mReferrer) too eagerly. Now, it does so only after the nsDocLoader::LoadDocument() in DoLoadURL() returns successfully. 1999-11-04 22:09:46 +00:00
radha%netscape.com b1adee7da0 Fix for bug # 17893. Pass the url to nsISessionHistory::Add().Don't set
nsWebShell::mURL too early in the loading process.
r=law,nisheeth
1999-11-03 22:30:44 +00:00
valeski%netscape.com fd1f09e475 adding some keyword support back in 1999-11-02 07:18:44 +00:00
valeski%netscape.com e09ae8d711 putting www.*.com trick back in 1999-11-02 06:43:19 +00:00
valeski%netscape.com e0864a9e2d pulling non-qualified host-to-keyword server logic 1999-11-02 06:18:01 +00:00
valeski%netscape.com 66e834a3e6 missed a case 1999-11-02 04:22:12 +00:00
valeski%netscape.com 5d06f428f4 11869, r = travis. we no longer to the www.*.com trick as it is handled by the keyword protocol handler. we now kick qualifying requests to the keyword protocol handler. 1999-11-02 04:00:07 +00:00
pavlov%netscape.com 9ef4043f96 add unix makefiles for docshell r=mcafee,paulmac. also changed IDL to C++ in the two .cpp files' emacs comments and added a newline at the end of them (files not built by default) 1999-11-02 03:43:10 +00:00
radha%netscape.com 2d60762adc Remove the extra AddRef to nsHistoryLayoutState. r=pollmann, bug #16496 1999-11-01 21:47:54 +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 1e517783c1 Added comment around frame stuff to explain lack of ref-counting. 1999-11-01 04:03:03 +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 dddb70dd9b Fixed changes to use the GetPresShell rather than using the now removed member variable. 1999-10-31 02:05:21 +00:00
troy%netscape.com effb3aefb7 Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +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
beard%netscape.com 0a8da6430b Removed statically constructed nsAutoString LinkCommand, moved inside nsWebShell::LoadURL(). This prevents calling printf before main runs on MacOS, which messes up the console window. r=sfraser 1999-10-30 01:23:01 +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 bbf2412ebf Removed mDocument in favor of the preferred way of getting the document from the content viewer. 1999-10-30 00:02:38 +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
radha%netscape.com c90d928ffe Fix for form values not maintained while going forward. bug # 16377. r=law 1999-10-28 20:29:43 +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 4cb5c773f5 Changed nativeWindow* parentNativeWindow back to nativeWindow parentNativeWindow. 1999-10-28 00:45:13 +00:00
buster%netscape.com fa3d1d5952 added a bunch of initial implementation. does not compile yet, but that's ok because docshell isn't part of the build yet. 1999-10-27 23:50:19 +00:00
tbogard%aol.net 274f096f69 Boundary checking. 1999-10-27 02:44:01 +00:00
tbogard%aol.net e6cd8bdc20 A little more documentation. 1999-10-27 02:43:37 +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 8741475238 Updated some of the documentation. 1999-10-26 22:54:26 +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 6dc5f4e4c6 Updated to use new nsDocShellBase class. Removed a bunch of code from this level so it instead can be pulled from the base class. 1999-10-26 01:46:22 +00:00
tbogard%aol.net 68a4a8f1cd Added basedocshell library to the list of bound libraries. 1999-10-26 01:45:11 +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
norris%netscape.com 4e2a1aa0f6 Expose referrer from web shell.
r=travis
needed for bug 11963.
1999-10-25 22:20:10 +00:00
tbogard%aol.net b426c05a5c Added build directory to build a DLL for various docShells. 1999-10-25 04:53:13 +00:00
tbogard%aol.net 83a85430d0 Clarified some documentation. 1999-10-25 04:51:59 +00:00
tbogard%aol.net 974c13e52e Fixed a Caps problem. 1999-10-25 04:51:15 +00:00
tbogard%aol.net c7a7f8f426 Framed out the nsHTMLDocShell implementation. Setup to build a library. 1999-10-25 04:50:22 +00:00
tbogard%aol.net 7e178d8d7f Defined what nsCHTMLDocShell implements and included the appropriate header files. 1999-10-25 04:48:14 +00:00
tbogard%aol.net c8d7e14890 Just changed some comments and function ordering. 1999-10-23 07:51:45 +00:00
radha%netscape.com 161dd56550 Clean up of Session History apis. Corresponding changes to the users of SH. r=mcafee. No bug #. 1999-10-22 20:48:07 +00:00
tbogard%aol.net 359336e48d Added nsCHTMLDocShell. 1999-10-22 02:27:42 +00:00
tbogard%aol.net 35f5149962 Added a C++ include of nsIPresContext.h 1999-10-22 02:26:35 +00:00
tbogard%aol.net 6ebda5cb09 Added changes from buster. 1999-10-21 06:59:48 +00:00
tbogard%aol.net de1a4bda8f Added nsITextScroll.idl. 1999-10-21 06:41:03 +00:00
tbogard%aol.net 1d199665f6 More changes from buster. 1999-10-21 05:52:54 +00:00
tbogard%aol.net 8f6b912566 More additions suggested by buster. Not all final, still working out the interfaces. 1999-10-21 03:23:31 +00:00
tbogard%aol.net f252aeff8a More changes to the interface. Merging in changes from buster. 1999-10-21 03:01:33 +00:00
tbogard%aol.net d625fcbc91 Added new nsIDocShellContainer.idl to the build list. 1999-10-21 03:01:10 +00:00
tbogard%aol.net 61f30d797a First Check-in. 1999-10-21 03:00:07 +00:00
tbogard%aol.net dc4bcc882c Integrated some changes made by buster. Still talking some them over, but here for now. 1999-10-20 07:37:37 +00:00
nisheeth%netscape.com f485a1ad04 Changes should not affect the build. Renaming the RAPTOR_PERF_METRICS ifdef to MOZ_PERF_METRICS. 1999-10-19 22:27:20 +00:00
radha%netscape.com 27ffdf6482 Mail news regresion with replying to a message. r=mscott bug # 16550 1999-10-18 19:09:27 +00:00
tbogard%aol.net 3dfe339f0d Fixed a couple of typos. 1999-10-15 07:52:50 +00:00
tbogard%aol.net 1b78f6fb5f Changed the nativeWindowParent's to be a nativeWindow instead of a long. nativeWindow is a typedef'd voidStar. 1999-10-15 07:31:28 +00:00
tbogard%aol.net b10a05a89b First landing. 1999-10-15 07:23:53 +00:00
radha%netscape.com 4789287302 Send out OnStartDocumentLoad(0 notifications for visits to
anchors in a page. bug # 11631 15441. r=law. Got clearance from travis too
1999-10-15 03:50:47 +00:00
gagan%netscape.com 03237a9f96 Argh... fix my last fix. 1999-10-13 12:16:08 +00:00
gagan%netscape.com d78f86a72e Fix build bustage on windows. 1999-10-13 11:50:14 +00:00
gagan%netscape.com 7f425f1145 Fix for bug # 10333. Made webshell a progress event sink as well so that now it redirects all progress messages from necko land to the appropriate docloader observer. The hack to delete strings which are being received in the status messages is a work around the current limitation of the proxy event code. When bug # 16273 is fixed that delete wont be necessary. In fixing this I also noticed that the nsFileTransport wasn't using the proxy events and was incorrectly firing status messages directly onto the UI thread. Fixed that as well. r=rpotts,warren 1999-10-13 10:24:12 +00:00
radha%netscape.com 682afb5c18 XPIDised session history. Corresponding changes to users of nsISessionHistory.
Bug # 15437. r=law
1999-10-12 04:37:43 +00:00
waterson%netscape.com ab20f5e245 Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur 1999-10-12 02:10:08 +00:00
nisheeth%netscape.com ca7599a7f9 Changes not part of build. We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers. 1999-10-11 23:33:14 +00:00
kipp%netscape.com b0dcc883f8 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
warren%netscape.com b90a06a288 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
mscott%netscape.com 6cd513ba43 Bug #12198 --> don't dereference a null ptr for the uri. return gracefully.
r=sspitzer
1999-10-07 23:29:13 +00:00
rpotts%netscape.com e198de00c6 bug #15605. Reviewed by nisheeth. Check the return code from GoToAnchor(...) :-) 1999-10-06 05:15:13 +00:00
kipp%netscape.com 4b1f6a17a6 r=dp; Added in ctor/dtor counting 1999-10-05 14:53:20 +00:00