Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8039bed10 
							
						 
					 
					
						
						
							
							browser(firefox): bindings in isolated worlds ( #6493 )  
						
						
						
						
					 
					
						2021-05-11 09:27:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d21b12454 
							
						 
					 
					
						
						
							
							browser(firefox): fit screencast images into given frame ( #6495 )  
						
						
						
						
					 
					
						2021-05-10 22:01:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1a65820f4 
							
						 
					 
					
						
						
							
							browser(firefox): fix addBinding on pages with CSP ( #6470 )  
						
						
						
						
					 
					
						2021-05-08 18:06:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							edd2cc807c 
							
						 
					 
					
						
						
							
							browser(ff): migrate screencast to client interfaces  
						
						
						
						
					 
					
						2021-05-07 21:01:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78ec057117 
							
						 
					 
					
						
						
							
							browser(firefox): implement screencast ( #6452 )  
						
						
						
						
					 
					
						2021-05-06 19:11:42 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1f80bad39 
							
						 
					 
					
						
						
							
							browser(firefox-beta): roll Firefox to v89.0b9 (May 6, 2021) ( #6443 )  
						
						
						
						
					 
					
						2021-05-06 11:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							765d74987f 
							
						 
					 
					
						
						
							
							chore(ff): remove some dead code ( #6423 )  
						
						
						
						
					 
					
						2021-05-05 13:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a58281394 
							
						 
					 
					
						
						
							
							browser(firefox): don't record video outside the viewport ( #6361 )  
						
						
						
						
					 
					
						2021-05-04 05:33:32 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e0e13cf05 
							
						 
					 
					
						
						
							
							browser(firefox-beta): roll Firefox to beta 89.0b8 - May 2, 2021 ( #6397 )  
						
						
						
						
					 
					
						2021-05-04 00:45:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c04b82256 
							
						 
					 
					
						
						
							
							browser(firefox-beta): roll @ beta Apr 29, 2021 - v89.0b6 ( #6368 )  
						
						
						
						
					 
					
						2021-04-29 16:37:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0fae0f831 
							
						 
					 
					
						
						
							
							browser(firefox): merge FrameData into Frame ( #6365 )  
						
						
						
						
					 
					
						2021-04-29 15:09:10 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4b8c3a848 
							
						 
					 
					
						
						
							
							browser(firefox): disable proton UI for now ( #6327 )  
						
						... 
						
						
						
						The new Proton UI breaks certain screencast tests. Disable
this for now. 
						
						
					 
					
						2021-04-26 10:59:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10c76ff56f 
							
						 
					 
					
						
						
							
							browser(firefox): fix race between idleTasksFinishedPromise and window closure ( #6308 )  
						
						
						
						
					 
					
						2021-04-23 16:05:37 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09c35adbd5 
							
						 
					 
					
						
						
							
							browser(firefox): roll firefox-beta to Apr 20, 2021 - version 89.0b2 ( #6247 )  
						
						
						
						
					 
					
						2021-04-20 13:27:57 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bec81b111 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Apr 6, 2021 ( #6111 )  
						
						
						
						
					 
					
						2021-04-06 17:25:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c6c816a41 
							
						 
					 
					
						
						
							
							devops: add firefox-ubuntu-20.04 as expected build ( #6063 )  
						
						
						
						
					 
					
						2021-04-02 21:37:12 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2357f0b562 
							
						 
					 
					
						
						
							
							browser(firefox): fix bootstrap on bots with --no-interactive ( #6047 )  
						
						... 
						
						
						
						The command --no-interactive moved and broke our build. See https://bugzilla.mozilla.org/show_bug.cgi?id=1695272  
						
						
					 
					
						2021-04-02 07:52:42 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d662eba86a 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Apr 1, 2021 ( #6041 )  
						
						... 
						
						
						
						Merging conflicts:
038f367c30 
						
						
					 
					
						2021-04-01 16:49:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66541552d0 
							
						 
					 
					
						
						
							
							browser(firefox): make dpr emulation optional, take screenshots at 1x ( #5555 )  
						
						... 
						
						
						
						- deviceScaleFactor is now optional, so we can use host machine's dpr.
- Screenshots are not scaled up by dpr.
- Removed unused methods. 
						
						
					 
					
						2021-04-01 14:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d71c147af7 
							
						 
					 
					
						
						
							
							browser(firefox): fix some missing mac edit commands ( #6034 )  
						
						
						
						
					 
					
						2021-04-01 11:27:44 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb15603ccb 
							
						 
					 
					
						
						
							
							browser(firefox): do not report console messages twice. ( #6031 )  
						
						... 
						
						
						
						References #6001  
						
						
					 
					
						2021-04-01 09:29:33 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d6f802e5a 
							
						 
					 
					
						
						
							
							fix: favicon with color pref crashes firefox ( #5977 ) ( #5979 )  
						
						
						
						
					 
					
						2021-03-29 14:53:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fab84577a 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Mar 16, 2021 ( #5852 )  
						
						
						
						
					 
					
						2021-03-17 00:46:02 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dc740570a 
							
						 
					 
					
						
						
							
							devops: refactor check_cdn.sh script ( #5835 )  
						
						... 
						
						
						
						Introduce `EXPECTED_BUILDS` list in each application folder and use
these lists when determining if all builds are ready. 
						
						
					 
					
						2021-03-16 01:14:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8565e72e63 
							
						 
					 
					
						
						
							
							chore: consolidate browser cheatsheets ( #5832 )  
						
						
						
						
					 
					
						2021-03-15 17:54:25 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e56f56c11e 
							
						 
					 
					
						
						
							
							browser(firefox): pass null for the data transfer ( #5723 )  
						
						
						
						
					 
					
						2021-03-04 17:20:45 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28d9f244df 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to Beta @ Feb 28, 2021 ( #5659 )  
						
						... 
						
						
						
						Diff merges:
498eaa7a878404fbe1ad 
						
						
					 
					
						2021-03-02 18:52:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8906ba332c 
							
						 
					 
					
						
						
							
							chore: spell overridden ( #5605 )  
						
						
						
						
					 
					
						2021-02-24 15:11:34 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e677e7ba4e 
							
						 
					 
					
						
						
							
							browser(firefox): pass drag action test ( #5560 )  
						
						
						
						
					 
					
						2021-02-23 15:21:29 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							496aeeba79 
							
						 
					 
					
						
						
							
							browser(firefox): follow-up with crash reporter disabling ( #5534 )  
						
						... 
						
						
						
						Since we now disable crash reporter compilation and don't ship it
with Firefox anymore, we should not attempt to disable it
with preferences. 
						
						
					 
					
						2021-02-19 21:30:50 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bba9fabfe3 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Feb 19, 2021 ( #5521 )  
						
						
						
						
					 
					
						2021-02-19 13:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18ce95632f 
							
						 
					 
					
						
						
							
							devops: fix firefox build ( #5516 )  
						
						
						
						
					 
					
						2021-02-19 10:52:12 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2d9af5e15 
							
						 
					 
					
						
						
							
							browser(firefox): properly initialize debugging pipe on windows ( #5514 )  
						
						... 
						
						
						
						browser(firefox): properly initialize debugging pipe on windows
Firefox on Windows has 2 launch modes:
- default: a special "launcher process" is used to start browser as a
  sub-process
- non-default: browser process starts right away
Firefox has a logic to detect how successful was the use of the
launcher process to do self-recovery when things go wrong. Namely:
- when attempting to use launcher process, firefox records a timestamp
  of the attempt beginning
- once the launcher process successfully launches browser sub-process,
  firefox records another timestamp of the completion
On a new launch, firefox checks what timestamps are present. If there's
a timestamp that signifies start of launcher process, but no successful
timestamp, it decides that last "launcher process" use was not
successful and falls back to launching browser right away.
When launching 2 firefox processes right away, the first process
uses attempts to use launcher process and records the first timestamp.
At the same time, the second instance sees the first timestamp and
doesn't see the second timestamp, and falls back to launching browser
right away. Our debugging pipe code, however, does not support
non-launcher-process code path.
This patch adds support for remote debugging pipe in case of
non-launcher-process startup.
Drive-by:
- disable crashreporter altogether
- remove stray dcheck that breaks firefox debug compilation
- disable compilation of firefox update agent
- do not use WIN32_DISTRIB flag unless doing full builds since
  it kills incremental compilation
References #4660  
						
						
					 
					
						2021-02-19 10:32:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							822f7cb1eb 
							
						 
					 
					
						
						
							
							browser(firefox): respect Set-Cookie header from fulfilled request ( #5456 )  
						
						
						
						
					 
					
						2021-02-15 22:49:57 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a42c46b986 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Feb 11, 2021 ( #5421 )  
						
						
						
						
					 
					
						2021-02-11 14:15:26 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbfbb1b2f7 
							
						 
					 
					
						
						
							
							browser(firefox): fix build on Windows ( #5275 )  
						
						
						
						
					 
					
						2021-02-03 09:50:35 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4dc600f8 
							
						 
					 
					
						
						
							
							devops(firefox): properly cleanup old node.js artifact  
						
						
						
						
					 
					
						2021-02-02 23:59:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							986bddaecc 
							
						 
					 
					
						
						
							
							devops(firefox): fix arm build dependency management  
						
						
						
						
					 
					
						2021-02-02 23:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11f570be61 
							
						 
					 
					
						
						
							
							devops(firefox): fix Firefox on Apple Silicon ( #5272 )  
						
						... 
						
						
						
						As per guide at https://docs.google.com/document/d/1N5yfEVEISofMmjAxfj3xXONGwyQYBSilsfXqux_M6TM/edit  
						
						
					 
					
						2021-02-02 21:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b392c57a53 
							
						 
					 
					
						
						
							
							devops: attempt to install Firefox build deps on buildbots ( #5271 )  
						
						
						
						
					 
					
						2021-02-02 21:35:12 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e53c9c35db 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Feb, 1 2021 ( #5248 )  
						
						
						
						
					 
					
						2021-02-01 15:50:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f29c6b066 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta Jan, 18 2021 ( #5106 )  
						
						
						
						
					 
					
						2021-01-22 12:41:12 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7665a6ec7f 
							
						 
					 
					
						
						
							
							devops: support apple silicon builds of Firefox ( #4979 )  
						
						
						
						
					 
					
						2021-01-12 03:57:59 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b94f5f1b9 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Jan 5, 2021 ( #4904 )  
						
						
						
						
					 
					
						2021-01-06 02:49:28 +03:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3e7838582 
							
						 
					 
					
						
						
							
							browser(firefox): clear AuthCache when setting context proxy ( #4793 )  
						
						
						
						
					 
					
						2020-12-21 15:54:15 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							761bd78879 
							
						 
					 
					
						
						
							
							browser(firefox): fix build on MacOS ( #4758 )  
						
						
						
						
					 
					
						2020-12-17 21:02:01 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0af34a4f0b 
							
						 
					 
					
						
						
							
							devops: firefox build now requires newer MacOS SDK to build against ( #4732 )  
						
						
						
						
					 
					
						2020-12-15 16:27:34 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f6ccee742 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta Dec 14, 2020 ( #4716 )  
						
						... 
						
						
						
						Merge conflicts: 57ba98733f 
						
						
					 
					
						2020-12-14 15:28:48 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17f1b20f39 
							
						 
					 
					
						
						
							
							devops: trigger all builds with new windows buildbot ( #4638 )  
						
						
						
						
					 
					
						2020-12-08 11:03:11 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1e000d264 
							
						 
					 
					
						
						
							
							browser(firefox): do not spam stderr with screencast logs ( #4630 )  
						
						
						
						
					 
					
						2020-12-08 09:30:34 -08:00