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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da55afa584 
							
						 
					 
					
						
						
							
							browser(firefox): fix build on Windows ( #14500 )  
						
						
						
						
					 
					
						2022-05-31 02:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b0505d610 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to 100.0.2 ( #14492 )  
						
						
						
						
					 
					
						2022-05-31 00:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							751b45189f 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox-stable to 99.0.1 ( #13887 )  
						
						
						
						
					 
					
						2022-05-02 20:46:05 -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 
						 
				 
			
				
					
						
							
							
								liuxingbaoyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297edb02f1 
							
						 
					 
					
						
						
							
							devops: support msys2 ( #13194 )  
						
						
						
						
					 
					
						2022-03-31 15:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95c6ba9116 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to 98.0.2 ( #13145 )  
						
						
						
						
					 
					
						2022-03-29 01:16:04 -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