Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								6877f8fb6f 
								
							 
						 
						
							
							
								
								Bug 1469599 - Associate all module scripts in a module graph with DOM elements before execution r=hsivonen  
							
							
							
						 
						
							2018-08-22 14:54:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Francois Marier 
								
							 
						 
						
							
							
							
							
								
							
							
								309a23afc3 
								
							 
						 
						
							
							
								
								Bug 1482950 - Use the correct 3rdparty check in tracking annotations. r=dimi,Ehsan,mayhemer!,ehsan!  
							
							... 
							
							
							
							The mIsTrackingResource flag on nsIHttpChannel was split into two separate
flags depending on whether or not the resource is third-party. The correct
flag will be set by the channel classifier. Similarly, a new function was
introduced, GetIsThirdPartyTrackingResource(), for those consumers (like TP)
who only care about third-party trackers.
The existing function, GetIsTracking(), will continue to look at both
first-party and third-party trackers (the behavior since first party
tracking was added to annotations in bug 1476324).
The OverrideTrackingResource() function now allows nsHTMLDocument to
override both mIsFirstPartyTrackingResource and
mIsThirdPartyTrackingResource, but since this function is a little dangerous
and only has a single user, I added an assert to make future callers think
twice about using it to opt out of tracking annotations.
Currently, only the default storage restrictions need to look at first-party
trackers so every other consumer has been moved to
mIsThirdPartyTrackingResource or GetIsThirdPartyTrackingResource().
This effectively reverts the third-party checks added in bug 1476715 and
replaces them with the more complicated check that was added in bug 1108017.
It follows the approach that Ehsan initially suggested in bug 1476715. It
also reverts the changes in the expected values of the tracking annotation
test since these were, in hindsight, a warning about this regression.
Depends on D3722
Differential Revision: https://phabricator.services.mozilla.com/D3723 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-08-20 23:53:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								58a3b0b973 
								
							 
						 
						
							
							
								
								Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen  
							
							
							
						 
						
							2018-08-13 16:39:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Csoregi Natalia 
								
							 
						 
						
							
							
							
							
								
							
							
								fc2133e0bc 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 8289b70dc0db (bug 1469004)
Backed out changeset 4129380f8318 (bug 1482153) 
							
						 
						
							2018-08-13 19:37:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								623032e1f0 
								
							 
						 
						
							
							
								
								Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen  
							
							
							
						 
						
							2018-08-13 16:39:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								9d6255073d 
								
							 
						 
						
							
							
								
								Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku  
							
							
							
						 
						
							2018-08-08 10:40:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								47ff6460be 
								
							 
						 
						
							
							
								
								Bug 1480966 - Make ScriptLoader::GetScriptSource faillible on OOM r=baku  
							
							
							
						 
						
							2018-08-08 10:40:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4b3bcb99 
								
							 
						 
						
							
							
								
								Bug 1480720 - Factor out script fetch options from script load request classes r=baku  
							
							
							
						 
						
							2018-08-06 10:54:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								43dbbc475e 
								
							 
						 
						
							
							
								
								Bug 1477090 - Only instantiate modules when it's safe to run script r=baku  
							
							
							
						 
						
							2018-08-01 11:47:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								b64ad562af 
								
							 
						 
						
							
							
								
								Bug 1475228 - Allocate script loader source buffers on the JS heap and pass ownership when compiling r=baku  
							
							
							
						 
						
							2018-07-17 14:30:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c569854b 
								
							 
						 
						
							
							
								
								Bug 1475228 - Don't ignore errors returned from ScriptLoader::AttemptAsyncScriptCompile() r=baku  
							
							
							
						 
						
							2018-07-17 14:30:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								d45eed4795 
								
							 
						 
						
							
							
								
								Bug 1475228 - Refactor ScriptLoader::GetScriptSource() to remove inline data argument r=baku  
							
							
							
						 
						
							2018-07-17 14:30:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								4ff436874c 
								
							 
						 
						
							
							
								
								Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem  
							
							
							
						 
						
							2018-07-17 14:30:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreea Pavel 
								
							 
						 
						
							
							
							
							
								
							
							
								840f785b1e 
								
							 
						 
						
							
							
								
								Backed out 8 changesets (bug 1475228) for wpt failures e.g. html/semantics/scripting-1/the-script-element/execution-timing/088.html on a CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset b2d18ea619ec (bug 1475228)
