tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								e9faf678e6 
								
							 
						 
						
							
							
								
								CreateContentViewer() and NewContentViewer() no longer take the uri loading command as a parameter since they don't use it.  InternalLoad now takes a window target parameter.  DoURILoad now takes the uriloader command and a window target.  
							
							
							
						 
						
							2000-04-04 00:04:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								3513381fd4 
								
							 
						 
						
							
							
								
								The layoutState is actually a nsILayoutHistoryState not just an nsISupports.  
							
							
							
						 
						
							2000-04-03 00:47:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								d1be445324 
								
							 
						 
						
							
							
								
								Make sure nsIWebProgressListener is added to the GetInterface method for docshell.  
							
							
							
						 
						
							2000-04-02 21:00:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mccabe%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								bd22a269de 
								
							 
						 
						
							
							
								
								Error reporting mechanisms for nsDocShell (xul js and content js) and mosJSComponentLoader (JS components) now pipe error objects to the JavaScript console.  
							
							
							
						 
						
							2000-03-31 11:19:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								c9d2a7b3e3 
								
							 
						 
						
							
							
								
								Implemented EnsureWebProgressListener().  You can now call GetInterface on the docshell to get to a nsIWebProgressListener interface.  
							
							
							
						 
						
							2000-03-31 04:11:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								79db91104f 
								
							 
						 
						
							
							
								
								Slight re-ordering of the destruction of the children.  First we kill the content viewer then release our children.  
							
							
							
						 
						
							2000-03-31 01:19:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								9e620e29bb 
								
							 
						 
						
							
							
								
								Fully implement nsDocShell::Destroy() so that webShell can rely on it for it's implementation.  
							
							
							
						 
						
							2000-03-31 00:15:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								4ac35be0c1 
								
							 
						 
						
							
							
								
								nsIDocShell::LoadURI now takes a nsIDocShellLoadInfo parameter to do fancier loads which include replacing current history slots and passing in a referrer.  In the future more things may be set on the nsIDocShellLoadInfo interface.  This allows us to not have to add a new parameter for every new type of load info that might be needed in different loads.  
							
							
							
						 
						
							2000-03-30 22:38:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								3017bddeba 
								
							 
						 
						
							
							
								
								Added a CreateLoadInfo to nsIDocShell to facilitate creating a loadInfo object without having to go through xpcom.  This also allows the docshell to do any setup it may need to do.  
							
							
							
						 
						
							2000-03-30 12:52:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								59c2f71b03 
								
							 
						 
						
							
							
								
								OnLoadingSite now takes a nsIChannel instead of a nsIURI.  This allows us to get information out of the channel we may need such as the referrer.  We now make sure we set the referrer during OnLoadingSite.  Fixed a bug where the nsIWebProgressListener was getting found on the treeOwner even for frames.  This was causing the the treeOwner to get notified of all actions happening in the children.  Now we make sure to only set the listener for the top level frame.  
							
							
							
						 
						
							2000-03-30 02:24:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								b619aa5e94 
								
							 
						 
						
							
							
								
								Now properly enable retrieving the nsIWebProgressListener interface from the owning treeOwner.  Added firing methods for all the methods in nsIWebProgressListener.  onLocationChange is currently the only one that is validly firing however.  
							
							
							
						 
						
							2000-03-29 10:29:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									warren%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								727f312b32 
								
							 
						 
						
							
							
								
								Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.  
							
							
							
						 
						
							2000-03-29 03:58:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jdunn%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								0ac4d34291 
								
							 
						 
						
							
							
								
								fixing build bustage  
							
							... 
							
							
							
							a= ducarroz@netscape.com  
							
						 
						
							2000-03-28 01:38:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								55c5691f92 
								
							 
						 
						
							
							
								
								Provided implementation for Add and RemoveProgressListener.  
							
							
							
						 
						
							2000-03-26 04:52:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								79738b793f 
								
							 
						 
						
							
							
								
								Updated the loadURI methods to reflect changes in the nsIDocShell API.  ::Reload() now makes sure to pass the type on to the InternalLoad() call.  ::Destroy() makes sure to properly tear down the script objects by setting the docshell and owner on those to null.  When Scrolling to an anchor, make sure to update the current URI.  The ::InternalLoad function now is responsible for updating the mUpdateHistoryOnLoad member, rather than relying on callers to set it first.  When loading the site, only apply histories if we mUpdateHistoryOnLoad is set.  Stubbed out a new function ::ShouldPersistInSessionHistory() that allows us to put all the code in place for items pages that shouldn't be persisted in the list, meaning items that are overwritten when new ones are added.  
							
							
							
						 
						
							2000-03-25 03:43:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jband%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e6b52c42dd 
								
							 
						 
						
							
							
								
								fix typo in user message. bug 31950. You'd think we'd know how to spell netscape!  
							
							
							
						 
						
							2000-03-16 05:45:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								e12818d171 
								
							 
						 
						
							
							
								
								When setting the viewMode, dont' do a reload if there isn't already an URL loaded.  
							
							
							
						 
						
							2000-03-14 06:30:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								3997f63321 
								
							 
						 
						
							
							
								
								Added support for setting a docShell into viewSource mode or viewNormal mode.  Changed calls to creating the contentViewer to rely on the mode of the docshell for deciding the state it is in.  Made docShell support the nsIWebProgress interface.  Stubbed out the methods for it's implementation.  
							
							
							
						 
						
							2000-03-14 04:36:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rickg%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe78e83e5 
								
							 
						 
						
							
							
								
								removed calls to deprecated string methods  
							
							
							
						 
						
							2000-03-12 09:14:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								f1ce4f6a5b 
								
							 
						 
						
							
							
								
								Temporarily disable the assertion since it really is aggrevated on viewer.  
							
							
							
						 
						
							2000-03-11 11:56:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								24ba9ec167 
								
							 
						 
						
							
							
								
								Added new attribute for stating if a docShell supports plugins or not.  FindItemWithName should only return children of the same type.  Added support for FindChildWithName to only return children of the same type.  SetSize relies on SetPositionAndSize for implementation.  Repaint now has an implementation stolen from the old webShell.  GetMainWidget just gets the parentWidget since docShell doesnt' create it's own.  Pass the widget to the creation of a contentViewer rather than a native window.  
							
							
							
						 
						
							2000-03-11 00:53:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								9b4fdbcada 
								
							 
						 
						
							
							
								
								Don't rely on the parent widget to have a device context.  Create and cache our own just like the old webShell wolrd.  Since we have our own, it can now cache the zoom state too.  bug  #30625 . r=jud, waterson a=jevering  
							
							
							
						 
						
							2000-03-08 03:58:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gagan%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								ee63f155b1 
								
							 
						 
						
							
							
								
								docshell's GetInterface returns nsIPrompt to allow dialog boxes on a per window basis.  
							
							
							
						 
						
							2000-03-08 00:38:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mccabe%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								c53dc8519f 
								
							 
						 
						
							
							
								
								Fix to 30547  
							
							... 
							
							
							
							JavaScript error alert popups are now controlled by the "javascript.error.alerts" pref, initially defaulting to false.
