Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								4dedbcc6f2 
								
							 
						 
						
							
							
								
								Bug 1300655 - part 2 - WorkerProxyToMainThreadRunnable::PostDispatchOnMainThread::ReleaseRunnable should implement Cancel() correctly, r=me  
							
							 
							
							
							
						 
						
							2016-09-06 04:48:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								f4227c1a5c 
								
							 
						 
						
							
							
								
								Bug 1300655 - WorkerProxyToMainThreadRunnable::PostDispatchOnMainThread::ReleaseRunnable should implement Cancel() correctly, r=bkelly  
							
							 
							
							
							
						 
						
							2016-09-06 04:35:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								b71747b2ac 
								
							 
						 
						
							
							
								
								Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.  
							
							 
							
							... 
							
							
							
							The new name makes the sense of the condition much clearer. E.g. compare:
  NS_WARN_IF_FALSE(!rv.Failed());
with:
  NS_WARNING_ASSERTION(!rv.Failed());
The new name also makes it clearer that it only has effect in debug builds,
because that's standard for assertions.
--HG--
extra : rebase_source : 886e57a9e433e0cb6ed635cc075b34b7ebf81853 
							
						 
						
							2016-09-01 15:01:16 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Kelly 
								
							 
						 
						
							
							
							
							
								
							
							
								9d7b33a00b 
								
							 
						 
						
							
							
								
								Bug 1293690 P2 Set explicit status levels to fail at when calling WorkerHolder::HoldWorker. r=baku  
							
							 
							
							
							
						 
						
							2016-08-18 07:11:04 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba6bcc1bb 
								
							 
						 
						
							
							
								
								Bug 1286487 - WorkerProxyToMainThreadRunnable must keep alive workers using WorkerHolder, r=bkelly  
							
							 
							
							
							
						 
						
							2016-07-23 08:31:31 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								8d82d10366 
								
							 
						 
						
							
							
								
								Bug 1288033 - Decease the busyCount when Cancel() is called in WorkerRunnable, r=khuey  
							
							 
							
							
							
						 
						
							2016-07-21 19:18:51 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								35905db38d 
								
							 
						 
						
							
							
								
								Backed out changeset 512f176d3de6 (bug 1288033) to fix a incomplete backout  
							
							 
							
							
							
						 
						
							2016-07-21 12:36:38 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Iris Hsiao 
								
							 
						 
						
							
							
							
							
								
							
							
								5743985035 
								
							 
						 
						
							
							
								
								Backed out changeset 90c6741cda5d (bug 1288033) for web platform e10s failure  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : ac45da19b7ef5649729d44c0046c73711ec3f702 
							
						 
						
							2016-07-21 17:52:56 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								00b39908d5 
								
							 
						 
						
							
							
								
								Bug 1288033 - part 2 - fixed a compilation error, r=me  
							
							 
							
							
							
						 
						
							2016-07-21 09:56:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d06c7a06 
								
							 
						 
						
							
							
								
								Bug 1288033 - Decease the busyCount when Cancel() is called in WorkerRunnable, r=khuey  
							
							 
							
							
							
						 
						
							2016-07-21 09:17:41 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								f8eb805f14 
								
							 
						 
						
							
							
								
								Bug 1286615 - Wrong use of ModifyBusyCountFromWorker in WorkerProxyToMainThreadRunnable, r=khuey  
							
							 
							
							
							
						 
						
							2016-07-18 09:17:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								eb139d85bf 
								
							 
						 
						
							
							
								
								Bug 1279313 part 1.  Simplify AutoEntryScript to not make callers pass in a JSContext.  r=bholley  
							
							 
							
							
							
						 
						
							2016-07-07 20:08:25 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								43868a9da7 
								
							 
						 
						
							
							
								
								Bug 1282366 - Improve WorkerHolder use in Runnables, r=khuey  
							
							 
							
							
							
						 
						
							2016-07-04 08:19:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								c7264cb3ac 
								
							 
						 
						
							
							
								
								Bug 1269162 - part 3 - Move XHR code into dom/xhr, r=smaug  
							
							 
							
							... 
							
							
							
							--HG--
