trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	3ad43182eb 
 
						 
						
							
							
								
								
								refactor: remove unused system header includes ( #46042 )  
							
							 
							
							... 
							
							
							
							* chore: remove unused #include <string>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <optional>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <vector>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <string_view>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <memory>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <utility>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <tuple>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <unordered_set>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: remove unused #include <functional>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: iwyu <set>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: iwyu <map>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-03-15 00:33:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	11fad1b737 
 
						 
						
							
							
								
								
								refactor: make a variadic gin_helper::internal::InvokeFactory() ( #46028 )  
							
							 
							
							... 
							
							
							
							refactor: make a variadic gin_helper::internal::InvokeFactory()
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-03-13 23:41:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	3da65aa53e 
 
						 
						
							
							
								
								
								perf: prefer base::SplitStringPiece() over base::SplitString() ( #45946 )  
							
							 
							
							... 
							
							
							
							* perf: use base::SplitStringPiece() in SetNodeOptions()
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* perf: use base::SplitStringPiece() in StringToAccelerator()
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* refactor: StringToAccelerator() now takes a std::string_view
Co-authored-by: Charles Kerr <charles@charleskerr.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-03-10 09:49:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	10da0d694e 
 
						 
						
							
							
								
								
								fix: javascript heap OOM is not raised ( #45911 )  
							
							 
							
							... 
							
							
							
							fix: javascript heap oom is not raised in node::OOMErrorHandler
node::OOMErrorHandler terminates the process directly without raising an
oom exception. To fix it, set an oom handler into node from electron.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Yang Liu <ouyangliu.leo@gmail.com> 
							
						 
						
							2025-03-07 17:50:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	fc288849db 
 
						 
						
							
							
								
								
								chore: bump chromium to 134.0.6998.35 (35-x-y) ( #45835 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 134.0.6998.35
* Add UseCounter for potential PNA 2.0 breakage
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6259197 
(cherry picked from commit 1d9a4bf22ad1519e49be871b3927a2496ca0fd45)
* chore: update patches
* fix: duplicate crdtp symbols
(cherry picked from commit 161931bc5bb3eeeaf498277ce817c1cbece0d429)
* chore: fixup build_option_to_use_custom_inspector_protocol_path.patch
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2025-02-27 20:03:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	18007f843e 
 
						 
						
							
							
								
								
								feat: support global shortcuts via GlobalShortcutsPortal feature with ozone/wayland ( #45297 )  
							
							 
							
							
							
						 
						
							2025-02-27 11:33:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	4417f74a5b 
 
						 
						
							
							
								
								
								refactor: simplify Invoker::IsOK() ( #45818 )  
							
							 
							
							... 
							
							
							
							* refactor: simplify Invoker::IsOK()
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* refactor: might as well make it [[nodiscard]] as well
Co-authored-by: Charles Kerr <charles@charleskerr.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-02-27 00:46:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	8a200e0427 
 
						 
						
							
							
								
								
								refactor: remove unused gin_helper::WrappableBase::GetWrapper(v8::Isolate*) ( #45808 )  
							
							 
							
							... 
							
							
							
							refactor: remove unused EventEmitter::GetWrapper(v8::Isolate*)
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-02-25 22:51:45 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	aa584714cd 
 
						 
						
							
							
								
								
								refactor: do not use AdaptCallbackForRepeating() in electron_api_url_loader.cc ( #45784 )  
							
							 
							
							... 
							
							
							
							refactor: do not use AdaptCallbackForRepeating in electron_api_url_loader.cc
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-02-24 14:42:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	8e32d80512 
 
						 
						
							
							
								
								
								fix: re-enable synchronous spellcheck on Windows ( #45763 )  
							
							 
							
							... 
							
							
							
							* fix: re-enable synchronous spellcheck on Windows
Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
* revert: fix: empty suggestions with windows platform checker
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com> 
							
						 
						
							2025-02-21 20:46:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	4c81971213 
 
						 
						
							
							
								
								
								refactor: use C++20's contains() method (35-x-y) ( #45768 )  
							
							 
							
							... 
							
							
							
							refactor: use C++20's contains() method (#45742 )
* chore: use std::map<>::contains() instead of count() or find()
* chore: use std::map<>::contains() instead of base::Contains() 
							
						 
						
							2025-02-21 20:45:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	671178cfdb 
 
						 
						
							
							
								
								
								refactor: use base::as_bytes() in WriteAsciiChunk() ( #45748 )  
							
							 
							
							... 
							
							
							
							refactor: use base::as_bytes() in WriteAsciiChunk()
this avoids a reinterpret_cast and a static_cast
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-02-21 10:25:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	02b85f1e6d 
 
						 
						
							
							
								
								
								fix: crash parsing CLSID in shell.readShortcutLink() ( #45348 )  
							
							 
							
							... 
							
							
							
							* fix: crash parsing CLSID in shell.readShortcutLink
Co-authored-by: David Lönnhager <david.l@mullvad.net>
* fix: ignore clsid if it could not be set
Co-authored-by: David Lönnhager <david.l@mullvad.net>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Lönnhager <david.l@mullvad.net> 
							
						 
						
							2025-02-20 20:21:35 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	c92a02ea17 
 
						 
						
							
							
								
								
								chore: bump chromium to 134.0.6998.10 (35-x-y) ( #45585 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium to 134.0.6992.0
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: add BrowserProcessImpl::CreateGlobalFeaturesForTesting() stub
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6216193 
Remove GlobalFeatures from TestingBrowserProcess::Init
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: bump chromium to 134.0.6994.0
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6208630: Mac sandbox: don't use protobuf for policy serialization | https://chromium-review.googlesource.com/c/chromium/src/+/6208630 
Co-authored-by: alice <alice@makenotion.com>
* Remove HasUnsupportedFeature Mojo interface
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6220800 
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6217444: Remove scoped_gdi_object.h type aliases. | https://chromium-review.googlesource.com/c/chromium/src/+/6217444 
Co-authored-by: alice <alice@makenotion.com>
* chore: bump chromium to 134.0.6998.10
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6221378: Revert [OBC] Exclude Aliasing Cookies in FilterCookiesWithOptions() | https://chromium-review.googlesource.com/c/chromium/src/+/6221378 
Co-authored-by: alice <alice@makenotion.com>
* Update ExtensionPrefs::GetDisableReasons to return DisableReasonSet
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6218840 
change copied from 6218840 extensions/shell/browser/shell_extension_loader.cc
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6218402: Typemap ui.gfx.DXGIHandle <=> gfx::DXGIHandle | https://chromium-review.googlesource.com/c/chromium/src/+/6218402 
Co-authored-by: alice <alice@makenotion.com>
* chore: disable flaky contentTracing test
not new to this roll; it is happening in main as well
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* fixup! chore: disable flaky contentTracing test
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: update patches
* chore: disable flaky content tracing tests on Linux (#45612 )
(cherry picked from commit a1e4550c9e )
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: alice <alice@makenotion.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2025-02-19 12:09:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	74c71dbb2d 
 
						 
						
							
							
								
								
								fix: dangling speculative frames ( #45686 )  
							
							 
							
							... 
							
							
							
							* fix: dangling speculative frames
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com>
* harden lifecycle state checks
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com>
* feedback
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com>
* add const
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com> 
							
						 
						
							2025-02-18 21:04:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	fa0da6f19f 
 
						 
						
							
							
								
								
								fix: support for v8.setHeapSnapshotNearHeapLimit api ( #45632 )  
							
							 
							
							... 
							
							
							
							* fix: support for v8.setHeapSnapshotNearHeapLimit api
Co-authored-by: deepak1556 <hop2deep@gmail.com>
* docs: add support
Co-authored-by: deepak1556 <hop2deep@gmail.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com> 
							
						 
						
							2025-02-17 13:23:38 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	aacbdaf4ec 
 
						 
						
							
							
								
								
								fix: avoid IPC for renderer webFrame.getZoom... APIs ( #45557 )  
							
							 
							
							... 
							
							
							
							* fix: avoid IPC for renderer `webFrame.getZoom...` APIs
Co-authored-by: clavin <clavin@electronjs.org>
* Remove `DoGetZoomLevel` IPC
Co-authored-by: clavin <clavin@electronjs.org>
* Fix synchronous behavior & nullptr deref
Co-authored-by: clavin <clavin@electronjs.org>
* Use local root
Co-authored-by: clavin <clavin@electronjs.org>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org> 
							
						 
						
							2025-02-13 12:53:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	9d9d1afb2e 
 
						 
						
							
							
								
								
								refactor: only pass v8::Context to gin_helper::MicrotasksScope constructor ( #45503 )  
							
							 
							
							... 
							
							
							
							refactor: forward v8::Context to v8::MicrotasksScope constructor
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com> 
							
						 
						
							2025-02-07 10:03:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	a07de0099c 
 
						 
						
							
							
								
								
								feat: service worker preload scripts for improved extensions support … ( #45408 )  
							
							 
							
							... 
							
							
							
							feat: service worker preload scripts for improved extensions support (#44411 )
* feat: preload scripts for service workers
* feat: service worker IPC
* test: service worker preload scripts and ipc 
							
						 
						
							2025-02-05 14:18:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	46c9ed61da 
 
						 
						
							
							
								
								
								feat: route deprecated sync clipboard read through permission checks ( #45471 )  
							
							 
							
							... 
							
							
							
							* feat: route deprecated clipboard commands through permission checks
Co-authored-by: deepak1556 <hop2deep@gmail.com>
* docs: address review feedback
Co-authored-by: deepak1556 <hop2deep@gmail.com>
* fix: enable checks for child windows
Co-authored-by: deepak1556 <hop2deep@gmail.com>
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com> 
							
						 
						
							2025-02-05 14:10:43 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	cc6164fe27 
 
						 
						
							
							
								
								
								feat: ServiceWorkerMain ( #45341 )  
							
							 
							
							
							
						 
						
							2025-01-31 12:40:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	ef1ad85082 
 
						 
						
							
							
								
								
								fix: crash in gin::wrappable::secondweakcallback  ( #45378 )  
							
							 
							
							... 
							
							
							
							fix: crash in gin::wrappable::secondweakcallback (#45368 ) 
							
						 
						
							2025-01-29 15:04:08 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									trop[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	724744af16 
 
						 
						
							
							
								
								
								chore: better logging if Node initialization fails ( #45317 )  
							
							 
							
							... 
							
							
							
							feat: better logging if Node initialization fails
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2025-01-23 12:16:18 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	7d05b78479 
 
						 
						
							
							
								
								
								chore: bump chromium to 133.0.6920.0 (main) ( #45055 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 133.0.6902.0
* chore: bump chromium in DEPS to 133.0.6903.0
* chore: update patches
* Update PdfViewer Save File Picker to use showSaveFilePicker.
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6074308 
* Code Health: Clean up stale MacWebContentsOcclusion
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6078344 
* Change RenderProcessHost::GetID to RenderProcessHost::GetDeprecatedID
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6065543 
* [WebRTC] Make WebRTC IP Handling policy a mojo enum
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6063620 
* chore: gen filenames.libcxx.gni
* Remove allow_unsafe_buffers pragma in //printing
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6092280 
* refactor: to use ChildProcessId where possible
Refs https://issues.chromium.org/issues/379869738 
* [Win] Update TabletMode detection code
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6003486 
* chore: bump chromium in DEPS to 133.0.6905.0
* chore: update patches
* Reland "Move global shortcut listener to //ui/base"
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6099035 
* [shared storage] Implement the batch `with_lock` option for response header
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6072742 
* chore: bump chromium in DEPS to 133.0.6907.0
* chore: bump chromium in DEPS to 133.0.6909.0
* chore: bump chromium in DEPS to 133.0.6911.0
* chore: bump chromium in DEPS to 133.0.6912.0
* chore: update patches
* WebUI: Reveal hidden deps to ui/webui/resources.
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6096291 
* chore: bump chromium in DEPS to 133.0.6913.0
* chore: bump chromium in DEPS to 133.0.6915.0
* Code Health: Clean up stale base::Feature "AccessibilityTreeForViews"
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6104174 
Co-authored-by: David Sanders <dsanders11@ucsbalum.com>
* fix: remove fastapitypedarray usage
* chore: update patches
* chore: script/gen-libc++-filenames.js
* Code Health: Clean up stale base::Feature "WinRetrieveSuggestionsOnlyOnDemand"
Refs https://chromium-review.googlesource.com/c/chromium/src/+/6109477 
* fix: empty suggestions with windows platform checker
Amends the fix from https://github.com/electron/electron/pull/29690 
since the feature flag is no longer available. We follow the
same pattern as //chrome/browser/renderer_context_menu/spelling_menu_observer.cc
to generate the suggestion list on demand when context menu action
is invoked.
Co-authored-by: David Sanders <dsanders11@ucsbalum.com>
* fixup! fix: empty suggestions with windows platform checker
* fixup! fix: empty suggestions with windows platform checker
* revert: 6078344: Code Health: Clean up stale MacWebContentsOcclusion | https://chromium-review.googlesource.com/c/chromium/src/+/6078344 
* Revert "revert: 6078344: Code Health: Clean up stale MacWebContentsOcclusion | https://chromium-review.googlesource.com/c/chromium/src/+/6078344 "
This reverts commit 9cacda452ed5a072351e8f5a35b009d91843a08c.
* chore: bump to 133.0.6920.0, update patches
* Revert "6078344: Code Health: Clean up stale MacWebContentsOcclusion"
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/6078344 
* fixup! Update PdfViewer Save File Picker to use showSaveFilePicker.
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com> 
							
						 
						
							2025-01-10 10:52:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	e0f72dc332 
 
						 
						
							
							
								
								
								chore: bump chromium to 133.0.6887.0 (main) ( #44986 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 133.0.6887.0
* chore: update render_widget_host_view_base.patch
trivial manual intervention needed due to header context shear
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5952851 
* chore: update osr_shared_texture_remove_keyed_mutex_on_win_dxgi.patch
trivial manual intervention needed due to header context shear
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6068570 
* chore: e patches all
* Remove ClipboardFormatType::GetType()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6075792 
* Remove raw byte range methods from network::ResourceRequestBody
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6038757 
* fix: update patches/chromium/fix_crash_loading_non-standard_schemes_in_iframes.patch:wq
Refs https://issues.chromium.org/issues/40092527 
* fix: windows gn check
* chore: update patches/chromium/render_widget_host_view_base.patch
---------
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> 
							
						 
						
							2024-12-18 15:45:19 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	3aa0014d23 
 
						 
						
							
							
								
								
								fix: chrome.i18n unavailable in extension service workers ( #45031 )  
							
							 
							
							... 
							
							
							
							https://chromium-review.googlesource.com/c/chromium/src/+/3362491  
							
						 
						
							2024-12-16 09:46:20 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	cf5a4640f5 
 
						 
						
							
							
								
								
								chore: bump chromium to 133.0.6878.0 (main) ( #44831 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 133.0.6858.0
* chore: bump chromium in DEPS to 133.0.6860.0
* chore: update patches
v8/revert_fastapi_remove_dynamic_overload_resolution.patch had some additions due to https://chromium-review.googlesource.com/c/v8/v8/+/6023139 
* 6044060: Reland "Moves shared GN templates into //build/config/apple."
https://chromium-review.googlesource.com/c/chromium/src/+/6044060 
* Revert "6023139: [fastapi] Add support for attribute setters"
https://chromium-review.googlesource.com/c/v8/v8/+/6023139 
* Update printing.patch
The removed include is present in the original source file now, just slightly before where it was being added.
6015430: Reduce platform-like buildflags in sandbox code
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/6015430 
* 6039836: Migrate Command::IsMediaKey to be a member of ui::Accelerator
https://chromium-review.googlesource.com/c/chromium/src/+/6039836 
* 6038659: [CodeHealth] Clean up the feature ZstdContentEncoding
https://chromium-review.googlesource.com/c/chromium/src/+/6038659 
* chore: bump chromium in DEPS to 133.0.6862.0
* chore: update patches
* 72747: crypto: switch to C++
https://boringssl-review.googlesource.com/c/boringssl/+/72747 
* fixup! 72747: crypto: switch to C++ https://boringssl-review.googlesource.com/c/boringssl/+/72747 
* chore: gen libc++ filenames
* 6042601: [shared storage] Implement with_lock option for methods from response headers
https://chromium-review.googlesource.com/c/chromium/src/+/6042601 
* chore: bump chromium in DEPS to 133.0.6864.0
* chore: bump chromium in DEPS to 133.0.6866.0
* chore: bump chromium in DEPS to 133.0.6868.0
* chore: bump chromium in DEPS to 133.0.6870.0
* chore: bump chromium in DEPS to 133.0.6872.0
* chore: bump chromium in DEPS to 133.0.6874.0
* chore: bump chromium in DEPS to 133.0.6876.0
* 6039992: Fix false activation logic for context menu. | https://chromium-review.googlesource.com/c/chromium/src/+/6039992 
* chore: update patches
* chore: update patches
* chore: bump chromium in DEPS to 133.0.6878.0
* chore: update patches
* [Build] Organize //components/dbus into a single component
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6055280 
* Merge //components/dbus/* into a single //components/dbus, which
  matches how most components are organized. This avoids having
  many small shared libraries which incurs unnecessary overhead.
* Limit visibility of //components/dbus/* to //components/dbus
* fixup! Update _LIBCPP_ABI_VERSION to always have a default value while keeping unstable false due to changes in llvm https://github.com/llvm/llvm-project/pull/112094 
* 6040416: Let s know which widget the input came on. | https://chromium-review.googlesource.com/c/chromium/src/+/6040416 
* 6056267: [MPArch guest view] Fix authentication for MPArch guests | https://chromium-review.googlesource.com/c/chromium/src/+/6056267 
* make_span() is deprecated: https://issues.chromium.org/issues/341907909 
* fixup: https://issues.chromium.org/issues/341907909 
* chore: delete extra bracket from removing make_span commit
* fixup: 6059305: Make WTF::UTF8ConversionMode a scoped enum | https://chromium-review.googlesource.com/c/chromium/src/+/6059305 
* 6051058: CookieInclusionStatus: Remove ctors which bypass invariants | https://chromium-review.googlesource.com/c/chromium/src/+/6051058 
* 6038981: Remove most remaining CHECK(false)s | https://chromium-review.googlesource.com/c/chromium/src/+/6038981 
* build: use third_party/simdutf in Node.js
* chore: node ./script/gen-libc++-filenames.js
* chore: fix strict-cast conversion error in subspan()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6044946 
* chore: fix strict-cast conversion error in base::as_bytes()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6044946 
* chore: fix strict-cast conversion error in span.split_at()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6044946 
* chore: use shorthand target name
* chore: better docs in build_add_public_config_simdutf_config.patch
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org>
Co-authored-by: alice <alice@makenotion.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2024-12-10 13:16:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	158a87d494 
 
						 
						
							
							
								
								
								fix: modernize-use-equals-default warnings ( #44935 )  
							
							 
							
							... 
							
							
							
							fix: use '= default' to define a trivial destructor [modernize-use-equals-default] 
							
						 
						
							2024-12-03 16:25:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	f7e823ac80 
 
						 
						
							
							
								
								
								refactor: return-braced-init-list pt 2 of 2 ( #44870 )  
							
							 
							
							... 
							
							
							
							* refactor: more return-braced-init-list, this time for v8 and gin objects
* refactor: more return-braced-init-list, this time for v8, gin, std, and base objects 
							
						 
						
							2024-11-29 11:44:33 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	4a695d07c6 
 
						 
						
							
							
								
								
								fix: misc-use-internal-linkage warnings ( #44843 )  
							
							 
							
							... 
							
							
							
							* refactor: misc-use-internal-linkage warnings in context bridge
move impl functions into anonymous namespace so that they're not visible
to other compilation units:
- ExposeAPIInWorld()
- IsCalledFromMainWorld()
- OverrideGlobalPropertyFromIsolatedWorld()
- OverrideGlobalValueFromIsolatedWorld()
- TraceKeyPath()
* refactor: misc-use-internal-linkage warnings in skia util
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- struct ScaleFactorPair
- kScaleFactorPairs[]
- GetScaleFactorFromPath()
- AddImageSkiaRepFromPath()
* refactor: misc-use-internal-linkage warnings in printing util
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- GetFullPagePlugin()
* refactor: misc-use-internal-linkage warnings in blijnk converter
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- GetKeyLocationCode()
- ModifiersToArray()
* refactor: misc-use-internal-linkage warnings in extrension system
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- ParseManifest()
* refactor: misc-use-internal-linkage warnings in skia util
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- GetFrameTokenMap()
- GetFrameTreeNodeIdMap()
* refactor: misc-use-internal-linkage warnings in electron_api_utility_process.cc
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- GetAllUtilityProcessWrappers()
* refactor: misc-use-internal-linkage warnings in electron_api_menu
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- InvokeBoolMethod()
* refactor: misc-use-internal-linkage warnings in platform util
move impl details into anonymous namespace so that they're not visible
to other compilation units:
- struct TrashItemResult
- TrashItemOnBlockingThread() 
							
						 
						
							2024-11-27 10:40:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	f595443a22 
 
						 
						
							
							
								
								
								refactor: fix modernize-return-braced-init-list warnings ( #44838 )  
							
							 
							
							... 
							
							
							
							* refactor: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
* refactor: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
NB: using the braced-initializer list uncovered an error here:
the float returned by std::floor() can't be implicitly cast to
an int. This is solved by using base::ClampFloor<int>() instead.
std::floor() 
							
						 
						
							2024-11-27 09:41:46 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	93f49d1189 
 
						 
						
							
							
								
								
								fix: modernize-use-using clang-tidy warnings ( #44806 )  
							
							 
							
							
							
						 
						
							2024-11-25 10:50:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	024fee4e44 
 
						 
						
							
							
								
								
								fix: modernize-use-nodiscard clang-tidy warnings ( #44808 )  
							
							 
							
							
							
						 
						
							2024-11-25 10:48:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	7e7010dacf 
 
						 
						
							
							
								
								
								chore: bump chromium to 133.0.6852.0 (main) ( #44748 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 133.0.6847.0
* chore: bump chromium in DEPS to 133.0.6848.0
* chore: update patches
* implement extensions::GlobalShortcutListener::ExecuteCommand stub
https://chromium-review.googlesource.com/c/chromium/src/+/5871484 
* fix: ismediakey patch, oops
* fix: another missing bracket
* chore: bump chromium in DEPS to 133.0.6850.0
* chore: update patches
* SharedStorageOperationPtr -> SharedStorageModifierMethodPtr
https://chromium-review.googlesource.com/c/chromium/src/+/5990970 
* build GlobalShortcutListenerLinux
https://chromium-review.googlesource.com/c/chromium/src/+/5871484 
* chore: bump chromium in DEPS to 133.0.6851.0
* fix: include full type for network::mojom::SharedStorageModifierMethod
* chore: update patches
* chore: bump chromium in DEPS to 133.0.6852.0
* chore: update patches
* build: remove duplicated icudtl.dat and snapshot_blob.bin
https://chromium-review.googlesource.com/c/chromium/src/+/5999387 
* fix: include static methods in node tests involving call stacks
https://chromium-review.googlesource.com/c/v8/v8/+/5907815 
* revert: moved code in picture-in-picture.patch
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com> 
							
						 
						
							2024-11-25 10:45:47 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Savely Krasovsky 
								
							 
						 
						
							
							
								
							
							
	
	
	c5ea177b3d 
 
						 
						
							
							
								
								
								feat: add query-session-end and improve session-end events on Windows ( #44598 )  
							
							 
							
							... 
							
							
							
							* feat: add query-session-end event for Windows
* fix: remove debug line
* feat: notify with reason on session-end
* docs: add comments and return params
* docs: add same docs to the BrowserWindow
* fix: add shutdown reason if lParam == 0
* docs: remove 'force' word
* docs: revert multithreading.md change
* docs: add reasons documentation, reason variable renamed to reasons
* docs: improve 'shutdown' reason wording
* docs: reword with 'can be'
* fix: pass reasons by reference
* fix: use newer approach which expose reasons value directly on Event object
* docs: add escaping
* style: linter fixes
* fix: project now should compile
* fix: EmitWithoutEvent method added, EmitWithEvent moved to private again
* docs: typo fix
Co-authored-by: Sam Maddock <samuel.maddock@gmail.com>
* docs: dedicated WindowSessionEndEvent type created
* docs: better wording for session-end event description
Co-authored-by: Will Anderson <will@itsananderson.com>
---------
Co-authored-by: Sam Maddock <samuel.maddock@gmail.com>
Co-authored-by: Will Anderson <will@itsananderson.com> 
							
						 
						
							2024-11-22 11:47:36 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	4fd1b5b186 
 
						 
						
							
							
								
								
								fix: big endian bug in V8 serialization ( #44776 )  
							
							 
							
							
							
						 
						
							2024-11-22 12:04:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	86962ba2c3 
 
						 
						
							
							
								
								
								fix: clang-tidy performance-inefficient-vector-operation warnings ( #44743 )  
							
							 
							
							... 
							
							
							
							* fix: performance-inefficient-vector-operation warning in Clipboard::WriteFilesForTesting()
* fix: performance-inefficient-vector-operation warning in GetUploadedReports() 
							
						 
						
							2024-11-20 18:11:00 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	6789431f74 
 
						 
						
							
							
								
								
								fix: performance-no-automatic-move clang-tidy warnings ( #44742 )  
							
							 
							
							... 
							
							
							
							* fix: performance-no-automatic-move in GetLogFileName()
remove `const` from log_filename.
Warning fixed by this commit:
../../electron/shell/common/logging.cc:40:12: warning: constness of 'log_filename' prevents automatic move [performance-no-automatic-move]
* fix: performance-no-automatic-move in GetBundleResourcePath()
remove `const` from request_relative_path.
Warning fixed by this commit:
electron/shell/browser/extensions/electron_extensions_browser_client.cc:187:10: warning: constness of 'request_relative_path' prevents automatic move [performance-no-automatic-move] 
							
						 
						
							2024-11-20 18:10:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	85e2622b68 
 
						 
						
							
							
								
								
								refactor: use gdk_display_beep() on Linux ( #44734 )  
							
							 
							
							... 
							
							
							
							* refactor: use gdk_display_beep() to beep on Linux
* chore: make a stub declaration for gdk_display_beep()
* chore: remove unused file electron_gtk.sigs
* chore: remove unused #includes to make gn check happy 
							
						 
						
							2024-11-20 16:24:59 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	43ed763f18 
 
						 
						
							
							
								
								
								chore: bump chromium to 133.0.6846.0 (main) ( #44665 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 133.0.6836.0
* chore: bump chromium in DEPS to 133.0.6838.0
* chore: update patches
* 6006096: [Sync ESB] Integrate Chrome Toast UI
https://chromium-review.googlesource.com/c/chromium/src/+/6006096 
* Confine enable_device_bound_sessions buildflag to //net
https://chromium-review.googlesource.com/c/chromium/src/+/6014679 
* revert [api] Delete deprecated struct FastApiTypedArray
 https://chromium-review.googlesource.com/c/v8/v8/+/5982984 
Also
https://chromium-review.googlesource.com/c/v8/v8/+/5979766/1 
* fixup revert [api] Delete deprecated struct FastApiTypedArray
* Migrate remaining NOTREACHED()s in chrome/
https://chromium-review.googlesource.com/c/chromium/src/+/5998172 
* [Reland][Extensions] Remove ExtensionHostDelegate::GetJavaScriptDialogManager()
https://chromium-review.googlesource.com/c/chromium/src/+/6020106 
* Remove NOTREACHED_IN_MIGRATION()
https://chromium-review.googlesource.com/c/chromium/src/+/6021996 
* Remove Lock screen apps [#8 ] : remove lock screen extension
https://chromium-review.googlesource.com/c/chromium/src/+/6005846 
* Reland "Add CrashReporterClient::GetProductInfo(ProductInfo*)"
https://chromium-review.googlesource.com/c/chromium/src/+/6012631 
* Ozone/Wayland: remove lacros specific window states
https://chromium-review.googlesource.com/c/chromium/src/+/6011215 
* chore: bump chromium in DEPS to 133.0.6840.0
* chore: bump chromium in DEPS to 133.0.6841.0
* chore: bump chromium in DEPS to 133.0.6844.0
* implement virtual WebContents::CanUserEnterFullscreen
* OnSearchifyStateChange -> OnSearchifyStarted
* regen libc++ filenames
* chore: bump chromium in DEPS to 133.0.6846.0
* chore: update patches
---------
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: Samuel Maddock <smaddock@slack-corp.com> 
							
						 
						
							2024-11-19 19:52:20 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	ac61c74ddc 
 
						 
						
							
							
								
								
								fix: bugprone-narrowing-conversions warnings in NativeImage ( #44708 )  
							
							 
							
							... 
							
							
							
							* fix: bugprone-narrowing-conversions warning in NativeImage::memory_usage_
- fix signed / unsigned math by using base/numerics/safe_conversions
- make memory_usage_ an int64_t so it can safely take the size_t
  returned by computeByteSize()
Warning fixed by this commit:
../../electron/shell/common/api/electron_api_native_image.cc:155:26: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int32_t' (aka 'int') is implementation-defined [bugprone-narrowing-conversions]
  155 |       new_memory_usage = image_skia->bitmap()->computeByteSize();
* fix: bugprone-narrowing-conversions warnings in NativeImage::CreateFromBitmap()
`SkImageInfo::MakeN32()` and `SkBitmap::allocN32Pixels()` both take int
width and height args, but we were feeding them unsigned ints.
../../electron/shell/common/api/electron_api_native_image.cc:508:36: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
  508 |   auto info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType);
      |                                    ^
../../electron/shell/common/api/electron_api_native_image.cc:508:43: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
  508 |   auto info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType);
      |                                           ^
../../electron/shell/common/api/electron_api_native_image.cc:524:25: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
  524 |   bitmap.allocN32Pixels(width, height, false);
      |                         ^
../../electron/shell/common/api/electron_api_native_image.cc:524:32: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions]
  524 |   bitmap.allocN32Pixels(width, height, false);
      |                                ^
../../electron/shell/common/api/electron_api_native_image.cc:528:48: warning: narrowing conversion from 'double' to 'float' [bugprone-narrowing-conversions]
  528 |       gfx::ImageSkia::CreateFromBitmap(bitmap, scale_factor); 
							
						 
						
							2024-11-19 16:04:18 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	0d6743e79b 
 
						 
						
							
							
								
								
								fix: destroy url loader wrapper when JS env exits ( #44574 )  
							
							 
							
							... 
							
							
							
							* fix: destroy url loader wrapper when JS env exits
* Revert "fix: destroy url loader wrapper when JS env exits"
This reverts commit 419151a98a16814ea63e9abc197c6ae27f48128c.
* Revert "Revert "fix: destroy url loader wrapper when JS env exits""
This reverts commit 4b401b03c62aca79498660f995825491ae52f179.
* fix: double free of JSChunkedDataPipeGetter
* fix: crash on process exit after stream completes 
							
						 
						
							2024-11-19 11:32:48 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	aca84be970 
 
						 
						
							
							
								
								
								chore: update extensions features ( #44653 )  
							
							 
							
							... 
							
							
							
							* chore: update extensions features
* restore header 
							
						 
						
							2024-11-15 11:32:43 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	b1957f52e3 
 
						 
						
							
							
								
								
								chore: bump chromium to 132.0.6834.0 (main) ( #44602 )  
							
							 
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 132.0.6827.0
* chore: bump chromium in DEPS to 132.0.6828.0
* chore: bump chromium in DEPS to 132.0.6830.0
* chore: bump chromium in DEPS to 132.0.6832.0
* chore: bump chromium in DEPS to 132.0.6834.0
* chore: update chromium patches
* 5977022: Apply os setting of overlay scrollbar to web instances | https://chromium-review.googlesource.com/c/chromium/src/+/5977022 
* 5991440: Cleanup //ui/compositor from LaCros support code. | https://chromium-review.googlesource.com/c/chromium/src/+/5991440 
* chore: update all patches
* 6000058: Add base_subdirs to file_chooser.mojom NativeFileInfo | https://chromium-review.googlesource.com/c/chromium/src/+/6000058 
* 6009949: Rename NOTREACHED_NORETURN() uses to NOTREACHED() | https://chromium-review.googlesource.com/c/chromium/src/+/6009949 
* 5966419: [freezing] Expose frozen state to extensions (3/3 - add frozen to chrome.tabs.Tab).
https://chromium-review.googlesource.com/c/chromium/src/+/5966419 
Also https://chromium-review.googlesource.com/c/chromium/src/+/6006424 
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: VerteDinde <vertedinde@electronjs.org>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2024-11-14 18:18:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	946ab5f1d7 
 
						 
						
							
							
								
								
								build: reland bump Node.js to v22.9.0 ( #44597 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com> 
							
						 
						
							2024-11-13 15:34:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	f9a04012b9 
 
						 
						
							
							
								
								
								build: revert bump Node.js to v22.9.0 ( #44596 )  
							
							 
							
							... 
							
							
							
							* Revert "chore: bump Node.js to v22.9.0 (#44281 )"
This reverts commit c63d0d61e7 .
* chore: update patches 
							
						 
						
							2024-11-07 19:20:50 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	2002472b10 
 
						 
						
							
							
								
								
								chore: remove unused gin::Converter<char[]>::ToV8(isolate, const char*) ( #44568 )  
							
							 
							
							... 
							
							
							
							No longer needed after #44498  
							
						 
						
							2024-11-06 08:49:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	726d439399 
 
						 
						
							
							
								
								
								refactor: replace base::StringPrintf() calls with absl::StrFormat() ( #44515 )  
							
							 
							
							... 
							
							
							
							refactor: replace base::StringPrintf() calls with absl::StFormat()
The former is now a pass-through for the latter and is slated for removal
Xref: https://issues.chromium.org/issues/40241565 
https://chromium-review.googlesource.com/c/chromium/src/+/4907781  
							
						 
						
							2024-11-04 12:58:16 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	c63d0d61e7 
 
						 
						
							
							
								
								
								chore: bump Node.js to v22.9.0 ( #44281 )  
							
							 
							
							... 
							
							
							
							* chore: bump Node.js to v22.9.0
* build: drop base64 dep in GN build
https://github.com/nodejs/node/pull/52856 
* build,tools: make addons tests work with GN
https://github.com/nodejs/node/pull/50737 
* fs: add fast api for InternalModuleStat
https://github.com/nodejs/node/pull/51344 
* src: move package_json_reader cache to c++
https://github.com/nodejs/node/pull/50322 
* crypto: disable PKCS#1 padding for privateDecrypt
https://github.com/nodejs-private/node-private/pull/525 
* src: move more crypto code to ncrypto
https://github.com/nodejs/node/pull/54320 
* crypto: ensure valid point on elliptic curve in SubtleCrypto.importKey
https://github.com/nodejs/node/pull/50234 
* src: shift more crypto impl details to ncrypto
https://github.com/nodejs/node/pull/54028 
* src: switch crypto APIs to use Maybe<void>
https://github.com/nodejs/node/pull/54775 
* crypto: remove DEFAULT_ENCODING
https://github.com/nodejs/node/pull/47182 
* deps: update libuv to 1.47.0
https://github.com/nodejs/node/pull/50650 
* build: fix conflict gyp configs
https://github.com/nodejs/node/pull/53605 
* lib,src: drop --experimental-network-imports
https://github.com/nodejs/node/pull/53822 
* esm: align sync and async load implementations
https://github.com/nodejs/node/pull/49152 
* esm: remove unnecessary toNamespacedPath calls
https://github.com/nodejs/node/pull/53656 
* module: detect ESM syntax by trying to recompile as SourceTextModule
https://github.com/nodejs/node/pull/52413 
* test: adapt debugger tests to V8 11.4
https://github.com/nodejs/node/pull/49639 
* lib: update usage of always on Atomics API
https://github.com/nodejs/node/pull/49639 
* test: adapt test-fs-write to V8 internal changes
https://github.com/nodejs/node/pull/49639 
* test: adapt to new V8 trusted memory spaces
https://github.com/nodejs/node/pull/50115 
* deps: update libuv to 1.47.0
https://github.com/nodejs/node/pull/50650 
* src: use non-deprecated v8::Uint8Array::kMaxLength
https://github.com/nodejs/node/pull/50115 
* src: update default V8 platform to override functions with location
https://github.com/nodejs/node/pull/51362 
* src: add missing TryCatch
https://github.com/nodejs/node/pull/51362 
* lib,test: handle new Iterator global
https://github.com/nodejs/node/pull/51362 
* src: use non-deprecated version of CreateSyntheticModule
https://github.com/nodejs/node/pull/50115 
* src: remove calls to recently deprecated V8 APIs
https://github.com/nodejs/node/pull/52996 
* src: use new V8 API to define stream accessor
https://github.com/nodejs/node/pull/53084 
* src: do not use deprecated V8 API
https://github.com/nodejs/node/pull/53084 
* src: do not use soon-to-be-deprecated V8 API
https://github.com/nodejs/node/pull/53174 
* src: migrate to new V8 interceptors API
https://github.com/nodejs/node/pull/52745 
* src: use supported API to get stalled TLA messages
https://github.com/nodejs/node/pull/51362 
* module: print location of unsettled top-level await in entry points
https://github.com/nodejs/node/pull/51999 
* test: make snapshot comparison more flexible
https://github.com/nodejs/node/pull/54375 
* test: do not set concurrency on parallelized runs
https://github.com/nodejs/node/pull/52177 
* src: move FromNamespacedPath to path.cc
https://github.com/nodejs/node/pull/53540 
* test: adapt to new V8 trusted memory spaces
https://github.com/nodejs/node/pull/50115 
* build: add option to enable clang-cl on Windows
https://github.com/nodejs/node/pull/52870 
* chore: fixup patch indices
* chore: add/remove changed files
* esm: drop support for import assertions
https://github.com/nodejs/node/pull/54890 
* build: compile with C++20 support
https://github.com/nodejs/node/pull/52838 
* deps: update nghttp2 to 1.62.1
https://github.com/nodejs/node/pull/52966 
* src: parse inspector profiles with simdjson
https://github.com/nodejs/node/pull/51783 
* build: add GN build files
https://github.com/nodejs/node/pull/47637 
* deps,lib,src: add experimental web storage
https://github.com/nodejs/node/pull/52435 
* build: add missing BoringSSL dep
* src: rewrite task runner in c++
https://github.com/nodejs/node/pull/52609 
* fixup! build: add GN build files
* src: stop using deprecated fields of v8::FastApiCallbackOptions
https://github.com/nodejs/node/pull/54077 
* fix: shadow variable
* build: add back incorrectly removed SetAccessor patch
* fixup! fixup! build: add GN build files
* crypto: fix integer comparison in crypto for BoringSSL
* src,lib: reducing C++ calls of esm legacy main resolve
https://github.com/nodejs/node/pull/48325 
* src: move more crypto_dh.cc code to ncrypto
https://github.com/nodejs/node/pull/54459 
* chore: fixup GN files for previous commit
* src: move more crypto code to ncrypto
https://github.com/nodejs/node/pull/54320 
* Fixup Perfetto ifdef guards
* fix: missing electron_natives dep
* fix: node_use_node_platform = false
* fix: include src/node_snapshot_stub.cc in libnode
* 5507047: [import-attributes] Remove support for import assertions
https://chromium-review.googlesource.com/c/v8/v8/+/5507047 
* fix: restore v8-sandbox.h in filenames.json
* fix: re-add original-fs generation logic
* fix: ngtcp2 openssl dep
* test: try removing NAPI_VERSION undef
* chore(deps): bump @types/node
* src: move more crypto_dh.cc code to ncrypto
https://github.com/nodejs/node/pull/54459 
* esm: remove unnecessary toNamespacedPath calls
https://github.com/nodejs/node/pull/53656 
* buffer: fix out of range for toString
https://github.com/nodejs/node/pull/54553 
* lib: rewrite AsyncLocalStorage without async_hooks
https://github.com/nodejs/node/pull/48528 
* module: print amount of load time of a cjs module
https://github.com/nodejs/node/pull/52213 
* test: skip reproducible snapshot test on 32-bit
https://github.com/nodejs/node/pull/53592 
* fixup! src: move more crypto_dh.cc code to ncrypto
* test: adjust emittedUntil return type
* chore: remove redundant wpt streams patch
* fixup! chore(deps): bump @types/node
* fix: gn executable name on Windows
* fix: build on Windows
* fix: rename conflicting win32 symbols in //third_party/sqlite
On Windows otherwise we get:
lld-link: error: duplicate symbol: sqlite3_win32_write_debug
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:47987
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_sleep
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48042
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_is_nt
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48113
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_utf8_to_unicode
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48470
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_unicode_to_utf8
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48486
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_mbcs_to_utf8
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48502
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_mbcs_to_utf8_v2
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48518
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_utf8_to_mbcs
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48534
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
lld-link: error: duplicate symbol: sqlite3_win32_utf8_to_mbcs_v2
>>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48550
>>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
>>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
* docs: remove unnecessary ts-expect-error after types bump
* src: move package resolver to c++
https://github.com/nodejs/node/pull/50322 
* build: set ASAN detect_container_overflow=0
https://github.com/nodejs/node/issues/55584 
* chore: fixup rebase
* test: disable failing ASAN test
* win: almost fix race detecting ESRCH in uv_kill
https://github.com/libuv/libuv/pull/4341  
							
						 
						
							2024-11-04 13:41:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	f5bdbdb1e8 
 
						 
						
							
							
								
								
								refactor: more inline constexpr string view ( #44498 )  
							
							 
							
							... 
							
							
							
							* chore: remove unused electron::kHidProductIdKey
* refactor: make electron::kHidDeviceNameKey inline constexpr std::string_view
refactor: make electron::kHidGuidKey inline constexpr std::string_view
* refactor: make serial_chooser_context keys inline constexpr std::string_view
* refactor: make native_window keys inline constexpr std::string_view
* refactor: make electron::options keys inline constexpr std::string_view pt 1
* fixup! refactor: make electron::options keys inline constexpr std::string_view pt 1
chore: make kElectronNativeWindowKey a base::cstring_view
ui::Widget::GetNativeWindowProperty requires a const char*
* refactor: make electron::options keys inline constexpr std::string_view pt 2
* refactor: make electron::options keys inline constexpr std::string_view pt 3
* refactor: make electron::options keys inline constexpr std::string_view pt 4
* refactor: make electron::options keys inline constexpr std::string_view pt 5
* refactor: make electron::options keys inline constexpr std::string_view pt 6
* refactor: make electron::options keys inline constexpr std::string_view pt 7
* refactor: make electron::options keys inline constexpr std::string_view pt 8
* chore: remove unused file shell/common/options_switches.cc
* docs: add code comment explaining use of base::cstring_view
* fixup! fixup! refactor: make electron::options keys inline constexpr std::string_view pt 1
* chore: use consistent capitalization of the word 'fullscreen' 
							
						 
						
							2024-11-04 12:27:49 -06:00