Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c9933e0f5 
							
						 
					 
					
						
						
							
							browser(firefox): move Juggler to top-level ( #1254 )  
						
						 
						
						... 
						
						
						
						Review URL: 5ba06e6d7a 
Drive-by: fix re-baseline over r1036 
						
						
					 
					
						2020-03-05 17:20:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d3bff1cf9 
							
						 
					 
					
						
						
							
							browser(firefox): implement Browser.setHTTPCredentials ( #1251 )  
						
						 
						
						
						
						
					 
					
						2020-03-05 16:37:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0d037ecfe 
							
						 
					 
					
						
						
							
							browser(firefox): fix flaky permissions in Firefox ( #1249 )  
						
						 
						
						... 
						
						
						
						Review URL: 9bd6e72005 
Wait for permissions to propagate to all context pages.
References #720  
						
						
					 
					
						2020-03-05 14:31:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20c326378c 
							
						 
					 
					
						
						
							
							browser(firefox): follow-up with SimpleChannel unification ( #1246 )  
						
						 
						
						... 
						
						
						
						Review URL: 141f30f450 
Address all comments in 1bf5b61cbb96b8fd8e5e00666a81118ee7491db9 
						
						
					 
					
						2020-03-05 13:16:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cd727f675 
							
						 
					 
					
						
						
							
							browser(firefox): signal link click ( #1236 )  
						
						 
						
						
						
						
					 
					
						2020-03-05 11:59:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bf5b61cbb 
							
						 
					 
					
						
						
							
							browser(firefox): move workers to use SimpleChannel ( #1232 )  
						
						 
						
						... 
						
						
						
						Review URL: 4753d0121f 
This patch:
- Moves Workers to FrameTree
- Introduces WorkerData in PageAgent that proxies runtime agent
  in worker to browser process
- Introduces WorkerHandler in PageHandler that handles communicates
  with runtime agent in worker and handles Juggler protocol
As part of this patch, SimpleChannel no longer manages lifetime of
any of its handlers. 
						
						
					 
					
						2020-03-04 21:18:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fd23124bb 
							
						 
					 
					
						
						
							
							chore: introduce webkit cheatsheet  
						
						 
						
						
						
						
					 
					
						2020-03-04 20:14:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a69c85f5f8 
							
						 
					 
					
						
						
							
							chore: added ff cheat sheet  
						
						 
						
						
						
						
					 
					
						2020-03-04 20:09:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31278408db 
							
						 
					 
					
						
						
							
							browser(firefox): introduce SimpleChannel ( #1209 )  
						
						 
						
						... 
						
						
						
						Review URL: 6364381adc 
Refactor inter-process communication inside Firefox. The goal is
to have a single abstraction that works nicely for all our cross-process
communication needs (browser <-> content, content <-> workers, content
<-> file:// process, e.t.c.)
This is step 1 that eliminates content sessions everywhere.
Step 2 will move workers onto `SimpleChannel` as well.
This is a pre-requisite for #720 : with a single `browser <-> content`
communication channel it will be easier to await permission change in tabs.
References #720  
						
						
					 
					
						2020-03-04 14:33:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							262ee7c425 
							
						 
					 
					
						
						
							
							browser(webkit): fix the pool leaks on mac ( #1219 )  
						
						 
						
						
						
						
					 
					
						2020-03-04 11:51:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							778762455a 
							
						 
					 
					
						
						
							
							browser(webkit): fix delete context stall, emit schedule load ( #1211 )  
						
						 
						
						
						
						
					 
					
						2020-03-03 23:06:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23790f749d 
							
						 
					 
					
						
						
							
							browser(webkit): send reply to deleteContext even if there are no pages in it ( #1204 )  
						
						 
						
						
						
						
					 
					
						2020-03-03 17:10:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f3ccb4b35 
							
						 
					 
					
						
						
							
							browser(webkit): wait for all pages to close in deleteContext ( #1197 )  
						
						 
						
						
						
						
					 
					
						2020-03-03 14:44:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce3398b9a5 
							
						 
					 
					
						
						
							
							browser(webkit): allow scripts in inspected pages to create popups ( #1192 )  
						
						 
						
						
						
						
					 
					
						2020-03-03 10:23:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d41342f3e0 
							
						 
					 
					
						
						
							
							browser(webkit): mac build fix ( #1137 )  
						
						 
						
						
						
						
					 
					
						2020-02-26 16:21:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee9c7f1886 
							
						 
					 
					
						
						
							
							browser(firefox): support BrowserContext.evaluateOnNewDocument ( #1135 )  
						
						 
						
						... 
						
						
						
						70ee31b2d4 
						
						
					 
					
						2020-02-26 15:40:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a7575461c 
							
						 
					 
					
						
						
							
							browser(webkit): pause in popup until Target.resume is received ( #1134 )  
						
						 
						
						
						
						
					 
					
						2020-02-26 14:50:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8c6069853 
							
						 
					 
					
						
						
							
							browser(webkit): trim down mac embedder ( #1130 )  
						
						 
						
						
						
						
					 
					
						2020-02-26 12:57:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d02c2d268 
							
						 
					 
					
						
						
							
							browser(webkit): --no-startup-window for mac ( #1118 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 21:23:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51d1b6388d 
							
						 
					 
					
						
						
							
							browser(webkit): no_startup_window on linux ( #1117 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 20:34:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							facf2c24fd 
							
						 
					 
					
						
						
							
							browser(firefox): support BrowserContext.setExtraHTTPHeaders ( #1111 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 17:24:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de635349c1 
							
						 
					 
					
						
						
							
							browser(webkit): happy pipe on win, no startup windows ( #1112 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 16:27:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3b2f2b2db 
							
						 
					 
					
						
						
							
							browser(firefox): allow loading file URLs in web process ( #1110 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 16:07:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7ade1a711 
							
						 
					 
					
						
						
							
							browser(webkit): revert unused Target.oldTargetId ( #1096 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 11:30:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c57358248 
							
						 
					 
					
						
						
							
							browser(webkit): fix null pointer access ( #1099 )  
						
						 
						
						
						
						
					 
					
						2020-02-25 06:54:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de03f37a99 
							
						 
					 
					
						
						
							
							browser(webkit): follow up to roll, fix Win ( #1091 )  
						
						 
						
						
						
						
					 
					
						2020-02-24 14:31:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							971ab776de 
							
						 
					 
					
						
						
							
							chore(docs): update win buildbot setup docs  
						
						 
						
						
						
						
					 
					
						2020-02-24 14:08:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6821c9ec06 
							
						 
					 
					
						
						
							
							browser(webkit): roll to ToT 2/24/2020 ( #1088 )  
						
						 
						
						
						
						
					 
					
						2020-02-24 12:07:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fabaaf751 
							
						 
					 
					
						
						
							
							browser(webkit): force overlay scrollbars on mac, ignoring system setting ( #1071 )  
						
						 
						
						... 
						
						
						
						9ebd5359b7 
References #844 . 
						
						
					 
					
						2020-02-19 20:29:42 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df8de2074e 
							
						 
					 
					
						
						
							
							browser(webkit): do not leak contexts on windows ( #1020 )  
						
						 
						
						
						
						
					 
					
						2020-02-14 17:13:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991b89fb11 
							
						 
					 
					
						
						
							
							browser(webkit): rebase WebKit on r256488 ( #973 )  
						
						 
						
						
						
						
					 
					
						2020-02-13 11:47:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2ab1e31f7 
							
						 
					 
					
						
						
							
							browser(firefox): misc fixes ( #983 )  
						
						 
						
						... 
						
						
						
						- crash support;
- keydown supports text by committing composition;
- cross-page frame handling;
- security check for node adoption. 
						
						
					 
					
						2020-02-13 10:46:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7f48f4603 
							
						 
					 
					
						
						
							
							browser(webkit): layout before returning DOM.getContentQuads ( #970 )  
						
						 
						
						... 
						
						
						
						Otherwise we can get stale quads. Causes failures of "ElementHandle.boundingBox should work with page scale" test.
6835789cf2 
						
						
					 
					
						2020-02-12 18:43:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							b188f397cf 
							
						 
					 
					
						
						
							
							devops: do not assume that checkout exists  
						
						 
						
						... 
						
						
						
						We will prepare it later on, so the check itself is not needed. 
						
						
					 
					
						2020-02-12 18:19:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dbc8801e4 
							
						 
					 
					
						
						
							
							browser(webkit): print friendly tz names ( #969 )  
						
						 
						
						
						
						
					 
					
						2020-02-12 17:51:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44941ad060 
							
						 
					 
					
						
						
							
							browser(webkit): emulate time zone ( #960 )  
						
						 
						
						
						
						
					 
					
						2020-02-12 14:58:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							211cba4934 
							
						 
					 
					
						
						
							
							browser(webkit): use css (not dip) coordinates for input and content quads ( #957 )  
						
						 
						
						... 
						
						
						
						a32289ca5d 
						
						
					 
					
						2020-02-12 14:10:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bbaa32e12 
							
						 
					 
					
						
						
							
							browser(webkit): remove assert ( #952 )  
						
						 
						
						
						
						
					 
					
						2020-02-12 11:38:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3007541315 
							
						 
					 
					
						
						
							
							browser(webkit): do not intercept requests on the way to service worker ( #948 )  
						
						 
						
						
						
						
					 
					
						2020-02-12 08:48:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90367c1f66 
							
						 
					 
					
						
						
							
							browser(webkit): emulate active and focused state ( #940 )  
						
						 
						
						
						
						
					 
					
						2020-02-11 17:38:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce382137f3 
							
						 
					 
					
						
						
							
							browser(webkit): disregard dpi on windows ( #938 )  
						
						 
						
						
						
						
					 
					
						2020-02-11 16:38:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d37b67a833 
							
						 
					 
					
						
						
							
							browser(firefox): do not wait for initial navigation in default context ( #937 )  
						
						 
						
						... 
						
						
						
						0a70be2bc6 
						
						
					 
					
						2020-02-11 16:25:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							efa567d1b4 
							
						 
					 
					
						
						
							
							devops: fix firefox preferences build on mac  
						
						 
						
						
						
						
					 
					
						2020-02-11 16:22:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							3a32b14f32 
							
						 
					 
					
						
						
							
							devops: bundle firefox preferences alongside with build.  
						
						 
						
						
						
						
					 
					
						2020-02-11 14:42:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ea8f49cd1 
							
						 
					 
					
						
						
							
							browser(firefox): attach to all pages in the browser context ( #928 )  
						
						 
						
						... 
						
						
						
						- introduce BrowserContext abstraction;
- attach to all pages from owned browser contexts on creation;
- move page emulation to PageTarget/FrameTree, away from sessions and agents;
- remove explicit enable methods, replaced by Page.ready event;
- pass browser context options on creation.
c73fb4450e 
						
						
					 
					
						2020-02-11 11:32:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29f4f18d6d 
							
						 
					 
					
						
						
							
							browser(webkit): allow beforeunload override when headful ( #921 )  
						
						 
						
						
						
						
					 
					
						2020-02-10 19:20:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2710dec29 
							
						 
					 
					
						
						
							
							browser(webkit): do not activate headless window on browser start ( #900 )  
						
						 
						
						
						
						
					 
					
						2020-02-07 16:05:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							3acc65d285 
							
						 
					 
					
						
						
							
							devops: teach //browser_patches/webkit/build.sh to build both GTK & WPE  
						
						 
						
						... 
						
						
						
						- use `//browser_patches/webkit/build.sh --gtk` to build GTK only
- use `//browser_patches/webkit/build.sh --wpe` to build WPE only 
						
						
					 
					
						2020-02-07 13:57:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							871235939e 
							
						 
					 
					
						
						
							
							devops: prettify telegram messages  
						
						 
						
						
						
						
					 
					
						2020-02-07 12:42:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdbfc4c1c2 
							
						 
					 
					
						
						
							
							browser(webkit): report inspector pipe is listening via stdout ( #892 )  
						
						 
						
						
						
						
					 
					
						2020-02-07 10:00:34 -08:00