rename : dom/workers/XMLHttpRequestUploadWorker.cpp => dom/xhr/XMLHttpRequestUploadWorker.cpp
rename : dom/workers/XMLHttpRequestUploadWorker.h => dom/xhr/XMLHttpRequestUploadWorker.h
rename : dom/workers/XMLHttpRequestWorker.cpp => dom/xhr/XMLHttpRequestWorker.cpp
rename : dom/workers/XMLHttpRequestWorker.h => dom/xhr/XMLHttpRequestWorker.h
rename : dom/base/nsIXMLHttpRequest.idl => dom/xhr/nsIXMLHttpRequest.idl
rename : dom/base/nsXMLHttpRequest.cpp => dom/xhr/nsXMLHttpRequest.cpp
rename : dom/base/nsXMLHttpRequest.h => dom/xhr/nsXMLHttpRequest.h
rename : dom/base/test/echo.sjs => dom/xhr/tests/echo.sjs
rename : dom/base/test/file_XHRDocURI.html => dom/xhr/tests/file_XHRDocURI.html
rename : dom/base/test/file_XHRDocURI.html^headers^ => dom/xhr/tests/file_XHRDocURI.html^headers^
rename : dom/base/test/file_XHRDocURI.sjs => dom/xhr/tests/file_XHRDocURI.sjs
rename : dom/base/test/file_XHRDocURI.text => dom/xhr/tests/file_XHRDocURI.text
rename : dom/base/test/file_XHRDocURI.text^headers^ => dom/xhr/tests/file_XHRDocURI.text^headers^
rename : dom/base/test/file_XHRDocURI.xml => dom/xhr/tests/file_XHRDocURI.xml
rename : dom/base/test/file_XHRDocURI.xml^headers^ => dom/xhr/tests/file_XHRDocURI.xml^headers^
rename : dom/base/test/file_XHRResponseURL.js => dom/xhr/tests/file_XHRResponseURL.js
rename : dom/base/test/file_XHRResponseURL.sjs => dom/xhr/tests/file_XHRResponseURL.sjs
rename : dom/base/test/file_XHRResponseURL.text => dom/xhr/tests/file_XHRResponseURL.text
rename : dom/base/test/file_XHRResponseURL.text^headers^ => dom/xhr/tests/file_XHRResponseURL.text^headers^
rename : dom/base/test/file_XHRResponseURL_nocors.text => dom/xhr/tests/file_XHRResponseURL_nocors.text
rename : dom/base/test/file_XHRSendData.sjs => dom/xhr/tests/file_XHRSendData.sjs
rename : dom/base/test/file_XHRSendData_doc.xml => dom/xhr/tests/file_XHRSendData_doc.xml
rename : dom/base/test/file_XHRSendData_doc.xml^headers^ => dom/xhr/tests/file_XHRSendData_doc.xml^headers^
rename : dom/base/test/file_XHR_anon.sjs => dom/xhr/tests/file_XHR_anon.sjs
rename : dom/base/test/file_XHR_binary1.bin => dom/xhr/tests/file_XHR_binary1.bin
rename : dom/base/test/file_XHR_binary1.bin^headers^ => dom/xhr/tests/file_XHR_binary1.bin^headers^
rename : dom/base/test/file_XHR_binary2.bin => dom/xhr/tests/file_XHR_binary2.bin
rename : dom/base/test/file_XHR_fail1.txt => dom/xhr/tests/file_XHR_fail1.txt
rename : dom/base/test/file_XHR_fail1.txt^headers^ => dom/xhr/tests/file_XHR_fail1.txt^headers^
rename : dom/base/test/file_XHR_fail1b.txt => dom/xhr/tests/file_XHR_fail1b.txt
rename : dom/base/test/file_XHR_header.sjs => dom/xhr/tests/file_XHR_header.sjs
rename : dom/base/test/file_XHR_pass1.xml => dom/xhr/tests/file_XHR_pass1.xml
rename : dom/base/test/file_XHR_pass2.txt => dom/xhr/tests/file_XHR_pass2.txt
rename : dom/base/test/file_XHR_pass3.txt => dom/xhr/tests/file_XHR_pass3.txt
rename : dom/base/test/file_XHR_pass3.txt^headers^ => dom/xhr/tests/file_XHR_pass3.txt^headers^
rename : dom/base/test/file_XHR_system_redirect.html => dom/xhr/tests/file_XHR_system_redirect.html
rename : dom/base/test/file_XHR_system_redirect.html^headers^ => dom/xhr/tests/file_XHR_system_redirect.html^headers^
rename : dom/base/test/file_XHR_timeout.sjs => dom/xhr/tests/file_XHR_timeout.sjs
rename : dom/base/test/file_html_in_xhr.html => dom/xhr/tests/file_html_in_xhr.html
rename : dom/base/test/file_html_in_xhr.sjs => dom/xhr/tests/file_html_in_xhr.sjs
rename : dom/base/test/file_html_in_xhr2.html => dom/xhr/tests/file_html_in_xhr2.html
rename : dom/base/test/file_html_in_xhr3.html => dom/xhr/tests/file_html_in_xhr3.html
rename : dom/base/test/progressserver.sjs => dom/xhr/tests/progressserver.sjs
rename : dom/workers/test/relativeLoad_import.js => dom/xhr/tests/relativeLoad_import.js
rename : dom/workers/test/relativeLoad_worker.js => dom/xhr/tests/relativeLoad_worker.js
rename : dom/workers/test/relativeLoad_worker2.js => dom/xhr/tests/relativeLoad_worker2.js
rename : dom/base/test/responseIdentical.sjs => dom/xhr/tests/responseIdentical.sjs
rename : dom/workers/test/subdir/relativeLoad_sub_import.js => dom/xhr/tests/subdir/relativeLoad_sub_import.js
rename : dom/workers/test/subdir/relativeLoad_sub_worker.js => dom/xhr/tests/subdir/relativeLoad_sub_worker.js
rename : dom/workers/test/subdir/relativeLoad_sub_worker2.js => dom/xhr/tests/subdir/relativeLoad_sub_worker2.js
rename : dom/workers/test/terminateSyncXHR_worker.js => dom/xhr/tests/terminateSyncXHR_worker.js
rename : dom/base/test/test_XHR.html => dom/xhr/tests/test_XHR.html
rename : dom/base/test/test_XHRDocURI.html => dom/xhr/tests/test_XHRDocURI.html
rename : dom/base/test/test_XHRResponseURL.html => dom/xhr/tests/test_XHRResponseURL.html
rename : dom/base/test/test_XHRSendData.html => dom/xhr/tests/test_XHRSendData.html
rename : dom/base/test/test_XHR_anon.html => dom/xhr/tests/test_XHR_anon.html
rename : dom/base/test/test_XHR_header.html => dom/xhr/tests/test_XHR_header.html
rename : dom/base/test/test_XHR_onuploadprogress.html => dom/xhr/tests/test_XHR_onuploadprogress.html
rename : dom/base/test/test_XHR_parameters.html => dom/xhr/tests/test_XHR_parameters.html
rename : dom/base/test/test_XHR_system.html => dom/xhr/tests/test_XHR_system.html
rename : dom/base/test/test_XHR_timeout.html => dom/xhr/tests/test_XHR_timeout.html
rename : dom/base/test/test_XHR_timeout.js => dom/xhr/tests/test_XHR_timeout.js
rename : dom/base/test/test_html_in_xhr.html => dom/xhr/tests/test_html_in_xhr.html
rename : dom/workers/test/test_relativeLoad.html => dom/xhr/tests/test_relativeLoad.html
rename : dom/base/test/test_sync_xhr_timer.xhtml => dom/xhr/tests/test_sync_xhr_timer.xhtml
rename : dom/workers/test/test_terminateSyncXHR.html => dom/xhr/tests/test_worker_terminateSyncXHR.html
rename : dom/workers/test/test_xhr.html => dom/xhr/tests/test_worker_xhr.html
rename : dom/workers/test/test_xhr2.html => dom/xhr/tests/test_worker_xhr2.html
rename : dom/workers/test/test_xhrAbort.html => dom/xhr/tests/test_worker_xhrAbort.html
rename : dom/workers/test/test_xhr_3rdparty.html => dom/xhr/tests/test_worker_xhr_3rdparty.html
rename : dom/workers/test/test_xhr_cors_redirect.html => dom/xhr/tests/test_worker_xhr_cors_redirect.html
rename : dom/workers/test/test_xhr_headers.html => dom/xhr/tests/test_worker_xhr_headers.html
rename : dom/workers/test/test_xhr_implicit_cancel.html => dom/xhr/tests/test_worker_xhr_implicit_cancel.html
rename : dom/workers/test/test_xhr_parameters.html => dom/xhr/tests/test_worker_xhr_parameters.html
rename : dom/workers/test/test_xhr_parameters.js => dom/xhr/tests/test_worker_xhr_parameters.js
rename : dom/workers/test/test_xhr_responseURL.html => dom/xhr/tests/test_worker_xhr_responseURL.html
rename : dom/workers/test/test_xhr_system.html => dom/xhr/tests/test_worker_xhr_system.html
rename : dom/workers/test/test_xhr_system.js => dom/xhr/tests/test_worker_xhr_system.js
rename : dom/workers/test/test_xhr_timeout.html => dom/xhr/tests/test_worker_xhr_timeout.html
rename : dom/base/test/test_xhr_abort_after_load.html => dom/xhr/tests/test_xhr_abort_after_load.html
rename : dom/base/test/test_xhr_forbidden_headers.html => dom/xhr/tests/test_xhr_forbidden_headers.html
rename : dom/base/test/test_xhr_overridemimetype_throws_on_invalid_state.html => dom/xhr/tests/test_xhr_overridemimetype_throws_on_invalid_state.html
rename : dom/base/test/test_xhr_progressevents.html => dom/xhr/tests/test_xhr_progressevents.html
rename : dom/base/test/test_xhr_send.html => dom/xhr/tests/test_xhr_send.html
rename : dom/base/test/test_xhr_send_readystate.html => dom/xhr/tests/test_xhr_send_readystate.html
rename : dom/base/test/test_xhr_withCredentials.html => dom/xhr/tests/test_xhr_withCredentials.html
rename : dom/workers/test/file_getcookie.sjs => dom/xhr/tests/worker_file_getcookie.sjs
rename : dom/workers/test/terminateSyncXHR_frame.html => dom/xhr/tests/worker_terminateSyncXHR_frame.html
rename : dom/workers/test/testXHR.txt => dom/xhr/tests/worker_testXHR.txt
rename : dom/workers/test/xhr_cors_redirect.js => dom/xhr/tests/worker_xhr_cors_redirect.js
rename : dom/workers/test/xhr_cors_redirect.sjs => dom/xhr/tests/worker_xhr_cors_redirect.sjs
rename : dom/workers/test/xhr_headers_server.sjs => dom/xhr/tests/worker_xhr_headers_server.sjs
rename : dom/workers/test/xhr_headers_worker.js => dom/xhr/tests/worker_xhr_headers_worker.js
rename : dom/workers/test/xhr2_worker.js => dom/xhr/tests/xhr2_worker.js
rename : dom/workers/test/xhrAbort_worker.js => dom/xhr/tests/xhrAbort_worker.js
rename : dom/workers/test/xhr_implicit_cancel_worker.js => dom/xhr/tests/xhr_implicit_cancel_worker.js
rename : dom/workers/test/xhr_worker.js => dom/xhr/tests/xhr_worker.js 
							
						 
						
							2016-06-27 19:13:40 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								43a1cd6c16 
								
							 
						 
						
							
							
								
								Bug 1277226 - Implement MainThreadWorkerRunnable, r=sicking  
							
							 
							
							
							
						 
						
							2016-06-08 07:12:05 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								406bdf1bee 
								
							 
						 
						
							
							
								
								Bug 1272066: Slap the compiler. r=khuey  
							
							 
							
							
							
						 
						
							2016-05-11 11:46:36 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								5949ec87d1 
								
							 
						 
						
							
							
								
								Bug 1272066 - Try to stop assertions until a better fix can land rs=khuey  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : 188bad42f87f23026315146d059fc36fbe07063c 
							
						 
						
							2016-05-11 11:37:59 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								067604a67d 
								
							 
						 
						
							
							
								
								Bug 1268253 - MainThreadStopSyncLoopRunnable doesn't need to be exposed, r=khuey  
							
							 
							
							
							
						 
						
							2016-05-11 08:05:38 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								59521d1cef 
								
							 
						 
						
							
							
								
								Bug 1268252 - XHR doesn't need to use MainThreadStopSyncLoopRunnable, r=khuey  
							
							 
							
							
							
						 
						
							2016-05-11 08:05:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf6e9c639 
								
							 
						 
						
							
							
								
								Bug 1268231 - Get rid of StopSyncLoopRunnable, r=khuey  
							
							 
							
							
							
						 
						
							2016-05-03 10:21:59 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								513590a1ac 
								
							 
						 
						
							
							
								
								Bug 1267904 - Add telemetry for WorkerMainThreadRunnable, r=khuey  
							
							 
							
							
							
						 
						
							2016-05-03 09:09:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								1cc02aa8c6 
								
							 
						 
						
							
							
								
								Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj  
							
							 
							
							
							
						 
						
							2016-04-11 11:40:06 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								7d2cebe912 
								
							 
						 
						
							
							
								
								Backed out 3 changesets (bug 1263311) for Windows build failures in ServiceWorkerPrivate.cpp CLOSED TREE  
							
							 
							
							... 
							
							
							
							Backed out changeset 0434a548e1fe (bug 1263311)
