Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4deced132 
							
						 
					 
					
						
						
							
							chore: update browser_patches to May 1st ( #31325 )  
						
						
						
						
					 
					
						2024-06-14 18:38:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							154694b2a5 
							
						 
					 
					
						
						
							
							chore: update playwright-browsers to Mar 19 ( #30599 )  
						
						... 
						
						
						
						Upstream commit 5a76c58a3d8e61d581e593882532346961863354 
						
						
					 
					
						2024-04-29 17:03:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53755968fb 
							
						 
					 
					
						
						
							
							chore: update browser patches to 475e15 ( #30134 )  
						
						
						
						
					 
					
						2024-03-26 15:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92b1b16041 
							
						 
					 
					
						
						
							
							chore: update browser patches to Jan 9 2024 ( #29623 )  
						
						... 
						
						
						
						Commit 337e0dbf2cb068a5a519b09fee1155509fb2dc1f 
						
						
					 
					
						2024-02-22 13:17:33 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd922d137c 
							
						 
					 
					
						
						
							
							chore: update browser patches to 03ca0a7 ( #28974 )  
						
						
						
						
					 
					
						2024-01-13 00:19:49 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03031a6d2c 
							
						 
					 
					
						
						
							
							chore: update browser patches to d8f2e2984 ( #28139 )  
						
						
						
						
					 
					
						2023-11-14 10:18:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebd0ff9422 
							
						 
					 
					
						
						
							
							chore: update browser patches to 7f74cfc1d ( #27539 )  
						
						
						
						
					 
					
						2023-10-10 16:10:40 -07:00 
						 
				 
			
				
					
						
							
							
								Anthony Vanelverdinghe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5295d468ad 
							
						 
					 
					
						
						
							
							Prevent Firefox from creating shortcuts ( #27412 )  
						
						... 
						
						
						
						Fixes  #27359  
					
						2023-10-03 15:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa1862cd2b 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Aug, 1 2023 ( #27005 )  
						
						... 
						
						
						
						Internal commit reference:
2fa26b1d22 
						
						
					 
					
						2023-09-11 18:16:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67962c58b4 
							
						 
					 
					
						
						
							
							chore: update browser patches as of July, 1 2023 ( #26409 )  
						
						... 
						
						
						
						Internal commit reference:
158dd8ada7 
						
						
					 
					
						2023-08-10 14:41:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3536e81d77 
							
						 
					 
					
						
						
							
							chore: update browser patches as of May 26, 2023 ( #23556 ) ( #24079 )  
						
						... 
						
						
						
						Internal commit reference:
2e6d52519c 
						
						
					 
					
						2023-07-06 12:22:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9c3e1915b 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Apr 26, 2023 ( #23556 )  
						
						... 
						
						
						
						Internal commit reference:
b71297a4b9 
						
						
					 
					
						2023-06-06 15:08:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3a1058b38 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Apr 5, 2023 ( #23112 )  
						
						... 
						
						
						
						Internal commit reference:
f7e6794188 
						
						
					 
					
						2023-05-17 17:50:43 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c4bed191f 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Mar 14, 2023 ( #22603 )  
						
						... 
						
						
						
						Internal commit reference:
e994525a6d 
						
						
					 
					
						2023-04-24 14:28:08 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6468b73b2 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Feb 7, 2023 ( #21824 )  
						
						... 
						
						
						
						Internal SHA: 50b497cbfbdb567ecfaeb80f30942689b08db7c4 
						
						
					 
					
						2023-03-20 18:23:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cf1f53076 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Jan 11, 2023 ( #21068 )  
						
						
						
						
					 
					
						2023-02-21 11:46:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c5317bd31 
							
						 
					 
					
						
						
							
							chore: update browser patches as of Dec 13, 2022 ( #20297 )  
						
						
						
						
					 
					
						2023-01-23 11:29:48 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f6a94b563 
							
						 
					 
					
						
						
							
							devops: move to a new infra ( #16845 )  
						
						
						
						
					 
					
						2022-08-25 12:29:15 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4be1266a9 
							
						 
					 
					
						
						
							
							browser(firefox-stable): roll Firefox to 104.0 ( #16784 )  
						
						... 
						
						
						
						References #16780  
						
						
					 
					
						2022-08-23 15:13:06 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							980f5ec12f 
							
						 
					 
					
						
						
							
							chore: use Rust 1.61 for firefox build as well ( #16764 )  
						
						
						
						
					 
					
						2022-08-23 09:14:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8249163d3 
							
						 
					 
					
						
						
							
							browser(firefox): preserve content-type from original request if it i… ( #16739 )  
						
						
						
						
					 
					
						2022-08-23 08:51:09 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bc6669467 
							
						 
					 
					
						
						
							
							chore: kick off new browser builds to test docker env ( #16521 )  
						
						
						
						
					 
					
						2022-08-13 04:48:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02aa31048c 
							
						 
					 
					
						
						
							
							browser(firefox): cross thread sync in screencast ( #16320 )  
						
						... 
						
						
						
						* nsIScreencastServiceClient is not thread safe refcounted so we make nsScreencastService::Session a thread safe refcounted object and keep it alive while there are inflight frames. Once such frames get handled on the main thread we check if the session has been stopped.
* Removed mCaptureCallbackCs in favor of atomic counter (mClient is not accessed only on the main thread).
* HeadlessWindowCapturer now holds RefPtr to the headless window object to avoid use after free when clearing it as a listener on the widget.
* ScreencastEncoder is not ref counted anymore.
Pretty-diff: 5f5042ff1e 
						
						
					 
					
						2022-08-05 15:25:26 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fc05e8374 
							
						 
					 
					
						
						
							
							browser(firefox): run callbacks inside critical section ( #16282 )  
						
						... 
						
						
						
						Pretty-diff: yury-s/gecko-dev@688b4a7  
						
						
					 
					
						2022-08-04 18:52:30 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							135971c406 
							
						 
					 
					
						
						
							
							browser(firefox): recompute content-length if body is overridden ( #16173 )  
						
						
						
						
					 
					
						2022-08-02 13:51:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94efeed192 
							
						 
					 
					
						
						
							
							browser(firefox): make scrollIntoViewIfNeeded and getContentQuads work with display:contents ( #16111 )  
						
						
						
						
					 
					
						2022-08-01 14:40:23 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99cc3869d2 
							
						 
					 
					
						
						
							
							devops: be compatible with multiple MSVS installations ( #16121 )  
						
						
						
						
					 
					
						2022-08-01 23:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecf55b01c6 
							
						 
					 
					
						
						
							
							devops: do not bundle libstdc++ with Firefox builds ( #16103 )  
						
						... 
						
						
						
						Turns out we were bundling x86_64 `libstdc++` with aarch64
builds on Ubuntu, which was useless and implies that this
library might not be needed at all. 
						
						
					 
					
						2022-08-01 09:28:19 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							887176ccd5 
							
						 
					 
					
						
						
							
							devops: compile Firefox natively on Ubuntu aarch64 ( #16098 )  
						
						... 
						
						
						
						We used to cross-compile Firefox for aarch64, but this no longer
works.
This patch switches to native build inside Ubuntu aarch. 
						
						
					 
					
						2022-08-01 07:57:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8799c5e19 
							
						 
					 
					
						
						
							
							devops: drastically speedup full firefox build on CI ( #16096 )  
						
						... 
						
						
						
						Do not checkout full history of a master branch to
bootstrap dependencies. 
						
						
					 
					
						2022-08-01 07:16:22 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d33455dcca 
							
						 
					 
					
						
						
							
							browser(firefox): dispatch console messages even if there are workers ( #16068 )  
						
						
						
						
					 
					
						2022-07-29 16:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							265d00e3f9 
							
						 
					 
					
						
						
							
							devops: attempt to fix Firefox build ( #16050 )  
						
						
						
						
					 
					
						2022-07-29 07:12:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60ab16377a 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to 103 ( #16047 )  
						
						
						
						
					 
					
						2022-07-29 05:47:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b479869ddc 
							
						 
					 
					
						
						
							
							browser(firefox): do not leak vpx codec ( #16034 )  
						
						
						
						
					 
					
						2022-07-28 13:39:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							792aa6a080 
							
						 
					 
					
						
						
							
							devops: fix FF build on MacOS ( #16023 )  
						
						... 
						
						
						
						It looks like FF on MacOS requires the `--enable-bootstrap`
flag instead of the original dance with the master branch. 
						
						
					 
					
						2022-07-28 10:49:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96574e49eb 
							
						 
					 
					
						
						
							
							devops: fix Firefox build on Linux ( #16022 )  
						
						... 
						
						
						
						Prebuilt WASI sysroot is not availabe any more, so this patch
disables sandboxing via WASI for now in our builds.
I tried compiling WASI manually, but it didn't work out for me
for some reason. 
						
						
					 
					
						2022-07-28 08:04:44 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67cea1882c 
							
						 
					 
					
						
						
							
							chore: trigger new browser builds that use new infrastructure ( #15955 )  
						
						
						
						
					 
					
						2022-07-26 07:44:31 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							618941fc68 
							
						 
					 
					
						
						
							
							devops: make --debug as a CLI argument for FF build scripts ( #15833 )  
						
						
						
						
					 
					
						2022-07-21 16:20:09 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f76fb3e08a 
							
						 
					 
					
						
						
							
							devops: add firefox debian build ( #15568 )  
						
						
						
						
					 
					
						2022-07-12 05:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9d66535ba 
							
						 
					 
					
						
						
							
							browser(firefox): move screenshots to browser-side ( #15230 )  
						
						... 
						
						
						
						* `clip` option is always passed from the client code
* with this change, we can no longer capture screenshot of a blinking
  caret; the browser-side API doesn't have this capability. 
						
						
					 
					
						2022-07-06 15:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							530867e8ab 
							
						 
					 
					
						
						
							
							browser(firefox): report unhandled rejections for Firefox ( #15391 )  
						
						... 
						
						
						
						References #14165  
						
						
					 
					
						2022-07-05 15:46:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a8bdec87d 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox Stable to 102 ( #15321 )  
						
						... 
						
						
						
						This roll:
- NetworkObserver now uses the `remote's` ChannelEventSink layer to
  subscribe to redirects.
- Wheel events now must be dispatched from browser process.
- There's a new API for console messages
- The old methods to wait for search service and addon manager no longer
  work; speculatively remove them since neither `remote` nor
  `marionette` have anything like this.
Native manual merge: 9e6fcfd868 
						
						
					 
					
						2022-07-05 08:20:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							268bfec4b9 
							
						 
					 
					
						
						
							
							browser(firefox): disable cross-process navigations for about:blank ( #15283 )  
						
						
						
						
					 
					
						2022-06-30 14:49:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							458c9b2207 
							
						 
					 
					
						
						
							
							browser(firefox): fix racy browser.newPage() method ( #15251 )  
						
						... 
						
						
						
						It looks like the tabopen callback is async, so we must
make sure it is called when opening new pages. 
						
						
					 
					
						2022-06-30 11:07:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							074ae99dc5 
							
						 
					 
					
						
						
							
							browser(firefox): fix browser.newPage crasher ( #15247 )  
						
						... 
						
						
						
						`mWindow` might not be initialized. 
						
						
					 
					
						2022-06-29 13:47:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f95b3a40e8 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to 101 ( #15225 )  
						
						
						
						
					 
					
						2022-06-29 04:46:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							141093a1cd 
							
						 
					 
					
						
						
							
							browser(firefox): a11y haspopup is a string, not a boolean ( #15056 )  
						
						
						
						
					 
					
						2022-06-22 17:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								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