Backed out changeset 45d3ffe3308e (bug 1475228)
Backed out changeset 02b27f8441be (bug 1475228)
Backed out changeset b82c2cf4b3f1 (bug 1475228)
Backed out changeset 2bc8f24dc3fc (bug 1475228)
Backed out changeset 6104ea971587 (bug 1475228)
Backed out changeset 7c83633262db (bug 1475228)
Backed out changeset 34fb24d52f08 (bug 1475228) 
							
						 
						
							2018-07-30 16:49:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								7c613e5ab4 
								
							 
						 
						
							
							
								
								Bug 1475228 - Allocate script loader source buffers on the JS heap and pass ownership when compiling r=baku  
							
							
							
						 
						
							2018-07-17 14:30:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								6fdbbb556c 
								
							 
						 
						
							
							
								
								Bug 1475228 - Don't ignore errors returned from ScriptLoader::AttemptAsyncScriptCompile() r=baku  
							
							
							
						 
						
							2018-07-17 14:30:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								a694b41a5e 
								
							 
						 
						
							
							
								
								Bug 1475228 - Refactor ScriptLoader::GetScriptSource() to remove inline data argument r=baku  
							
							
							
						 
						
							2018-07-17 14:30:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								cdfffa27fe 
								
							 
						 
						
							
							
								
								Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem  
							
							
							
						 
						
							2018-07-17 14:30:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Hackett 
								
							 
						 
						
							
							
							
							
								
							
							
								f594284848 
								
							 
						 
						
							
							
								
								Bug 1470795 Part 5 - Update content parse users for API movement, r=froydnj.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 856eecd3568adc9873b899a38ad96bbf24ebe955 
							
						 
						
							2018-07-23 21:45:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Hackett 
								
							 
						 
						
							
							
							
							
								
							
							
								06d1d0dddb 
								
							 
						 
						
							
							
								
								Bug 1465292 Part 3 - Track parsed content from loaded script files, r=smaug.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 6ccda629306428c65eb4d2e912b5ee41b91019bf 
							
						 
						
							2018-07-23 21:42:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nazım Can Altınova 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc9a27753 
								
							 
						 
						
							
							
								
								Bug 1474341 - Add AutoProfilerLabel to ScriptLoader::ProcessScriptElement r=mstange  
							
							... 
							
							
							
							MozReview-Commit-ID: 4wcSDgz3x0E