Backed out changeset 60b1be29446c (bug 1263311)
Backed out changeset 18132498bc40 (bug 1263311)
MozReview-Commit-ID: LPEa05QobdQ 
							
						 
						
							2016-04-11 12:50:56 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								f13a6fc866 
								
							 
						 
						
							
							
								
								Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj  
							
							 
							
							
							
						 
						
							2016-04-11 11:40:06 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								272e533b18 
								
							 
						 
						
							
							
								
								Bug 1262630.  Replace workers::GetGlobalObjectForGlobal with xpc::NativeGlobal.  r=khuey  
							
							 
							
							
							
						 
						
							2016-04-07 21:58:21 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e3b2de6aa9 
								
							 
						 
						
							
							
								
								Bug 1255817 part 2.  Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting.  r=bholley  
							
							 
							
							
							
						 
						
							2016-03-23 11:44:54 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								36d4079be7 
								
							 
						 
						
							
							
								
								Bug 1254847 part 3.  Make AutoEntryScript always take ownership of error reporting.  r=bholley  
							
							 
							
							
							
						 
						
							2016-03-09 19:02:03 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1538f85b56 
								
							 
						 
						
							
							
								
								Bug  1072144 part 6.  Switch WorkerRunnable::Run to calling TakeOwnershipOfErrorReporting on its AutoJSAPI/AutoEntryScript and remove the remaining JS_ReportPendingException callers in worker code.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:27 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7d17080433 
								
							 
						 
						
							
							
								
								Bug  1072144 part 5.  Stop fiddling with compartments on the JSContext before calling PostRun in WorkerRunnable::Run.  Add some documentation explaining what's going on.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								9679610dbb 
								
							 
						 
						
							
							
								
								Bug  1072144 part 4.  Add a WorkerRunnable::PreRun so that we can move worker global creation to it and always have an AutoEntryScript by the time we're evaluating the main worker script.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7a1819b93a 
								
							 
						 
						
							
							
								
								Bug  1072144 part 3.  Hoist the exception reporting out of WorkerRunnable::PostRun into WorkerRunnable::Run and make it unconditional.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								af73c13ee2 
								
							 
						 
						
							
							
								
								Backed out 6 changesets (bug  1072144) for test_recursion.html failures  
							
							 
							
							... 
							
							
							
							Backed out changeset ac15fe0e71fd (bug 1072144 )
