David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	8844034fa8 
 
						 
						
							
							
								
								
								chore: tune-up electron::api::NetLog ( #29534 )  
							
							
							
						 
						
							2021-06-20 18:52:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	de6696ef1d 
 
						 
						
							
							
								
								
								chore: remove unused and broken ipcRendererInternal.sendTo() ( #29743 )  
							
							
							
						 
						
							2021-06-17 23:26:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	c841247815 
 
						 
						
							
							
								
								
								fix: color select eyedropper not working within DevTools ( #29729 )  
							
							
							
						 
						
							2021-06-17 08:42:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	d59e2d7b2e 
 
						 
						
							
							
								
								
								fix: draggable regions with devtools open ( #29696 )  
							
							
							
						 
						
							2021-06-16 09:58:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	56ac67e059 
 
						 
						
							
							
								
								
								refactor: use std::make_unique/base::MakeRefCounted when possible ( #29637 )  
							
							
							
						 
						
							2021-06-15 09:37:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	ebf54d7cc0 
 
						 
						
							
							
								
								
								refactor: use PathProvider for user-data-dir and others ( #29649 )  
							
							... 
							
							
							
							* refactor: use PathProvider for user-data-dir and others
* consolidate logic for DIR_RECENT and DIR_APP_LOGS into path provider
* fix bad include
* remove debugging code
* fix build on mac
* fix build on win
* create app logs dir on both mac and non-mac 
							
						 
						
							2021-06-15 09:32:56 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	34a4e26b24 
 
						 
						
							
							
								
								
								fix: check DCHECK_IS_ON() instead of #ifdef DCHECK_IS_ON ( #29620 )  
							
							
							
						 
						
							2021-06-14 11:06:09 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	fed5ad5303 
 
						 
						
							
							
								
								
								fix: use correct spelling of attachment with Content-Disposition header ( #29621 )  
							
							
							
						 
						
							2021-06-14 11:05:16 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	04679121d6 
 
						 
						
							
							
								
								
								chore: bump chromium to 93.0.4536.0 (main) ( #29586 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 93.0.4536.0
* chore: update patches
* [2918475] Make InkDrop a View class property
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2918475 
Replace old views::Button::ink_drop() calls with views::InkDrop::Get()
* [2935942] Convert use of gfx::ImageSkia to ui::ImageModel for WidgetDelegates
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2935942 
Update GetWindowIcon(), GetWindowAppIcon(), and GetDevToolsWindowIcon()
to return ui::ImageModel instead of gfx::ImageSkia.
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2021-06-08 15:22:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	8446ce1fc7 
 
						 
						
							
							
								
								
								feat: add new imageAnimationPolicy webpref and webContents setter ( #29095 )  
							
							
							
						 
						
							2021-06-08 11:00:22 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	79cb5144ae 
 
						 
						
							
							
								
								
								chore: use std::make_unique/base::MakeRefCounted when possible ( #29510 )  
							
							
							
						 
						
							2021-06-08 11:00:05 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	070f25db54 
 
						 
						
							
							
								
								
								fix: make intermediates work with 'select-client-certificate' ( #29552 )  
							
							
							
						 
						
							2021-06-07 06:40:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	fa2db00e55 
 
						 
						
							
							
								
								
								chore: bump chromium to 93.0.4532.2 (main) ( #29527 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 93.0.4531.0
* chore: update patches
* Remove IPC::Listener from WebContentsObserver
https://chromium-review.googlesource.com/c/chromium/src/+/2910240 
* serial: Move serial policy from profile to local state
https://chromium-review.googlesource.com/c/chromium/src/+/2914194 
* chore: fix pip test
* chore: bump chromium in DEPS to 93.0.4532.2
* chore: update patches
* Follow up ColorChooser clean ups
https://chromium-review.googlesource.com/c/chromium/src/+/2928026 
* Distinguish between no default printer vs. query error
https://chromium-review.googlesource.com/c/chromium/src/+/2932396 
* chore: remove build_do_not_include_vr_directx_helpers_when_enable_vr.patch
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com> 
							
						 
						
							2021-06-04 19:03:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	79ae8b427c 
 
						 
						
							
							
								
								
								chore: return early on promise rejection ( #29279 )  
							
							
							
						 
						
							2021-06-04 13:21:02 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	81c5da5221 
 
						 
						
							
							
								
								
								chore: use =default for default constructors/destructors ( #29511 )  
							
							
							
						 
						
							2021-06-04 13:16:13 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	00693bab30 
 
						 
						
							
							
								
								
								refactor: use auto env = base::Environment::Create(); everywhere ( #29502 )  
							
							
							
						 
						
							2021-06-04 09:23:06 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	8532e1239e 
 
						 
						
							
							
								
								
								chore: bump chromium to 93.0.4530.0 (master) ( #29256 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 92.0.4512.6
* 2887336: [CaptureHandle][#2 ] Propagate CaptureHandleConfig in browser process
https://chromium-review.googlesource.com/c/chromium/src/+/2887336 
* refactor: base::Optional -> absl::optional
* chore: fixup patch indices
* chore: bump chromium in DEPS to 92.0.4514.0
* 2899417: Make build work when enable_pdf is set to false.
https://chromium-review.googlesource.com/c/chromium/src/+/2899417 
* 2904731: use BrowserContext instead of Profile in PreconnectManager
https://chromium-review.googlesource.com/c/chromium/src/+/2904731 
* 2295749: fix: check IsSecureEventInputEnabled in constructor before setting SetPasswordInputEnabled to true
https://chromium-review.googlesource.com/c/chromium/src/+/2295749 
* 2893803: Add a GetWebView to RenderFrame.
https://chromium-review.googlesource.com/c/chromium/src/+/2893803 
* 2892345: Implement WebContents::ForEachRenderFrameHost
https://chromium-review.googlesource.com/c/chromium/src/+/2892345 
* chore: fixup patch indices
* 2892048: Real instance methods for BrowserContext: remaining 5 methods.
https://chromium-review.googlesource.com/c/chromium/src/+/2892048 
* 2902821: [mojo] Don't require full header includes for referenced interfaces
https://chromium-review.googlesource.com/c/chromium/src/+/2902821 
* 2496500: Remove last deprecated extension Event ctor.
https://chromium-review.googlesource.com/c/chromium/src/+/2496500 
* chore: fixup malformed pepper support patch
* chore: bump chromium in DEPS to 92.0.4515.0
* 2908461: Add CreateEmptyPrintPagesParamsPtr() inside print_view_manager_base.cc.
https://chromium-review.googlesource.com/c/chromium/src/+/2908461 
* 2880838: viz: add optional HDRMetadata to TransferableResource
https://chromium-review.googlesource.com/c/chromium/src/+/2880838 
* chore: fixup patch indices
* chore: bump chromium in DEPS to 92.0.4515.5
* chore: update patches
* chore: bump chromium in DEPS to 92.0.4515.7
* chore: bump chromium in DEPS to 92.0.4515.9
* chore: bump chromium in DEPS to 93.0.4522.0
* chore: bump chromium in DEPS to 93.0.4523.0
* chore: bump chromium in DEPS to 93.0.4524.0
* chore: update patches
* chore: enable_pak_file_integrity_checks was reverted
* chore: update patches
* refactor: base/optional was replaced with absl::optional
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202 
* refactor: replace all usages of base::nullopt with absl::nullopt
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202 
* chore: add missing base::Contains include
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202 
* refactor: replace all usages of base::make_optional with
absl::make_optional
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202 
* refactor: replace WorldScriptContext() with GetScriptContextFromWorldId
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2893213 
* chore: clean up left over opening namespace
Refs: 95bfe6d08fhttps://chromium-review.googlesource.com/c/chromium/src/+/2910202 
* refactor: replace GetCurrentDisplayIterator with the hard checker
GetCurrentDisplay
This code looks suspicious but if the iterator was invalid before it
will also be invalid now.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2893191 
* refactor: headers are now passed directly in extensions client
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2918906 
* refactor: base::DictionaryValue::empty() has been removed
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2912424 
* chore: add missing includes for network URLLoaderFactory
Refs: unknown, probably a side effect of header changes
* refactor: make convenience wrapper around AppendArg
There is no converter FromV8 for base::StringPiece (apparently its not
possible).  So we now take in an std::string and use the construct for
StringPiece to do implicit conversion.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2905544 
* chore: add patch
* chore: bump chromium in DEPS to 93.0.4525.0
* chore: update patches
* refactor: CanResize has been de-virtualized
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2485774 
* chore: update resource integrity patch
* chore: add character encoding idl patch
* chore: bump chromium in DEPS to 93.0.4526.0
* chore: update patches
* chore: bump chromium in DEPS to 93.0.4527.0
* chore: bump chromium in DEPS to 93.0.4528.0
* chore: update patches
* chore: update idl encoding patch
* chore: bump chromium in DEPS to 93.0.4529.0
* chore: update patches
* chore: bump chromium in DEPS to 93.0.4530.0
* chore: update patches
* fix: only SetCanResize after the widget has been initialized
* chore: add patch for vr on windows gn gen
* spec: fix focus related tests on linux due to delay in focus swap
* chore: remove new usages of base::Optional from main
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@slack-corp.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com> 
							
						 
						
							2021-06-03 01:05:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	8040cb788f 
 
						 
						
							
							
								
								
								test: add spec for --require filtering in NODE_OPTIONS ( #29501 )  
							
							
							
						 
						
							2021-06-03 14:46:44 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	44491b023a 
 
						 
						
							
							
								
								
								refactor: eliminate duplicate C++ / JavaScript implementation of app.isPackaged ( #29464 )  
							
							
							
						 
						
							2021-06-02 12:17:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	97fde6dc9c 
 
						 
						
							
							
								
								
								build: fix macOS build ( #29484 )  
							
							
							
						 
						
							2021-06-02 19:42:07 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	3cfe5c6a21 
 
						 
						
							
							
								
								
								fix: keep shifted character in menu accelerator ( #29202 )  
							
							... 
							
							
							
							* fix: correctly handle shifted char in accelerator
* test: use actual accelerator of NSMenuItem
* chore: simplify KeyboardCodeFromStr
* chore: GetAcceleratorTextAt is testing only 
							
						 
						
							2021-06-02 16:32:48 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergio Padrino 
								
							 
						 
						
							
							
								
							
							
	
	
	abf6f5c8ba 
 
						 
						
							
							
								
								
								feat: add new runningUnderARM64Translation property to detect x64 translated apps running on Windows ARM ( #29168 )  
							
							... 
							
							
							
							* feat: add new runningUnderARM64Translation property to detect x64 translated apps running on Windows ARM
* docs: add documentation for the new runningUnderARM64Translation property
* refactor: clean up `IsRunningUnderARM64Translation` Windows implementation
* Return false if IsWow64Process2 doesn't exist
* Emit deprecation warning in runningUnderRosettaTranslation 
							
						 
						
							2021-06-02 16:16:33 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	f9d2a7077e 
 
						 
						
							
							
								
								
								feat: include resize edge with will-resize event ( #29199 )  
							
							... 
							
							
							
							* feat: emit resize edge with will-resize event
fix: wparam type
fix: private member usage on mac
docs: will-resize event edge option
refactor: 'info' -> 'details' for better type gen
* Update docs/api/browser-window.md
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
* Update docs/api/browser-window.md
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com> 
							
						 
						
							2021-06-02 11:37:10 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	750a762bf0 
 
						 
						
							
							
								
								
								feat: support loading debug urls with loadURL() ( #29404 )  
							
							
							
						 
						
							2021-06-01 17:17:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	a1a649c0d6 
 
						 
						
							
							
								
								
								chore: remove duplicate option get for CustomScheme ( #29422 )  
							
							
							
						 
						
							2021-06-01 17:47:12 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	ba26580f23 
 
						 
						
							
							
								
								
								chore: use consistent parameter names ( #29361 )  
							
							
							
						 
						
							2021-06-01 10:46:25 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	d18dbdd72b 
 
						 
						
							
							
								
								
								fix: add service worker schemes from command line in renderer ( #29425 )  
							
							
							
						 
						
							2021-06-01 10:45:23 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	038359a7d8 
 
						 
						
							
							
								
								
								chore: fix typos in comments ( #29401 )  
							
							
							
						 
						
							2021-06-01 10:42:38 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	93c9374e95 
 
						 
						
							
							
								
								
								chore: trim unused STL includes ( #29414 )  
							
							
							
						 
						
							2021-06-01 10:34:44 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	9bb7051f54 
 
						 
						
							
							
								
								
								chore: prefer empty() check for readability ( #29360 )  
							
							
							
						 
						
							2021-05-27 13:08:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	241cceb2c9 
 
						 
						
							
							
								
								
								refactor: eliminate duplicate code ( #29174 )  
							
							
							
						 
						
							2021-05-24 11:32:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	039f3d5cd2 
 
						 
						
							
							
								
								
								chore: bump chromium to 92.0.4511.0 (master) ( #29173 )  
							
							
							
						 
						
							2021-05-19 16:15:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	d79ebc6dc6 
 
						 
						
							
							
								
								
								fix: pdf viewer permissions ( #29210 )  
							
							... 
							
							
							
							* fix: pdf viewer permissions
* fixup for getAllExtensions 
							
						 
						
							2021-05-19 16:08:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	77297f37a3 
 
						 
						
							
							
								
								
								fix: adjust initial webContents focus calculation ( #29204 )  
							
							... 
							
							
							
							* fix: adjust initial webContents focus calculation
* fix: active window check on mac
* fix: about:blank focus behavior
* chore: add spec
Co-authored-by: Raymond Zhao <raymondzhao@microsoft.com> 
							
						 
						
							2021-05-19 02:27:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	dcbabcb23c 
 
						 
						
							
							
								
								
								refactor: remove ssl_security_state_tab_helper.patch ( #29196 )  
							
							
							
						 
						
							2021-05-18 10:08:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Electron Bot 
								
							 
						 
						
							
							
								
							
							
	
	
	2eb3bddb05 
 
						 
						
							
							
								
								
								chore: bump chromium to 92.0.4505.0 (master) ( #29058 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 92.0.4500.2
* resolve conflicts
* update patches
* chore: cherry-pick 82434206f306 from chromium (#29060 )
* fix patch
* chore: bump chromium in DEPS to 92.0.4501.0
* chore: bump chromium in DEPS to 92.0.4502.0
* chore: bump chromium in DEPS to 92.0.4503.0
* chore: update patches
* 2869869https://chromium-review.googlesource.com/c/chromium/src/+/2869869 
* 2877924: Separate InkDropHost from InkDropHostView
https://chromium-review.googlesource.com/c/chromium/src/+/2877924 
* chore: bump chromium in DEPS to 92.0.4504.0
* update patches
* Fixup for Separate InkDropHost from InkDropHostView
https://chromium-review.googlesource.com/c/chromium/src/+/2877924 
* 2873469: Compute hashes of .pak files during the build, and check it at runtime.
https://chromium-review.googlesource.com/c/chromium/src/+/2873469 
* 2874397: Remove flag to disable microtasks scope consistency checks
https://chromium-review.googlesource.com/c/v8/v8/+/2874397 
* 2881471: Remove unneeded trace_event.h includes in headers.
https://chromium-review.googlesource.com/c/chromium/src/+/2881471 
* 2844717: [Keyboard Tooltip] Rename RWHV*::SetTooltipText to UpdateTooltipUnderCursor
https://chromium-review.googlesource.com/c/chromium/src/+/2844717 
* chore: bump chromium in DEPS to 92.0.4505.0
* chore: update patches
* 2883887: Retire ScopedObserver in /chrome/browser/predictors.
https://chromium-review.googlesource.com/c/chromium/src/+/2883887 
* 2883694: Retire ScopedObserver in /chrome/browser.
https://chromium-review.googlesource.com/c/chromium/src/+/2883694 
* fixup after merge
* fixup: Remove flag to disable microtasks scope consistency checks
* Temporarily disable setcallhandler-test.js nan test
This test should be renabled once https://github.com/electron/electron/pull/29028  lands
* Use gin_helper::MicrotasksScope instead of v8::MicrotasksScope
* chore: bump chromium in DEPS to 92.0.4506.0
* update patches
* Revert "update patches"
This reverts commit 333ec0d4c205bd3cbee28d2bc3d068871dbb900a.
* Revert "chore: bump chromium in DEPS to 92.0.4506.0"
This reverts commit 2bd52f8cd89b173c8b15a61d74fa7539cdbf574b.
* Fixup: Use gin_helper::MicrotasksScope instead of v8::MicrotasksScope
* Fixup: Use gin_helper::MicrotasksScope instead of v8::MicrotasksScope
Co-authored-by: Jeremy Rose <nornagon@nornagon.net>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> 
							
						 
						
							2021-05-13 21:21:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	06f51b7283 
 
						 
						
							
							
								
								
								fix: prevent crash on web-contents creation when error is thrown ( #28971 )  
							
							... 
							
							
							
							* fix: prevent crash when error occurs during event emitter CallMethod
* wip: emit error event within trycatch
* fix: handle uncaught exceptions within node on web_contents init
* fix: create gin_helper::CallMethodCatchException
* test: add web-contents create crash to test cases
* test: clean up test data for web-contents crash
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
* fix: convert CatchException to WebContents static helper method
* fix: restore try_catch to callsite
Co-authored-by: Jeremy Rose <jeremya@chromium.org> 
							
						 
						
							2021-05-11 13:57:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Electron Bot 
								
							 
						 
						
							
							
								
							
							
	
	
	d5f2eb5a81 
 
						 
						
							
							
								
								
								chore: bump chromium to 92.0.4499.0 (master) ( #29046 )  
							
							
							
						 
						
							2021-05-06 15:01:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	a0589ca5d7 
 
						 
						
							
							
								
								
								chore: remove unused element_instance_id_to_guest_map_ from WebViewManager ( #28979 )  
							
							
							
						 
						
							2021-05-04 09:59:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Electron Bot 
								
							 
						 
						
							
							
								
							
							
	
	
	005101424a 
 
						 
						
							
							
								
								
								chore: bump chromium to 92.0.4496.0 (master) ( #28907 )  
							
							... 
							
							
							
							Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2021-05-03 20:13:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	0a1b26b1d5 
 
						 
						
							
							
								
								
								refactor: remove internal navigation controller ( #28839 )  
							
							
							
						 
						
							2021-04-27 16:11:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Electron Bot 
								
							 
						 
						
							
							
								
							
							
	
	
	cdf04f3ae7 
 
						 
						
							
							
								
								
								chore: bump chromium to 92.0.4488.0 (master) ( #28676 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 92.0.4478.0
* chore: update chromium patches
* chore: update v8 patches
* fix: add scale parameter to LookupIconFromFilepath
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2748317 
Follow up: https://github.com/electron/electron/issues/28678 
* build: depend on gtkprint config for gtk_util.h
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2824022 
* build: add missing print_job_constants header
Refs: unknown
* chore: bump chromium in DEPS to 92.0.4479.0
* update patches
* chore: bump chromium in DEPS to 92.0.4480.0
* chore: bump chromium in DEPS to 92.0.4481.0
* chore: bump chromium in DEPS to 92.0.4482.2
* chore: bump chromium in DEPS to 92.0.4483.0
* chore: update patches
* chore: bump chromium in DEPS to 92.0.4484.0
* chore: bump chromium in DEPS to 92.0.4485.0
* fix patches
* update patches
* 2810414: [LSC] Add PRESUBMIT check for ASCIIToUTF16("...") and UTF8ToUTF16("...")
https://chromium-review.googlesource.com/c/chromium/src/+/2810414 
* 2781233: NotificationService: Plumb document_url for non-persistent notifications.
https://chromium-review.googlesource.com/c/chromium/src/+/2781233 
* fixup! 2810414: [LSC] Add PRESUBMIT check for ASCIIToUTF16("...") and UTF8ToUTF16("...")
* 2836669: Refactor GTK build target and dependencies
https://chromium-review.googlesource.com/c/chromium/src/+/2836669 
* chore: bump chromium in DEPS to 92.0.4486.0
* update patches
* fix DecrementCapturerCount patch
* explicitly include badging.mojom.h
* include ui/gtk/gtk_ui_factory.h for BuildGtkUi()
* fixup! 2810414: [LSC] Add PRESUBMIT check for ASCIIToUTF16("...") and UTF8ToUTF16("...")
* iwyu fix for base::size
* iwyu for TRACE_EVENT0
* 2799631: Use structured interface for DevTools messages
https://chromium-review.googlesource.com/c/chromium/src/+/2799631 
* 2801573: Convert enum to enum class for Widget::InitParams::Activatable
https://chromium-review.googlesource.com/c/chromium/src/+/2801573 
* 2805764: Add ContentBrowserClient support for service worker-scoped binders
https://chromium-review.googlesource.com/c/chromium/src/+/2805764 
* fixup! 2799631: Use structured interface for DevTools messages
* fixup! 2805764: Add ContentBrowserClient support for service worker-scoped binders
* oops, use of linux_ui after std::move
* fix devtools message handling for null params
* disable node test parallel/test-debug-args
https://chromium-review.googlesource.com/c/v8/v8/+/2843348 
* fix gn check
* chore: bump chromium in DEPS to 92.0.4487.0
* chore: update patches
* chore: bump chromium in DEPS to 92.0.4488.0
* update patches
* Remove vpython use from Chromium DEPS file
https://chromium-review.googlesource.com/c/chromium/src/+/2810121 
* Partial revert "workaround: disable CFG longjmp protection for Windows on Arm"
https://chromium-review.googlesource.com/c/chromium/src/+/2788210 
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: Jeremy Rose <nornagon@nornagon.net> 
							
						 
						
							2021-04-27 14:27:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	fa61e3b119 
 
						 
						
							
							
								
								
								feat: add session.storagePath to get path on disk for session data ( #28665 )  
							
							
							
						 
						
							2021-04-27 09:54:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	dc7fa1d9f1 
 
						 
						
							
							
								
								
								refactor: be more precise when creating api::WebContents ( #23128 )  
							
							
							
						 
						
							2021-04-23 13:51:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	43d27cc4d1 
 
						 
						
							
							
								
								
								feat: add WebFrameMain.visibilityState ( #28706 )  
							
							... 
							
							
							
							* feat: add WebFrameMain.visibilityState
* docs: mention other page visibility APIs
* test: delay visibilityState check after hiding
* test: add waitForTrue to avoid flaky visibilityState test
* refactor: waitForTrue -> waitUntil 
							
						 
						
							2021-04-22 12:00:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	79077f6df9 
 
						 
						
							
							
								
								
								chore: remove app.allowRendererProcessReuse ( #26874 )  
							
							
							
						 
						
							2021-04-21 13:59:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	4ca518468d 
 
						 
						
							
							
								
								
								feat: remove BrowserWindow option inheritance ( #28550 )  
							
							
							
						 
						
							2021-04-21 10:55:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	11199d8824 
 
						 
						
							
							
								
								
								feat: add BrowserWindow.isFocusable() ( #28642 )  
							
							
							
						 
						
							2021-04-21 12:32:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Electron Bot 
								
							 
						 
						
							
							
								
							
							
	
	
	22a70eb803 
 
						 
						
							
							
								
								
								chore: bump chromium to 92.0.4475.0 (master) ( #28462 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 91.0.4464.0
* chore: rebuild chromium/dcheck.patch with import-patches -3
Mechanical only; no code changes
* chore: remove content_browser_main_loop.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2725153 
The function being patched (BrowserMainLoop::MainMessageLoopRun()) no
longer exists.
NB: if removing this introduces regressions the likely fix will be to
add a similar patch for ShellBrowserMainParts::WillRunMainMessageLoop()
which has similar code and was added at the same time this was removed.
* chore: rebuild chromium/put_back_deleted_colors_for_autofill.patch with import-patches -3
Mechanical only; no code changes
* chore: rebuild chromium/disable_color_correct_rendering.patch with import-patches -3
Mechanical only; no code changes
* chore: rebuild chromium/eat_allow_disabling_blink_scheduler_throttling_per_renderview.patch with patch
Mechanical only; no code changes
* chore: rebuild chromium/gpu_notify_when_dxdiag_request_fails.patch with import-patches -3
Mechanical only; no code changes
* chore: rebuild chromium/ui_gtk_public_header.patch manually
no code changes
* chore: rebuild chromium/web_contents.patch with import-patches -3
Mechanical only; no code changes
* chore: remove v8/skip_global_registration_of_shared_arraybuffer_backing_stores.patch
Refs: https://chromium-review.googlesource.com/c/v8/v8/+/2763874 
This patch has been merged upstream
* chore: export patches
* chore: update add_trustedauthclient_to_urlloaderfactory.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2757969 
Sync with removal of render_frame_id_
* chore: sync chromium/put_back_deleted_colors_for_autofill.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2785841 
SkColorFromColorId() no longer takes theme, scheme args
* chore: sync chromium/put_back_deleted_colors_for_autofill.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2772143 
Change new calls to GetDarkSchemeColor to fit our patched call signature
* chore: update add_trustedauthclient_to_urlloaderfactory.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2757969 
Sync with removal of render_frame_id_ in our mojom
* chore: update chromium/frame_host_manager.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2740008 
UrlInfo ctor now takes UrlInfo::OriginIsolationRequest instead of a bool
* chore: update chromium/revert_remove_contentrendererclient_shouldfork.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2755314 
Upstream has removed `history_list_length_` which we were comparing to 0
to calculate our `is_initial_navigation` bool when calling ShouldFork().
ShouldFork() is ours and none of the code paths actually use that param,
so this commit removes it altogether.
* chore: update permissions_to_register
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2789074 
Replace all uses of APIPermission::ID enum with Mojo type
* refactor: update return type of PreMainMessageLoopRun()
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2725153 
Used to return void; now returns an int errorcode.
Note: 2725153 also has some nice doc updates about Browser's "stages"
* refactor: sync ElectronBrowserMainParts to MainParts changes
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2725153 
RunMainMessageLoopParts has been replaced with WillRunMainMessageLoop
so `BrowserMainLoop::result_code_` is no longer available to us for our
exit_code_ pointer.
This variable held a dual role: (1) of course, hold the exit code, but
also (2) was a nullptr before the message loop was ready, indicating to
anyone calling SetExitCode() that we were still in startup and could
just exit() without any extra steps. exit_code_ still fulfills these two
roles but is now a base::Optional.
* chore: update ElectronBrowserMainParts::PreDefaultMainMessageLoopRun
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2725153 
BrowserMainParts::BrowsePreDefaultMainMesssageLoopRun() has been
removed; move that work to the new WillRunMainMessageLoop().
* refactor: stop using CallbackList; it has been removed.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2785973 
* refactor: update use of threadpools.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2773408 
The upstream code is still in flux (e.g. reverts and re-lands) but the
tl;dr for this commit is (1) include thread_pool.h if you're using it
and (2) don't instantiate pools directly.
* refactor: remove routing_id from CreateLoaderAndStart
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2762858 
NB: One logic branch in ProxyingURLLoaderFactory::CreateLoaderAndStart
calls std::make_unique<InProgressRequest>, which needs a routing_id.
This PR uses the member field `routing_id_` since there's no longer one
being passed into CreateLoaderAndStart.
* refactor: sync to upstream ParittionOptions churn
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2771318 
PartitionOptions' enums have changed.
* refactor: update Manifest::Location usage
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2771320 
tldr: s/Manifest::FOO/ManifestLocation::kFoo/
* chore: bump chromium in DEPS to 91.0.4465.0
* update patches
* refactor: update extensions::Manifest to upstream
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2771320 
-  extensions::Manifest::COMPONENT
+  extensions::mojom::ManifestLocation::kExternalComponent
* refactor: sync with upstream UrlInfo ctor changes
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2740008 
UrlInfo ctor now takes UrlInfo::OriginIsolationRequest instead of a bool
* chore: update invocation of convert_protocol_to_json.py
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2792623 
python3 is being used in parts of the upstream build, but the copy of
convert_protocol_to_json.py invoked in v8/third_party/inspector_protocol
is not python3-friendly. Node has a py2+3-friendly version of it in its
tools directory, so call it instead.
* chore: use extensions::mojom::APIPermissionID
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2791122 
tldr:
- extensions::APIPermission::kFoo
+ extensions::mojom::APIPermissionID::kFoo
* chore: Remove support for TLS1.0/1.1 in SSLVersionMin policy
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2765737 
Remove TLS v1.0 & 1.1 from our SSLProtocolVersionFromString() function.
This is the same change made upstream at
https://chromium-review.googlesource.com/c/chromium/src/+/2765737/8/chrome/browser/ssl/ssl_config_service_manager_pref.cc 
* fixup! chore: update ElectronBrowserMainParts::PreDefaultMainMessageLoopRun
* chore: Use IDType for permission change subscriptions.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2791431 
tldr: {Subscribe,Unsubscribe}PermissionStatusChange's tag type used to
be an int; now it's the new SubscriptionId type (which is an IdType64).
* chore: sync PowerMonitor code to upstream refactor
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2752635 
tldr: PowerMonitor has been split into PowerStateObserver,
PowerSuspendObserver, and PowerThermalObserver to reduce number of tasks
posted to consumers who only need notifications for one of those things
instead of all of them.
* chore: use PartitionOptions's new Cookies field
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2771318 
* Revert "refactor: remove routing_id from CreateLoaderAndStart"
This reverts commit 8c9773b87a3c84f9073a47089eb2b6889d745245.
8c9773b was only a partial fix; reverting to start & try again.
* update patches
* chore: bump chromium in DEPS to 91.0.4466.0
* chore: update chromium/accelerator.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2795472 
tldr: sync patch with upstream renamed variable & macro names.
* chore: update chromium/gtk_visibility.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2796200 
tldr: no code changes; just updating the diff to apply cleanly.
note: ooh upstream Wayland hacking!
* chore: update chromium/picture-in-picture.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2710023 
tldr: no code changes; just updating the diff to apply cleanly.
* chore: update chromium/worker_feat_add_hook_to_notify_script_ready.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2775573 
tldr: no code changes; just updating the diff to apply cleanly.
* chore: export_all_patches
* chore: update chromium/feat_add_set_theme_source_to_allow_apps_to.patch
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2796511 
tldr: NotifyObservers has been renamed to NotifyOnNativeThemeUpdated,
so update the invocation in our patch.
* chore: update ElectronBrowserClient w/upstream API
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2797454 
tldr: GetDevToolsManagerDelegate() was returning an owned raw pointer.
Replaced it with CreateDevToolsManagerDelegate() which uses unique_ptr<>.
* chore: handle new content::PermissionType::FILE_HANDLING in toV8()
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2762201 
`file-handling` string confirmed in https://chromium-review.googlesource.com/c/chromium/src/+/2762201/18/chrome/browser/ui/webui/settings/site_settings_helper.cc 
* refactor: remove routing_id from CreateLoaderAndStart pt 1
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2762858 
Part 1: the easiest ones
* 2796724: Support Python3
https://chromium-review.googlesource.com/c/infra/luci/python-adb/+/2796724 
* chore: bump chromium in DEPS to 91.0.4468.0
* 2668974: WebShare: Implement SharingServicePicker
https://chromium-review.googlesource.com/c/chromium/src/+/2668974 
* 2802766: Apply modernize-make-unique to media/
https://chromium-review.googlesource.com/c/chromium/src/+/2802766 
* 2802823: Apply modernize-make-unique to gpu/
https://chromium-review.googlesource.com/c/chromium/src/+/2802823 
* 2803041: Apply modernize-make-unique to remaining files
https://chromium-review.googlesource.com/c/chromium/src/+/2803041 
* 2798873: Convert GtkKeyBindingsHandler build checks to runtime checks
https://chromium-review.googlesource.com/c/chromium/src/+/2798873 
* 2733595: [ch-r] Parse ACCEPT_CH H2/3 frame and restart with new headers if needed
https://chromium-review.googlesource.com/c/chromium/src/+/2733595 
* chore: update patch indices
* 2795107: Remove unused PermissionRequest IDs.
https://chromium-review.googlesource.com/c/chromium/src/+/2795107 
* chore: bump chromium in DEPS to 91.0.4469.0
* chore: fixup patch indices
* chore: bump chromium in DEPS to 91.0.4469.5
* PiP 1.5: Add microphone, camera, and hang up buttons to the PiP window
https://chromium-review.googlesource.com/c/chromium/src/+/2710023 
* fixup! refactor: remove routing_id from CreateLoaderAndStart
* refactor: use URLLoaderNetworkServiceObserver for auth requests from SimpleURLLoader
* fixup! chore: fixup patch indices
* 2724817: Expand scope of wasm-eval to all URLs
https://chromium-review.googlesource.com/c/chromium/src/+/2724817 
* Fixup patch after rebase
* chore: bump chromium in DEPS to 91.0.4472.0
* 2797341: [ozone/x11] Enabled the global shortcut listener.
https://chromium-review.googlesource.com/c/chromium/src/+/2797341 
* 2805553: Reland Add GTK ColorMixers to ColorPipeline P1
https://chromium-review.googlesource.com/c/chromium/src/+/2805553 
* 2804366https://chromium-review.googlesource.com/c/chromium/src/+/2804366 
* 2784730: Fix crash on AX mode change in NativeViewHost without a Widget
https://chromium-review.googlesource.com/c/chromium/src/+/2784730 
* chore: update patch indices
* 2810174: Add PdfAnnotationsEnabled policy.
https://chromium-review.googlesource.com/c/chromium/src/+/2810174 
* 2807829: Allow capturers to indicate if they want a WakeLock or not.
https://chromium-review.googlesource.com/c/chromium/src/+/2807829 
* chore: bump chromium in DEPS to 92.0.4473.0
* chore: bump chromium in DEPS to 92.0.4474.0
* chore: bump chromium in DEPS to 92.0.4475.0
* chore: update patches
* chore: updates patches
* chore: update is_media_key patch to handle new ozone impl
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2797341 
* fix: ExecuteJavascript requests now need to be flagged as non-bf-aware
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2787195 
* chore: icon_util_x11 is now icon_util_linux
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2791362 
* build: update sysroots
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2628496 
* build: fix missing symbols on linux build
* use_ozone and use_x11 are not exclusive
* new button view to build for pip
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2797341 
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2804366 
* chore: fix broken gtk_util color patch
* chore: remove patch conflict
* build: update linux manifests
* chore: build bttlb on all platforms for pip
* chore: add thread_pool include for views delegate win
* chore: fix lint
* chore: add node patches for V8 changes
* build: add missing base include on windows
* fix: update frame host manager patch for new state transitions
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2714464 
* chore: update windows zip manifests
* chore: update mac zip manifests
* chore: fix patch linting
* refactor: implement missing URLLoaderNetworkServiceObserver methods
It is against The Mojo Rules to leave hanging callbacks.  These always
have to be called.
Refs: 186528aab92622e91c4493077afbfbhttps://github.com/electron/electron/pull/28462/commits/4e33ee0ad35a710bd34641cb0376bdee6aea2d1f 
* chore: fix gn check
* chore: remove stray .rej files in patch
* chore: add mojo error code to url loader failure
* build: ensure CI is truthy in arm test env
* fix: handle windowCaptureMacV2 being enabled when fetching media source id
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2709931 
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
Co-authored-by: Samuel Attard <sattard@slack-corp.com> 
							
						 
						
							2021-04-15 10:44:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	dba4df9326 
 
						 
						
							
							
								
								
								feat: add more info in setWindowOpenHandler details ( #28518 )  
							
							... 
							
							
							
							* fix: invoke the window open handler for _blank links
* feat: add disposition to setWindowOpenHandler details
* fix: pass postData to new-window event
* postData can be heterogeneous
* fix type of postBody
* fix type of UploadFile and UploadRawData to be discriminated unions
* exclude the empty string from additionalFeatures
* add a test
* add postBody and referrer to setWindowOpenHandler args
* appease typescript
* Update api-browser-window-spec.ts
* update snapshots 
							
						 
						
							2021-04-13 15:35:27 -04:00