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 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88938669e1 
							
						 
					 
					
						
						
							
							devops(windows): add tool for printing library dependencies on Windows ( #3224 )  
						
						
						
						
					 
					
						2020-07-30 10:51:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4961c2ddbb 
							
						 
					 
					
						
						
							
							devops(firefox): fixate rust and cbindgen version ( #3223 )  
						
						... 
						
						
						
						Firefox buildchain does not fixate `rust` and `cbindgen` versions,
so we want to fixate them on our end.
A table with matching rust version for every firefox version can
be found at [Rust Update Policy for Firefox](https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox ).
Additionally, there are checks in `mozbuild` for the minimum
rust version and minimum `cbindgen` version. 
						
						
					 
					
						2020-07-30 09:59:39 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae0c3a6d00 
							
						 
					 
					
						
						
							
							docs(devops): update docs for buildbots ( #3218 )  
						
						
						
						
					 
					
						2020-07-29 23:14:17 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6180edbfe 
							
						 
					 
					
						
						
							
							browser(webkit): print missing dll error to the console ( #3214 )  
						
						
						
						
					 
					
						2020-07-29 15:01:01 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90ff66710b 
							
						 
					 
					
						
						
							
							browser(webkit): disable high DPI support in Web Process on Windows ( #3160 )  
						
						
						
						
					 
					
						2020-07-24 16:19:14 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3162c06f49 
							
						 
					 
					
						
						
							
							browser(webkit): outerWidth/Height on Windows ( #3154 )  
						
						
						
						
					 
					
						2020-07-24 14:10:32 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							678d16454a 
							
						 
					 
					
						
						
							
							devops: normalize blob names on the CDN ( #3136 )  
						
						... 
						
						
						
						This establishes a single naming for all our blobs with browser
builds that we upload to CDN: `<browser-name>-<os-version>`
- `<browser-name>` is either `firefox` or `webkit`.
- `os-version` is the OS that was used to produce the build.
References #2745  
						
						
					 
					
						2020-07-24 00:31:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b9c6473b6 
							
						 
					 
					
						
						
							
							devops: detect completion status ( #3135 )  
						
						... 
						
						
						
						Update `//browser_patches/tools/check_cdn.sh` to report when
all builds for a given revision are successfully uploaded to CDN. 
						
						
					 
					
						2020-07-23 17:32:43 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae574b302f 
							
						 
					 
					
						
						
							
							devops: fix webkit build on ubuntu ( #3134 )  
						
						... 
						
						
						
						Sometimes we actually pass one empty argument. 
						
						
					 
					
						2020-07-23 16:59:45 -07:00