Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	629d8913f6 
 
						 
						
							
							
								
								
								fix: maximized state calculation for non-resizable windows ( #30989 )  
							
							
							
						 
						
							2021-09-21 12:04:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	92bff00d43 
 
						 
						
							
							
								
								
								feat: add isMainFrame argument to 'certificate-error' event ( #30879 )  
							
							
							
						 
						
							2021-09-21 15:49:15 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erick Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	54b44584fa 
 
						 
						
							
							
								
								
								chore: correct hierarchy of BrowserWindow headings ( #30905 )  
							
							... 
							
							
							
							* chore: correct hierarchy of BrowserWindow headings
* Update docs/api/browser-window.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/api/browser-window.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/api/browser-window.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
Co-authored-by: Mark Lee <malept@users.noreply.github.com> 
							
						 
						
							2021-09-15 09:41:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Finn Behrens 
								
							 
						 
						
							
							
								
							
							
	
	
	6a1726576d 
 
						 
						
							
							
								
								
								docs: Update windows info for auto-updater ( #30538 )  
							
							... 
							
							
							
							Squirrel.Mac can be served from a static host as well. 
							
						 
						
							2021-09-07 17:03:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Isaac Taylor 
								
							 
						 
						
							
							
								
							
							
	
	
	4a2f41ee58 
 
						 
						
							
							
								
								
								docs: updated webview tag documentation to accurately reflect preload behavior with asar archives ( #30768 )  
							
							
							
						 
						
							2021-09-06 17:00:17 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	4d89174b41 
 
						 
						
							
							
								
								
								feat: add 'dom-ready' event to WebFrameMain ( #29290 )  
							
							
							
						 
						
							2021-09-01 15:21:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	49e62f1261 
 
						 
						
							
							
								
								
								chore: bump chromium to 95.0.4629.0 (main) ( #30676 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 95.0.4620.0
* chore: update patches
* 3076261: Move args_ to private in ExtensionFunction
https://chromium-review.googlesource.com/c/chromium/src/+/3076261 
* [GURL -> SiteForCookies] content/public/browser/content_browser_client.h
https://chromium-review.googlesource.com/c/chromium/src/+/3107759 
* chore: fix -Wunreachable-code-return in node
* Tracing to diagnose ContentScriptTracker-related bad message reports
https://chromium-review.googlesource.com/c/chromium/src/+/3057922 
* chore: bump chromium in DEPS to 95.0.4621.0
* chore: update patches
* Remove title from the URL format on Windows.
https://chromium-review.googlesource.com/c/chromium/src/+/3108445 
* chore: bump chromium in DEPS to 95.0.4623.0
* Revert "chore: disable v8 oilpan"
This reverts commit 5d255cf1d8e8efbb906047937a713279e5f800d0.
(cherry picked from commit ba5cde4da2428020d99b7fb603c702878f95da78)
* Change file paths in network context params to be relative.
https://chromium-review.googlesource.com/c/chromium/src/+/3092927 
* Code Health: Rename/replace content::WebUI::RegisterMessageCallback().
https://chromium-review.googlesource.com/c/chromium/src/+/3104691 
* Migrate CanExecuteContentScriptSync to Mojo
https://chromium-review.googlesource.com/c/chromium/src/+/3108452 
* chore: update patches
* remove unreachable code
* Revert "Revert "chore: disable v8 oilpan""
This reverts commit fef495c0294e21760df51bddb5f7bf1ec9ed5f1e.
* fixup mas patch
* Reland "[include] Split out v8.h"
https://chromium-review.googlesource.com/c/v8/v8/+/3113629 
* chore: bump chromium in DEPS to 95.0.4624.0
* chore: bump chromium in DEPS to 95.0.4625.0
* chore: bump chromium in DEPS to 95.0.4626.0
* 3033504: Pass NavigationDownloadPolicy in CreateNewWindowParams
https://chromium-review.googlesource.com/c/chromium/src/+/3033504 
* 3058038: Introduce TestPrintingContext & test UpdatePrintSettings
https://chromium-review.googlesource.com/c/chromium/src/+/3058038 
* 3114943: [Conditional Focus][#4 ] Add tests and remove flag gating
https://chromium-review.googlesource.com/c/chromium/src/+/3114943 
* chore: update patch indices
* chore: bump chromium in DEPS to 95.0.4627.0
* chore: update patches
* 3093591: ozone: webpagepopups: calculate anchor for menu bounds. 4/*
https://chromium-review.googlesource.com/c/chromium/src/+/3093591 
* 3110414: [PA] Remove the leading cookie
https://chromium-review.googlesource.com/c/chromium/src/+/3110414 
* chore: update patches
* 3076261: Move args_ to private in ExtensionFunction
https://chromium-review.googlesource.com/c/chromium/src/+/3076261 
* 3113629: Reland "[include] Split out v8.h"
https://chromium-review.googlesource.com/c/v8/v8/+/3113629 
* chore: bump chromium in DEPS to 95.0.4628.0
* chore: update patches
* chore: bump chromium in DEPS to 95.0.4629.0
* chore: update patches
* Fix chrome root store codegen for cross-compile builds.
https://chromium-review.googlesource.com/c/chromium/src/+/3133701 
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com> 
							
						 
						
							2021-09-01 15:55:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	dd7aeda6fb 
 
						 
						
							
							
								
								
								feat: add app.configureHostResolver ( #30576 )  
							
							
							
						 
						
							2021-08-31 11:55:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	352ac21413 
 
						 
						
							
							
								
								
								feat: add webContents.fromDevToolsTargetId() ( #29399 )  
							
							... 
							
							
							
							* feat: add webContents.fromDevToolsTargetId()
* refactor: avoid using FromOrCreate 
							
						 
						
							2021-08-27 14:01:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	501ac15b1d 
 
						 
						
							
							
								
								
								feat: add <webview>.sendToFrame() / frameId to 'ipc-message' event ( #30451 )  
							
							
							
						 
						
							2021-08-25 09:46:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	be43996d35 
 
						 
						
							
							
								
								
								docs: explain the null webContents case in permission checks ( #30645 )  
							
							... 
							
							
							
							* docs: explain the null webContents case in permission checks
* Update docs/api/session.md
Co-authored-by: Erick Zhao <erick@hotmail.ca>
Co-authored-by: Erick Zhao <erick@hotmail.ca> 
							
						 
						
							2021-08-25 09:41:56 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	32194f0f71 
 
						 
						
							
							
								
								
								fix: crash when using TouchBarScrubber arrow button ( #30661 )  
							
							
							
						 
						
							2021-08-24 18:28:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	5513e66982 
 
						 
						
							
							
								
								
								chore: bump chromium to 95.0.4612.5 (main) ( #30503 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 94.0.4604.0
* build: 3-way merge of chromium patches
* chore: bump chromium in DEPS to 94.0.4605.0
* build: 3-way merge of chromium patches
* 3076040: Reland Remove delete_children RemoveAllChildViews arg
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3076040 
* 3069287: Remove the remaining uses and delete the deprecated API
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3069287 
* 2297212: Replace RemoveWithoutPathExpansion(.*, nullptr) with Value::RemoveKey()
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2297212 
Also: https://chromium-review.googlesource.com/c/chromium/src/+/3060296 
* 3082756: Change transport_security_persister_path param to be a path to a file.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/3082756 
> this CL intentionally changes the name of the parameter
> in the network context parameters and the order of the constructor
> parameters to ensure all callers update their code to pass a full
> file path rather than a path to a directory.
The 'path' in this diff is already an absolute path, coming from
`CHECK(base::PathService::Get(chrome::DIR_USER_DATA, &path_));` at
08ff1c2cbf/shell/browser/electron_browser_context.cc (L126)https://chromium-review.googlesource.com/c/chromium/src/+/2999884 
(example of replacing GetStringWithoutPathExpansion() w/FindStringKey())
Also: https://chromium-review.googlesource.com/c/chromium/src/+/3060296 
(removal of DictionaryValue::GetStringWithoutPathExpansion)
* 3059260: Remove kSameSiteByDefaultCookies and kCookiesWithoutSameSiteMustBeSecure
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/3059260 
We had both of these in a 'disable_features' list. Since these feature have
been removed upstream, remove them from our disable list, too.
IMPORTANT: this commit should not be backported to older branches that
still have these features, because doing so would un-disable them.
* 2920890: Load reroute_info from download in-progress and history db back into DownloadItem.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2920890 
* 3039323: [Clipboard API] Clipboard Custom Formats implementation Part 5.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/3039323 
* chore: bump chromium in DEPS to 94.0.4606.0
* 3084502: Add a new PrintRasterizePdfDpi policy.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/3084502 
* chore: update patches
* chore: bump chromium in DEPS to 94.0.4606.3
* chore: bump chromium in DEPS to 95.0.4608.0
* chore: bump chromium in DEPS to 95.0.4609.0
* [DevTools] Remove report_raw_headers from network::ResourceRequest
https://chromium-review.googlesource.com/c/chromium/src/+/2856099 
* Remove content::WebContentsObserver::OnInterfaceRequestFromFrame
https://chromium-review.googlesource.com/c/chromium/src/+/3092665 
* Disable kDesktopCaptureMacV2
https://chromium-review.googlesource.com/c/chromium/src/+/3069272 
* Add a new PrintRasterizePdfDpi policy.
https://chromium-review.googlesource.com/c/chromium/src/+/3084502 
* chore: update patches
* chore: bump chromium in DEPS to 95.0.4609.3
* disable `use_lld` for macos
* chore: update patches
* Linux: use chrome_crashpad_handler instead of crashpad_handler
https://chromium-review.googlesource.com/c/chromium/src/+/3054290 
* chore: fix lint
* Revert "[DevTools] Remove report_raw_headers from network::ResourceRequest"
This reverts commit 28f4da1582d046e96cb58f3cbb590503e89dfd0d.
* [DevTools] Remove report_raw_headers from network::ResourceRequest (Attempt #2 )
https://chromium-review.googlesource.com/c/chromium/src/+/2856099 
* DCHECK that predictor always has a non-empty NetworkIsolationKey.
https://chromium-review.googlesource.com/c/chromium/src/+/3067698 
* Remove --no-untrusted-code-mitigations from //content and //gin
https://chromium-review.googlesource.com/c/chromium/src/+/3096585 
* fixup! Remove kSameSiteByDefaultCookies and kCookiesWithoutSameSiteMustBeSecure
https://chromium-review.googlesource.com/c/chromium/src/+/3059260 
* fixup! Remove kSameSiteByDefaultCookies and kCookiesWithoutSameSiteMustBeSecure
* Convert PrintManager to RenderFrameHostReceiverSet.
https://chromium-review.googlesource.com/c/chromium/src/+/3072019 
* chore: bump chromium in DEPS to 95.0.4612.5
* chore: disable v8 oilpan
* [Compiler] Remove untrusted code mitigations.
https://chromium-review.googlesource.com/c/v8/v8/+/3045704 
* Remove most FTP logic from services/network.
https://chromium-review.googlesource.com/c/chromium/src/+/3076119 
* Rename scale_factor.h -> resource_scale_factor.h
https://chromium-review.googlesource.com/c/chromium/src/+/3057113 
* [GURL -> SiteForCookies] extensions/
https://chromium-review.googlesource.com/c/chromium/src/+/3100825 
* breadcrumbs: add desktop entry point
https://chromium-review.googlesource.com/c/chromium/src/+/3021746 
* Move args_ to private in ExtensionFunction
https://chromium-review.googlesource.com/c/chromium/src/+/3076261 
* chore: iwyu
* fixup! Remove kSameSiteByDefaultCookies and kCookiesWithoutSameSiteMustBeSecure
* Disable kDesktopCaptureMacV2
https://chromium-review.googlesource.com/c/chromium/src/+/3069272 
* fixup! [Compiler] Remove untrusted code mitigations.
* fixup! Disable kDesktopCaptureMacV2
* Revert "chore: disable v8 oilpan"
This reverts commit 5d255cf1d8e8efbb906047937a713279e5f800d0.
* Reland "chore: disable v8 oilpan"
This reverts commit 1c252765b07a205560e7b5eed06de2605336e2d8.
The previous revert was to test on which platforms did the
heapsnapshot test actually fail.
* [Clipboard API] Clipboard Custom Formats implementation Part 5.
https://chromium-review.googlesource.com/c/chromium/src/+/3039323 
* Convert ExtensionFrameHost to RenderFrameHostReceiverSet.
https://chromium-review.googlesource.com/c/chromium/src/+/3063358 
* Convert PDFWebContentsHelper to RenderFrameHostReceiverSet.
https://chromium-review.googlesource.com/c/chromium/src/+/3049751 
* [Underscore Migration] Migrate ui/legacy
https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3093160 
* chore: remove unknown permission error
* chore: fix lint
* chore: ignore -Wunreachable-code-return for node deps/
* fixup! chore: ignore -Wunreachable-code-return for node deps/
* fix: windows build
* fix: build dependency
Dependency was missed in cbeae20438https://chromium-review.googlesource.com/c/codecs/libgav1/+/3108669 
* chore: revert libgav1 roll
* Revert "3108669: arm,dsp: Fix 8bpp Dct64_NEON()."
This reverts commit 7ed31323127aac8ba2eaff9cae6c9be9a4954f33.
* Revert "chore: revert libgav1 roll"
This reverts commit 084a490d298811267316c786762fe7aa91b6318d.
* chore: revert clang roll
* chore:  Fix -Wunreachable-code-aggressive warnings in arm and arm64 code
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: mlaurencin <mlaurencin@electronjs.org>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2021-08-23 20:52:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	aad1c0d493 
 
						 
						
							
							
								
								
								feat: add <webview> 'did-redirect-navigation' event ( #30457 )  
							
							
							
						 
						
							2021-08-23 10:26:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erick Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	655b614ecd 
 
						 
						
							
							
								
								
								docs: remove unused Desktop Environment Integration doc ( #30577 )  
							
							... 
							
							
							
							* docs: remove unused Desktop Environment Integration doc
* Update docs/api/app.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/api/app.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
Co-authored-by: Mark Lee <malept@users.noreply.github.com> 
							
						 
						
							2021-08-19 08:34:34 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erick Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	6669abf38d 
 
						 
						
							
							
								
								
								docs: clarify platform-specific usage of the acceptFirstMouse option ( #30522 )  
							
							
							
						 
						
							2021-08-16 14:13:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	439e83de6c 
 
						 
						
							
							
								
								
								refactor: remove all usages of the legacy request module ( #30492 )  
							
							... 
							
							
							
							* Replaces request with got
* Replaces nugget with got streams
* Replaces request in docs with got
* Upgrades dugite to drop requests dependency 
							
						 
						
							2021-08-12 10:34:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michaela Laurencin 
								
							 
						 
						
							
							
								
							
							
	
	
	41646d1168 
 
						 
						
							
							
								
								
								feat: enable windows control overlay on Windows ( #29600 )  
							
							... 
							
							
							
							* rebase "feat: enable windows control overlay on Windows"
* correct compilation error
* fix linting errors
* modify includes and build file
* change `hidden` option to `overlay`
* add patch to fix visual layout
* add button background color parameter
* add button text color parameter
* modify `overlay` in docs and modify button hover/press transition color
* change `text` to `symbol`
* remove todo and fix `text` replacement
* add new titleBarOverlay property and remove titleBarStyle `overlay`
* update browser and frameless window docs
* remove chromium patches
* chore: update patches
* change button hover color, update trailing `_`, update test file
* add dchecks, update title bar drawing checks, update test file
* modify for mac and linux builds
* update docs with overlayColor and overlaySymbolColor
* add corner and side hit test info
* modify docs and copyright info
* modify `titlebar_overlay_` as boolean or object
* move `title_bar_style_ to `NativeWindow`
* update docs with boolean and object titlebar_overlay_
* add `IsEmpty` checks
* move get options for boolean and object checks
* fix linting error
* disable `use_lld` for macos
* Update docs/api/frameless-window.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
* Update docs/api/frameless-window.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
* Update docs/api/frameless-window.md
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
* Apply docs suggestions from code review
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
* modify `true` option description `titleBarOverlay`
* ci: cleanup keychain after tests on arm64 mac (#30472 )
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org> 
							
						 
						
							2021-08-11 14:07:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	4f739d7837 
 
						 
						
							
							
								
								
								docs: add missing <webview> event documentation ( #30450 )  
							
							
							
						 
						
							2021-08-10 10:12:54 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nibbleswap 
								
							 
						 
						
							
							
								
							
							
	
	
	590858a38d 
 
						 
						
							
							
								
								
								docs: fix camelcase in menu example ( #30341 )  
							
							... 
							
							
							
							* docs: fix camelcase in menu example and add hint to deal with TS error
hideothers -> hideOthers (the TS compiler caught this)
The TypeScript compiler also did not like the pattern used to
switch between platforms for submenus was loosing the type information
of the literal constants and generalized them as strings which
conflicts with the type definition of MenuItemConstructorOptions.
* docs: Fix spelling, added hint to TypeScript
Without explicitly stating the type for the const template TypeScript does not create a
with the correct shape due to generalization to strings.
* remove ts hints
Co-authored-by: a <a@b>
Co-authored-by: Cheng Zhao <github@zcbenz.com> 
							
						 
						
							2021-08-10 10:01:39 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Xu 
								
							 
						 
						
							
							
								
							
							
	
	
	bc508c6113 
 
						 
						
							
							
								
								
								feat: add electron.safeStorage encryption API ( #30020 )  
							
							... 
							
							
							
							* feat: add SafeStorage api; first commit
* chore: rename files to fit semantically
* chore: add linkedBindings
* chore: fix function signatures
* chore: refactor eisCookieEncryptionEnabled() fuse
* chore: create test file
* chore: add tests and documentation
* chore: add copyright and lint
* chore: add additional tests
* chore: fix constructor
* chore: commit for pair programming
* wip: commit for keeley pairing
* chore: docs change and code cleanup
* chore: add linux import
* chore: add description to documentation
* chore: fixing tests
* chore: modify behaviour to not allow unencrypted strings as decyption input
* fix add patch for enabling default v11 encryption on Linux
* chore: remove file after each test
* chore: fix patch
* chore: remove chromium patch
* chore: add linux specific tests
* chore: fix path
* chore: add checker for linuux file deletion
* chore: add dcheck back
* chore: remove reference to headless mode
* chore: remove tests for linux
* chore: edit commit message
* chore: refactor safeStorage to not be a class
* chore: remove static variable from header
* chore:  spec file remove settimeout
Co-authored-by: VerteDinde <keeleymhammond@gmail.com> 
							
						 
						
							2021-08-05 15:12:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	40e76dca07 
 
						 
						
							
							
								
								
								feat: switch to crashpad on linux ( #30278 )  
							
							
							
						 
						
							2021-08-03 14:01:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Biru Mohanathas 
								
							 
						 
						
							
							
								
							
							
	
	
	ced2e8779f 
 
						 
						
							
							
								
								
								feat: Allow detection of MITM HTTPS proxies like ZScaler ( #30174 )  
							
							... 
							
							
							
							* feat: Allow detection of MITM HTTPS proxies like ZScaler
For security purposes, Figma heavily restrics the origins that are
allowed to load within our Electron app. Unfortunately some corporate
environments use MITM proxies like ZScaler, which intercepts our
connection to `https://www.figma.com ` and serves a redirect to e.g.
`https://gateway.zscloud.net ` before finally redirecting back to
`https://www.figma.com `.
In order to detect this situation and handle it gracefully, we need to
be able to know whether or not the certificate for our own origin
(`https://www.figma.com `) is chained to a known root. We do this by
exposesing `CertVerifyResult::is_issued_by_known_root`.
If the certification verification passed without the certificate being
tied to a known root, we can safely assume that we are dealing with a
MITM proxy that has its root CA installed locally on the machine. This
means that HTTPS can't be trusted so we might as well make life easier
for corporate users by loosening our origin restrictions without any
manual steps.
* Tweak docs wording 
							
						 
						
							2021-08-02 10:24:58 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	9cc1b55663 
 
						 
						
							
							
								
								
								chore: remove experimental from navigator.serial implementation ( #30237 )  
							
							
							
						 
						
							2021-07-30 08:57:22 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anders Kaseorg 
								
							 
						 
						
							
							
								
							
							
	
	
	1c95d30c0f 
 
						 
						
							
							
								
								
								fix: Add missing items to menuItem.role documentation ( #30217 )  
							
							
							
						 
						
							2021-07-28 08:45:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	ceebae170e 
 
						 
						
							
							
								
								
								feat: partially support chrome.tabs.update ( #30069 )  
							
							
							
						 
						
							2021-07-27 13:36:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	05ba6359d0 
 
						 
						
							
							
								
								
								feat: add signal option to dialog.showMessageBox ( #26102 )  
							
							... 
							
							
							
							* mac: add dialog.closeMessageBox API
* win: Implement dialog.closeMessageBox
* mac: Return cancelId with closeMessageBox
* gtk: Implement dialog.closeMessageBox
* win: Fix 32bit build
* win: Reduce the scope of lock
* fix: Build error after rebase
* feat: Use AbortSignal to close message box
* chore: silently handle duplicate ID
* win: Add more notes about the threads
* chore: apply reviews
* fix: base::NoDestructor should be warpped in function
* chore: fix style on windows 
							
						 
						
							2021-07-15 07:59:27 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Utkarsh Dixit 
								
							 
						 
						
							
							
								
							
							
	
	
	b2da2f759a 
 
						 
						
							
							
								
								
								docs: add runtime.reload as supported extension api ( #29925 )  
							
							
							
						 
						
							2021-07-14 15:37:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	c0995b8dff 
 
						 
						
							
							
								
								
								docs: add <webview> 'did-attach' event documentation ( #29899 )  
							
							
							
						 
						
							2021-07-14 20:59:20 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	4d0475c9ce 
 
						 
						
							
							
								
								
								feat: expose location and modifiers on before-input-event ( #29850 )  
							
							... 
							
							
							
							* feat: expose location and modifiers on before-input-event
* lint 
							
						 
						
							2021-07-14 20:50:02 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									1akshat1 
								
							 
						 
						
							
							
								
							
							
	
	
	d267f979b7 
 
						 
						
							
							
								
								
								feat: continue-activity event is extended to support webpageURL property ( #30042 )  
							
							... 
							
							
							
							Co-authored-by: Akshat Malik <amalik@microstrategy.com>
Co-authored-by: Jeremy Rose <nornagon@nornagon.net> 
							
						 
						
							2021-07-13 13:21:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	53386914e1 
 
						 
						
							
							
								
								
								docs: move webRequest filters definition to structures/web-request-filter.md ( #29900 )  
							
							
							
						 
						
							2021-07-08 00:20:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	635ed5a6e3 
 
						 
						
							
							
								
								
								feat: add missing resourceType conversions for webRequest listener details ( #29902 )  
							
							
							
						 
						
							2021-07-08 00:19:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	550d3c11a8 
 
						 
						
							
							
								
								
								docs: mention contextIsolation in ipc-main example ( #29918 )  
							
							
							
						 
						
							2021-07-06 10:27:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	2585e6d5fa 
 
						 
						
							
							
								
								
								chore: bump chromium to 93.0.4566.0 (main) ( #29980 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 93.0.4562.0
* chore: update patches
* [base] Made Value::Take{Dict,List}() rvalue ref-qualified.
https://chromium-review.googlesource.com/c/chromium/src/+/2988105 
* Revert "Reland "Roll src/buildtools/third_party/libc++/trunk/ 8fa879467..79a2e924d (426 commits)""
https://chromium-review.googlesource.com/c/chromium/src/+/2995482 
This reverts commit 9691d6c265f010791c37d374248559969980ec65 and 797723ec838709ddeba0c104e30727ee0b7ac8ca
* Pass gfx::Insets to GetHTComponentForFrame
https://chromium-review.googlesource.com/c/chromium/src/+/2984243 
* chore: bump chromium in DEPS to 93.0.4563.0
* [Clipboard API] Clipboard Custom Formats implementation Part 2.
https://chromium-review.googlesource.com/c/chromium/src/+/2967649 
* chore: update patches
* chore: bump chromium in DEPS to 93.0.4564.0
* chore: bump chromium in DEPS to 93.0.4565.0
* chore: update patches
* Prevent use of base::NoDestructor for trivially-destructible types
https://chromium-review.googlesource.com/c/chromium/src/+/2998672 
* chore: update patches
* fixup! [Clipboard API] Clipboard Custom Formats implementation Part 2.
* chore: bump chromium in DEPS to 93.0.4566.0
* chore: update patches
* chore: add missing header
* ci: do not run clipboard tests on WOA
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: deepak1556 <hop2deep@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2021-07-06 08:17:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antón Molleda 
								
							 
						 
						
							
							
								
							
							
	
	
	20c1f504ae 
 
						 
						
							
							
								
								
								docs: remove Experimental from contextBridge.exposeInMainWorld ( #29985 )  
							
							... 
							
							
							
							The API has been around for about 3 years. It should no longer be
considered experimental. 
							
						 
						
							2021-07-05 08:46:47 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	1f8a46c9c6 
 
						 
						
							
							
								
								
								feat: enable window controls overlay on macOS ( #29253 )  
							
							... 
							
							
							
							* feat: enable windows control overlay on macOS
* address review feedback
* chore: address review feedback
* Address review feedback
* update doc per review
* only enable WCO when titleBarStyle is overlay
* Revert "only enable WCO when titleBarStyle is overlay"
This reverts commit 1b58b5b1fcb8f091880a4e5d1f8855399c44afad.
* Add new titleBarOverlay property to manage feature
* spelling fix
* Update docs/api/frameless-window.md
Co-authored-by: Samuel Attard <sam@electronjs.org>
* Update shell/browser/api/electron_api_browser_window.cc
Co-authored-by: Samuel Attard <sam@electronjs.org>
* update per review feedback
Co-authored-by: Samuel Attard <sam@electronjs.org> 
							
						 
						
							2021-07-01 15:25:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	da9261497e 
 
						 
						
							
							
								
								
								feat: add MenuItem.userAccelerator property ( #26682 )  
							
							... 
							
							
							
							* feat: add MenuItem.userAccelerator property
This allows folks to read the user-assigned accelerator that macOS users can provide in system preferences. Useful for showing in-app shortcut help dialogs, you need to know if the accelerator you provided is not being used in favor of a user assigned one.
* chore: update syntax
* chore: add safety check for command index being -1 
							
						 
						
							2021-06-29 16:28:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	9142563748 
 
						 
						
							
							
								
								
								docs: remove requestHeaders in webRequest.onHeadersReceived ( #29907 )  
							
							
							
						 
						
							2021-06-28 15:52:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	c5066cce22 
 
						 
						
							
							
								
								
								docs: fix broken markdown in dialog.md ( #29782 )  
							
							
							
						 
						
							2021-06-22 09:49:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	8ccab4ce91 
 
						 
						
							
							
								
								
								feat: bring --enable-logging functionality in line with Chromium ( #25089 )  
							
							... 
							
							
							
							Co-authored-by: Jeremy Rose <jeremya@chromium.org> 
							
						 
						
							2021-06-17 14:17:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kdau 
								
							 
						 
						
							
							
								
							
							
	
	
	226f2a9a56 
 
						 
						
							
							
								
								
								fix setWindowOpenHandler call syntax ( #29551 )  
							
							
							
						 
						
							2021-06-16 16:16:18 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	81795744cf 
 
						 
						
							
							
								
								
								fix: ensure the typescript definitions only export correct value types ( #28712 )  
							
							... 
							
							
							
							* fix: ensure the typescript definitions only export correct value types
In typescript there are two main types of "types" you can export, value types (class, const) and definition types (type, interface).  The typescript compiler will let anything declared via const or class be used as a value.  Unfortunately we were exporting a bunch of things (see the diff) as class/const when they weren't actually exported values. This lead to typescript being happy but the runtime throwing errors (not something we want).
This change passes "exported-in" context through our docs, to the parser and then to the definitions generator to ensure we only mark things as exported in the ts defs that we actually export.
Fixes  #22167 
* chore: update typescript-defs
* chore: update typescript-defs
* chore: fix bad typescript in IPC test
* docs: test rendering of new syntax
* chore: update per feedback, use same syntax but with 'this is not exportedd' line 
							
						 
						
							2021-06-15 13:50:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	7019713126 
 
						 
						
							
							
								
								
								docs: use relative links within docs ( #29651 )  
							
							
							
						 
						
							2021-06-14 14:02:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	8446ce1fc7 
 
						 
						
							
							
								
								
								feat: add new imageAnimationPolicy webpref and webContents setter ( #29095 )  
							
							
							
						 
						
							2021-06-08 11:00:22 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	bb6903543c 
 
						 
						
							
							
								
								
								docs: link to IncomingMessage ( #29457 )  
							
							
							
						 
						
							2021-06-03 14:54:33 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	f01e35f4ea 
 
						 
						
							
							
								
								
								feat: add support for Blob's going over the ctx bridge ( #29247 )  
							
							
							
						 
						
							2021-05-26 10:34:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erick Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	6330f8be9f 
 
						 
						
							
							
								
								
								docs: rework introduction docs ( #29062 )  
							
							... 
							
							
							
							* docs: add 'introduction' doc
* note
* wip
* updates
* wip
* wip
* wip
* add missing code
* wip
* add image for chrome processes
* process model wip
* finish line?
* update links
* Update docs/README.md
Co-authored-by: Cheng Zhao <github@zcbenz.com>
* Update docs/tutorial/introduction.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/quick-start.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/process-model.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/process-model.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/process-model.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/quick-start.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/quick-start.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/quick-start.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* Update docs/tutorial/quick-start.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* address code review
* Update docs/tutorial/application-distribution.md
Co-authored-by: Mark Lee <malept@users.noreply.github.com>
* remove wip doc
Co-authored-by: Cheng Zhao <github@zcbenz.com>
Co-authored-by: Mark Lee <malept@users.noreply.github.com> 
							
						 
						
							2021-05-24 11:32:36 +09:00