Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	32583ac756 
 
						 
						
							
							
								
								
								docs: add missing event-emitter link to utility-process docs ( #36428 )  
							
							... 
							
							
							
							add missing event-emitter link 
							
						 
						
							2022-11-23 17:52:36 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	629c54ba36 
 
						 
						
							
							
								
								
								feat: add support for WebUSB ( #36289 )  
							
							... 
							
							
							
							* feat: add support for WebUSB
* fixup for gn check
* fixup gn check on Windows
* Apply review feedback
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: address review feedback
* chore: removed unneeded code
* Migrate non-default ScopedObservation<> instantiations to ScopedObservationTraits<> in chrome/browser/
https://chromium-review.googlesource.com/c/chromium/src/+/4016595 
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2022-11-22 16:50:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	5fc3ed936e 
 
						 
						
							
							
								
								
								feat: add app.getPreferredSystemLanguages() API ( #36035 )  
							
							... 
							
							
							
							* feat: add app.getSystemLanguage() API
* Change the API to getPreferredSystemLanguages
* Fix test
* Clarify docs and add Linux impl
* Remove USE_GLIB
* Don't add C to list
* Remove examples since there's a lot of edge cases
* Fix lint
* Add examples
* Fix compile error
* Apply PR feedback
* Update the example 
							
						 
						
							2022-11-09 10:50:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	0ba0df4523 
 
						 
						
							
							
								
								
								docs: fix driverId -> deviceId typo ( #36246 )  
							
							
							
						 
						
							2022-11-07 09:37:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brad Carter 
								
							 
						 
						
							
							
								
							
							
	
	
	15540975ff 
 
						 
						
							
							
								
								
								feat: Add BrowserWindow option to hide window in Mission Control (macOS) ( #36092 )  
							
							... 
							
							
							
							* feat: Add BrowserWindow option to ignore Mission Control (macOS)
* There are many circumstances when app developers may want to hide their
windows from mission control. E.g., full screen overlays, small helper
windows, dialogs, etc.
* This PR adds the functionality, docs, and tests.
* chore:Rename variables
* Update shell/browser/native_window_mac.h
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com>
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2022-11-01 16:43:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	ea6f873f97 
 
						 
						
							
							
								
								
								chore: bump chromium to 109.0.5382.0 (main) ( #36057 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 109.0.5364.0
* chore: update patches
* chore: bump chromium in DEPS to 109.0.5366.0
* chore: update patches
* i3940364: Change PermissionType::WINDOW_PLACEMENT to WINDOW_MANAGEMENT
https://chromium-review.googlesource.com/c/chromium/src/+/3940364 
* 3866812: Change content::PluginList to only run on the UI thread.
https://chromium-review.googlesource.com/c/chromium/src/+/3866812 
* chore: bump chromium in DEPS to 109.0.5368.0
* [cleanup] Replace enable_basic_printing with enable_printing
https://chromium-review.googlesource.com/c/chromium/src/+/3957357 
* chore: update patches
* 3956318: Desktop PWAs: Retire kWebAppWindowControlsOverlay flag
https://chromium-review.googlesource.com/c/chromium/src/+/3956318 
* fixup! Change content::PluginList to only run on the UI thread.
(cherry picked from commit 7b5ec87d4ff5d34e7493b4fb46c40c0afeef2005)
Co-Authored-By: Robo <hop2deep@gmail.com>
* chore: bump chromium in DEPS to 109.0.5370.0
* 3956299: Quota: Cleanup QuotaPermissionContext
https://chromium-review.googlesource.com/c/chromium/src/+/3956299 
* chore: update patches
* 3803867: Add Mojo interface to parse XML for OOP printer capabilities
https://chromium-review.googlesource.com/c/chromium/src/+/3803867 
* fixup: Add Mojo interface to parse XML for OOP printer capabilities
* chore: bump chromium in DEPS to 109.0.5372.0
* chore: update patches
* chore: bump chromium in DEPS to 109.0.5374.0
* chore: bump chromium in DEPS to 109.0.5376.0
* chore: bump chromium in DEPS to 109.0.5378.0
* chore: update patches
* Quota: Cleanup kPersistent in BrowsingDataRemover
https://chromium-review.googlesource.com/c/chromium/src/+/3964859 
* 3955976: serial: Create DOMException with V8ThrowDOMException
https://chromium-review.googlesource.com/c/chromium/src/+/3955976 
* 3758405: Append trailer data to serialized messages.
https://chromium-review.googlesource.com/c/chromium/src/+/3758405 
* chore: revert clang roll
This patch reverts https://chromium-review.googlesource.com/c/chromium/src/+/3967491 
because that roll breaks the WOA build: https://crbug.com/1377819 
* chore: update patches
* chore: bump chromium in DEPS to 109.0.5380.0
* chore: update patches
* 3859750: [linux/wayland] Added plumbing for the state of tiled edges.
https://chromium-review.googlesource.com/c/chromium/src/+/3859750 
Also 3970920: [linux/wayland] Fixed the tiled edges for the GTK frame.
https://chromium-review.googlesource.com/c/chromium/src/+/3970920 
* chore: bump chromium in DEPS to 109.0.5382.0
* chore: update patches
* chore: revert Use accessibility.pkey when setting page access.
https://chromium-review.googlesource.com/c/chromium/src/+/3949281 
breaks our Linux builds run under Docker.
This patch should be removed once
https://chromium-review.googlesource.com/c/chromium/src/+/3949284 
is merged.
* 3976312: Roll clang llvmorg-16-init-8189-g97196a2d-2 : llvmorg-16-init-8697-g60809cd2-1
https://chromium-review.googlesource.com/c/chromium/src/+/3976312 
* 3967841: [heap] Remove AllocationSpace::MAP_SPACE enum constant
https://chromium-review.googlesource.com/c/v8/v8/+/3967841 
* 3956131: [cleanup] Remove flag for Wasm threads & atomics
https://chromium-review.googlesource.com/c/v8/v8/+/3956131 
* chore: update docs for Quota: Cleanup kPersistent in BrowsingDataRemover
https://chromium-review.googlesource.com/c/chromium/src/+/3964859 
* test: fixup HID test for ARM CI
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: electron-patch-conflict-fixer[bot] <83340002+electron-patch-conflict-fixer[bot]@users.noreply.github.com> 
							
						 
						
							2022-10-27 12:37:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shane Gannon 
								
							 
						 
						
							
							
								
							
							
	
	
	02ad8fcd5f 
 
						 
						
							
							
								
								
								docs: correcting main example in WebRequest documentation ( #36113 )  
							
							... 
							
							
							
							Correcting main example
The entry `*://electron.github.io` is invalid and produces an exception. i.e.
> UnhandledPromiseRejectionWarning: TypeError: Invalid url pattern *://electron.github.io: Empty path.
Setting a valid path to resolve this issue 
							
						 
						
							2022-10-27 16:18:07 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	a75e8e051e 
 
						 
						
							
							
								
								
								docs: document that when invoke rejects, it gives a different Error ( #36127 )  
							
							
							
						 
						
							2022-10-26 13:56:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									flynow10 
								
							 
						 
						
							
							
								
							
							
	
	
	ad289d120f 
 
						 
						
							
							
								
								
								docs: fixed MenuItem documentation to use the same formatting for all role options ( #36112 )  
							
							... 
							
							
							
							Fixed MenuItem documentation
Some of the items in the list of possible roles were formatted differently, which made it harder to read.
Sorry if this was intended, but I found it easier to read with them all formatted the same. 
							
						 
						
							2022-10-24 14:51:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	da0fd286b4 
 
						 
						
							
							
								
								
								feat: UtilityProcess API ( #34980 )  
							
							... 
							
							
							
							* chore: initial scaffolding
* chore: implement interface and docs
* chore: address code style review
* fix: cleanup of utility process on shutdown
* chore: simplify NodeBindings::CreateEnvironment
* chore: rename disableLibraryValidation => allowLoadingUnsignedLibraries
* chore: implement process.parentPort
* chore(posix): implement stdio pipe interface
* chore(win): implement stdio interface
* chore: reenable SetNodeOptions for utility process
* chore: add specs
* chore: fix lint
* fix: update kill API
* fix: update process.parentPort API
* fix: exit event
* docs: update exit event
* fix: tests on linux
* chore: expand on some comments
* fix: shutdown of pipe reader
Avoid logging since it is always the case that reader end of
pipe will terminate after the child process.
* fix: remove exit code check for crash spec
* fix: rm PR_SET_NO_NEW_PRIVS for unsandbox utility process
* chore: fix incorrect rebase
* fix: address review feedback
* chore: rename utility_process -> utility
* chore: update docs
* chore: cleanup c++ implemantation
* fix: leak in NodeServiceHost impl
* chore: minor cleanup
* chore: cleanup JS implementation
* chore: flip default stdio to inherit
* fix: some api improvements
* Support cwd option
* Remove path restriction for modulePath
* Rewire impl for env support
* fix: add tests for cwd and env option
* chore: alt impl for reading stdio handles
* chore: support message queuing
* chore: fix lint
* chore: new UtilityProcess => utilityProcess.fork
* fix: support for uncaught exception exits
* chore: remove process.execArgv as default
* fix: windows build
* fix: style changes
* fix: docs and style changes
* chore: update patches
* spec: disable flaky test on win32 arm CI
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com> 
							
						 
						
							2022-10-19 22:49:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	4310468513 
 
						 
						
							
							
								
								
								feat: support serialPort.forget() ( #35310 )  
							
							... 
							
							
							
							feat: enable serialPort.revoke() 
							
						 
						
							2022-10-18 11:22:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	faafcc7f87 
 
						 
						
							
							
								
								
								refactor: eliminate DecrementCapturerCount patch ( #35710 )  
							
							
							
						 
						
							2022-10-05 19:51:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	f82a863f65 
 
						 
						
							
							
								
								
								feat: replace scroll-touch* with generic input-event ( #35531 )  
							
							
							
						 
						
							2022-09-27 12:47:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	c09c94fc98 
 
						 
						
							
							
								
								
								feat: add WebContents.opener and webContents.fromFrame() ( #35140 )  
							
							... 
							
							
							
							* feat: add WebContents.opener
* feat: add webContents.fromFrame(frame)
* fix: unknown type name
* test: fix and add more fromFrame cases
* docs: clarified terminology 
							
						 
						
							2022-09-26 12:37:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	697a219bcb 
 
						 
						
							
							
								
								
								feat: add support for Web Bluetooth pin pairing ( #35416 )  
							
							... 
							
							
							
							* feat: add bluetooth pairing handler
* Update docs/api/session.md
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* Update docs/api/session.md
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* docs: update based on review
* Apply suggestions from code review
Co-authored-by: Erick Zhao <erick@hotmail.ca>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: update docs per review
* chore: cleanup callback per review
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca> 
							
						 
						
							2022-09-26 10:19:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	8a0b4fa338 
 
						 
						
							
							
								
								
								feat: add app.getSystemLocale() method ( #35697 )  
							
							... 
							
							
							
							* feat: add app.getSystemLocale() method
* Update shell/browser/electron_browser_main_parts.cc
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* Change methods to be const
* Apply PR feedback
* Fix mac compile
* Add missing scope
* Apply style changes
* Change note
* Add braces to get the comment indentation right
* Change to static
* Apply PR feedback
* Fix the documentation
* Remove extraneous file
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2022-09-23 11:50:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akshay Deo 
								
							 
						 
						
							
							
								
							
							
	
	
	dfc134de42 
 
						 
						
							
							
								
								
								feat: add exposeInIsolatedWorld(worldId, key, api) to contextBridge ( #34974 )  
							
							... 
							
							
							
							* feat: add exposeInIsolatedWorld(worldId, key, api) to contextBridge
* Updates exposeInIslatedWorld worldId documentation 
							
						 
						
							2022-09-21 13:17:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	eebf34cc6c 
 
						 
						
							
							
								
								
								feat: add webContents.close() ( #35509 )  
							
							... 
							
							
							
							* feat: add webContents.close()
* update docs, add test for beforeunload override
* Update web-contents.md 
							
						 
						
							2022-09-16 16:22:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	38a7da692a 
 
						 
						
							
							
								
								
								chore: make macOS spellchecker fns formal no-ops ( #35514 )  
							
							... 
							
							
							
							* chore: make macOS spellchecker fns formal no-ops
* docs: correct no-op note
* test: add no-op specs 
							
						 
						
							2022-09-14 15:10:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	9f97c3e50a 
 
						 
						
							
							
								
								
								feat: expose content-bounds-updated event ( #35533 )  
							
							
							
						 
						
							2022-09-13 10:49:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kishan Bagaria 
								
							 
						 
						
							
							
								
							
							
	
	
	3a6d6ff008 
 
						 
						
							
							
								
								
								docs: improve registerFileProtocol example ( #35580 )  
							
							... 
							
							
							
							* improve registerFileProtocol example
* link ProtocolResponse
* kick lint 
							
						 
						
							2022-09-07 14:45:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	6ad679f540 
 
						 
						
							
							
								
								
								feat: webFrameMain.origin ( #35438 )  
							
							
							
						 
						
							2022-08-31 17:40:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	f65b05b8cc 
 
						 
						
							
							
								
								
								fix: pass rfh instances through to the permission helper ( #35419 )  
							
							... 
							
							
							
							* fix: pass rfh instances through to the permission helper
* refactor: use WeakDocumentPtr instead of frame node id
* fix: handle missing initiator document
* fix: dispatch openExternal event for top level webview navs still 
							
						 
						
							2022-08-26 12:31:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	a3a9463024 
 
						 
						
							
							
								
								
								fix: fullscreen crashing with roundedCorners: false ( #35421 )  
							
							
							
						 
						
							2022-08-25 13:39:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	221bb51326 
 
						 
						
							
							
								
								
								feat: session.setDisplayMediaRequestHandler ( #30702 )  
							
							
							
						 
						
							2022-08-22 14:15:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	4d54cadb28 
 
						 
						
							
							
								
								
								fix: WCO occlusion of DevTools ( #35209 )  
							
							
							
						 
						
							2022-08-11 15:16:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	1d95b98cc8 
 
						 
						
							
							
								
								
								docs: fix getStoragePath return type ( #35288 )  
							
							... 
							
							
							
							Fixes  #35255  
						
							2022-08-09 22:39:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	8646bf8d30 
 
						 
						
							
							
								
								
								chore: remove deprecated 'new-window' event ( #34526 )  
							
							
							
						 
						
							2022-08-09 17:57:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brad Carter 
								
							 
						 
						
							
							
								
							
							
	
	
	21117ea5b2 
 
						 
						
							
							
								
								
								docs: update tray docs with info for mac menubar icons ( #35136 )  
							
							
							
						 
						
							2022-08-04 11:24:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	6d859dcd7f 
 
						 
						
							
							
								
								
								feat: add WebContents.ipc ( #34959 )  
							
							
							
						 
						
							2022-08-03 16:55:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	b67c69d741 
 
						 
						
							
							
								
								
								fix: remove skip-taskbar feature on Linux. ( #35123 )  
							
							
							
						 
						
							2022-08-01 12:42:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stuart Schechter 
								
							 
						 
						
							
							
								
							
							
	
	
	63593ffb22 
 
						 
						
							
							
								
								
								docs: don't wait for ready event to register open-url listener ( #35019 )  
							
							... 
							
							
							
							* Update app.md
Add warning about late registration of the open-url event.
* Update app.md 
							
						 
						
							2022-07-27 14:00:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Rose 
								
							 
						 
						
							
							
								
							
							
	
	
	dd68fae081 
 
						 
						
							
							
								
								
								test: migrate nativeImage specs to main ( #35062 )  
							
							... 
							
							
							
							* test: move nativeImage specs to main
* simplify test 
							
						 
						
							2022-07-26 09:57:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joan Xie 
								
							 
						 
						
							
							
								
							
							
	
	
	afd08c9450 
 
						 
						
							
							
								
								
								feat: Enable APNS registration + notification delivery in macOS apps ( #33574 )  
							
							
							
						 
						
							2022-07-12 08:38:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	98cd16d336 
 
						 
						
							
							
								
								
								chore: fix typos ( #34731 )  
							
							
							
						 
						
							2022-07-05 11:49:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	e86d1cba75 
 
						 
						
							
							
								
								
								chore: bump chromium to 105.0.5129.0 (main) ( #34403 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 104.0.5096.0
* 3651284: Use the entry settings object for window.open navigation
https://chromium-review.googlesource.com/c/chromium/src/+/3651284 
* 3644598: Make RenderFrameHost used for notification permission decision
https://chromium-review.googlesource.com/c/chromium/src/+/3644598 
* 3642842: Window Placement: Prototype Fullscreen Capability Delegation - Part 2
https://chromium-review.googlesource.com/c/chromium/src/+/3642842 
* 3652785: [sandbox] Enable sandboxed pointers on sanitizer builds
https://chromium-review.googlesource.com/c/v8/v8/+/3652785 
* 3611967: webhid: Migrate HidDelegate to use BrowserContext and Origin
https://chromium-review.googlesource.com/c/chromium/src/+/3611967 
* 3665762: Remove RenderFrameHost::IsRenderFrameCreated from //content/.
https://chromium-review.googlesource.com/c/chromium/src/+/3665762 
* 3659375: Fold x509_util_ios and most of x509_util_mac into x509_util_apple
https://chromium-review.googlesource.com/c/chromium/src/+/3659375 
* 3656234: [CodeHealth] Remove uses of base::ListValue::Append() (Final, take 2)
https://chromium-review.googlesource.com/c/chromium/src/+/3656234 
* chore: update patch indices
* chore: fix lint
* 3644598: Make RenderFrameHost used for notification permission decision
https://chromium-review.googlesource.com/c/chromium/src/+/3644598 
* webhid: Migrate HidDelegate to use BrowserContext and Origin
This is a temporary fix for  https://chromium-review.googlesource.com/c/chromium/src/+/3611967  to get the build compiling, but we need to either patch around  https://chromium-review.googlesource.com/c/chromium/src/+/3611967  or move our device permissioning to BrowserContext
* chore: fix lint
* build: run electron/script/gen-libc++-filenames.js
fixes gn check
* chore: bump chromium in DEPS to 104.0.5098.0
* chore: disable flaking tests
* 3682394: Change pipes surrounding code references in comments to backticks
https://chromium-review.googlesource.com/c/chromium/src/+/3682394 
* 3652749: Delete GLRenderer and related classes
https://chromium-review.googlesource.com/c/chromium/src/+/3652749 
* chore: fixup patch indices
* 3671199: Remove ContentMainDelegate::PostFieldTrialInitialization
https://chromium-review.googlesource.com/c/chromium/src/+/3671199 
* 3607963: hid: Do not exclude HID device with no collections
https://chromium-review.googlesource.com/c/chromium/src/+/3607963 
* refactor: use ElectronBrowserContext instead of WebContents to persist devices
due to changes like https://chromium-review.googlesource.com/c/chromium/src/+/3611967 ,
we can no longer use WebContents to store device permissions so this commit
moves device permission storage to live in memory in ElectronBrowserContext
instead.
* 3557253: Deprecate some signature checks
https://chromium-review.googlesource.com/c/v8/v8/+/3557253 
* chore: bump chromium in DEPS to 104.0.5100.0
* 3680781: Add policy for Renderer App Container.
https://chromium-review.googlesource.com/c/chromium/src/+/3680781 
* chore: update patch indices
* 3675465: Update NetLog network service API to use mojom::DictionaryValue.
https://chromium-review.googlesource.com/c/chromium/src/+/3675465 
* chore: bump chromium in DEPS to 104.0.5102.0
* chore: update patches
* chore: bump chromium in DEPS to 104.0.5103.0
* chore: update patches
* chore: bump chromium in DEPS to 104.0.5104.0
* chore: update patches
* fix: add patch for DCHECK in fullscreen test
* build: fix nan build
* build: make the nan spec runner work on macOS
* chore: bump chromium in DEPS to 104.0.5106.0
* chore: update patches
* chore: bump chromium in DEPS to 104.0.5108.0
* chore: update patches
* chore: bump chromium in DEPS to 104.0.5110.0
* chore: update patches
* chore: bump chromium in DEPS to 104.0.5112.0
* chore: bump chromium in DEPS to 105.0.5113.0
* chore: bump chromium in DEPS to 105.0.5115.0
* chore: bump chromium in DEPS to 105.0.5117.0
* chore: update patches
* chore: update libcpp patch
* 3693745: Delete base::LowerCaseEqualsASCII()
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3693745 
* 3669226: Remove printing PostTask usage of IO thread
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3669226 
* 3687395: Remove DictionaryValue::HasKey().
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3687395 
* 3691014: Prevent unsafe narrowing: ui/accessibility, part 2
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3691014 
* 3560567: [MSC] Porting GenerateStreams clients to handle stream vectors.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3560567 
* 3684873: [Bluetooth][Win/Linux] Add bluetooth pair confirmation prompt
https://chromium-review.googlesource.com/c/chromium/src/+/3684873 
* chore: bump chromium in DEPS to 105.0.5119.0
* chore: missing includes in desktop_notification_controller
* chore: update patches
* 3685951: Reland "Make sure screen object is created once in tests."
https://chromium-review.googlesource.com/c/chromium/src/+/3685951 
* fixup: Reland "Make sure screen object is created once in tests."
* 3646014: [API] Deprecate LegacyOOMErrorCallback
Ref: https://chromium-review.googlesource.com/c/v8/v8/+/3646014 
* chore: bump chromium in DEPS to 105.0.5121.0
* chore: update patches
* 3699085: [cleanup] update PrintBackend::EnumeratePrinters to use reference
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/3699085 
* chore: bump chromium in DEPS to 105.0.5123.0
* chore: update patches
* chore: bump chromium in DEPS to 105.0.5125.0
* chore: update patches
* 3630082: [sandbox] Also enable the sandbox outside of Chromium builds
Ref: https://chromium-review.googlesource.com/c/v8/v8/+/3630082 
* chore: bump chromium in DEPS to 105.0.5127.0
* chore: update patches
* chore: bump chromium in DEPS to 105.0.5129.0
* chore: update patches
* 3703741: Remove WebContents::GetMainFrame.
https://chromium-review.googlesource.com/c/chromium/src/+/3703741 
* chore: update patches
* fixup! 3703741: Remove WebContents::GetMainFrame.
* fix lint
* more lint
* chore: document breaking change
* 3687671: [v8] Freeze flags after initialization
https://chromium-review.googlesource.com/c/chromium/src/+/3687671 
* fixup! 3560567: [MSC] Porting GenerateStreams clients to handle stream vectors.
* use the v8 allocator for node serdes
* chore: update patches
* remove faulty non-v8-sandbox-compatible code
* make NodeArrayBufferAllocator use the v8 allocator under the hood
* fixup! 3560567: [MSC] Porting GenerateStreams clients to handle stream vectors.
* fix build on windows
* 3691954: [Reland][Extensions Bindings] Validate arguments sent to API events
https://chromium-review.googlesource.com/c/chromium/src/+/3691954 
* chore: remove deprecated AccessorSignatures
https://github.com/nodejs/nan/pull/941 
* Update patches/chromium/notification_provenance.patch
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
* remove chore_expose_v8_initialization_isolate_callbacks.patch
* add link to nodejs/nan#941 
* 52026: Do not allow md4 or md5 based signatures in X.509 certificates.
https://boringssl-review.googlesource.com/c/boringssl/+/52026 
* chore: update patches
* disable nan buffer-test
* disable sandboxed pointers for now
* force sandboxed pointers off
* improve node allocation patch
* restore accidentally dropped node crypto test patch
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: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@salesforce.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
Co-authored-by: VerteDinde <keeleymhammond@gmail.com>
Co-authored-by: VerteDinde <vertedinde@electronjs.org>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: Jeremy Rose <japthorp@slack-corp.com> 
							
						 
						
							2022-06-27 15:50:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Josh Soref 
								
							 
						 
						
							
							
								
							
							
	
	
	ea4278754c 
 
						 
						
							
							
								
								
								chore: fix spelling errors in multiple files ( #34574 )  
							
							... 
							
							
							
							* chore: fix spelling in .circleci
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in BUILD.gn
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in appveyor.yml
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in build
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in docs
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in lib
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in script
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in shell
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in spec
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* chore: fix spelling in spec-main
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> 
							
						 
						
							2022-06-16 16:46:11 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									isailaandrei 
								
							 
						 
						
							
							
								
							
							
	
	
	21ef8501e7 
 
						 
						
							
							
								
								
								feat: add panel support for BrowserWindow ( #34388 )  
							
							... 
							
							
							
							* feat: add NSPanel support for BrowserWindow
* change header guard to satisfy linter
* change panel wording in browser-window
* Revert "change panel wording in browser-window"
This reverts commit 6f3f80f94a7040e1d612a2a65952753bbafd437d.
* change wording in browser-window
* Update shell/browser/ui/cocoa/electron_native_widget_mac.mm
Co-authored-by: Cheng Zhao <github@zcbenz.com>
* Update shell/browser/ui/cocoa/electron_native_widget_mac.h
Co-authored-by: Cheng Zhao <github@zcbenz.com>
* Changed ScopedDisableResize class to allow for nesting
Co-authored-by: andreiisaila <andreiisaila@microsoft.com>
Co-authored-by: Cheng Zhao <github@zcbenz.com> 
							
						 
						
							2022-06-14 12:24:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Will Anderson 
								
							 
						 
						
							
							
								
							
							
	
	
	4f99e3e46c 
 
						 
						
							
							
								
								
								docs: fix did-frame-navigate example in webFrameMain docs ( #34419 )  
							
							... 
							
							
							
							docs: fix did-frame-navigate example in webFrameMain docs 
							
						 
						
							2022-06-06 14:49:14 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	470396d6ac 
 
						 
						
							
							
								
								
								chore: bump chromium to 104.0.5073.0 (main) ( #34272 )  
							
							
							
						 
						
							2022-06-01 08:12:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	93b39b92b5 
 
						 
						
							
							
								
								
								refactor: printToPDF should be headless ( #33654 )  
							
							
							
						 
						
							2022-05-31 08:21:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	ba573f5583 
 
						 
						
							
							
								
								
								feat: add support for HIDDevice.forget() ( #34210 )  
							
							... 
							
							
							
							* feat: add support for HIDDevice.forget()
* chore: remove whitespace
* chore: use `SetGetter` to serialize the render_frame_host
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com>
* fixup chore: use `SetGetter` to serialize the render_frame_host
* fixup after rebase
* fixup for crash on navigator.serial.getPorts()
* fixup for lint
Co-authored-by: Samuel Maddock <samuel.maddock@gmail.com> 
							
						 
						
							2022-05-23 15:13:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	38c21b7aca 
 
						 
						
							
							
								
								
								revert: add first-instance-ack event to the app.requestSingleInstanceLock() flow ( #34297 )  
							
							... 
							
							
							
							fix: revert "feat: add first-instance-ack event to the `app.requestSingleInstanceLock()` flow" 
							
						 
						
							2022-05-22 22:20:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mkiki01 
								
							 
						 
						
							
							
								
							
							
	
	
	04b33b319b 
 
						 
						
							
							
								
								
								docs: added units to <webview>.print() pageSize option ( #34088 )  
							
							
							
						 
						
							2022-05-17 11:59:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	4f8a843606 
 
						 
						
							
							
								
								
								docs: clarify added/removed events on device APIs ( #34177 )  
							
							
							
						 
						
							2022-05-11 13:01:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	9483e714c4 
 
						 
						
							
							
								
								
								feat: allow customizing browser data location ( #33554 )  
							
							... 
							
							
							
							* feat: redirect Electron/Chromium cache location
* fix: network services should also use browserData
* test: browserData
* chore: no need to explicitly create dir
* feat: browserData => sessionData
* test: check existings of specific items
* docs: add background on userData and sessionData
Co-authored-by: emmanuel.kimmerlin@thomsonreuters.com  <emmanuel.kimmerlin@thomsonreuters.com> 
							
						 
						
							2022-05-09 10:26:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Darshan Sen 
								
							 
						 
						
							
							
								
							
							
	
	
	03e68e2efe 
 
						 
						
							
							
								
								
								fix: fix a crash in safeStorage on Linux ( #33913 )  
							
							... 
							
							
							
							On Linux, `isEncryptionAvailable()` was crashing instead of returning a
boolean before the 'ready' event was emitted by the app. The reason of
the crash is that [`CreateKeyStorage()`](https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/os_crypt_linux.cc;l=74;drc=35be6215ec8f09e50176f36753c68f26c63d1885;bpv=1;bpt=0 )
expects the config to be set but the function responsible for setting the
config, [`SetConfig()`](https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/os_crypt_linux.cc;l=237;drc=35be6215ec8f09e50176f36753c68f26c63d1885;bpv=1;bpt=0 ),
is called only after the app is ready inside [`PostCreateMainMessageLoop()`](https://github.com/electron/electron/blob/main/shell/browser/electron_browser_main_parts.cc#L499 ).
So this changes `IsEncryptionAvailable()` to return `false` when the app
is not ready on Linux and uses that instead of the raw API in other
places like `EncryptString()` and `DecryptString()`.
Fixes: https://github.com/electron/electron/issues/32206 
Signed-off-by: Darshan Sen <raisinten@gmail.com> 
							
						 
						
							2022-05-09 09:38:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Zhao 
								
							 
						 
						
							
							
								
							
							
	
	
	3ba60de51d 
 
						 
						
							
							
								
								
								docs: add missing ackCallback parameter ( #34126 )  
							
							
							
						 
						
							2022-05-06 13:24:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Darshan Sen 
								
							 
						 
						
							
							
								
							
							
	
	
	b5297ea8e2 
 
						 
						
							
							
								
								
								docs: fix return type of setJumpList() in electron.d.ts ( #33910 )  
							
							... 
							
							
							
							Before:
```ts
setJumpList(categories: (JumpListCategory[]) | (null)): void;
```
After:
```ts
setJumpList(categories: (JumpListCategory[]) | (null)): ('ok' | 'error' | 'invalidSeparatorError' | 'fileTypeRegistrationError' | 'customCategoryAccessDeniedError');
```
Fixes: https://github.com/electron/electron/issues/33909 
Signed-off-by: Darshan Sen <raisinten@gmail.com> 
							
						 
						
							2022-04-28 03:15:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Darshan Sen 
								
							 
						 
						
							
							
								
							
							
	
	
	6733279037 
 
						 
						
							
							
								
								
								docs: document when BrowserWindow and BrowserView can be used ( #33696 )  
							
							... 
							
							
							
							We already document such info for other APIs, like the 'screen' API in
f711fe6b57/docs/api/screen.md (L7-L8) 
							
						 
						
							2022-04-18 10:11:44 -04:00