Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40ae745db7 
							
						 
					 
					
						
						
							
							devops: fix github action  
						
						 
						
						
						
						
					 
					
						2019-12-11 17:22:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cb34306a3 
							
						 
					 
					
						
						
							
							devops: remove extra github action  
						
						 
						
						
						
						
					 
					
						2019-12-11 17:21:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							160fc9fae3 
							
						 
					 
					
						
						
							
							devops: enable Linux Github actions  
						
						 
						
						
						
						
					 
					
						2019-12-11 17:20:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							9e381a9d50 
							
						 
					 
					
						
						
							
							devops(firefox): move packaging to archive.sh  
						
						 
						
						
						
						
					 
					
						2019-12-11 16:56:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							6440323003 
							
						 
					 
					
						
						
							
							fix(webkit): wait for main response on subresource-free goto ( #216 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 16:19:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
						
						
							
						
						
							78847c2f52 
							
						 
					 
					
						
						
							
							test(webkit): add failing test for navigating after disabling javascript ( #215 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 16:04:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							d86c51b293 
							
						 
					 
					
						
						
							
							devops: report all buildbot failures  
						
						 
						
						
						
						
					 
					
						2019-12-11 14:21:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eea77346c0 
							
						 
					 
					
						
						
							
							docs(devops): update buildbots readme  
						
						 
						
						
						
						
					 
					
						2019-12-11 14:06:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6775f593 
							
						 
					 
					
						
						
							
							chore: fix devops readme  
						
						 
						
						
						
						
					 
					
						2019-12-11 14:04:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							8295e6577e 
							
						 
					 
					
						
						
							
							chore: rename devops docs to README.md  
						
						 
						
						
						
						
					 
					
						2019-12-11 14:01:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4824a25cc6 
							
						 
					 
					
						
						
							
							fix(csp): fix some of the csp tests ( #211 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 13:51:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							b70eebc4b2 
							
						 
					 
					
						
						
							
							chore: merge PageDelegate, FrameDelegate and ScreenshotterDelegate ( #213 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 13:36:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
						
						
							
						
						
							ce21019c7d 
							
						 
					 
					
						
						
							
							fix(webkit): make sure each message is dispatch in separate task ( #212 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 12:06:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							357e175964 
							
						 
					 
					
						
						
							
							fix(webkit): fullPage screenshot w/o viewport ( #210 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 11:26:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							26e96bf591 
							
						 
					 
					
						
						
							
							test: follow up with chromiunm test fixes  
						
						 
						
						
						
						
					 
					
						2019-12-11 07:38:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							58336d3eb9 
							
						 
					 
					
						
						
							
							chore: get rid of <Browser> templating ( #209 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 07:18:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							57acdfd860 
							
						 
					 
					
						
						
							
							chore: reuse LifecycleWatcher between browsers ( #208 )  
						
						 
						
						
						
						
					 
					
						2019-12-11 07:17:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e42e361d20 
							
						 
					 
					
						
						
							
							feat(webkit): use new bypass csp method ( #207 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 19:26:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							0353dbb3be 
							
						 
					 
					
						
						
							
							test: rearrange remaining launcher tests  
						
						 
						
						
						
						
					 
					
						2019-12-10 19:23:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							0e03c44c01 
							
						 
					 
					
						
						
							
							devops: unify reporting messages  
						
						 
						
						
						
						
					 
					
						2019-12-10 18:43:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a4467166 
							
						 
					 
					
						
						
							
							devops: fix checkout_build_archive_upload.sh script  
						
						 
						
						
						
						
					 
					
						2019-12-10 18:23:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30fb7b025f 
							
						 
					 
					
						
						
							
							feat(webkit): implement bypass csp ( #206 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 17:54:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5e52b97a 
							
						 
					 
					
						
						
							
							devops: teach buildbots to report their status  
						
						 
						
						
						
						
					 
					
						2019-12-10 17:46:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
						
						
							
						
						
							02f2209b13 
							
						 
					 
					
						
						
							
							test(firefox): enable some tests that already firefox passes ( #204 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 17:09:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel 
							
						 
					 
					
						
						
						
						
							
						
						
							3146d47de8 
							
						 
					 
					
						
						
							
							fix(compile): include debugError in webkit/FrameManager  
						
						 
						
						
						
						
					 
					
						2019-12-10 16:34:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							44d944c18b 
							
						 
					 
					
						
						
							
							feat(webkit): use proper default context in gtk minibrowser ( #205 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 17:23:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							20be65b1c9 
							
						 
					 
					
						
						
							
							devops(scripts): export diffs instead of patches  
						
						 
						
						... 
						
						
						
						This changes `export.sh` to export diffs instead of patches.
`export.sh` now does not touch working directory, thus not
triggering clean builds and not intefering with an on-going
build. 
						
						
					 
					
						2019-12-10 15:41:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c548ed9e9 
							
						 
					 
					
						
						
							
							feat(webkit): implement page.exposeFunction ( #195 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 15:17:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ffb710d7d 
							
						 
					 
					
						
						
							
							chore: reuse BrowserContext across browsers ( #201 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 15:13:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
						
						
							
						
						
							0af3b9dfc8 
							
						 
					 
					
						
						
							
							feat(webkit): page.on('popup') ( #202 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 15:07:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
						
						
							
						
						
							c8067dbcde 
							
						 
					 
					
						
						
							
							fix(test): Disable spellcheck in our textarea tests ( #203 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 14:53:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8ec7e5118 
							
						 
					 
					
						
						
							
							feat(webkit): pause and configure provisional pages on creation ( #200 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 15:34:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							fe6addc71a 
							
						 
					 
					
						
						
							
							test: rearrange launcher tests more  
						
						 
						
						
						
						
					 
					
						2019-12-10 14:02:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							f37d9bfe95 
							
						 
					 
					
						
						
							
							test: extract chromium-specific connect tests  
						
						 
						
						
						
						
					 
					
						2019-12-10 13:28:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							329b34e894 
							
						 
					 
					
						
						
							
							feat: implement mac keyboard ( #197 )  
						
						 
						
						... 
						
						
						
						This list contains all of the default keyboard shortcuts for macos, and the Objective-C selector that they trigger on the [NSStandardKeyBindingResponding](https://developer.apple.com/documentation/appkit/nsstandardkeybindingresponding/3005237-moveleft?language=objc ). We need these for basic keyboard functionality like ArrowUp and ArrowDown to work on WebKit for mac. For other browsers on mac, the same list can be used to enable better mac keyboard emulation.
The list was made by constructing NSEvents on a mac and seeing what selectors they triggered on an NSTextView. The conversion from NSEvents to DOM codes was done partially by hand as the code that does this conversion lives across many files in WebKit. There may be some errors or missing commands, but in general this should be a more faithful mac keyboard emulation than what we do in Chromium currently.
Notably absent from the list are Cut, Copy, Paste, Paste Special, Undo, and Redo. They are handled in a slightly different way. 
						
						
					 
					
						2019-12-10 13:22:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
						
						
							
						
						
							c9bc103a00 
							
						 
					 
					
						
						
							
							chore(webkit): remove url from Connection ( #199 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 13:11:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							c61c5b056f 
							
						 
					 
					
						
						
							
							test: group interception tests in interception.spec  
						
						 
						
						
						
						
					 
					
						2019-12-10 13:11:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1f9dc166b 
							
						 
					 
					
						
						
							
							chore: remove unneeded files, reuse events between browsers, no implicit any ( #191 )  
						
						 
						
						
						
						
					 
					
						2019-12-10 11:15:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d96cd76852 
							
						 
					 
					
						
						
							
							browser(webkit): support keyboard on Mac & GTK ( #196 )  
						
						 
						
						... 
						
						
						
						Review URL: d360425422 
						
						
					 
					
						2019-12-10 10:39:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							44d6f608ef 
							
						 
					 
					
						
						
							
							feat(webkit): use webkit worlds ( #194 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 23:24:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							5ab6514633 
							
						 
					 
					
						
						
							
							feat(webkit): run bootstrap script in all worlds ( #193 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 23:17:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							102b47ddf9 
							
						 
					 
					
						
						
							
							feat(webkit): implement node adoption ( #190 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 17:01:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4c89ca0f9 
							
						 
					 
					
						
						
							
							chore: unify frame lifecycle events between browsers ( #172 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 16:34:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5a85e4e67 
							
						 
					 
					
						
						
							
							chore(webkit): migrate to common Page ( #189 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 15:45:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1606697c7e 
							
						 
					 
					
						
						
							
							feat(webkit): implement world creation ( #185 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 15:22:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							640646b794 
							
						 
					 
					
						
						
							
							chore(firefox): migrate to common Page ( #188 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 14:53:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3f34bd69a 
							
						 
					 
					
						
						
							
							fix(fill): throw when the element isn't fillable ( #160 )  
						
						 
						
						... 
						
						
						
						An element is fillable if its:
- In dom
- Not display:none or visibility:hidden
- textarea or input or contenteditable
if textarea or input it must also be
- not readOnly
- not disabled
#133  
						
						
					 
					
						2019-12-09 14:51:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
						
						
							
						
						
							37540179de 
							
						 
					 
					
						
						
							
							chore(webkit): pass session to Target constructor ( #187 )  
						
						 
						
						
						
						
					 
					
						2019-12-09 14:41:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							cb92cd0d5c 
							
						 
					 
					
						
						
							
							devops: teach {firefox,webkit}/build.sh to build current branch  
						
						 
						
						... 
						
						
						
						The check for the proper branch has moved to
`checkout_build_archive_upload.sh` script. 
						
						
					 
					
						2019-12-09 14:38:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e518399c 
							
						 
					 
					
						
						
							
							devops: properly extract remote url while running export checks  
						
						 
						
						... 
						
						
						
						Turns out `git rmeote get-url` resolves the `insteadOf` substitutions
and ends up with a different URL.
This patch bypasses these substitutions to properly validate
remote url. 
						
						
					 
					
						2019-12-09 14:06:55 -08:00