Arpad Borsos 
								
							 
						 
						
							
							
							
							
								
							
							
								bbcea38eb6 
								
							 
						 
						
							
							
								
								Bug 492376 - Optimize Docshell for memory usage; r=bz  
							
							
							
						 
						
							2009-05-13 10:26:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arpad Borsos 
								
							 
						 
						
							
							
							
							
								
							
							
								6a70c37113 
								
							 
						 
						
							
							
								
								Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron  
							
							
							
						 
						
							2009-05-07 17:15:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4c2a5712cb 
								
							 
						 
						
							
							
								
								Bug 492196.  Make it possible to disable dns prefetch on a per-docshell-tree level; disable it by default in embedding contexts, for api compat.  r+sr=jst  
							
							
							
						 
						
							2009-05-17 10:22:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Honza Bambas 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc8843616 
								
							 
						 
						
							
							
								
								Bug 492219 - localStorage's constructor should be Storage, r+sr=jst  
							
							
							
						 
						
							2009-05-16 15:59:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ce1a541b65 
								
							 
						 
						
							
							
								
								Bug 490957.  Eliminate nsWebShell.  r+sr=bsmedberg  
							
							
							
						 
						
							2009-05-07 15:21:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								0d81fda75a 
								
							 
						 
						
							
							
								
								Destroy content viewers in session history when destroying docshell, just like we destroy the current one.  (Bug 488394)  r+sr=bzbarsky  
							
							
							
						 
						
							2009-04-16 13:55:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								fc1ca73b37 
								
							 
						 
						
							
							
								
								Bug 479943.  Pass in the right owner for link clicks and form submissions and stop inheriting from the document.  r=dveditz, sr=jst  
							
							
							
						 
						
							2009-04-13 11:32:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e7be5bbeb9 
								
							 
						 
						
							
							
								
								Bug 481647.  Give the document created via CreateAboutBlankContentViewer the right base URI too. r+sr=jst  
							
							
							
						 
						
							2009-04-09 21:36:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Honza Bambas 
								
							 
						 
						
							
							
							
							
								
							
							
								57c667fe6b 
								
							 
						 
						
							
							
								
								Bug 422526 - implement localStorage, p=Honza Bambas+Dave Camp, r=jst+dcamp+bz  
							
							
							
						 
						
							2009-03-19 00:43:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								b6cf78a6a8 
								
							 
						 
						
							
							
								
								Bug 478245 -  Crash [@ nsEventStateManager::PreHandleEvent], r+sr=dbaron  
							
							
							
						 
						
							2009-03-11 17:43:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Sicking 
								
							 
						 
						
							
							
							
							
								
							
							
								86a18a593a 
								
							 
						 
						
							
							
								
								Bug 475636: Disallow refresh to javascript uris. r/sr=bz  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 1fdfc3148c257aee22001be045258cc985ee027a 
							
						 
						
							2009-03-09 23:03:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Stange 
								
							 
						 
						
							
							
							
							
								
							
							
								a7fec774ab 
								
							 
						 
						
							
							
								
								Bug 481359 - Mouse shouldn't show spinner while pages are transferring, ui-r=beltzner r+sr=bzbarsky  
							
							
							
						 
						
							2009-03-05 16:07:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								f1743a2b27 
								
							 
						 
						
							
							
								
								Bug 479490 -  ###!!! ASSERTION: Mismatched calls to ResumeTimeouts!:, r=bent, sr=jst  
							
							
							
						 
						
							2009-03-03 22:18:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								739ee979a1 
								
							 
						 
						
							
							
								
								Bug 333198 -  Suppress Input events for web content during synchronous XMLHttpRequest loads, r=bz, sr=jst  
							
							
							
						 
						
							2009-03-03 22:11:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								4da5c3f43a 
								
							 
						 
						
							
							
								
								backout 333198  
							
							
							
						 
						
							2009-03-02 22:21:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc9c0ff12 
								
							 
						 
						
							
							
								
								backout 479490  
							
							
							
						 
						
							2009-03-02 22:20:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								e0648db07b 
								
							 
						 
						
							
							
								
								Bug 479490 - 'ASSERTION: Mismatched calls to ResumeTimeouts'. r=bent, sr=jst, a=blocking1.9.1+  
							
							
							
						 
						
							2009-02-26 14:00:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								fe25d33f34 
								
							 
						 
						
							
							
								
								Bug 333198 - 'Suppress Input events for web content during synchronous XMLHttpRequest loads'. r=bz, sr=jst, a=blocking1.9.1+  
							
							
							
						 
						
							2009-02-26 14:00:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Weinberg 
								
							 
						 
						
							
							
							
							
								
							
							
								4b0289ba0b 
								
							 
						 
						
							
							
								
								Bug 478079 - Kill nsViewManager::DefaultRefresh, and move the cached canvas background to the pres shell; r+sr=roc  
							
							
							
						 
						
							2009-02-23 02:10:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								2772409706 
								
							 
						 
						
							
							
								
								Bug 458167 - Fix bad usage of "it's" in comments: patch for docshell folder. r=bsmedberg  
							
							
							
						 
						
							2009-02-05 18:05:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c69ccd9b 
								
							 
						 
						
							
							
								
								Bug 474389.  Fix the 'set up editor after this load' setup, which hasn't really worked for a while, except for initial loads in the window.  r+sr=peterv  
							
							
							
						 
						
							2009-01-23 10:16:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								82c2898aab 
								
							 
						 
						
							
							
								
								Bug 459443. Make sure to detach our editor even if we don't have a session history entry, so that scripts will get correctly reenabled. r+sr=peterv  
							
							
							
						 
						
							2009-01-23 10:16:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d9fb5d832d 
								
							 
						 
						
							
							
								
								Bug 474349.  Set mOSHE when starting load for document.write, since there will never be an Embed call, and do so in all cases, not just when we already have an mOSHE.  r+sr=jst  
							
							
							
						 
						
							2009-01-22 14:33:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								73d92ef712 
								
							 
						 
						
							
							
								
								Back out bug 459443 for now, until the patch in bug 474389 gets reviewed  
							
							
							
						 
						
							2009-01-20 22:54:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b031052c 
								
							 
						 
						
							
							
								
								Bug 459443.  Make sure to detach our editor even if we don't have a session history entry, so that scripts will get correctly reenabled.  r+sr=peterv  
							
							
							
						 
						
							2009-01-19 16:46:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f597421e 
								
							 
						 
						
							
							
								
								Bug 473938 Stylesheets don't load without a safe browsing service r+sr=sicking  
							
							
							
						 
						
							2009-01-16 21:54:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								1e04293c7f 
								
							 
						 
						
							
							
								
								Bug 441359: Check script and css loads against the classifier.  r+sr=jonas  
							
							
							
						 
						
							2009-01-13 23:13:48 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Lea 
								
							 
						 
						
							
							
							
							
								
							
							
								ce80f69254 
								
							 
						 
						
							
							
								
								Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc  
							
							... 
							
							
							
							--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615 
							
						 
						
							2009-01-15 16:27:09 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								d92aa7006b 
								
							 
						 
						
							
							
								
								Backed out changeset 44890ee1d15f for leaks  
							
							
							
						 
						
							2009-01-13 02:22:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								a925063a4f 
								
							 
						 
						
							
							
								
								Bug 441359: Check script and css loads against the classifier.  r+sr=jonas  
							
							
							
						 
						
							2009-01-12 21:52:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								a80443658d 
								
							 
						 
						
							
							
								
								Bug 458091: Don't store an mURI in nsDOMStorage.  r=bz  
							
							
							
						 
						
							2009-01-12 21:52:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3498a5f86e 
								
							 
						 
						
							
							
								
								Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:  
							
							... 
							
							
							
							* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41 
							
						 
						
							2009-01-12 14:20:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								73a6fab34b 
								
							 
						 
						
							
							
								
								Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.  
							
							
							
						 
						
							2009-01-09 11:35:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								802d1a10c7 
								
							 
						 
						
							
							
								
								Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:  
							
							... 
							
							
							
							* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results. 
							
						 
						
							2008-11-05 14:25:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								36ef1ae586 
								
							 
						 
						
							
							
								
								Backed out changeset e31d0d3c28fd (bug 441359)  
							
							
							
						 
						
							2009-01-05 01:27:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								32154830af 
								
							 
						 
						
							
							
								
								Bug 441359: Run scripts/css through the classifier.  r+sr=sicking  
							
							
							
						 
						
							2009-01-04 23:40:29 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								08121c0b9d 
								
							 
						 
						
							
							
								
								Bug 445725.  Copy over the history entry owner to the clone on anchor scroll, so that we get the right owners on reload of scrolled file:// pages.  r+sr=jst  
							
							
							
						 
						
							2008-12-11 14:16:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shawn Wilsher 
								
							 
						 
						
							
							
							
							
								
							
							
								fe66178c10 
								
							 
						 
						
							
							
								
								Bug 466582 - smarter handling of remote chrome (and not allowing it)  
							
							... 
							
							
							
							This adds a new flag, URI_IS_LOCAL_RESOURCE, to nsIProtocolHandler that allows
