rpotts%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb3054ba7 
								
							 
						 
						
							
							
								
								bug  #37434 .  Stop() is now called on the content viewer, before the old document is destroyed.  This allows the old document to release some stuff :-)  
							
							
							
						 
						
							2000-09-08 00:29:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rpotts%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								dd1059184e 
								
							 
						 
						
							
							
								
								Moved the firing of the OnLoad event from WebShell into DocumentViewer...  
							
							
							
						 
						
							2000-09-06 09:11:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									edburns%acm.org 
								
							 
						 
						
							
							
							
							
								
							
							
								8ee33dddde 
								
							 
						 
						
							
							
								
								This was tested on win32, and is known to build on win32 and solaris.  
							
							... 
							
							
							
							Right now, nsIPluginManager::PostURL() has parameters for
postHeadersLength and postHeaders.  However, nothing is being done with
these parameters.  This bug fix utilizes these params for their intended
purpose: to allow the plugin the ability to add HTTP headers to a POST
data stream.
Important assumptions made by this fix:
* postHeadersLength is the correct length for postHeaders.
* postHeaders is a buffer of headers in the form
  "HeaderName: HeaderValue\r\n"
  each header, including the last, MUST be followed by "\r\n".
To affect this fix I had to modify the following files:
M docshell/base/nsDocShell.cpp
M docshell/base/nsDocShell.h
M docshell/base/nsWebShell.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M docshell/base/nsWebShell.h
M layout/html/base/src/nsObjectFrame.cpp
M modules/plugin/nglsrc/nsIPluginInstanceOwner.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginInstancePeer.cpp
M webshell/public/nsILinkHandler.h
Basically, it involved clearing a path so the headers arguments can make
it down to nsIPluginInstanceOwner::GetURL()'s implementation in
nsObjectFrame.cpp, where an nsIInputStream is made of the headers. 
							
						 
						
							2000-09-05 19:03:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									vidur%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e153192875 
								
							 
						 
						
							
							
								
								Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com  
							
							
							
						 
						
							2000-09-01 01:54:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mstoltz%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								ecbc31c3d3 
								
							 
						 
						
							
							
								
								Fixing exploits involving changing the location of a window and getting the wrong principal. Bug 48723, r=vidur  
							
							
							
						 
						
							2000-08-31 05:53:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									locka%iol.ie 
								
							 
						 
						
							
							
							
							
								
							
							
								ecebe2ac21 
								
							 
						 
						
							
							
								
								API changes for embedding. b=46847, r=dougt, a=valeski  
							
							
							
						 
						
							2000-08-25 18:39:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jst%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								9abec73fbe 
								
							 
						 
						
							
							
								
								DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc  
							
							
							
						 
						
							2000-08-23 17:27:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scc%mozilla.org 
								
							 
						 
						
							
							
							
							
								
							
							
								d447c4b511 
								
							 
						 
						
							
							
								
								fixing code that relied on implicit string construction  
							
							
							
						 
						
							2000-08-19 22:35:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jst%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								cc41aef7b4 
								
							 
						 
						
							
							
								
								(Merging nsbeta2 checkin to the tip) Fixing nsbeta2+ bug 28572, the docshell was fireing the script unload handler too early in some cases and in some other cases the unload handler was fired even if the document wasn't unloaded. r=nisheeth, a=nisheeth.  
							
							
							
						 
						
							2000-07-28 05:55:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								a09c77e4d1 
								
							 
						 
						
							
							
								
								Improve performance of testing for visited links CSS selector matching by reducing string conversion and by caching the state of the link on the link element.  r=waterson b=25963  
							
							
							
						 
						
							2000-07-27 23:17:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								a3382d80ed 
								
							 
						 
						
							
							
								
								Bug  #45226  --> fix security hole in keywords by only allowing keyword searches if the url was an http (or https) url.  
							
							... 
							
							
							
							Currently other urls (like imap, news, ftp, etc) would end up getting sent to the keyword server if we weren't able to
connect to the host specified in the url.
r=valeski 
							
						 
						
							2000-07-24 20:14:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jdunn%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								429f8e0ecf 
								
							 
						 
						
							
							
								
								Fixing hpux bustage.  
							
							... 
							
							
							
							The define needed in the header file, doesn't get set till after the
header file is included.
Also added newline to headerfile at the end for hpux. 
							
						 
						
							2000-07-19 13:36:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									valeski%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								175fa58cd9 
								
							 
						 
						
							
							
								
								45723. r=rpotts. webshell-docshell consolodation changes.  
							
							
							
						 
						
							2000-07-18 23:13:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ruslan%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								87373a21f6 
								
							 
						 
						
							
							
								
								WIP on 40449, a/r=gagan  
							
							
							
						 
						
							2000-07-07 22:02:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									radha%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								586320a4e6 
								
							 
						 
						
							
							
								
								Enabling feature "Session History in frameset pages". bug # 36547. Reviewer for this checkin  
							
							... 
							
							
							
							as well as several previous checkins related to this bug is rpotts. 
							
						 
						
							2000-07-04 18:51:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									radha%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								c5dd8a6d2c 
								
							 
						 
						
							
							
								
								More code for feature 36547. CODE NOT PART OF THE BUILD. Will provide reviewer when  
							
							... 
							
							
							
							feature is enabled. 
							
						 
						
							2000-06-29 21:48:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									radha%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								359b620c41 
								
							 
						 
						
							
							
								
								More checkins for feature bug 36547. CODE NOT PART OF THE BUILD. reviewer will be provided  
							
							... 
							
							
							
							when feature is enabled. 
							
						 
						
							2000-06-23 23:54:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								9b6efa882b 
								
							 
						 
						
							
							
								
								Bug  #10802  --> expose load types to load info class so callers can set the load type  
							
							... 
							
							
							
							this is needed to implement things like open attachment so we can make the doc shell
