| 
								
								
									 tbogard%aol.net | a6539625bc | DocShell is now handling all the loading and navigation.  The new session history is now being used in place of the old. | 2000-04-16 11:18:41 +00:00 |  | 
				
					
						| 
								
								
									 waterson%netscape.com | a06a8ee723 | Bug 12493. Change nsILinkHandler interface to take an nsIURI object instead of a string. This allows necko to canonify URIs before passing them back to global history. r=travis,pierre | 2000-04-13 19:55:47 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 59d7f8bbee | Moved the implementation of nsIRefreshURI into the docShell.  When the webShell is getting destructed make sure we call Destroy. | 2000-04-13 03:11:25 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | d196ece817 | WebShell no longer creates the plugin host.  nsObjectFrame now gets it from the service manager instead of trying to get it from the webshell. | 2000-04-13 02:56:05 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | fee486f4b4 | Put the GetInterface for the uriContentListener into an ifndef for DOCSHELL_LOAD so when DOCSHELL_LOADING is turned on, we get the right handler. | 2000-04-12 10:00:04 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | e3719b0e45 | Removed the file fixup and completely rely on docShell fro Creating the uri. | 2000-04-12 09:46:40 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | eec64dfa81 | Removed nsIWebShellContainer methods that are no longer part of the interface.  Removed convertFileToURL and convertURLToFileCharset as the implementation in docShell is now relied upon.  LoadURL now largely relies on docShell's CreateFixupURI to get a uri.  No longer call nsIWebShellContainer::BeginLoadURL or EndLoadURL as the nsIWebProgressListener interface provides all these needed listeners.  No longer call nsIWebShellContainer::WillLoadURL as the uriLoader code provides the ability to cancel or stop a load from happening.  DoLoadURL now relies on the implementation in docShell for talking to the uriloader.  Fixed a bug with nsWebShell::GoTo pointed out by Conrad. | 2000-04-11 23:52:28 +00:00 |  | 
				
					
						| 
								
								
									 mscott%netscape.com | 3e63dc7696 | backing out my bug fix because it appears to have broken the page cycler. thanks to sspitzer for helping me figure this out. | 2000-04-07 21:36:09 +00:00 |  | 
				
					
						| 
								
								
									 mscott%netscape.com | 9d80021e58 | Bug #34769 --> don't set the refferer as the original url on the channel in the webshell. r=warren
a=leaf | 2000-04-07 19:25:42 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 77e5d29db7 | Removed some old code that was ifdefed out.  Removed the isMail test in webshell as that path is no longer being hit due to the fact that "mailto" does succeed in creating a nsIURI.  Changed InternalLoadURI due to changes in the docshell parameter list. | 2000-04-04 00:03:11 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 76af657407 | My webshell, your diet is working, you've lost some more weight.....  Removed one of the LoadURL calls and combined it with the other.  Removed the localIP address parameter as it is not used and is not the way we will specify binding.  Removed ProgressLoadURL as it is no longer needed (the rest of nsIWebShellContainer will go away when we finish landing the nsIWebProgressListener interfaces.)  Removed CaptureHistoryState and GetHistoryState.  Prompter is now retrieved through the correct path, up the treeOwner. | 2000-04-02 01:19:27 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 553f4a01dc | Removed the unused mViewSource member.  Fixed ::InternalLoad to call ::LoadURI instead of LoadURL since destroying and then re-creating the uri is pointless when it's passed in for us.  Not to mention if the person calling this load had actually setup listeners on this uri then this information would be lost (which is actually causing bug 34167). | 2000-04-01 23:28:31 +00:00 |  | 
				
					
						| 
								
								
									 nisheeth%netscape.com | 0111dba11b | Fix for bug 15086. These changes bring us up to date with the Feb 2000 XLink Working Draft. Thanks a lot to Heikki (heikki@citec.fi) for providing these patches. | 2000-04-01 00:39:15 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | b5a86d525b | Removed all the LoadURL methods from the webshell API.  Added a new API to allow loading for the old session history.  This is needed until the new session history is online. | 2000-04-01 00:29:36 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 3d1c2bc802 | The OverLink handler no longer caches the current over and target link to ensure we aren't called for the same link more than once.  The lower level is assuring we aren't execpt in on case where a popup is up and then you move over links.  This is a small case.  Since string copies were actually showing up on some profiles I'm removing this caching of the string for some small amount of performance and bloat benefit as well as code cleanup. | 2000-03-31 02:47:04 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 8250367c11 | Rely on the docshell for the implementation of destroy. | 2000-03-31 00:15:55 +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 | c709b46a64 | the RefreshURI code now talks in terms of nsIURI instead of strings.  Removed unused member variable mScrollPref.  Cleaned refreshData up to follow xpcom rules better and to deal with nsIURI instead of strings.  It also now talks in terms of docshells instead of webshells. | 2000-03-30 05:02:28 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 17d9db5925 | OnLoadingSite now takes a channel instead of a uri.  Also we now don't set the currentURI or the referrer during a normal load in DoLoadURL.  We make sure to do it after the content has been targetted which is when DoContent is called. | 2000-03-30 02:24:18 +00:00 |  | 
				
					
						| 
								
								
									 warren%netscape.com | 9a009d0b48 | Better fix for SetOriginalURI nsCOMPtr problem. | 2000-03-29 06:43:04 +00:00 |  | 
				
					
						| 
								
								
									 warren%netscape.com | 617b29d2e6 | Fixed linux nsCOMPtr bustage. | 2000-03-29 05:40:47 +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 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | e0307d4810 | Removed the command member from the nsIWebShellServices inteface as it is no longer needed.  InternalLoad now has implementation that works in cases other than just the session history loading. | 2000-03-27 02:35:05 +00:00 |  | 
				
					
						| 
								
								
									 scc%netscape.com | c3b7672d97 | small changes to clients of string converting APIs | 2000-03-26 10:23:40 +00:00 |  | 
				
					
						| 
								
								
									 pollmann%netscape.com | 0be5605d38 | Bug 32702: Rename GetHistoryState to CaptureHistoryState (as it is), and add GetHistoryState method, r=nisheeth | 2000-03-24 03:36:58 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 85c3c56959 | Adding implementation for the new method OnStartURIOpen on nsIURIContentListener. | 2000-03-24 01:04:47 +00:00 |  | 
				
					
						| 
								
								
									 radha%netscape.com | 7bf54b8cf1 | Fix for bug #s 28758, 29609. When loading a url over and over again, it is added to SH each time there by causing multiple entries for that url in go menu.
