Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e68bc3e1 
								
							 
						 
						
							
							
								
								Backed out changeset ef22dba0dac5 (bug 1316683) for various test failures, e.g. xpcshell netwerk/test/unit/test_bug826063.js and browser-chrome browser/components/downloads/test/browser/browser_iframe_gone_mid_download.js. r=backout on a CLOSED TREE  
							
							
							
						 
						
							2017-03-22 20:28:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								101a58b3c6 
								
							 
						 
						
							
							
								
								Bug 1316683 - Avoid going into SpiderMonkey for retrieving origin attributes; r=baku  
							
							... 
							
							
							
							Our caller is C++ code, and the implementations are all also written in C++,
so there is no reason to go through SpiderMonkey here.  This patch also makes
nsILoadContext builtinclass to ensure that the implementation is always native. 
							
						 
						
							2017-03-22 14:13:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								20fb8455d6 
								
							 
						 
						
							
							
								
								Backed out changeset 7e47807067a6 (bug 1316683) for Windows bustage. r=backout  
							
							
							
						 
						
							2017-03-22 15:15:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								9093d5f005 
								
							 
						 
						
							
							
								
								Bug 1316683 - Avoid going into SpiderMonkey for retrieving origin attributes; r=baku  
							
							... 
							
							
							
							Our caller is C++ code, and the implementations are all also written in C++,
so there is no reason to go through SpiderMonkey here.  This patch also makes
nsILoadContext builtinclass to ensure that the implementation is always native. 
							
						 
						
							2017-03-22 10:03:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								1fd1bc3935 
								
							 
						 
						
							
							
								
								Bug 1343933 - Renaming Principal classes - part 2 - NullPrincipal, r=qdot  
							
							... 
							
							
							
							--HG--
rename : caps/nsNullPrincipal.cpp => caps/NullPrincipal.cpp
rename : caps/nsNullPrincipal.h => caps/NullPrincipal.h
rename : caps/nsNullPrincipalURI.cpp => caps/NullPrincipalURI.cpp
rename : caps/nsNullPrincipalURI.h => caps/NullPrincipalURI.h 
							
						 
						
							2017-03-22 11:38:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								e6878260b4 
								
							 
						 
						
							
							
								
								Backed out changeset fecc6abcf708 (bug 1316683) for bustage at docshell/base/SerializedLoadContext.cpp:65:61. r=backout on a CLOSED TREE  
							
							
							
						 
						
							2017-03-21 15:47:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								28ff218127 
								
							 
						 
						
							
							
								
								Bug 1316683 - Avoid going into SpiderMonkey for retrieving origin attributes; r=baku  
							
							... 
							
							
							
							Our caller is C++ code, and the implementations are all also written in C++,
so there is no reason to go through SpiderMonkey here.  This patch also makes
nsILoadContext builtinclass to ensure that the implementation is always native. 
							
						 
						
							2017-03-21 10:05:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ee923985 
								
							 
						 
						
							
							
								
								Backed out changeset 20537ebcebdb (bug 1303838) for eslint failure  
							
							
							
						 
						
							2017-03-17 11:21:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samael Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9e49902c09 
								
							 
						 
						
							
							
								
								Bug 1303838 - Switch to existing target tab when clicking links. r=smaug  
							
							... 
							
							
							
							Merge "DOMServiceWorkerFocusClient" & "DOMWebNotificationClicked"
to "DOMWindowFocus" event. Utilize the event to switch tab when
loading links to an existing target tab.
MozReview-Commit-ID: Hd1NkVkrJA1 
							
						 
						
							2017-03-16 18:39:31 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								ccc519e3f4 
								
							 
						 
						
							
							
								
								Bug 1347983 - Part 1: Make forms submitted from a large-allocation page not leave the large-allocation process, r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 7SEdTJN9Xd2 
							
						 
						
							2017-03-16 14:32:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samael Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd1696dc6 
								
							 
						 
						
							
							
								
								Bug 1346703 - Replace PR_LogPrint with MOZ_LOG, remove unnecessary checks and add a nullptr check. r=ehsan  
							
							
							
						 
						
							2017-03-14 16:58:45 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yoshi Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								996e0349b3 
								
							 
						 
						
							
							
								
								Bug 1300671 - set firstPartyDomain on about: pages. r=smaug  
							
							... 
							
							
							
							When we load about:blank in a remote tab, it will have