In response to to various emails and newsgroup pressure.
a=jar 
							
						 
						
							2000-03-07 07:41:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								cbc6d78022 
								
							 
						 
						
							
							
								
								Bug  #21358  --> Make sure we only call the on load handler ONCE per document. This prevents a nasty loop if  
							
							... 
							
							
							
							the onload handler tries to load an ftp url.
r=travis
a=jar 
							
						 
						
							2000-03-07 06:02:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									warren%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								c0497e31be 
								
							 
						 
						
							
							
								
								Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar  
							
							
							
						 
						
							2000-03-05 21:26:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mccabe%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								f8e5bc50b5 
								
							 
						 
						
							
							
								
								Looks like mac doesn't like the spurious ; in  
							
							... 
							
							
							
							#ifdef DEBUG;
... removing it. 
							
						 
						
							2000-03-04 02:09:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mccabe%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								307db9913d 
								
							 
						 
						
							
							
								
								Fix to 30123.  Pop up an alert for JavaScript errors rather than printing them to the system console (which results in silent failure on release builds).  
							
							... 
							
							
							
							r=jband, a=jar 
							
						 
						
							2000-03-04 01:28:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								4eec4fb506 
								
							 
						 
						
							
							
								
								nsIPref is no longer passed around through inits on webshell, content viewers and presContext.  In places where it is needed, it can be retrieved from the service manager.  I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters.  r=waterson a=rickg  
							
							
							
						 
						
							2000-03-02 07:13:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								619ad7581a 
								
							 
						 
						
							
							
								
								ShouldAddGlobalHistory is now a little smarter.  It will only add items that are loaded in contentType'd docShells.  I'm sure there are more things we should restrict on, but this is a start. r=mscott, a=jar  
							
							
							
						 
						
							2000-03-01 05:18:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								8b63342877 
								
							 
						 
						
							
							
								
								DoContent now call CreateContentViewer on the docShell to get the viewer created.  Implemented CreateContentViewer(), NewContentViewer(), and SetupNewViewer() methods in the docshell.  This gets docshell setup to be able to create it's own content viewers for loads.  This is work to getting session history stuff working and bug 13374. r=mscott a=jevering  
							
							
							
						 
						
							2000-02-29 22:32:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pollmann%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								982af48162 
								
							 
						 
						
							
							
								
								Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg  
							
							
							
						 
						
							2000-02-29 06:51:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								ec349aa2d4 
								
							 
						 
						
							
							
								
								mLoadCookie is now stored on the docshell instead of the contentListener.  Started framing out the different parts of a load and management of session history and global history.  Reload is now live.  Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering  
							
							
							
						 
						
							2000-02-24 04:15:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								529a145ede 
								
							 
						 
						
							
							
								
								PDT+ Fix for Bug  #27279 .  When the current docshell was asked to find an item of a given name, it failed to return out when it itself was the name being searched for.  Also provided implementation for Set/ GetSessionHistory and and GetCurrentURI.  None of these methods are called yet.  Changed the mLoadCookie to only be on the contentListener.  This will probably change to only be on the docshell, but regardless, there should only be one between the two of them. r=mscott, jar.  a=jar  
							
							
							
						 
						
							2000-02-17 02:03:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								ce4cfbc25b 
								
							 
						 
						
							
							
								
								Stop now has an implementation.  Not yet called.  
							
							
							
						 
						
							2000-02-14 10:27:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								cb7c2b50a4 
								
							 
						 
						
							
							
								
								nsDocShell now implements the nsIWebNavigation interface.  Added some stubbed code to Ensure that there is a content viewer.  Also added stubbed code to Setup the content viewer when a new one is created.  This will eventually replace the embed method.  Removed the mCreated member as it is no longer needed.  The destructor calls Destroy now to centralize the destruction code. r=hyatt  
							
							
							
						 
						
							2000-02-14 06:40:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								14b69d6f60 
								
							 
						 
						
							
							
								
								SetItemType now asserts when you try to set the type while there is a parent.  FocusAvailable now supports calling up to the treeOwner.  CreateTargetLocation() now has an implementation. r=hyatt  
							
							
							
						 
						
							2000-02-11 01:09:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kmcclusk%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6f5d237b 
								
							 
						 
						
							
							
								
								Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com  
							
							... 
							
							
							
							Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com  
							
						 
						
							2000-02-09 15:48:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								840c8350e1 
								
							 
						 
						
							
							
								
								GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow.  GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality.  DocShellTreeOwners got implementations filled in and many bugs fixed.  nsIScriptGlobalObject  now talks in terms of docShells instead of webShells.  Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell.  GlobalWindow now deals completely in terms of docShells. r=vidur  
							
							
							
						 
						
							2000-02-08 13:40:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								fe363b71b9 
								
							 
						 
						
							
							
								
								Added GetTarget() to be used to resolve targetting.  
							
							
							
						 
						
							2000-01-30 07:34:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								83287af82d 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								6b432b9be0 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a770fdf7e5 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								04815a8996 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								698852a4f4 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								af4f9c2189 
								
							 
						 
						
							
							
								
								Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.  
							
							
							
						 
						
							1999-12-29 07:32:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sspitzer%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								f37e107774 
								
							 
						 
						
							
							
								
								fix warnings  
							
							
							
						 
						
							1999-12-28 19:41:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								f6bae4fcad 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								fe37843a88 
								
							 
						 
						
							
							
								
								Removing ifdef MOZ_PERF_METRICS code from docshell.  Does not affect build.  
							
							
							
						 
						
							1999-12-20 23:22:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f2668f89 
								
							 
						 
						
							
							
								
								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