Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80cf7e9fac 
							
						 
					 
					
						
						
							
							browser(webkit): do not crash when opening web inspector ( #3631 )  
						
						
						
						
					 
					
						2020-08-26 08:55:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a37f8ba7a 
							
						 
					 
					
						
						
							
							browser(webkit): remove browserContextId from some events ( #3628 )  
						
						
						
						
					 
					
						2020-08-25 17:15:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17077fd901 
							
						 
					 
					
						
						
							
							browser(firefox): introduce browser level screencastFinished event ( #3625 )  
						
						
						
						
					 
					
						2020-08-25 14:50:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0bd8def74 
							
						 
					 
					
						
						
							
							browser(chromium): package r799610 ( #3624 )  
						
						
						
						
					 
					
						2020-08-25 13:14:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c25dfba878 
							
						 
					 
					
						
						
							
							infra: pull chromium 801321 ( #3620 )  
						
						
						
						
					 
					
						2020-08-25 08:16:03 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14abee2b00 
							
						 
					 
					
						
						
							
							browser(webkit): fix compilation on mac ( #3619 )  
						
						
						
						
					 
					
						2020-08-25 07:54:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db7bec36c5 
							
						 
					 
					
						
						
							
							browser(webkit): introduce screencastFinished event on Context ( #3611 )  
						
						
						
						
					 
					
						2020-08-24 19:59:35 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c6968269a 
							
						 
					 
					
						
						
							
							browser(webkit): avoid use after free on page close ( #3599 )  
						
						
						
						
					 
					
						2020-08-24 10:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f1f972143 
							
						 
					 
					
						
						
							
							browser(webkit): fix mac compilation ( #3598 )  
						
						
						
						
					 
					
						2020-08-24 08:56:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93d8839947 
							
						 
					 
					
						
						
							
							browser(webkit): explicitly track pages reported for context ( #3574 )  
						
						
						
						
					 
					
						2020-08-21 19:59:53 -07:00 
						 
				 
			
				
					
						
							
							
								Carlos Alberto Lopez Perez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de5ecc028f 
							
						 
					 
					
						
						
							
							browser(webkit): roll to r266002 08/21/2020 ( #3561 )  
						
						
						
						
					 
					
						2020-08-21 09:56:10 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f3a1b5168 
							
						 
					 
					
						
						
							
							browser(firefox): send screencastStarted after attachedToTarget ( #3554 )  
						
						
						
						
					 
					
						2020-08-20 14:03:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ba0254c99 
							
						 
					 
					
						
						
							
							browser(firefox): make sure response is sent when context is closed ( #3553 )  
						
						
						
						
					 
					
						2020-08-20 13:26:04 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							854d755db5 
							
						 
					 
					
						
						
							
							browser(firefox): make context close wait for sessions to finish ( #3550 )  
						
						
						
						
					 
					
						2020-08-20 11:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f13cebc66d 
							
						 
					 
					
						
						
							
							browser(firefox): remove redundant checks for PageTarget._browserContext ( #3541 )  
						
						
						
						
					 
					
						2020-08-19 15:39:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df50660458 
							
						 
					 
					
						
						
							
							browser(firefox): make tab close listener sync again ( #3533 )  
						
						
						
						
					 
					
						2020-08-19 12:52:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73cd6ecef3 
							
						 
					 
					
						
						
							
							browser(firefox): add screencast control methods to context ( #3530 )  
						
						
						
						
					 
					
						2020-08-19 12:43:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56da4bb027 
							
						 
					 
					
						
						
							
							devops: make sure rust toolchain is installed ( #3485 )  
						
						... 
						
						
						
						Otherwise if required version is not installed the build fails with a cryptic message like
`error: toolchain '1.45.0-x86_64-unknown-linux-gnu' does not support components` 
						
						
					 
					
						2020-08-19 09:11:28 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ea280090d 
							
						 
					 
					
						
						
							
							devops: first implementation of browser auto-roll bot ( #3455 )  
						
						... 
						
						
						
						Relates #3258 
After a chat with @aslushnikov we add this in two iterations. The first one (this PR) is about scheduled runs for testing the latest tip-of-tree version of the browsers daily and the next PR is about opening an automated PRs once its passing (not sure if its worth to add for failing too) or sending Telegram/Slack notifications.
Current status is that Firefox (around 2 hours) and WebKit (around 3-4 hours) works.
Known issues which I fix before we merge:
- ~~Changes in `test/base.fixture.ts` will get extracted in #3453~~
Feel free to review, current blockers are before we can merge:
- ~~#3453~~
- potential git clone optimisation by aslushnikov 
						
						
					 
					
						2020-08-17 11:23:46 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dde2882e7 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to August 14 beta ( #3465 )  
						
						
						
						
					 
					
						2020-08-13 23:14:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae5700b3f3 
							
						 
					 
					
						
						
							
							browser(webkit): do not crop video on Mac headless ( #3457 )  
						
						
						
						
					 
					
						2020-08-13 16:50:22 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4eb86c3df 
							
						 
					 
					
						
						
							
							browser(firefox): update styles when changing color scheme ( #3407 )  
						
						... 
						
						
						
						`MediaFeatureValuesChanged` is what their devtools code uses to update the styles. I tried using their code directly, but it doesn't play nicely with navigations so I decided to stick with ours. 
						
						
					 
					
						2020-08-13 12:16:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c27e809a61 
							
						 
					 
					
						
						
							
							chore: suppress trailing whitespace warning in prepare_checkout ( #3441 )  
						
						
						
						
					 
					
						2020-08-13 10:45:27 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2088e068a 
							
						 
					 
					
						
						
							
							devops: fix Chromium repackaging to respect symlinks ( #3424 )  
						
						
						
						
					 
					
						2020-08-12 18:29:37 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							884cef734e 
							
						 
					 
					
						
						
							
							browser(chromium): roll Chromium to r796653 ( #3419 )  
						
						
						
						
					 
					
						2020-08-12 14:59:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							915902c858 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to roughly July, 15 ( #3411 )  
						
						
						
						
					 
					
						2020-08-12 10:09:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da95b73b59 
							
						 
					 
					
						
						
							
							browser(firefox): emit iframe lifecycle when initial navigation fails ( #3389 )  
						
						
						
						
					 
					
						2020-08-11 16:05:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f25449892c 
							
						 
					 
					
						
						
							
							browser(webkit): align GTK implementation with Win ( #3377 )  
						
						
						
						
					 
					
						2020-08-10 17:11:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							538daf3302 
							
						 
					 
					
						
						
							
							browser(firefox): exclude frame from screencast video ( #3372 )  
						
						
						
						
					 
					
						2020-08-10 15:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f30d15aca 
							
						 
					 
					
						
						
							
							devops: re-packge chromium on windows without interactive_ui_tests.exe ( #3375 )  
						
						... 
						
						
						
						This reduces archive size from 145MB to 97MB.
Fixes  #3259  
						
						
					 
					
						2020-08-10 15:00:37 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89ae8e0fd1 
							
						 
					 
					
						
						
							
							browser(webkit): disable accelerated compositing on Windows ( #3360 )  
						
						
						
						
					 
					
						2020-08-10 08:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a0cbda8bc 
							
						 
					 
					
						
						
							
							devops: mirror chromium builds to our CDN ( #3357 )  
						
						... 
						
						
						
						Start mirroring chromium builds to our CDN.
References #3259  
						
						
					 
					
						2020-08-07 16:22:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a225447653 
							
						 
					 
					
						
						
							
							browser(firefox): introduce global proxy ( #3335 )  
						
						... 
						
						
						
						This will be used instead of messing up user preferences for proxy
setup. 
						
						
					 
					
						2020-08-07 15:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddd483bdf0 
							
						 
					 
					
						
						
							
							browser(webkit): correctly record video in headless mode Windows ( #3354 )  
						
						
						
						
					 
					
						2020-08-07 15:27:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							434b9e107e 
							
						 
					 
					
						
						
							
							devops: support EXPORT_COMPILE_COMMANDS env variable in webkit build.sh ( #3334 )  
						
						... 
						
						
						
						We'll use this variable to power kodsearch. 
						
						
					 
					
						2020-08-06 16:33:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca3bd5e2ef 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to June, 24 ( #3327 )  
						
						... 
						
						
						
						Review URL: 83e6f0114e#3215  
						
						
					 
					
						2020-08-06 10:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9effb32650 
							
						 
					 
					
						
						
							
							browser(firefox): always create new process rather than reuse one ( #3312 )  
						
						
						
						
					 
					
						2020-08-05 15:48:26 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90819fa350 
							
						 
					 
					
						
						
							
							browser(firefox): always create image buffer in headless mode ( #3299 )  
						
						
						
						
					 
					
						2020-08-04 17:58:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e28c26f6d 
							
						 
					 
					
						
						
							
							browser(firefox): do not complain about SnapshotListener being cleared on Destroy ( #3298 )  
						
						
						
						
					 
					
						2020-08-04 17:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8881a521c1 
							
						 
					 
					
						
						
							
							browser(webkit): roll to 8/4 ( #3289 )  
						
						
						
						
					 
					
						2020-08-04 13:33:32 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25089760fd 
							
						 
					 
					
						
						
							
							devops: fix typo in rustup detection ( #3282 )  
						
						... 
						
						
						
						This should bring back docker build. 
						
						
					 
					
						2020-08-04 00:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3a40be479 
							
						 
					 
					
						
						
							
							browser(firefox): reliably close the pipe ( #3280 )  
						
						
						
						
					 
					
						2020-08-03 20:15:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							402d1a6a67 
							
						 
					 
					
						
						
							
							browser(firefox): fix win compile 2 ( #3277 )  
						
						
						
						
					 
					
						2020-08-03 15:26:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e481f378f1 
							
						 
					 
					
						
						
							
							browser(firefox): fix win compile ( #3275 )  
						
						
						
						
					 
					
						2020-08-03 14:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1148f0b906 
							
						 
					 
					
						
						
							
							browser(firefox): implement RemoteDebuggingPipe ( #3273 )  
						
						
						
						
					 
					
						2020-08-03 13:27:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bad4005d7d 
							
						 
					 
					
						
						
							
							chore(devops): do not copy pw_run.sh to subfolders ( #3271 )  
						
						
						
						
					 
					
						2020-08-03 12:01:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f62e9b5dc0 
							
						 
					 
					
						
						
							
							browser(webkit): kick-off 1321 build to pick up new WebKitLibraries/win ( #3263 )  
						
						
						
						
					 
					
						2020-07-31 16:36:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8709ad7bf1 
							
						 
					 
					
						
						
							
							chore(tools): update PrintDeps license header ( #3254 )  
						
						
						
						
					 
					
						2020-07-31 14:10:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							235c5df8de 
							
						 
					 
					
						
						
							
							docs: add readme file for PrintDepsWindows ( #3241 )  
						
						... 
						
						
						
						Also add solution file so that VS doesn't recreate it every time.
#2745  
						
						
					 
					
						2020-07-30 15:39:29 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9103ce0060 
							
						 
					 
					
						
						
							
							devops: fix firefox build ( #3237 )  
						
						
						
						
					 
					
						2020-07-30 11:50:52 -07:00