something of this protocol to be registered in chrome.
This changeset removes a runtime check every time we open a chrome channel to
see if it is remote to a registration time check that checks flags.  The old
code could be easily worked around, and allowed for remote resources to be used.
r=bsmedberg
r=bz
sr=bz 
							
						 
						
							2008-12-09 16:27:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shawn Wilsher 
								
							 
						 
						
							
							
							
							
								
							
							
								205d129c10 
								
							 
						 
						
							
							
								
								Backed out changeset b6f762fde736 (bug 466582) for unit test orange.  
							
							
							
						 
						
							2008-12-08 18:51:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shawn Wilsher 
								
							 
						 
						
							
							
							
							
								
							
							
								2a28a8b2b1 
								
							 
						 
						
							
							
								
								Bug 466582 - smarter handling of remote chrome (and not allowing it)  
							
							... 
							
							
							
							r=bsmedberg, r=bz, sr=bz 
							
						 
						
							2008-12-08 17:14:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graeme McCutcheon 
								
							 
						 
						
							
							
							
							
								
							
							
								38c89ebd70 
								
							 
						 
						
							
							
								
								Bug 215405.  Restore scroll position, but not form state, on no-store and SSL no-cache sites.  r+sr=bzbarsky  
							
							
							
						 
						
							2008-12-03 12:55:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								572f8f1074 
								
							 
						 
						
							
							
								
								Fixing comments and assertion text.  Bug 466681  
							
							
							
						 
						
							2008-11-26 13:48:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f727d64ed9 
								
							 
						 
						
							
							
								
								Bug 466681.  Undo the weirdness in the webnavigation flags.  r+sr=jst  
							
							
							
						 
						
							2008-11-25 20:48:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a2b28f6144 
								
							 
						 
						
							
							
								
								Bug 457153.  Introduce an nsILoadContext interface so that consumers can get load context information from a channel/loadgroup without having to depend on getInterface of docshell stuff.  r=dwitte for cookie part, r=jst for rest, sr=jst, a=beltzner for CLOSED TREE  
							
							
							
						 
						
							2008-11-24 13:32:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Honza Bambas 
								
							 
						 
						
							
							
							
							
								
							
							
								c16599cc1d 
								
							 
						 
						
							
							
								
								Bug 460353: app caches should be per iframe, not per toplevel browsing context.  r=dcamp, r+sr=jst  
							
							
							
						 
						
							2008-11-05 16:01:07 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Camp 
								
							 
						 
						
							
							
							
							
								
							
							
								dea763c065 
								
							 
						 
						
							
							
								
								Bug 445544: Navigating away from an offline app fails.  r=honzab, r+sr=bz  
							
							
							
						 
						
							2008-11-04 02:20:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Stange 
								
							 
						 
						
							
							
							
							
								
							
							
								1b2252f6c6 
								
							 
						 
						
							
							
								
								Bug 462793 - Changing listbox selection with keyboard no longer scrolls to make the newly selected item visible, r+sr=roc  
							
							
							
						 
						
							2008-11-04 15:38:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								fea9db8099 
								
							 
						 
						
							
							
								
								Mute a warning when typing Alt+ArrowKey. Code cleanup. b=460680 r+sr=bzbarsky  
							
							
							
						 
						
							2008-11-02 16:00:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Johnathan Nightingale 
								
							 
						 
						
							
							
							
							
								
							
							
								6f0f1e07f4 
								
							 
						 
						
							
							
								
								Redesign certificate error page for Firefox as about:certerror.  b=431826, r=gavin, ui-r=beltzner  
							
							
							
						 
						
							2008-10-29 11:54:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0b952f2279 
								
							 
						 
						
							
							
								
								Pass the right thing to InternalLoad here.  It happened to work before, but let's not depend on that.  No bug, r+sr=biesi  
							
							
							
						 
						
							2008-10-22 13:32:25 -04:00