Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	24df5f96d7 
 
						 
						
							
							
								
								
								fix: remove unused local variables ( #44815 )  
							
							... 
							
							
							
							* chore: remove unused local non-trivial variable relaunch_executable
became unused in June 2016 in 0d066de572a08926 
							
						 
						
							2024-11-23 17:34:51 -06: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 
								
							 
						 
						
							
							
								
							
							
	
	
	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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	48c9149a52 
 
						 
						
							
							
								
								
								fix: utility process exit code for graceful termination (reland) ( #44726 )  
							
							... 
							
							
							
							* chore: reland "fix: utility process exit code for graceful termination"
This reverts commit 1cae73ba09 
							
						 
						
							2024-11-20 02:48:15 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	1cae73ba09 
 
						 
						
							
							
								
								
								chore: Revert "fix: utility process exit code for graceful termination" ( #44717 )  
							
							... 
							
							
							
							Revert "fix: utility process exit code for graceful termination (#44698 )"
This reverts commit 36e1a0bf00 
							
						 
						
							2024-11-18 22:13:23 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	36e1a0bf00 
 
						 
						
							
							
								
								
								fix: utility process exit code for graceful termination ( #44698 )  
							
							
							
						 
						
							2024-11-18 23:57:06 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	dd50afa8c2 
 
						 
						
							
							
								
								
								fix: utilityProcess pid should be undefined after exit ( #44677 )  
							
							... 
							
							
							
							fix: utilityProcess pid should be undefined after exit 
							
						 
						
							2024-11-18 10:06:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	27fe6cc97f 
 
						 
						
							
							
								
								
								fix: WebContentsView removal should compare directly ( #44656 )  
							
							... 
							
							
							
							* fix: WebContentsView removal should compare directly
* fixup view comparision
* chore: use erase_if
* Apply review suggestions
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2024-11-14 22:11:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	41b5d7e312 
 
						 
						
							
							
								
								
								refactor: unfilter unresponsive events ( #44629 )  
							
							... 
							
							
							
							* feat: internal -unresponsive event
* Reland "refactor: JSify BrowserWindow unresponsive handling"
This reverts commit ef7ae78ed4 
							
						 
						
							2024-11-13 17:59:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gellert Hegyi 
								
							 
						 
						
							
							
								
							
							
	
	
	7a79d4c96e 
 
						 
						
							
							
								
								
								feat: add optional animation parameter to BrowserWindow.setVibrancy ( #35987 )  
							
							... 
							
							
							
							adds optional animation parameter to BrowserWindow.setVibrancy 
							
						 
						
							2024-11-12 09:03:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	777e547922 
 
						 
						
							
							
								
								
								fix: segfault when moving WebContentsView between BrowserWindows ( #44599 )  
							
							... 
							
							
							
							* fix: segfault when moving WebContentsView between BrowserWindows
* chore: actually enable fix
* fixup segfault when moving WebContentsView between BrowserWindows 
							
						 
						
							2024-11-11 18:44:13 -05: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	48801be8e9 
 
						 
						
							
							
								
								
								chore: bump chromium to 132.0.6807.0 (main) ( #44360 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 132.0.6791.0
* 5804481: [UI] Migrate remaining clients of `MenuSourceType`
https://chromium-review.googlesource.com/c/chromium/src/+/5804481 
* chore: try revert PA CL
* chore: bump chromium in DEPS to 132.0.6793.0
* chore: bump chromium in DEPS to 132.0.6794.0
* 5952404: Clean up //ui/base/resource from Lacros code.
https://chromium-review.googlesource.com/c/chromium/src/+/5952404 
* 5920842: Generate combined grd for PEPC strings and use them in the element
https://chromium-review.googlesource.com/c/chromium/src/+/5920842 
* 5943708: Enable DynamicSafeAreaInsets for eligible users only
https://chromium-review.googlesource.com/c/chromium/src/+/5943708 
* chore: fixup patch indices
* 5937004: Remove components/services/language_detection
https://chromium-review.googlesource.com/c/chromium/src/+/5937004 
* 5920322: [UI] Use mojo enum for `MenuSourceType` in ui/views/controls/
https://chromium-review.googlesource.com/c/chromium/src/+/5920322 
* chore: bump chromium in DEPS to 132.0.6797.0
* 5947724: [ui] Add missing shortcut text for VKEY_COMMAND on linux
https://chromium-review.googlesource.com/c/chromium/src/+/5947724 
* chore: fixup patch indices
* 5948024: [DNT] Fix NavigationController raw_ptr during WebContents destruction
https://chromium-review.googlesource.com/c/chromium/src/+/5948024 
* 5945209: Roll libc++ from c8eec3629a9e to e2c39ff9388b (1 revision)
https://chromium-review.googlesource.com/c/chromium/src/+/5945209 
* chore: bump chromium in DEPS to 132.0.6799.0
* chore: bump chromium in DEPS to 132.0.6801.0
* chore: bump chromium in DEPS to 132.0.6803.0
* 5942398: Remove some chrome:: namespace from chrome/browser/win/*
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5942398 
* 5963016: FSA: Use the profile path for base::DIR_HOME on ChromeOS
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5963016 
* chore: fixup patch indices
* chore: bump chromium in DEPS to 132.0.6805.0
* 5924816: [macOS][FSA] Block Access to Application Bundle Path
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5924816 
* 5962517: [media] Apply inside blink to renderer/platform/media
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5962517 
* 5829616: MPArch based GuestViews basic implementation
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5829616 
* 5953710: Expose a rust_static_library instead of raw rs file from rust_bindgen
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5953710 
* chore: fixup patch indices
* chore:  disable ELF CREL on Linux Arm
5938657: Reapply "Enable ELF CREL, which reduces the size of ELF relocatable object files." | https://chromium-review.googlesource.com/c/chromium/src/+/5938657 
* chore: bump chromium in DEPS to 132.0.6807.0
* 5868889: Shared Storage: Support saved queries in selectURL
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5868889 
* Revert "5956408: [fastapi] Promote deprecation of FastApiTypedArray"
Refs: https://chromium-review.googlesource.com/c/v8/v8/+/5956408 
* Revert "5962696: [mojo] Force blink headers to only be included in blink"
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5962696 
* chore: update patches
* 5973073: [Extensions] Improve warnings parsing (host) permissions in MV3
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5973073 
* chore: update filenames.libcxx.gni
* Apply suggestions from code review
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
---------
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: David Sanders <dsanders11@ucsbalum.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2024-11-04 09:10:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	9137d96ef4 
 
						 
						
							
							
								
								
								refactor: remove unused C string ToV8() gin converter ( #44500 )  
							
							
							
						 
						
							2024-11-01 18:11:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	b3c2e83243 
 
						 
						
							
							
								
								
								refactor: prefer inline constexpr string_view for string constants ( #44405 )  
							
							... 
							
							
							
							* refactor: BaseWindow::OnExecuteAppCommand() now takes a std::string_view
* refactor: NativeWindow::NotifyWindowExecuteAppCommand() takes a std::string_view
* refactor: AppCommandToString() returns a std::string_view, is now constexpr
* refactor: make kBrowserBackward, kBrowserForward inline constexpr std::string_view
Xref: https://abseil.io/tips/140 
https://groups.google.com/a/chromium.org/g/chromium-dev/c/jROTxMo_m2Q/m/HgciN2KsAgAJ 
* refactor: use inline constexpr string_view for kDevice*Key constants
Xref: https://abseil.io/tips/140 
https://groups.google.com/a/chromium.org/g/chromium-dev/c/jROTxMo_m2Q/m/HgciN2KsAgAJ 
* refactor: IsEnvSet now takes a base::cstring_view
* refactor: use inline constexpr cstring_view for kRunAsNode
* refactor: use inline constexpr string_view for kPDF*PluginName
* refactor: use base::FilePath::FromASCII() since "internal-pdf-viewer" is ascii
* chore: remove unused shell/common/electron_constants.cc
* fixup! refactor: IsEnvSet now takes a base::cstring_view 
							
						 
						
							2024-10-29 10:30:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	348801b20e 
 
						 
						
							
							
								
								
								fix: crash on netlog connection error ( #44406 )  
							
							... 
							
							
							
							* fix: crash on netlog connection error
* refactor: remove default PromiseBase constructor
* Revert "refactor: remove default PromiseBase constructor"
This reverts commit 9292324a0d5f9e63ba8f73f63dfff1d48eb2f38f.
* remove dcheck 
							
						 
						
							2024-10-28 10:24:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	87bd665e41 
 
						 
						
							
							
								
								
								feat: expose frame & move properties to console-message event object ( #43617 )  
							
							... 
							
							
							
							* feat: expose frame on console-message event
refactor: use property names similar to ServiceWorker's console-message event
refactor: don't use deprecated params in tests
doc: console-message breaking change
chore: add deprecation warning
docs: restore deprecated argument descriptions
* move console-message deprecations to v34
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2024-10-18 16:07:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	df45474b58 
 
						 
						
							
							
								
								
								fix: ensure utilityProcess only emits one 'exit' event ( #44243 )  
							
							... 
							
							
							
							fix: ensure utilityProcess only emits one exit 
							
						 
						
							2024-10-16 10:47:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	566c72cd46 
 
						 
						
							
							
								
								
								fix: -Wunsafe-buffer-usage warning in ChunkedDataPipeReadableStream ( #44211 )  
							
							... 
							
							
							
							* chore: rename v8_value_serializer.cc,h to v8_util.cc,h
* feat: add electron::util::as_byte_span(v8::Local<v8::ArrayBuffer>)
* fix: -Wunsafe-buffer-usage warnings in ChunkedDataPipeReadableStream::ReadInternal()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5619253 
* refactor: restore node buffer span util
* refactor: remove redundant span wrapper 
							
						 
						
							2024-10-14 10:46:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Maddock 
								
							 
						 
						
							
							
								
							
							
	
	
	8b3d70a2a3 
 
						 
						
							
							
								
								
								feat: add WebFrameMain detached property ( #43473 )  
							
							... 
							
							
							
							* feat: add WebFrameMain detached property
fix: throw instead of returning null senderFrame
test: detached frames
fix: ensure IPCs of pending deletion RFHs are dispatched
fix: lookup WFM by FTN ID to dispatch IPCs
feat: add frame.isDestroyed()
return null
fix: return undefined
docs: add null to all frame properties
refactor: option c, return null and emit warning
refactor: add routingId & processId to navigation events
test: null frame property
docs: clarify warning message
better wording
clarify null frame
fix: browserwindow spec
* maybe fix 🤷 
* fix: use updated util #43722 
* docs: add notice for frame change of behavior
* docs: clarify why frame properties may be null
* lint
* wip
* fix: content::FrameTreeNodeId lookup and converter
* refactor: avoid holey array deoptimization
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> 
							
						 
						
							2024-10-11 18:33:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	08d315da14 
 
						 
						
							
							
								
								
								refactor: revert url::DomainIs() for cookie domains ( #44153 )  
							
							... 
							
							
							
							build: revert DomainIs refactor 
							
						 
						
							2024-10-08 18:39:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robo 
								
							 
						 
						
							
							
								
							
							
	
	
	f68184a9f9 
 
						 
						
							
							
								
								
								feat: add error event for utility process ( #43774 )  
							
							... 
							
							
							
							* feat: add error event for utility process
* chore: use public report api
* chore: fix lint
* doc: mark error event as experimental
---------
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com> 
							
						 
						
							2024-09-27 10:17:06 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	8397fef3ef 
 
						 
						
							
							
								
								
								chore: remove unused nogncheck includes ( #43964 )  
							
							
							
						 
						
							2024-09-26 17:09:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	30fbeec036 
 
						 
						
							
							
								
								
								chore: bump chromium to 131.0.6734.0 (main) ( #43769 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 130.0.6723.4
* chore: bump chromium in DEPS to 131.0.6724.0
* chore: update patches
* chore: update libc++ filenames
* 5844369: controlledframe: Disable Web Bluetooth for <webview> & <controlledframe>
https://chromium-review.googlesource.com/c/chromium/src/+/5844369 
* (multiple CLs): Use an opaque type for FrameTreeNode IDs
5807683: Use an opaque type for FrameTreeNode IDs, part 1 | https://chromium-review.googlesource.com/c/chromium/src/+/5807683 
5829746: Use an opaque type for FrameTreeNode IDs, part 2 | https://chromium-review.googlesource.com/c/chromium/src/+/5829746 
5836903: Use an opaque type for FrameTreeNode IDs, part 7 | https://chromium-review.googlesource.com/c/chromium/src/+/5836903 
5837249: Use an opaque type for FrameTreeNode IDs, part 8 | https://chromium-review.googlesource.com/c/chromium/src/+/5837249 
5836564: Use an opaque type for FrameTreeNode IDs, part 12 | https://chromium-review.googlesource.com/c/chromium/src/+/5836564 
5837180: Use an opaque type for FrameTreeNode IDs, part 15 | https://chromium-review.googlesource.com/c/chromium/src/+/5837180 
* 5822889: [task] Make GetForegroundTaskRunner non-virtual
https://chromium-review.googlesource.com/c/v8/v8/+/5822889 
* 5833297: Remove unused inner WebContents attach params
https://chromium-review.googlesource.com/c/chromium/src/+/5833297 
* 5806403: Shift PowerMonitor to non static
https://chromium-review.googlesource.com/c/chromium/src/+/5806403 
* 5666874: [3/N] Remove old OnPowerChange in PowerObserver
https://chromium-review.googlesource.com/c/chromium/src/+/5666874 
* 5829085: [v8] Differentiate between UserVisible and BestEffort task runners
https://chromium-review.googlesource.com/c/chromium/src/+/5829085 
* 5791112: [webrtc] Use `c/b/permissions/system` for system permissions
https://chromium-review.googlesource.com/c/chromium/src/+/5791112 
* 5825636: [Extensions] Create WebContentsObservers with ExtensionsBrowserClient
https://chromium-review.googlesource.com/c/chromium/src/+/5825636 
* fixup! (multiple CLs): Use an opaque type for FrameTreeNode IDs
* fixup! 5791112: [webrtc] Use `c/b/permissions/system` for system permissions https://chromium-review.googlesource.com/c/chromium/src/+/5791112 
* chore: bump chromium in DEPS to 131.0.6726.0
* chore: update patches
* chore: update libc++ filenames
* 5858119: Declutter: Allow opening to a specific feature
https://chromium-review.googlesource.com/c/chromium/src/+/5858119 
* fix: macOS SDK 15 error
Not sure exactly what changed in the upgrade to macOS SDK 15, but it triggered a new error:
```
electron/shell/browser/ui/message_box_mac.mm:84:7: error: multiple methods named 'highlight:' found with mismatched result, parameter type or attributes
```
The `highlight:` selector a few lines down was ambiguous because the object type of the `NSArray` was not specified. Specifying `NSButton` as the element type makes the selector unambiguous for type checking.
* 5854143: [File Download Access Prevention] Obfuscate download file for enterprise deep scan
https://chromium-review.googlesource.com/c/chromium/src/+/5854143 
* 5854811: Use kNotAllowedError instead of kSecurityError for Web MIDI
https://chromium-review.googlesource.com/c/chromium/src/+/5854811 
* chore: bump chromium in DEPS to 131.0.6728.0
* chore: update patches
* disable invalid test
* chore: bump chromium in DEPS to 131.0.6730.0
* chore: update patches
* update build tools target commit for new macOS SDK
* chore: update libc++ file names
* chore: bump chromium in DEPS to 131.0.6732.0
* chore: bump chromium in DEPS to 131.0.6734.0
* 5856527: [UI] Use mojo enum for `WindowShowState` in ui/
https://chromium-review.googlesource.com/c/chromium/src/+/5856527 
* chore: update build-tools sha to include macOD 15.0 SDK
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: alice <alice@makenotion.com> 
							
						 
						
							2024-09-25 06:19:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	bcf4095ace 
 
						 
						
							
							
								
								
								fix: crash when focusing WebView webContents ( #43921 )  
							
							... 
							
							
							
							fix: crash when focusing WebView 
							
						 
						
							2024-09-24 18:19:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	33d7c9ac3e 
 
						 
						
							
							
								
								
								refactor: hide printing impl details in api::WebContents ( #43893 )  
							
							... 
							
							
							
							* refactor: move api::WebContents::OnGetDeviceNameToUse() into an anonymous namespace
* refactor: move api::WebContents::OnPDFCreated() into an anonymous namespace
* refactor: remove unused #include 
							
						 
						
							2024-09-23 22:36:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	4bcbc955dd 
 
						 
						
							
							
								
								
								chore: bump chromium to 130.0.6695.0 (main) ( #43454 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 130.0.6673.0
* chore: bump chromium in DEPS to 130.0.6675.0
* chore: bump chromium in DEPS to 130.0.6677.2
* chore: bump chromium in DEPS to 130.0.6679.0
* 5802981: [Partitioned Popins] UKM
https://chromium-review.googlesource.com/c/chromium/src/+/5802981 
* 5799275: ash: Create //chrome/browser/ui/ash/web_view
https://chromium-review.googlesource.com/c/chromium/src/+/5799275 
* 5791853: [PWA] Allow WebContentsImpl::CreateNewWindow() to use new web contents for loading url
https://chromium-review.googlesource.com/c/chromium/src/+/5791853 
* 5805208: Move third_party/jacoco to a cipd/ subdirectory.
https://chromium-review.googlesource.com/c/chromium/src/+/5805208 
* chore: fixup patch indices
* 5771091: Introduce InputManager class for handling input in Viz.
https://chromium-review.googlesource.com/c/chromium/src/+/5771091 
* 5498921: [Permission] Remove SubscribeToPermissionStatusChange from PermissionManager
https://chromium-review.googlesource.com/c/chromium/src/+/5498921 
* 5791853: [PWA] Allow WebContentsImpl::CreateNewWindow() to use new web contents for loading url
https://chromium-review.googlesource.com/c/chromium/src/+/5791853 
* 5801311: Don't use int for bindings
https://chromium-review.googlesource.com/c/chromium/src/+/5801311 
* 5548827: [Web Install] Define the web-app-installation PermissionPolicy
https://chromium-review.googlesource.com/c/chromium/src/+/5548827 
* 5786325: Add Infrastructure for Hand tracking permission
https://chromium-review.googlesource.com/c/chromium/src/+/5786325 
* chore: fixup patch indices
* chore: bump chromium in DEPS to 130.0.6681.0
* [Views AX] Move BrowserAccessibility* to //ui/accessibility/platform
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5520052 
* chore: e patches all
* Don't have default arguments on virtual functions in render_frame_host.h
https://chromium-review.googlesource.com/c/chromium/src/+/5809399 
* test: log if loadURL fails in base url test
* chore: bump chromium in DEPS to 130.0.6683.2
* chore: fix support_mixed_sandbox_with_zygote.patch
content: restore old DisableJit behavior
https://chromium-review.googlesource.com/c/chromium/src/+/5804255 
* chore: update patch indices
* chore: bump chromium in DEPS to 130.0.6685.0
* Parallel process launching
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5015584 
* chore: update feat_expose_documentloader_setdefersloading_on_webdocumentloader.patch
No manual changes; patch applied with fuzz 1
* chore: e patches all
* chore: bump chromium in DEPS to 130.0.6687.0
* chore: bump chromium in DEPS to 130.0.6689.0
* chore: bump chromium in DEPS to 130.0.6691.0
* chore: bump chromium in DEPS to 130.0.6693.0
* chore: update patches
* chore: bump chromium in DEPS to 130.0.6695.0
* chore: free up macos disk space as soon as possible
* 5824143: Use checked in source lists for third_party/boringssl
https://chromium-review.googlesource.com/c/chromium/src/+/5824143 
* chore: update patches
* 5824122: Extensions: Add a new view type enum for developer tools contexts
https://chromium-review.googlesource.com/c/chromium/src/+/5824122 
* 5806109: Option for JavaScriptExecuteRequestForTests() to ignore content settings
https://chromium-review.googlesource.com/c/chromium/src/+/5806109 
* build: free up disk space on gn check too
* 5799369: [Refactoring] Make allow_http1_for_streaming_upload flags false.
https://chromium-review.googlesource.com/c/chromium/src/+/5799369 
* fixup! 5015584: Parallel process launching | https://chromium-review.googlesource.com/c/chromium/src/+/5015584 
* Disable failing test for short-term
See: https://github.com/electron/electron/issues/43730 
* oops
---------
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: Charles Kerr <charles@charleskerr.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: clavin <clavin@electronjs.org> 
							
						 
						
							2024-09-17 18:12:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	233724fe00 
 
						 
						
							
							
								
								
								chore: iwyu mojom-forward header files ( #43741 )  
							
							... 
							
							
							
							* chore: iwyu mojom.h headers
* fixup! chore: iwyu mojom.h headers
make previously-indirect include dependency direct
* fixup! fixup! chore: iwyu mojom.h headers
make previously-indirect include dependency direct 
							
						 
						
							2024-09-17 12:58:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Attard 
								
							 
						 
						
							
							
								
							
							
	
	
	c1c8fbfd9a 
 
						 
						
							
							
								
								
								build: make is_mas_build a generated header instead of config ( #43737 )  
							
							
							
						 
						
							2024-09-17 01:38:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	b6bf277b6f 
 
						 
						
							
							
								
								
								refactor: reduce code duplication in gin_helper::Promise ( #43716 )  
							
							... 
							
							
							
							* refactor: move scope scaffolding into SettletScope
idea stolen from SpellCheckScope
* refactor: move impl of PromiseBase::RejectPromise() to the cc file
* chore: remove unused #include 
							
						 
						
							2024-09-16 23:08:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	05dfd14913 
 
						 
						
							
							
								
								
								refactor: add EmitWarning(v8::Isolate*) helper ( #43722 )  
							
							... 
							
							
							
							* refactor: add EmitWarning(Isolate*, ...) warning
* chore: remove EmitWarning(node::Environment*, ...)
* chore: add code comments
* fixup! refactor: add EmitWarning(Isolate*, ...) warning
* chore: remove unused node #includes 
							
						 
						
							2024-09-16 15:53:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niklas Wenzel 
								
							 
						 
						
							
							
								
							
							
	
	
	f84ffc8fc8 
 
						 
						
							
							
								
								
								fix: prevent loading spinner when launching utility process on Windows ( #43657 )  
							
							... 
							
							
							
							fix: prevent spinning cursor when launching utility process on Windows 
							
						 
						
							2024-09-16 14:20:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	45bae950d5 
 
						 
						
							
							
								
								
								chore: remove unused base/ includes ( #43688 )  
							
							
							
						 
						
							2024-09-12 16:05:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Keeley Hammond 
								
							 
						 
						
							
							
								
							
							
	
	
	309d5dade3 
 
						 
						
							
							
								
								
								feat: add support for system picker in setDisplayMediaRequestHandler ( #43581 )  
							
							... 
							
							
							
							* tmp
* feat: add support for system picker in setDisplayMediaRequestHandler
* oops
* Apply suggestions from code review
Co-authored-by: Erick Zhao <erick@hotmail.ca>
* stuff
* well...
* seems legit
* chore: update patch to handle screenCapturer
* feat: modify API to use useSystemPicker
* fix: gate ScreenCaptureKitPicker to macos 15 or higher
* fix: don't use native picker with legacy media selection
* chore: code review, boolean set & docs update
* fix: add cancelCallback
* docs: clarify session & desktopCapturer docs
---------
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
Co-authored-by: Samuel Attard <sam@electronjs.org>
Co-authored-by: Erick Zhao <erick@hotmail.ca> 
							
						 
						
							2024-09-10 16:05:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Burda 
								
							 
						 
						
							
							
								
							
							
	
	
	0cc60500ed 
 
						 
						
							
							
								
								
								fix: restore Chromium default Content-Disposition header parsing ( #43611 )  
							
							... 
							
							
							
							* fix: restore Chromium default Content-Disposition header parsing
* Update api-web-request-spec.ts 
							
						 
						
							2024-09-10 15:32:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	18b1b33adc 
 
						 
						
							
							
								
								
								refactor: NativeWindow::Create() returns a unique_ptr ( #43576 )  
							
							... 
							
							
							
							refactor: NativeWindow::Create() returns a unique_ptr 
							
						 
						
							2024-09-06 12:59:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	fe0d4274e2 
 
						 
						
							
							
								
								
								fix: confirm a v8::Value is a v8::Object before casting it ( #43575 )  
							
							... 
							
							
							
							fix: confirm a v8::Value is a v8::Object before casting it 
							
						 
						
							2024-09-06 11:20:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	8ae5aacc8c 
 
						 
						
							
							
								
								
								refactor: declare gin::Wrapper subclasses as final ( #43527 )  
							
							... 
							
							
							
							As per the gin docs: "Wrappable<T> explicitly does not support further
subclassing of T. Subclasses of Wrappable<T> should be declared final." 
							
						 
						
							2024-09-04 18:40:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Orko Garai 
								
							 
						 
						
							
							
								
							
							
	
	
	53dcda1fe9 
 
						 
						
							
							
								
								
								fix: Use XDG_ACTIVATION_TOKEN in wayland when launched by other app ( #43481 )  
							
							... 
							
							
							
							When an electron app is launched by another app ensure that the
XDG_ACTIVATION_TOKEN env var is read and used for activation using
xdg_activation_v1 protocol. 
							
						 
						
							2024-09-04 12:54:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	2390706030 
 
						 
						
							
							
								
								
								refactor: prefer std::ranges over begin() and end() ( #43464 )  
							
							
							
						 
						
							2024-08-26 10:58:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Sanders 
								
							 
						 
						
							
							
								
							
							
	
	
	56829f75c1 
 
						 
						
							
							
								
								
								chore: cleanup include groupings ( #43478 )  
							
							
							
						 
						
							2024-08-26 10:44:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									John Kleinschmidt 
								
							 
						 
						
							
							
								
							
							
	
	
	c1eee18e41 
 
						 
						
							
							
								
								
								test: add -pdf-ready-to-print event to WebContents for testing ( #43436 )  
							
							
							
						 
						
							2024-08-23 12:34:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Cyon 
								
							 
						 
						
							
							
								
							
							
	
	
	ca0837c852 
 
						 
						
							
							
								
								
								chore: fix typos in 'shell/' folder. ( #43373 )  
							
							
							
						 
						
							2024-08-22 19:48:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reito 
								
							 
						 
						
							
							
								
							
							
	
	
	1aeca6fd0e 
 
						 
						
							
							
								
								
								feat: GPU shared texture offscreen rendering ( #42953 )  
							
							... 
							
							
							
							* feat: GPU shared texture offscreen rendering
* docs: clarify texture infos that passed by the paint event.
* feat: make gpu osr spec test optional
* fix: osr image compare
* fix: remove duplicate test
* fix: update patch file
* fix: code review
* feat: expose more metadata
* feat: use better switch design
* feat: add warning when user forget to release the texture.
* fix: typo
* chore: update patch
* fix: update patch
* fix: update patch description
* fix: update docs
* fix: apply suggestions from code review
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* fix: apply suggested fixes
---------
Co-authored-by: Charles Kerr <charles@charleskerr.com> 
							
						 
						
							2024-08-22 19:23:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shelley Vohr 
								
							 
						 
						
							
							
								
							
							
	
	
	4ae43dcb3b 
 
						 
						
							
							
								
								
								fix: touch bar functionality on BaseWindow ( #43353 )  
							
							... 
							
							
							
							* fix: touch bar functionality on BaseWindow
* test: add test for BaseWindow.setTouchBar 
							
						 
						
							2024-08-22 12:48:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Kerr 
								
							 
						 
						
							
							
								
							
							
	
	
	4fbf18a021 
 
						 
						
							
							
								
								
								refactor: move impl functions into private namespace ( #43372 )  
							
							
							
						 
						
							2024-08-21 15:26:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vít Černý 
								
							 
						 
						
							
							
								
							
							
	
	
	189675575c 
 
						 
						
							
							
								
								
								feat: extend navigationHistory API ( #42014 )  
							
							... 
							
							
							
							* feat: extend navigationHistory API
* refactor: simplify index checking
* refactor: rename 'getHistory' and 'replaceHistory' methods of navigationHistory
* refactor: rename delete*() methods to remove*()
* feat: remove navigationHistory.replaceHistory()
* tests: add tests for removeEntryAtIndex and getAllEntries 
							
						 
						
							2024-08-19 15:46:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									electron-roller[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	4c3014944c 
 
						 
						
							
							
								
								
								chore: bump chromium to 129.0.6664.0 (main) ( #43329 )  
							
							... 
							
							
							
							* chore: bump chromium in DEPS to 129.0.6657.0
* chore: update patches
* chore: bump chromium in DEPS to 129.0.6658.0
* chore: update patches
* 5743786: [ServiceWorker] Populate service worker start token to WorkerId.
https://chromium-review.googlesource.com/c/chromium/src/+/5743786 
* 5784424: [Extensions] Move ownership of Dispatcher to ExtensionsRendererClient
https://chromium-review.googlesource.com/c/chromium/src/+/5784424 
* chore: bump chromium in DEPS to 129.0.6659.0
* chore: bump chromium in DEPS to 129.0.6660.0
* chore: update patches
* chore: bump chromium in DEPS to 129.0.6662.0
* chore: bump chromium in DEPS to 129.0.6664.0
* 5789627: [Partitioned Popins] (3) `popin` feature triggers third-party storage partitioning
https://chromium-review.googlesource.com/c/chromium/src/+/5789627 
* 5791367: Remove some chrome:: namespace from chrome/browser/app_mode/*
https://chromium-review.googlesource.com/c/chromium/src/+/5791367 
* 5791522: [SCK] Skip redundant getShareableContentWithCompletionHandler
https://chromium-review.googlesource.com/c/chromium/src/+/5791522 
* 5761330: Send refresh rate prefs b/w RefreshRateController and DisplayPrivate
https://chromium-review.googlesource.com/c/chromium/src/+/5761330 
* chore: fixup patch indices
* 5793591: Remove unused GetHeader overload
https://chromium-review.googlesource.com/c/chromium/src/+/5793591 
* 5787624: [Extensions] Simplify ExtensionsRendererClient::RenderThreadStarted()
https://chromium-review.googlesource.com/c/chromium/src/+/5787624 
* 5721709: Fix Incorrect last_accessed_time Tracking for Tabs
https://chromium-review.googlesource.com/c/chromium/src/+/5721709 
* 5789215: [Extensions] Add a //chrome/common/extensions build target
https://chromium-review.googlesource.com/c/chromium/src/+/5789215 
* Roll V8 from 48f669a0758c to eee3eb91d01c
48f669a075..eee3eb91d0 
							
						 
						
							2024-08-19 14:52:53 -04:00