r=law | 2000-03-23 23:00:17 +00:00 |  | 
				
					
						| 
								
								
									 norris%netscape.com | d2401d0be5 | Fix a number of security bugs. (I can't see the numbers at home because they have restricted visibility.)
r=mstoltz | 2000-03-18 17:48:12 +00:00 |  | 
				
					
						| 
								
								
									 scc%netscape.com | ef27072d80 | replaced use of private type with |getter_AddRefs|, r=travis | 2000-03-17 01:19:33 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 2596a179ae | Call SetOverLink instead of SetJSStatus when over a link. | 2000-03-16 01:02:23 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | aa2e47677e | Removed unused parameter. | 2000-03-14 08:53:46 +00:00 |  | 
				
					
						| 
								
								
									 rickg%netscape.com | ffe78e83e5 | removed calls to deprecated string methods | 2000-03-12 09:14:14 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 299e2bdb1c | Removed include of "windows.h".  I'm sure at one point it was needed, but it should not need to be as webShell is XP code. | 2000-03-12 06:34:30 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | de89e55b72 | Added overides for the Session History navigation in docShell.  Removed some old ones that were recently removed from nsIWebShell. | 2000-03-11 12:02:06 +00:00 |  | 
				
					
						| 
								
								
									 norris%netscape.com | 5add6838c7 | Fix Linux bustage. | 2000-03-11 03:20:25 +00:00 |  | 
				
					
						| 
								
								
									 norris%netscape.com | 9b2edd3c59 | Remove mURL from nsWebShell, and GetURL from nsIWebShell. r=travis | 2000-03-11 02:57:39 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 3a96e93cb8 | Don't override every method in docShell, only those where webShell needs to do different things.  Remove dependency on nsIBrowserWindow.  WebShell should no longer create the native widget.  Removed a number of APIs from nsIWebShell to continue thining it down until it is completely removed.  Other general cleanup and removal of dead code.  Sizing and positioning is left nearly completely up to docShell.  The bounds must be stored locally for now as there is a problem with the sizeToContent when the child has already been reflowed on an unconstrained basis, this will be fixed soon thus allowing the removal of the locally cached bounds.  HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver. | 2000-03-11 01:05:08 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 6daaccbd1c | Now that docShell implements SetZoom and GetZoom, just pass those function calls on to it.  This frees us to clear some bloat in webShell's holding on to float mZoom.  bug #30625. r=jud, waterson a=jevering | 2000-03-08 04:00:31 +00:00 |  | 
				
					
						| 
								
								
									 gagan%netscape.com | 7e1b3b797a | webshell's GetInterface continues with DocShell's GetInterface. r=travis. (reviewed docshell changes too) this allows necko to use the interface requester (webshell) to ask for nsIPrompt and display dialog boxes (for auths, etc) | 2000-03-08 00:40:49 +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 |  | 
				
					
						| 
								
								
									 norris%netscape.com | 6f23e80fcc | Fix 29541 r=travis,a=jar | 2000-03-03 22:55:40 +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 | d9b7f4567e | GetPositionAndSize returns the size from the stored bounds rather than relying on the incorrect widget. This should fix the viewer bustage.  r=jevering, buster a=jevering. | 2000-03-01 23:46:03 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 84d90bd475 | Removed call to add items to the GlobalHistory at the beginning of the load.  This was causing them to be added twice.  Now instead, they are added at when OnLoading is called from the DoContent. r=mscott a=jar | 2000-03-01 05:25:36 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | 46b0064aaa | mPrefs were shadowing the ones in docShell.  This fixes the bug where prefs weren't being found in presContext because the contentViewer is now being created in docShell which had a different set of prefs. r=beard a=rickg. | 2000-03-01 03:22:14 +00:00 |  | 
				
					
						| 
								
								
									 tbogard%aol.net | b2806359f0 | WebShell now relies on the docShell for the creation of the content viewer.  WebShell also provides and implementation for LoadURI that overrides the docShells so we can later do a ifdef on who should do the load.  Before adding to GlobalHistory we call ShouldAddToGlobalHistory.  Implemented GetMainWidget. This is work to allow getting new session history/ url loading working and work on master bug 13374. r=mscott a=jevering | 2000-02-29 22:35:33 +00:00 |  | 
				
					
						| 
								
								
									 ftang%netscape.com | f7512d1033 | fix problem I instroduced last night which do not expand "hostname" to "http://hostname" | 2000-02-29 20:38:16 +00:00 |  | 
				
					
						| 
								
								
									 ftang%netscape.com | c3609c4360 | fix bug 28171 14155 28784. escape keyword URI before pass to NS_NewURI. Correct the convertToFileURI function. convert file: uri to be escped with the file system charset before pass to NS_NweURI
r=warren a=bobj | 2000-02-29 07:07:36 +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 |  |