Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94a0d669b6 
							
						 
					 
					
						
						
							
							browser(firefox): expose Response.fromServiceWorker ( #14606 )  
						
						... 
						
						
						
						This property is "true" when network response was fulfilled
by the service worker. 
						
						
					 
					
						2022-06-02 17:16:19 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5bfd786b9 
							
						 
					 
					
						
						
							
							browser(firefox): force opener tab to be active ( #14568 )  
						
						... 
						
						
						
						> lgtm % null-check for the docshell
The  code is inside following if condition
```
if (auto* browserChild = BrowserChild::GetFrom(root->GetDocShell())) {
```
which ensures that the doc shell is not null. 
						
						
					 
					
						2022-06-02 09:04:04 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66fc04cdb3 
							
						 
					 
					
						
						
							
							devops: add Firefox ubuntu 22 builds ( #14579 )  
						
						
						
						
					 
					
						2022-06-02 13:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59c7e7aaa4 
							
						 
					 
					
						
						
							
							devops: fix firefox-beta build ( #14495 )  
						
						... 
						
						
						
						This patch:
- fixes firefox-beta archiving that requires 2 extra env variables
- attempts to use windows paths to specify `MOZ_FETCHES_DIR` on
  Windows to point to the toolchains folder. 
						
						
					 
					
						2022-05-31 01:50:04 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f99c3bb977 
							
						 
					 
					
						
						
							
							devops(ff-beta): fix build to use bootstrapped toolchains ( #14491 )  
						
						... 
						
						
						
						This is a follow-up to a7a7644bebd69d68d1803bd7b4cf9771bec4d185
that started bootstrapping toolchains from `master` branch.
Now, we have to explicitly use these toolchains when building
Firefox. 
						
						
					 
					
						2022-05-31 00:22:01 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98469d70c4 
							
						 
					 
					
						
						
							
							devops: bump cbindgen required version for Firefox-Beta ( #14287 )  
						
						
						
						
					 
					
						2022-05-19 08:36:40 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7a7644beb 
							
						 
					 
					
						
						
							
							devops: fix firefox-beta build ( #14282 )  
						
						... 
						
						
						
						It turns out that we can only bootstrap Firefox toolchains
from latest commits.
So in case of a full build, we have to fetch latest commit
from `master`, bootstrap from it, and then build the commit we'd like. 
						
						
					 
					
						2022-05-19 08:08:46 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3d82c278d 
							
						 
					 
					
						
						
							
							browser(ff-beta): roll Firefox beta to 101.0b8 ( #14196 )  
						
						... 
						
						
						
						Pretty diff: https://github.com/aslushnikov/juggler/tree/roll-beta-to-101  
						
						
					 
					
						2022-05-16 08:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5724d46253 
							
						 
					 
					
						
						
							
							browser(firefox-beta): fix windows compilation ( #13774 )  
						
						
						
						
					 
					
						2022-04-26 12:03:35 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b159b45ff 
							
						 
					 
					
						
						
							
							chore: consolidate xcode versions across operating systems and builds ( #13708 )  
						
						... 
						
						
						
						A single place with all listed required xcode versions makes it
easier to manage XCode on bots. 
						
						
					 
					
						2022-04-25 06:35:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec4ebefbd6 
							
						 
					 
					
						
						
							
							chore: use helper functions to define platforms ( #13707 )  
						
						... 
						
						
						
						This is to make code less error-prone due to involved windows
detection. 
						
						
					 
					
						2022-04-22 12:35:35 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db524327c4 
							
						 
					 
					
						
						
							
							browser(firefox-beta): roll Firefox-Beta to m100 ( #13657 )  
						
						... 
						
						
						
						conflict resolution: 4b055478bf 
						
						
					 
					
						2022-04-20 09:27:57 -07:00 
						 
				 
			
				
					
						
							
							
								liuxingbaoyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297edb02f1 
							
						 
					 
					
						
						
							
							devops: support msys2 ( #13194 )  
						
						
						
						
					 
					
						2022-03-31 15:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db334a8e71 
							
						 
					 
					
						
						
							
							browser(ff-beta): roll Firefox Beta to 99.0b9 ( #13084 )  
						
						... 
						
						
						
						Pretty Diff: 0e75c8a0dc 
						
						
					 
					
						2022-03-28 15:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							463b4b1c0d 
							
						 
					 
					
						
						
							
							browser(firefox): do not send post data > 10Mb to the client ( #12969 )  
						
						
						
						
					 
					
						2022-03-23 08:58:29 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b0a4b993 
							
						 
					 
					
						
						
							
							browser(firefox): fast post body conversion to base64 ( #12898 )  
						
						
						
						
					 
					
						2022-03-18 18:30:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1c44055f8 
							
						 
					 
					
						
						
							
							devops: move everyone to use xcode 13.2 ( #12788 )  
						
						
						
						
					 
					
						2022-03-15 10:44:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a4f69acf 
							
						 
					 
					
						
						
							
							devops: fix firefox-beta build on Windows 10 ( #12477 )  
						
						... 
						
						
						
						Instead of using 64-bit version of MINGW that comes with Git Bash,
we now switch to the one provided by the mozilla-build on windows,
which is 32-bit.
This patch also reverts the previous attempt that was defining the library names
for redistribution. It should work without them as well.
References #12225  
						
						
					 
					
						2022-03-02 19:30:29 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5827fb504b 
							
						 
					 
					
						
						
							
							devops: fix firefox-beta compilation on windows ( #12444 )  
						
						
						
						
					 
					
						2022-03-01 12:44:07 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66eda836c9 
							
						 
					 
					
						
						
							
							browser(ff-beta): roll Firefox-Beta to 98b10 ( #12421 )  
						
						... 
						
						
						
						Firefox reverted the third-party cookies recently:
https://bugzilla.mozilla.org/show_bug.cgi?id=1751435 
Thus changes in tests.
References #12225  
						
						
					 
					
						2022-03-01 00:17:33 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							618cc66c8d 
							
						 
					 
					
						
						
							
							browser(firefox): manage scripts to evaluate on load on front-end ( #12101 )  
						
						
						
						
					 
					
						2022-02-14 20:32:12 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b17f2a86da 
							
						 
					 
					
						
						
							
							devops: attempt to build firefox without maintenanceservice.exe ( #11663 )  
						
						
						
						
					 
					
						2022-01-26 17:29:53 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f0a5019c0 
							
						 
					 
					
						
						
							
							browser(firefox): fixes empty string postData override ( #11529 )  
						
						... 
						
						
						
						Relates #11470 
Blocks #11421  
						
						
					 
					
						2022-01-21 01:19:29 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d8aa8d5cf 
							
						 
					 
					
						
						
							
							browser(firefox): fix extra HTTP headers in request interception ( #11265 )  
						
						
						
						
					 
					
						2022-01-08 08:26:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a28935dcb8 
							
						 
					 
					
						
						
							
							browser(ff-beta): roll Firefox beta to 96.0b11 ( #11139 )  
						
						
						
						
					 
					
						2021-12-29 21:18:43 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fba29aa319 
							
						 
					 
					
						
						
							
							browser(firefox): fix HTTP->HTTPS fallback for refused connection ( #11123 )  
						
						... 
						
						
						
						In this case, there's no protocol version that we can extract for
nsIHttpChannel.
The code that does the redirect is here: 7f3d9fce41/docshell/base/nsDocShell.cpp (L6079-L6095)#11118  
						
						
					 
					
						2021-12-28 12:23:53 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bff93f830e 
							
						 
					 
					
						
						
							
							devops: fix firefox packaging for Ubuntu 20.04 arm64 ( #10962 )  
						
						... 
						
						
						
						This was originally landed in
https://github.com/microsoft/playwright/pull/10091  but got accidentally
reverted by https://github.com/microsoft/playwright/pull/10760 
References #10759  
						
						
					 
					
						2021-12-15 18:10:26 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb79cd88a9 
							
						 
					 
					
						
						
							
							browser(firefox): use pre-downloaded toolchains for release builds ( #10929 )  
						
						
						
						
					 
					
						2021-12-15 08:31:33 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3791065b8e 
							
						 
					 
					
						
						
							
							browser(firefox-beta): remove use of mach create-mach-environment ( #10931 )  
						
						... 
						
						
						
						This command has been removed and is no longer needed: abeedf3bbd (diff-080f2a5f770785d46fa3a2404de9430136a5a6c5a4739dab3c47cfbd7421ce79) 
						
						
					 
					
						2021-12-15 00:28:20 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66292a5895 
							
						 
					 
					
						
						
							
							browser(firefox-beta): roll Firefox beta to 96.0b5 ( #10924 )  
						
						... 
						
						
						
						Review URL: 4cedc704b1 
						
						
					 
					
						2021-12-14 23:24:25 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a8801be1e 
							
						 
					 
					
						
						
							
							browser(firefox): fix Firefox crashes ( #10904 )  
						
						... 
						
						
						
						Review URL: aff16fc8e4#10259  
						
						
					 
					
						2021-12-13 21:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c463af445f 
							
						 
					 
					
						
						
							
							devops: fix clobbering of firefox builds ( #10867 )  
						
						... 
						
						
						
						Turns out `mach clobber` works reliably only with a bootstrapped
checkout and fails otherwise.
Ignore failure if there's been no bootstrap since clobberring won't
change anything. 
						
						
					 
					
						2021-12-10 13:52:25 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d386ee8e7 
							
						 
					 
					
						
						
							
							browser(firefox): fix proxy auth redirect + resource redirect handling ( #10854 )  
						
						... 
						
						
						
						This was breaking a vital invariant in our firefox network code - see
comments.
References #10095  
						
						
					 
					
						2021-12-10 13:11:58 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							027ecd80d0 
							
						 
					 
					
						
						
							
							devops: fix Firefox builds on MacOS 12 ( #10865 )  
						
						... 
						
						
						
						We don't need this yet for our build bots, but I happen to run MacOS 12
now. 
						
						
					 
					
						2021-12-10 11:46:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2313fcdd91 
							
						 
					 
					
						
						
							
							browser(ff-beta): roll Firefox Beta to M95 ( #10089 )  
						
						... 
						
						
						
						Pretty diff: 683d58698f 
						
						
					 
					
						2021-12-06 15:19:22 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08d31965c6 
							
						 
					 
					
						
						
							
							browser(firefox): ignore console events with attached exception ( #10581 )  
						
						
						
						
					 
					
						2021-11-29 17:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							851c194098 
							
						 
					 
					
						
						
							
							browser(firefox): disable remote process for certain origins ( #10269 )  
						
						... 
						
						
						
						Fixes  #10268  
					
						2021-11-11 17:43:52 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fa8073ab6 
							
						 
					 
					
						
						
							
							browser(firefox): fix input composition when TIP is stolen by user ( #10238 )  
						
						... 
						
						
						
						When firefox is automated + interacted with manually, input composition
might get stolen from Text Input Processor.
Re-requiring TIP every time seems to fix this.
References #5460  
						
						
					 
					
						2021-11-11 10:23:00 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f4b0235eb 
							
						 
					 
					
						
						
							
							devops: fix firefox archiving scripts ( #10101 )  
						
						... 
						
						
						
						They should use absolute paths instead of relative paths. 
						
						
					 
					
						2021-11-05 17:04:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							975a00ab31 
							
						 
					 
					
						
						
							
							devops: bundle vcruntime140_1.dll with Firefox builds ( #10099 )  
						
						... 
						
						
						
						We'll need to bake new Firefox build and roll onto it.
References #9974  
						
						
					 
					
						2021-11-05 15:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							091c0065ad 
							
						 
					 
					
						
						
							
							browser(firefox): delete response interception code ( #10053 )  
						
						
						
						
					 
					
						2021-11-04 12:29:36 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddda507ccd 
							
						 
					 
					
						
						
							
							browser(firefox): do not crash when browser window is minimized ( #9951 )  
						
						
						
						
					 
					
						2021-11-01 17:11:21 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a1e075903 
							
						 
					 
					
						
						
							
							fix(browser): fix downloads with nested frames ( #9925 )  
						
						
						
						
					 
					
						2021-11-01 09:37:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f19608d1de 
							
						 
					 
					
						
						
							
							devops: use mach clobber for clearing ff builds ( #9864 )  
						
						... 
						
						
						
						Clobbering is required when switching between native intel compilation
and firefox arm cross-compilation. 
						
						
					 
					
						2021-10-28 13:42:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7560f40c77 
							
						 
					 
					
						
						
							
							browser(firefox): set opener for popup opened from iframe ( #9837 )  
						
						
						
						
					 
					
						2021-10-28 02:16:37 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47d9b23949 
							
						 
					 
					
						
						
							
							devops: drop infra for building 32-bit windows browsers ( #9834 )  
						
						
						
						
					 
					
						2021-10-27 17:20:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56b0823269 
							
						 
					 
					
						
						
							
							browser(ff-beta): fix timezone emulation on Win ( #9812 )  
						
						
						
						
					 
					
						2021-10-27 09:34:16 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9578cda79a 
							
						 
					 
					
						
						
							
							browser(ff-beta): roll Firefox Beta to 94.0b9 ( #9631 )  
						
						... 
						
						
						
						The previous roll didn't package well on windows machines. 
						
						
					 
					
						2021-10-19 17:39:09 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e690e234 
							
						 
					 
					
						
						
							
							browser(firefox): fix firefox crashes ( #9563 )  
						
						... 
						
						
						
						Fixes  #9418  
					
						2021-10-15 19:37:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ec4f3e398 
							
						 
					 
					
						
						
							
							browser(firefox-beta): fix compilation on win32 ( #9517 )  
						
						... 
						
						
						
						I accidentally moved the API declaration under ifdef; reverting the
move.
Pretty diff:
7c7430b53f 
						
						
					 
					
						2021-10-14 12:08:38 -07:00