Backed out changeset b666d48a267d (bug 1072144 )
Backed out changeset 0f0464ef08ed (bug 1072144 )
Backed out changeset 7ba5f3b95022 (bug 1072144 )
Backed out changeset 1912f838fcaa (bug 1072144 )
Backed out changeset 145c9bb59b97 (bug 1072144 )
MozReview-Commit-ID: 7cl4RtpHSfl 
							
						 
						
							2016-03-01 15:41:24 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e733e4d4fb 
								
							 
						 
						
							
							
								
								Bug  1072144 part 6.  Switch WorkerRunnable::Run to calling TakeOwnershipOfErrorReporting on its AutoJSAPI/AutoEntryScript and remove the remaining JS_ReportPendingException callers in worker code.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:27 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								79b91b672b 
								
							 
						 
						
							
							
								
								Bug  1072144 part 5.  Stop fiddling with compartments on the JSContext before calling PostRun in WorkerRunnable::Run.  Add some documentation explaining what's going on.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								de208d989a 
								
							 
						 
						
							
							
								
								Bug  1072144 part 4.  Add a WorkerRunnable::PreRun so that we can move worker global creation to it and always have an AutoEntryScript by the time we're evaluating the main worker script.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dae479317b 
								
							 
						 
						
							
							
								
								Bug  1072144 part 3.  Hoist the exception reporting out of WorkerRunnable::PostRun into WorkerRunnable::Run and make it unconditional.  r=khuey  
							
							 
							
							
							
						 
						
							2016-03-01 16:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								29b29c72bd 
								
							 
						 
						
							
							
								
								Bug 1251697 part 3.  Remove the JSContext argument of StopSyncLoopRunnable::MaybeSetException.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-26 21:15:57 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7345c5edb1 
								
							 
						 
						
							
							
								
								Bug 1251045 part 4.  Remove the JSContext argument of WorkerRunnable::Dispatch.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-26 15:23:12 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								878fd26e89 
								
							 
						 
						
							
							
								
								Bug 1251045 part 3.  Remove the JSContext argument of WorkerRunnable::PostDispatch and its overrides.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-26 15:23:12 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d0b2f4eeda 
								
							 
						 
						
							
							
								
								Bug 1251045 part 2.  Remove the JSContext argument of ModifyBusyCountFromWorker.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-26 15:23:12 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6606ed0d 
								
							 
						 
						
							
							
								
								Bug 1250975.  Stop passing a JSContext argument to WorkerRunnable::PreDispatch and its overrides.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-25 16:05:39 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f0afee106b 
								
							 
						 
						
							
							
								
								Bug 1250963 part 2.  Remove the unused JSContext argument of WorkerPrivate::ModifyBusyCount.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-25 16:05:39 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								56ccaea947 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1250963) for build bustage CLOSED TREE  
							
							 
							
							... 
							
							
							
							Backed out changeset 257324c2ae17 (bug 1250963)
