Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45d92890af 
							
						 
					 
					
						
						
							
							fix(webkit): quick fix for screencast ( #6448 )  
						
						
						
						
					 
					
						2021-05-06 13:10:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1101268697 
							
						 
					 
					
						
						
							
							devops: fix //browser_patches/export.sh for deprecated-webkit ( #6446 )  
						
						
						
						
					 
					
						2021-05-06 11:41:07 -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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa7b5f3cd0 
							
						 
					 
					
						
						
							
							browser(chromium): roll Chromium to 879910 ( #6441 )  
						
						
						
						
					 
					
						2021-05-06 10:53:20 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7751b9fc3 
							
						 
					 
					
						
						
							
							devops: use chromium's FILES.cfg to compute archive files ( #6438 )  
						
						... 
						
						
						
						Since the include list of files to pack with Chromium changes
eventually, we should use their list instead of hardcoded one
on our side. 
						
						
					 
					
						2021-05-06 10:36:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4272fab08 
							
						 
					 
					
						
						
							
							browser(webkit): add stdc++fs lib to wtf to fix Ubuntu 18.04 ( #6437 )  
						
						
						
						
					 
					
						2021-05-06 10:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							765d74987f 
							
						 
					 
					
						
						
							
							chore(ff): remove some dead code ( #6423 )  
						
						
						
						
					 
					
						2021-05-05 13:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d66edf6b3 
							
						 
					 
					
						
						
							
							browser(webkit): roll to safari-612.1.13-branch ( #6422 )  
						
						
						
						
					 
					
						2021-05-05 12:03:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b8dc4ae00 
							
						 
					 
					
						
						
							
							browser(webkit): fix Ubuntu18, make vp9 build hermetic ( #6421 )  
						
						
						
						
					 
					
						2021-05-05 11:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5509527917 
							
						 
					 
					
						
						
							
							devops: do a full browser checkout by default on Dev machines ( #6411 )  
						
						... 
						
						
						
						The `git fetch --unshallow` is a non-trivial command to run, so we
should default to a full checkout unless we're on CI. 
						
						
					 
					
						2021-05-05 01:12:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee835fba6c 
							
						 
					 
					
						
						
							
							fix(webkit): fix screencast compilation on win ( #6412 )  
						
						
						
						
					 
					
						2021-05-04 18:19:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77c1020193 
							
						 
					 
					
						
						
							
							devops: re-use firefox checkout for firefox-stable ( #6410 )  
						
						... 
						
						
						
						Every patch to Firefox should also go to firefox-stable. This patch
starts re-using Firefox-beta checkout for firefox-stable, making
possible to easily rebaseline work atop of firefox-stable.
With this patch, working on a patch in Firefox is a 2-step
process:
1. work on a patch against Firefox-Beta
2. rebaseline your work atop of Firefox-Stable
Working on Firefox-Beta is as usual:
- setup an up-to-date firefox checkout:
  ```sh
  $ ./browser_patches/prepare_checkout.sh firefox
  ```
- create a new branch for your firefox work off `playwright-build`:
  ```sh
  $ cd ./browser_patches/firefox/checkout
  $ git checkout -b my-feature
  ```
- once work is done, export your branch:
  ```sh
  $ ./browser_patches/export.sh firefox
  ```
Rebaselining your work for Firefox-Stable takes advantage of a single
checkout:
- prepare a firefox-stable checkout:
  ```sh
  $ ./browser_patches/prepare_checkout.sh ff-stable
  ```
- rebaseline your feature branch atop of stable:
  ```sh
  $ cd ./browser_patches/firefox/checkout
  $ git checkout my-feature
  $ git rebase -i playwright-build
  ```
- make sure firefox-stable compiles:
  ```sh
  $ ./browser_patches/firefox-stable/build.sh
  ```
- export firefox-stable:
  ```sh
  $ ./browser_patches/export.sh ff-stable
  ``` 
						
						
					 
					
						2021-05-04 17:46:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c5196104e 
							
						 
					 
					
						
						
							
							browser(firefox-stable): cherry pick recent changes from browser_patches/firefox ( #6409 )  
						
						
						
						
					 
					
						2021-05-04 17:01:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc9454eb76 
							
						 
					 
					
						
						
							
							browser(webkit): implement screencast ( #6404 )  
						
						
						
						
					 
					
						2021-05-04 12:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5326f39021 
							
						 
					 
					
						
						
							
							browser(chromium): build 878941 that reverts shader changes ( #6407 )  
						
						
						
						
					 
					
						2021-05-04 11:51:45 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd4253991f 
							
						 
					 
					
						
						
							
							devops: fix swiftshader on Chromium Windows ( #6391 )  
						
						... 
						
						
						
						References #6390  
						
						
					 
					
						2021-05-03 11:25:01 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0abcaf02c8 
							
						 
					 
					
						
						
							
							browser(webkit): roll to safari-612.1.12-branch ( #6367 )  
						
						
						
						
					 
					
						2021-04-29 15:46:22 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0fae0f831 
							
						 
					 
					
						
						
							
							browser(firefox): merge FrameData into Frame ( #6365 )  
						
						
						
						
					 
					
						2021-04-29 15:09:10 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1bfdff48 
							
						 
					 
					
						
						
							
							devops(chromium): build a new Chromium 876873 ( #6349 )  
						
						
						
						
					 
					
						2021-04-28 10:19:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0039b313b8 
							
						 
					 
					
						
						
							
							browser(webkit): support downloads larger than 16Kb on Windows ( #6343 )  
						
						
						
						
					 
					
						2021-04-27 16:21:23 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83480850d3 
							
						 
					 
					
						
						
							
							browser(webkit): preserve color scheme override after navigation ( #6333 )  
						
						
						
						
					 
					
						2021-04-26 16:23:07 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83758fa48c 
							
						 
					 
					
						
						
							
							devops: add swiftshader DLL to chromium archive ( #6305 )  
						
						
						
						
					 
					
						2021-04-23 14:36:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							531bf4dc19 
							
						 
					 
					
						
						
							
							browser(chromium): roll Chromium to new Dev ( #6283 )  
						
						
						
						
					 
					
						2021-04-22 17:38:53 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9478b124f 
							
						 
					 
					
						
						
							
							browser(webkit): fix compilation for drag drop and duplicated macro ( #6278 )  
						
						
						
						
					 
					
						2021-04-22 17:05:17 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2755d5e37d 
							
						 
					 
					
						
						
							
							browser(webkit): fix timezone override on Windows ( #6277 )  
						
						
						
						
					 
					
						2021-04-22 16:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							111e55992e 
							
						 
					 
					
						
						
							
							devops: roll Chromium to r871980 ( #6275 )  
						
						... 
						
						
						
						NOTE: this is a non-dev revision. We roll to it to make sure
that swiftshader issues are fixed now.
See https://crbug.com/1200964  
						
						
					 
					
						2021-04-22 15:03:48 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d1d2df2f 
							
						 
					 
					
						
						
							
							devops: add swiftshader file to Chromium builds ( #6274 )  
						
						... 
						
						
						
						See https://chromium-review.googlesource.com/c/chromium/src/+/2845811  
						
						
					 
					
						2021-04-22 14:55:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34e03fc77d 
							
						 
					 
					
						
						
							
							browser(webkit): roll to 04-21 ( #6257 )  
						
						
						
						
					 
					
						2021-04-21 13:00:36 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							faf39a23ac 
							
						 
					 
					
						
						
							
							devops: fix firefox-stable roll build ( #6255 )  
						
						
						
						
					 
					
						2021-04-20 16:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dd8a1c8f1 
							
						 
					 
					
						
						
							
							browser(firefox-stable): roll to Firefox 88.0 ( #6249 )  
						
						
						
						
					 
					
						2021-04-20 13:46:46 -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 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce0098d9eb 
							
						 
					 
					
						
						
							
							devops(chromium): build a new Chromium Dev 870763 ( #6203 )  
						
						
						
						
					 
					
						2021-04-15 11:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96cee43861 
							
						 
					 
					
						
						
							
							browser(webkit): roll to safari-612.1.11-branch ( #6185 )  
						
						
						
						
					 
					
						2021-04-12 12:38:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82e8c7226d 
							
						 
					 
					
						
						
							
							devops: fix firefox-stable build script ( #6175 )  
						
						... 
						
						
						
						The old mach used `--no-interactive` flag at a different place. 
						
						
					 
					
						2021-04-09 22:36:24 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17c6406e6c 
							
						 
					 
					
						
						
							
							devops: add firefox-stable channel browser ( #6173 )  
						
						... 
						
						
						
						This adds a firefox-stable application to build on our bots.
This is basically a rebaselined version of 66541552d088cc211f170ccc8ea8f0c6bacdb045
The firefox base revision is bb9bf7e886#5993  
						
						
					 
					
						2021-04-09 22:13:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							957abc49e9 
							
						 
					 
					
						
						
							
							devops(chromium): build a new Chromium Dev 869727 ( #6149 )  
						
						
						
						
					 
					
						2021-04-09 11:54:14 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fe3ee13f0 
							
						 
					 
					
						
						
							
							browser(webkit): fix assertion unsafe to ref/deref from different threads ( #6163 )  
						
						
						
						
					 
					
						2021-04-09 11:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd0043b8cb 
							
						 
					 
					
						
						
							
							browser(webkit): keep browser process running when all windows closed ( #6131 )  
						
						
						
						
					 
					
						2021-04-07 19:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6c415749a 
							
						 
					 
					
						
						
							
							browser(webkit): fix curl compilation ( #6115 )  
						
						
						
						
					 
					
						2021-04-06 22:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bec81b111 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Apr 6, 2021 ( #6111 )  
						
						
						
						
					 
					
						2021-04-06 17:25:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb7c703157 
							
						 
					 
					
						
						
							
							browser(webkit): roll to 06-04-21 ( #6106 )  
						
						
						
						
					 
					
						2021-04-06 14:56:03 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c6c816a41 
							
						 
					 
					
						
						
							
							devops: add firefox-ubuntu-20.04 as expected build ( #6063 )  
						
						
						
						
					 
					
						2021-04-02 21:37:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a1974ccad 
							
						 
					 
					
						
						
							
							devops(chromium): build a new Chromium Dev 867878 ( #6061 )  
						
						
						
						
					 
					
						2021-04-02 16:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46949cd2df 
							
						 
					 
					
						
						
							
							devops: start doing separate builds for Firefox @ Ubuntu 20.04 ( #6058 )  
						
						... 
						
						
						
						This will fix webgl issues with headful firefox on Ubuntu 20.04
See
https://github.com/microsoft/playwright/pull/5951#issuecomment-8125735670  
						
						
					 
					
						2021-04-02 14:16:25 -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