think a user click happened when it talks to the uriloader.
I removed two boolean fields which were representing two load types. Simplified the api by allowing you
to pass in any of our load types.
r=valeski 
							
						 
						
							2000-06-22 07:22:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rpotts%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								cf3e824449 
								
							 
						 
						
							
							
								
								DocShell cleanup.  Removed the implementation of the unused nsIDocSHell::SetDocument() method and moved the implementation responsibility to the nsIContentViewer  
							
							
							
						 
						
							2000-06-22 05:38:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nhotta%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								bb6a6e9f54 
								
							 
						 
						
							
							
								
								Changed to apply UTF-8 to UCS2 conversion before assigning the string to nsString, bug 42873, r=cata.  
							
							
							
						 
						
							2000-06-21 23:26:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rpotts%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								44dfb4b825 
								
							 
						 
						
							
							
								
								Reworked the nsIWebProgress interfaces and implementation...  
							
							
							
						 
						
							2000-06-19 05:54:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mstoltz%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								368bb298e8 
								
							 
						 
						
							
							
								
								Fix for bug 31818. Dogfood. r=brendan  
							
							
							
						 
						
							2000-06-13 23:56:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								57f7cbb57a 
								
							 
						 
						
							
							
								
								Bug  #40160  --> fix annoying assertion in on end document load for cases where the url doesn't have a host  
							
							... 
							
							
							
							r=rpotts 
							
						 
						
							2000-06-07 23:13:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									locka%iol.ie 
								
							 
						 
						
							
							
							
							
								
							
							
								c21b74ff21 
								
							 
						 
						
							
							
								
								Put pointer test around smprintf to prevent crash for invalid IMG links.  
							
							... 
							
							
							
							b=40094,r=adamlock,approved valeski 
							
						 
						
							2000-06-05 22:21:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									joki%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								38497c25ca 
								
							 
						 
						
							
							
								
								Fixes for bug 38269. Fixes crash during page rewrite in focus, reset, submit and location change in onunload.  r:mjudge  
							
							
							
						 
						
							2000-05-26 00:26:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hyatt%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								21e5ef59a2 
								
							 
						 
						
							
							
								
								fix for making skins script-safe. r=scc  
							
							
							
						 
						
							2000-05-19 04:48:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									valeski%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5559956b02 
								
							 
						 
						
							
							
								
								38695. r=alecf. i18n network error strings  
							
							
							
						 
						
							2000-05-18 21:52:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									heikki%citec.fi 
								
							 
						 
						
							
							
							
							
								
							
							
								2b7788fe3b 
								
							 
						 
						
							
							
								
								Enable show=new for simple XLink. Works at least when the link is clicked, does not seem to work with actuate=onLoad. Bug 15086.  
							
							
							
						 
						
							2000-05-17 05:43:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									warren%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								618d468469 
								
							 
						 
						
							
							
								
								Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse  
							
							
							
						 
						
							2000-05-16 05:35:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nisheeth%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								7e37fb4356 
								
							 
						 
						
							
							
								
								1) Added support for loading an XML document "out of band" from script and manipulating it via dom interfaces.  
							
							... 
							
							
							
							2) Fixed compile errors in XSL glue code that happened after the recent nsString landing by scc.
3) Added a check for a null URI before de-referencing it in nsCodeBasePrincipal.cpp. 
							
						 
						
							2000-05-01 06:58:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									attinasi%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								7cb30fd8c5 
								
							 
						 
						
							
							
								
								Removed the rest of the PERF_METRICS stuff that was removed when the WebShell changes were landed (the code is now in the Viewer itself).  
							
							
							
						 
						
							2000-04-29 00:07:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mjudge%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0953e1be 
								
							 
						 
						
							
							
								
								ender lite checkin.  
							
							
							
						 
						
							2000-04-27 07:37:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mscott%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								3c86879146 
								
							 
						 
						
							
							
								
								Bug  #33156  --> webshell no longer implements nsIProgressEventSink, the doc loader does.  
							
							... 
							
							
							
							it's getting smaller! *yeah* 
							
						 
						
							2000-04-22 23:19:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								6a5f8828fe 
								
							 
						 
						
							
							
								
								Removed some old ifdef 0 code.  Removed some unused variables.  Some cleanup to OnStart and OnEndDocumentLoad to get ready to move them over to the progress interface code.  
							
							
							
						 
						
							2000-04-21 23:31:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									waterson%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								548a65c864 
								
							 
						 
						
							
							
								
								Back out changes my changes to nsILinkHandler because of performance problems.  
							
							
							
						 
						
							2000-04-18 04:34:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scc%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e213406534 
								
							 
						 
						
							
							
								
								making string conversions explicit  
							
							
							
						 
						
							2000-04-17 11:24:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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