LOAD_FLAGS_DISALLOW_INHERIT_PRINCIPAL flag set, which will make
NullPrinicipal as its document principal. So we add
NULL_PRINCIPAL_FIRST_PARTY_DOMAIN as its firstPartyDomain.
So when we load data:, or javascript: URI in a remote tab, it will inherit the
principal from about:blank, hence also inherit the origin attributes.
There are also some about: pages will use codebase principal, so we also
set ABOUT_URI_FIRST_PARTY_DOMAIN as firstPartyDomain on their
principals. 
							
						 
						
							2017-03-14 16:22:02 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samael Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								2c24eb7d2b 
								
							 
						 
						
							
							
								
								Bug 1339707 - Replace NS_DispatchToCurrentThread to DocGroup / TabGroup dispatch method and set nsITimer target. r=smaug  
							
							
							
						 
						
							2017-03-07 16:58:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5656d4cb 
								
							 
						 
						
							
							
								
								Bug 1333147 - Do not use owner as triggeringPrincipal when creating session history entry. r=bz  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 98d00f4a448423cf9bd8b80f1f95c6862ac6f930 
							
						 
						
							2017-03-10 16:39:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								51ce795ad5 
								
							 
						 
						
							
							
								
								Bug 1334875 - Temporarily remove assertion that history loads pass a valid triggeringprincipal. r=jwatt  
							
							
							
						 
						
							2017-03-08 13:08:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								e9195daa8d 
								
							 
						 
						
							
							
								
								Bug 1345168 - Get rid of OriginAttributes::Inherit, r=tjr  
							
							
							
						 
						
							2017-03-08 07:41:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								41ba400533 
								
							 
						 
						
							
							
								
								Merge mozilla-central to mozilla-inbound  
							
							
							
						 
						
							2017-03-07 15:18:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								087da3f0d9 
								
							 
						 
						
							
							
								
								merge mozilla-inbound to mozilla-central a=merge  
							
							
							
						 
						
							2017-03-07 15:13:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wei-Cheng Pan 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4ee5ab2d 
								
							 
						 
						
							
							
								
								Bug 1310127 - Part 15: Use MOZ_MUST_USE in netwerk/protocol/http r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: DZBPvmSmlgR
--HG--
extra : rebase_source : 41ccd5282b8e3cf4b0f59bd2911abdb7a3b51201 
							
						 
						
							2016-12-20 14:48:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ursula Sarracini 
								
							 
						 
						
							
							
							
							
								
							
							
								6b1858e254 
								
							 
						 
						
							
							
								
								Bug 1340181 - Hide Activity Stream URL in URLbar r=fkiefer,mconley  
							
							... 
							
							
							
							MozReview-Commit-ID: F0P5tn2wyG
--HG--
extra : rebase_source : a9f766913b8340e12a4f526dc741e8ed752e6acf 
							
						 
						
							2017-02-22 13:18:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								a7b6c2e202 
								
							 
						 
						
							
							
								
								Bug 1341754: Provide a valid triggeringPrincipal when calling SetURI in Location. r=smaug  
							
							
							
						 
						
							2017-03-07 08:48:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								ee306e28c0 
								
							 
						 
						
							
							
								
								Bug 1314361 - Part 6: Remove the addonId origin attribute. r=bholley  
							
							
							
						 
						
							2016-11-08 17:11:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								45dbac3bdd 
								
							 
						 
						
							
							
								
								Bug 1314361 - Part 4: Stop setting addonId origin attribute. r=billm  
							
							
							
						 
						
							2016-11-04 18:22:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5e5aeae0 
								
							 
						 
						
							
							
								
								Bug 1341657 - Properly deal with not having a frame element in nsDocShell::InternalLoad(); r=smaug  
							
							
							
						 
						
							2017-02-27 09:39:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								b7294d3167 
								
							 
						 
						
							
							
								
								Merge inbound to central, a=merge  
							
							... 
							
							
							
							MozReview-Commit-ID: 2R3yE5OIznC 
							
						 
						
							2017-02-22 15:01:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Sawin 
								
							 
						 
						
							
							
							
							
								
							
							
								c6533bef50 
								
							 
						 
						
							
							
								
								Bug 1322576 - [1.2] Add tracking protection attribute to nsILoadContext to allow for overriding of the global preference setting for individual DocShells. r=smaug  
							
							
							
						 
						
							2017-02-22 14:57:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jessica Jong 
								
							 
						 
						
							
							
							
							
								
							
							
								cf17189117 
								
							 
						 
						
							
							
								
								Bug 1340086 - Remove uses of AnimationsPaused() since it is always false after bug 1316330. r=mrbkap  
							
							
							
						 
						
							2017-02-22 01:00:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Hao 
								
							 
						 
						
							
							
							
							
								
							
							
								c23b7c4dcc 
								
							 
						 
						
							
							
								
								Bug  1323644 - Isolate the HSTS and HPKP storage by first party domain (DOM/DocShell) r=baku,ckerschb  
							
							... 
							
							
							
							MozReview-Commit-ID: AZUfZffsLxu
