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 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								f1a20118ed 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								91c8dcb560 
								
							 
						 
						
							
							
								
								fix for 21113  
							
							
							
						 
						
							1999-12-08 05:01:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								93668cfc38 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								f46a967be2 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d32629ea 
								
							 
						 
						
							
							
								
								Add nsXPIDLString.h include.  
							
							
							
						 
						
							1999-12-03 12:10:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								65dac36c84 
								
							 
						 
						
							
							
								
								Fixed a couple of problems with FindChildWithName.  
							
							
							
						 
						
							1999-12-03 11:22:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								1aa0d94b1d 
								
							 
						 
						
							
							
								
								Fixed logic problem with GetRootTreeItem.  
							
							
							
						 
						
							1999-12-03 10:57:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								9f3d5bfa86 
								
							 
						 
						
							
							
								
								Re-ordered a couple of methods to be under the right interface section.  
							
							
							
						 
						
							1999-12-03 10:35:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								e8676ab76d 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								0f6eaf069d 
								
							 
						 
						
							
							
								
								Was acidentally incrementing the counter before requesting the element.  
							
							
							
						 
						
							1999-12-02 10:05:17 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3e5cfb03 
								
							 
						 
						
							
							
								
								Added attribute for setting and getting the nsIDocShellTreeOwner.  
							
							
							
						 
						
							1999-12-02 04:34:09 +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