Backed out changeset 0e868ee89abc (bug 1250963)
--HG--
extra : commitid : HglxXI0Tb1b 
							
						 
						
							2016-02-25 13:41:42 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								d66f0ad3fc 
								
							 
						 
						
							
							
								
								Backed out changeset bb404647f14c (bug 1250975) for build bustage CLOSED TREE  
							
							 
							
							... 
							
							
							
							--HG--
extra : commitid : KyFNIQ1ugVq 
							
						 
						
							2016-02-25 13:41:09 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								683b099eb9 
								
							 
						 
						
							
							
								
								Bug 1250975.  Stop passing a JSContext argument to WorkerRunnable::PreDispatch and its overrides.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-25 16:05:39 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								47ec3963e4 
								
							 
						 
						
							
							
								
								Bug 1250963 part 2.  Remove the unused JSContext argument of WorkerPrivate::ModifyBusyCount.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-25 16:05:39 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5c76831b32 
								
							 
						 
						
							
							
								
								Bug 1250291 part 3.  Stop pretending to report exceptions in WorkerDebuggerRunnable::PostDispatch.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-23 15:02:43 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								446267bf04 
								
							 
						 
						
							
							
								
								Bug 1250291 part 2.  Stop pretending to report exceptions in MainThreadWorkerSyncRunnable::PostDispatch.  r=khuey  
							
							 
							
							
							
						 
						
							2016-02-23 15:02:42 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								27b59f54f7 
								
							 
						 
						
							
							
								
								Bug 1250291 part 1.  Stop pretending to report exceptions in MainThreadStopSyncLoopRunnable::PostDispatch. r=khuey  
							
							 
							
							
							
						 
						
							2016-02-23 15:02:41 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								13359b10de 
								
							 
						 
						
							
							
								
								Bug 1249102.  Make overrides of WorkerRunnable::PostRun a bit more consistent.  r=khuey  
							
							 
							
							... 
							
							
							
							Specifically we make the following changes:
1)  Remove WorkerSameThreadRunnable::PostRun, because it does exactly the same
things as WorkerRunnable::PostRun.
2)  Always treat ModifyBusyCountFromWorker as infallible in terms of throwing
JS exceptions.
3)  Change ExtendableFunctionalEventWorkerRunnable::PostRun to properly call
its superclass PostRun so we will correctly decrement the busy count our
PreDispatch incremented.
4)  Document why some overrides of PreDispatch/PostDispatch are needed and
don't call into the superclass 
							
						 
						
							2016-02-18 18:02:51 -05:00