--HG--
extra : rebase_source : bcd831e5ba7e92dd142747dccacba5cd34da016e 
							
						 
						
							2017-02-14 10:29:24 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								01804ef221 
								
							 
						 
						
							
							
								
								Bug 1338241 - Part 2: Simplify the in large allocation process logic, r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 6aF2wlLgy42 
							
						 
						
							2017-02-17 12:00:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								095953b36b 
								
							 
						 
						
							
							
								
								Bug 1331295 - nsNullPrincipal should be created using OriginAttributes of the docShell in case the principal is null, r=smaug  
							
							
							
						 
						
							2017-02-16 14:33:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								51dac1f2e8 
								
							 
						 
						
							
							
								
								Merge m-c to autoland, a=merge  
							
							... 
							
							
							
							MozReview-Commit-ID: FqToQ9qk7dg 
							
						 
						
							2017-02-15 16:33:46 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								0fb97af73a 
								
							 
						 
						
							
							
								
								Bug 1339566: Acquire kungFuDeathGrip a bit earlier, in some nsDocShell code. r=mccr8  
							
							... 
							
							
							
							MozReview-Commit-ID: AXTQqwyJPmU 
							
						 
						
							2017-02-15 09:56:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								70d043f2ab 
								
							 
						 
						
							
							
								
								Bug 1337537 - Workarounds to avoid TabGroup assertions in edge cases (r=smaug)  
							
							... 
							
							
							
							MozReview-Commit-ID: LVTgyivcA7V 
							
						 
						
							2017-02-13 17:03:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								82ad45b35d 
								
							 
						 
						
							
							
								
								Bug 1337537 - Remove the need for TabGroup to be an nsISupports for DocShell::FindItemWithName (r=mystor)  
							
							... 
							
							
							
							MozReview-Commit-ID: CvnWt9Ny1IF 
							
						 
						
							2017-02-13 17:02:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Hurley 
								
							 
						 
						
							
							
							
							
								
							
							
								31b98bda83 
								
							 
						 
						
							
							
								
								Bug  1312754 - Add a service to throttle certain HTTP channels. r=mayhemer  
							
							... 
							
							
							
							This patch adds (and hooks up) a new service so that HTTP channels marked as
"Throttleable" will periodically be Suspend()ed and Resume()d when more
important operations are going (such as a page load).
While this patch is not responsible for marking channels as "Throttleable",
the general idea is that these would be less-important channels - background
downloads, beacons, etc, and perhaps even resources known to be trackers.
MozReview-Commit-ID: HEZsxS04rRK
--HG--
extra : rebase_source : 03cce85fe7df782e1f6e2da9e5a99997b796aba2 
							
						 
						
							2017-01-10 06:39:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matheus Longaray 
								
							 
						 
						
							
							
							
							
								
							
							
								b932981d58 
								
							 
						 
						
							
							
								
								Bug 1323987 - Set document URI after content viewer is created to host preview. r=mconley  
							
							... 
							
							
							
							This patch sets document URI to about:printpreview after content viewer is created to host preview.
MozReview-Commit-ID: GD5x70cwXck
--HG--
extra : rebase_source : 746562bf0d47b919b1fcd3becdae92078e635e73 
							
						 
						
							2017-02-16 16:50:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe70d35b2 
								
							 
						 
						
							
							
								
								Merge mozilla-central to mozilla-inbound  
							
							
							
						 
						
							2017-02-09 11:38:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								61b17010a7 
								
							 
						 
						
							
							
								
								Bug 1337622 - Temporarily fall back to SystemPrincipal if History entry does not have a valid triggeringPrincipal. r=tanvi,bz  
							
							... 
							
							
							
							--HG--
