Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e023f6c3d 
							
						 
					 
					
						
						
							
							Revert "browser(firefox): fix color scheme not updating until reload" ( #3198 )  
						
						
						
						
					 
					
						2020-07-28 13:46:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14c6881904 
							
						 
					 
					
						
						
							
							browser(firefox): properly rewrite intercepted request ( #3188 )  
						
						
						
						
					 
					
						2020-07-28 11:32:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da25a5b501 
							
						 
					 
					
						
						
							
							browser(firefox): do not capture cursor in screencast ( #3118 )  
						
						
						
						
					 
					
						2020-07-27 16:22:02 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							549a37b939 
							
						 
					 
					
						
						
							
							browser(firefox): fix color scheme not updating until reload ( #3157 )  
						
						
						
						
					 
					
						2020-07-24 16:01:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d37e4586e 
							
						 
					 
					
						
						
							
							browser(firefox): pass actual frame duration to the codec ( #3101 )  
						
						... 
						
						
						
						#1158  
					
						2020-07-22 23:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							babd0cbcea 
							
						 
					 
					
						
						
							
							browser(firefox): fix Windows build ( #3065 )  
						
						
						
						
					 
					
						2020-07-21 10:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f29275aa2 
							
						 
					 
					
						
						
							
							browser(firefox): use base64 to deliver post data ( #3063 )  
						
						
						
						
					 
					
						2020-07-21 09:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5cb983768 
							
						 
					 
					
						
						
							
							browser(firefox): write video to .webm instead of .ivf ( #3062 )  
						
						
						
						
					 
					
						2020-07-21 09:26:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							726f636b5c 
							
						 
					 
					
						
						
							
							browser(firefox): implement Page.bringToFront ( #3051 )  
						
						
						
						
					 
					
						2020-07-20 16:47:27 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1f937d651 
							
						 
					 
					
						
						
							
							browser(firefox): stop video recording if page closed ( #3040 )  
						
						
						
						
					 
					
						2020-07-20 10:44:11 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							562e1e6460 
							
						 
					 
					
						
						
							
							browser(firefox): wait for file write to finish in stopVideoRecording ( #3020 )  
						
						
						
						
					 
					
						2020-07-17 17:34:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89ccf99b90 
							
						 
					 
					
						
						
							
							browser(firefox): screencast for Mac headful ( #2985 )  
						
						
						
						
					 
					
						2020-07-16 15:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7f7ba9230 
							
						 
					 
					
						
						
							
							browser(firefox): screencast support for Windows headful ( #2965 )  
						
						
						
						
					 
					
						2020-07-15 16:58:58 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0aff9bef11 
							
						 
					 
					
						
						
							
							browser(firefox): screencast for headless mac ( #2956 )  
						
						
						
						
					 
					
						2020-07-15 09:37:08 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de40329126 
							
						 
					 
					
						
						
							
							browser(firefox): add new files for headless screencast ( #2947 )  
						
						
						
						
					 
					
						2020-07-14 12:25:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf6f22d812 
							
						 
					 
					
						
						
							
							browser(firefox): basic screencast for headless ( #2931 )  
						
						
						
						
					 
					
						2020-07-14 11:20:36 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baaa65492b 
							
						 
					 
					
						
						
							
							browser(firefox): resize window when changing viewport ( #2861 )  
						
						
						
						
					 
					
						2020-07-07 14:04:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9640dbf2a6 
							
						 
					 
					
						
						
							
							browser(firefox): exclude browser controls from screencast ( #2855 )  
						
						
						
						
					 
					
						2020-07-07 09:40:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc18f2f38a 
							
						 
					 
					
						
						
							
							browser(firefox): support screencast frame size and scale configuration ( #2847 )  
						
						
						
						
					 
					
						2020-07-06 11:28:35 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6aef045fd4 
							
						 
					 
					
						
						
							
							browser(firefox): create new window for each new page ( #2823 )  
						
						
						
						
					 
					
						2020-07-02 14:46:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							605257b1a0 
							
						 
					 
					
						
						
							
							browser(firefox): Win build fix ( #2822 )  
						
						
						
						
					 
					
						2020-07-02 11:20:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							024cb1ddc1 
							
						 
					 
					
						
						
							
							browser(firefox): basic screencast implementation for GTK ( #2818 )  
						
						
						
						
					 
					
						2020-07-02 10:43:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991e8d42c6 
							
						 
					 
					
						
						
							
							browser(firefox): report errors from workers ( #2797 )  
						
						... 
						
						
						
						There is no exceptionFlag anymore, so we check the logLevel instead. 
						
						
					 
					
						2020-07-01 14:49:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4e3ed85c0 
							
						 
					 
					
						
						
							
							browser(firefox): handle the case when inner window is restored from history ( #2791 )  
						
						... 
						
						
						
						When innerWindow is restored from the history state, we do not receive
content-document-global-created notification, but would still like to know
that window is now using a different inner window to reset the state.
This introduces a new notification juggler-dom-window-reused.
At the same time, goBack()/goForward() sometimes do not initiate
navigation synchronously, so our check for pendingNaivgationId() does
not work. Instead, we rely on canGoBack, and assume that client will
not need the navigationId synchronously. 
						
						
					 
					
						2020-07-01 13:28:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							687067831a 
							
						 
					 
					
						
						
							
							browser(firefox): do not fail when decoding large responses ( #2671 )  
						
						
						
						
					 
					
						2020-06-22 16:01:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d49af2537 
							
						 
					 
					
						
						
							
							browser(firefox): fix redirect interception ( #2672 )  
						
						... 
						
						
						
						We sometimes receive shouldIntercept for redirects,
and should not issue sendOnRequest for the second time. 
						
						
					 
					
						2020-06-22 15:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fa32f7e9c 
							
						 
					 
					
						
						
							
							browser(firefox): rewrite network instrumentation ( #2638 )  
						
						... 
						
						
						
						This change introduces NetworkRequest object that encapsulates
internal redirects as they happen in netwerk/ stack.
NetworkRequest now serves as both ResponseBodyListener and NotificationCallbacks. 
						
						
					 
					
						2020-06-20 20:45:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c544bffee3 
							
						 
					 
					
						
						
							
							browser(firefox): stop faking intercepting redirects ( #2618 )  
						
						... 
						
						
						
						We just cannot do it, so we report redirects as intercepted: false. 
						
						
					 
					
						2020-06-18 10:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab5f5c8b78 
							
						 
					 
					
						
						
							
							browser(firefox): another way to report elements without layout object ( #2597 )  
						
						
						
						
					 
					
						2020-06-16 21:38:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2af30cf90 
							
						 
					 
					
						
						
							
							browser(firefox): properly instrument requests intercepted by service worker ( #2594 )  
						
						... 
						
						
						
						When httpChannel is intercepted by Service Worker:
- it gets an internal redirect to another channel with the same id;
- once serivce worker responds, the channel gets the data, but
  does not get any onResponse notifications.
So, we update our ResponseBodyListener (the nsIRequestObserver implementation)
to the new request and force onResponse from there once data is available or
request finishes. 
						
						
					 
					
						2020-06-16 17:19:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e7ea3ff7b 
							
						 
					 
					
						
						
							
							browser(firefox): Page.scrollIntoViewIfNeeded throws for invisible elements ( #2584 )  
						
						... 
						
						
						
						This is similar to other browsers that report distinct errors for
'not connected' vs 'not visible' cases. 
						
						
					 
					
						2020-06-16 06:13:58 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31da3d3720 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to TOT beta branch as of Jun 9, 2020 ( #2520 )  
						
						... 
						
						
						
						With this roll, we now require MacOS 10.11 SDK to build on Mac. 
						
						
					 
					
						2020-06-09 22:48:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee3379a80f 
							
						 
					 
					
						
						
							
							browser(firefox): remove non-existing files from build ( #2507 )  
						
						
						
						
					 
					
						2020-06-08 17:04:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac88f98999 
							
						 
					 
					
						
						
							
							browser(firefox): properly hide scrollbars in all frames ( #2505 )  
						
						
						
						
					 
					
						2020-06-08 15:54:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ec215a88b 
							
						 
					 
					
						
						
							
							browser(firefox): allow setting download behavior of default context ( #2502 )  
						
						
						
						
					 
					
						2020-06-08 13:49:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a26311a18a 
							
						 
					 
					
						
						
							
							browser(firefox): support proxy bypass ( #2467 )  
						
						
						
						
					 
					
						2020-06-04 16:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c9699dc7c 
							
						 
					 
					
						
						
							
							browser(firefox): support Browser.setProxy method in juggler ( #2464 )  
						
						... 
						
						
						
						This lets us support network proxies per browser context. 
						
						
					 
					
						2020-06-04 08:52:43 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3f34fb4b7 
							
						 
					 
					
						
						
							
							chore: export juggler as a standalone folder for browser build ( #2432 )  
						
						... 
						
						
						
						This leaves our firefox diff to gecko instrumentation changes only.
Drive-by: rename webkit "src" folder into "embedder". 
						
						
					 
					
						2020-06-02 16:51:13 -07:00