--HG--
extra : rebase_source : 3769c681908df9b94120ab58f982ac88b4badf56 
							
						 
						
							2018-07-09 18:06:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								5fff1762ad 
								
							 
						 
						
							
							
								
								Bug 1418236 - Correct EventTarget for CSP violation events, r=ckerschb  
							
							
							
						 
						
							2018-07-10 17:40:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								14d462eeb3 
								
							 
						 
						
							
							
								
								Bug 1418246 - Return valid columnNumber value in CSP violation events, r=ckerschb  
							
							
							
						 
						
							2018-07-05 08:21:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilio Cobos Álvarez 
								
							 
						 
						
							
							
							
							
								
							
							
								c7d35aa526 
								
							 
						 
						
							
							
								
								Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: DsNuF7GAflJ 
							
						 
						
							2018-06-26 18:22:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilio Cobos Álvarez 
								
							 
						 
						
							
							
							
							
								
							
							
								fffb25b74f 
								
							 
						 
						
							
							
								
								Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj  
							
							... 
							
							
							
							This was done automatically replacing:
  s/mozilla::Move/std::move/
  s/ Move(/ std::move(/
  s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh 
							
						 
						
							2018-06-01 10:45:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								a844ec84c4 
								
							 
						 
						
							
							
								
								Bug 1427610 - Implement import.meta in the browser r=bkelly  
							
							
							
						 
						
							2018-05-23 09:30:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas B. Pierron 
								
							 
						 
						
							
							
							
							
								
							
							
								bdd58b3482 
								
							 
						 
						
							
							
								
								Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly  
							
							
							
						 
						
							2018-05-21 17:17:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								8d493df52b 
								
							 
						 
						
							
							
								
								Bug 1444956 - Support BinAST decoding in the script loader r=baku  
							
							
							
						 
						
							2018-05-16 15:58:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								65b2944794 
								
							 
						 
						
							
							
								
								Bug 1461751 - Simplify module resolve hook to be a function pointer r=luke r=baku  
							
							
							
						 
						
							2018-05-16 11:59:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								0924042900 
								
							 
						 
						
							
							
								
								Bug 1456774 - Remove linear search for finished parse task and type off thread parse token r=jandem r=baku  
							
							
							
						 
						
							2018-05-10 14:51:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michal Novotny 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8f43208a 
								
							 
						 
						
							
							
								
								Bug 1448476 - Cache entry corruption after writing the alternate data. r=honzab  
							
							... 
							
							
							
							When writing to alt-data output stream fails for whatever reason, we now try to
truncate alternative data and keep the original data instead of dooming the
whole entry. The patch also changes how is the predicted size passed to the
cache. Instead of a dedicated method it's now an argument of openOutputStream
and openAlternativeOutputStream methods which fail in case the entry would
exceed the allowed limit. 
							
						 
						
							2018-04-25 07:01:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								96a3f31ff4 
								
							 
						 
						
							
							
								
								Bug 1453559 - Don't use channel URI for loading modules from resource: scheme r=baku  
							
							
							
						 
						
							2018-04-13 14:15:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas B. Pierron 
								
							 
						 
						
							
							
							
							
								
							
							
								d8df648fc6 
								
							 
						 
						
							
							
								
								Bug 1448194 - Substract the mBytecodeOffset from the bytecode length, as this could cause some assertion failures. r=mrbkap  
							
							
							
						 
						
							2018-04-06 09:47:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce8789ad0 
								
							 
						 
						
							
							
								
								Bug 1440827 - Cancel preloaded requests if we decide not to use them r=baku  
							
							
							
						 
						
							2018-03-29 17:11:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Kerschbaumer 
								
							 
						 
						
							
							
							
							
								
							
							
								a929955d1f 
								
							 
						 
						
							
							
								
								Bug 1439713 - Change nsIContentPolicy shouldLoad to take an <uri, loadInfo> pair instead of the various args. r=bz  
							
							
							
						 
						
							2018-03-29 12:16:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								6562e60574 
								
							 
						 
						
							
							
								
								Bug 1440269 - Defer calling debugger onNewScript hook for preloaded modules r=nbp  
							
							
							
						 
						
							2018-03-01 17:13:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								9b97fa3a81 
								
							 
						 
						
							
							
								
								Bug 1342416 - Preload module scripts r=baku  
							
							
							
						 
						
							2018-02-15 13:18:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7aa804ec 
								
							 
						 
						
							
							
								
								Bug 838521.  Don't preload scripts of unknown type, just like we don't load them normally.  r=baku  
							
							... 
							
							
							
							MozReview-Commit-ID: JWiKNElENyZ 
							
						 
						
							2018-02-14 12:05:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Josh Matthews 
								
							 
						 
						
							
							
							
							
								
							
							
								19738f789f 
								
							 
						 
						
							
							
								
								Bug  1436743 - Dispatch events via the docgroup rather than the tabgroup when possible. r=mystor  
							
							
							
						 
						
							2018-02-08 15:54:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								c6da271117 
								
							 
						 
						
							
							
								
								Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug  
							
							... 
							
							
							
							* * *
Bug 1425458 - Resource timing entries Workers - part 10 - Correct parameters in NS_NewChannel in nsDataObj.cpp, r=me 
							
						 
						
							2018-01-24 17:17:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brindusan Cristian 
								
							 
						 
						
							
							
							
							
								
							
							
								368c3d5b6b 
								
							 
						 
						
							
							
								
								Backed out 12 changesets (bug 1425458) for mochitest failures on WorkerPrivate.cpp on a CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 11997de13778 (bug 1425458)
Backed out changeset 100b9d4f36bc (bug 1425458)
Backed out changeset a29e9dbb8c42 (bug 1425458)
Backed out changeset b96d58fd945c (bug 1425458)
Backed out changeset f140da44ba68 (bug 1425458)
Backed out changeset af56400233d9 (bug 1425458)
Backed out changeset 7034af4332e4 (bug 1425458)
Backed out changeset f70500179140 (bug 1425458)
Backed out changeset 793bbfc23257 (bug 1425458)
Backed out changeset 2efb375a8ffc (bug 1425458)
Backed out changeset 07e781e37451 (bug 1425458)
Backed out changeset e875f3702a5f (bug 1425458) 
							
						 
						
							2018-01-24 20:47:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								6480b95ba3 
								
							 
						 
						
							
							
								
								Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug  
							
							
							
						 
						
							2018-01-24 17:17:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								3bdf7ef24a 
								
							 
						 
						
							
							
								
								Bug 1382020 - Don't preload nomodule scripts when modules are enabled r=hsivonen  
							
							
							
						 
						
							2018-01-23 13:07:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								57f7f09133 
								
							 
						 
						
							
							
								
								Bug 1430635 - Add telemetry to track how often preloaded scripts are used. r=baku, data-review=liuche  
							
							
							
						 
						
							2018-01-17 03:10:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								a38267f276 
								
							 
						 
						
							
							
								
								Bug  1430145 - Add telemetry for script kind. r=baku, data-review=liuche  
							
							
							
						 
						
							2018-01-17 03:06:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								20b2d0162c 
								
							 
						 
						
							
							
								
								Bug 1429535 - Split up ScriptLoader::ProcessScriptElement method r=baku  
							
							
							
						 
						
							2018-01-11 12:05:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								2219c13082 
								
							 
						 
						
							
							
								
								Backed out changeset ef258af45592 (bug 1429535) for test_bug704320_preload.html timeouts  
							
							
							
						 
						
							2018-01-11 13:14:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								b0fcfd08bf 
								
							 
						 
						
							
							
								
								Bug 1429535 - Split up ScriptLoader::ProcessScriptElement method r=baku  
							
							
							
						 
						
							2018-01-11 12:05:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								8f0c2b3ab9 
								
							 
						 
						
							
							
								
								Bug 1428745 - Remove support for version parameter from script loader, r=jonco  
							
							
							
						 
						
							2018-01-09 17:00:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Narcis Beleuzu 
								
							 
						 
						
							
							
							
							
								
							
							
								0cc8c52dcb 
								
							 
						 
						
							
							
								
								Backed out 6 changesets (bug 1428745) for wpt failures on script-type-and-language-with-params.html. r=backout on a CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 9e84285278fe (bug 1428745)
Backed out changeset e199f1ccf64c (bug 1428745)
Backed out changeset dfb9af93ac53 (bug 1428745)
Backed out changeset 1d975770bd9a (bug 1428745)
Backed out changeset 1d5dc7dfd429 (bug 1428745)
Backed out changeset 4e53f251c5b8 (bug 1428745) 
							
						 
						
							2018-01-10 00:37:59 +02:00