extra : rebase_source : d6c43b91f10886f6c461bf9c5709c858ad109282 
							
						 
						
							2017-02-08 10:30:47 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								c44e5b4109 
								
							 
						 
						
							
							
								
								Bug 1336802 - Part 1: Fixing the crash of nsILoadInfo::GetOriginAttributes. r=smaug  
							
							... 
							
							
							
							--HG--
extra : rebase_source : baba3ca38c2f080f8fdfb1ada1a6945f5477d82c 
							
						 
						
							2017-02-07 11:49:33 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirk Steuber 
								
							 
						 
						
							
							
							
							
								
							
							
								2844b8cf52 
								
							 
						 
						
							
							
								
								Bug 1336714 - Added a null check to the GetParentDocument call in nsDocument::ComputeFlashClassification. Change nsDocument::GetAllowPlugins to return result rather than using unnecessary outparam. nsPluginArray::AllowPlugins changed to call the GetAllowPlugins method on the inner window's document rather than on the docshell's mContentViewer's document. r=bsmedberg,bz  
							
							... 
							
							
							
							MozReview-Commit-ID: Crx9v8OBKKq
--HG--
extra : rebase_source : d1c117eb7129b19c72df109f43f129aebd691b30 
							
						 
						
							2017-02-06 12:47:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Tung 
								
							 
						 
						
							
							
							
							
								
							
							
								e185f7bc4c 
								
							 
						 
						
							
							
								
								Bug 1220936 - Flush console report to innerWindowID by using nsIDocument and nsILoadGroup. r=bkelly.  
							
							
							
						 
						
							2017-02-06 09:19:34 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								a7c11235fd 
								
							 
						 
						
							
							
								
								Bug  1312954 - Part 6: Update all callers of network predictor, and the docshell will update the first party domain if it is a typeContent mozbrowser. r=smaug  
							
							
							
						 
						
							2017-02-02 22:16:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								7a66b1dc95 
								
							 
						 
						
							
							
								
								Bug 1334210 - Handle Large-Allocation process exhaustion more smoothly, r=ehsan  
							
							... 
							
							
							
							MozReview-Commit-ID: KxnFTSXxWVi 
							
						 
						
							2017-01-31 14:08:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								9a01e58d61 
								
							 
						 
						
							
							
								
								Bug 1307736 - Ensure History loads pass valid triggeringPrincipal. r=bz  
							
							
							
						 
						
							2017-01-27 11:19:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samael Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								73817829d6 
								
							 
						 
						
							
							
								
								Bug 1326251 - Part 1: Remove dynamic entries on unloading & evicting bfcache. r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 4pBy0vO5yD9
--HG--
extra : rebase_source : 8977a9b4add96407969375c1f9c0910872771a23 
							
						 
						
							2017-01-24 14:56:37 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Julian Seward 
								
							 
						 
						
							
							
							
							
								
							
							
								8a908912d3 
								
							 
						 
						
							
							
								
								Bug 1232696 - Remove NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW as it causes segfaulting for GCC 6 builds (5 of 5, fixes for docshell/).  r=bzbarsky.  
							
							
							
						 
						
							2017-01-24 17:12:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								7578c6e2b5 
								
							 
						 
						
							
							
								
								Bug 1271173 - Upgrade-insecure-requests for navigational requests. r=smaug,freddyb  
							
							
							
						 
						
							2017-01-23 15:29:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								e7473c84f8 
								
							 
						 
						
							
							
								
								Bug 1329288: Allow content policy consumers to identify contentPolicy checks from docshell. r=bz,kmaglione  
							
							
							
						 
						
							2017-01-22 18:05:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								42e5d1aa97 
								
							 
						 
						
							
							
								
								Bug 1329288 - Bring back ContentPolicy check within nsDocShell. r=smaug  
							
							
							
						 
						
							2017-01-22 17:33:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								79c51020ef 
								
							 
						 
						
							
							
								
								Backed out changeset de60e0a191c7 (bug 1329288) for failing test_bug375314.html on Android 4.3 opt. r=backout  
							
							
							
						 
						
							2017-01-22 13:11:02 +01:00