trop[bot]
1c3feddef8
docs: update breaking changes language ( #41398 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2024-02-21 14:17:57 -08:00
electron-roller[bot]
c779f19ee5
chore: bump chromium to 122.0.6261.57 (29-x-y) ( #41390 )
...
* chore: bump chromium in DEPS to 122.0.6261.57
* chore: update patches
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
v29.0.1
2024-02-21 11:26:48 -05:00
Keeley Hammond
09fbee9998
fix: check for draggable regions outside of main frame ( #41388 )
...
* fix: check for draggable regions outside of main frame
* fix: add nut-js to optional spec deps
Co-authored-by: samuelmaddock <samuelmaddock@electronjs.org >
---------
Co-authored-by: samuelmaddock <samuelmaddock@electronjs.org >
2024-02-21 10:52:02 -05:00
trop[bot]
69d371fc41
fix: revert to legacyMainResolve in JavaScript for asar compatibility ( #41371 )
...
* fix: revert to legacyMainResolve in JavaScript for asar compatibility
Co-authored-by: VerteDinde <vertedinde@electronjs.org >
* chore: update patch harder
* fix: export legacyMainResolve
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: VerteDinde <vertedinde@electronjs.org >
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
v29.0.0
2024-02-19 15:56:16 -08:00
trop[bot]
b6db80c1c4
fix: properly stream uploadData in protocol.handle() ( #41359 )
...
* refactor(protocol): extract file stream factory
Increase readability by moving the file stream creation logic out of the
`uploadData` to request body conversion function.
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
* fix: properly flatten streams in `protocol.handle()`
Refs: electron/electron#39658
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
* fix: `protocol.handle()` filter null origin header
Refs: electron/electron#40754
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
* fix: remove obsolete TODO comment
Refs: electron/electron#38929
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
* fix: forward `Blob` parts in `protocol.handle()`
Refs: electron/electron#40826
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
* fix: explicitly error out on unknown chunk parts
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Henrik S. Gaßmann <BurningEnlightenment@users.noreply.github.com >
2024-02-19 12:23:14 -08:00
trop[bot]
b87cf56b09
ci: fix helperPath calls in ci configs ( #41365 )
...
* ci: fix helperPath calls in ci configs
Co-authored-by: codebytere <codebytere@electronjs.org >
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* ci: fix helperPaths harder
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
2024-02-17 20:32:12 -05:00
electron-roller[bot]
bc40a1aa0c
chore: bump chromium to 122.0.6261.39 (29-x-y) ( #41349 )
...
* chore: bump chromium in DEPS to 122.0.6261.39
* chore: update patches
* fix: restore MessagePort close event
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2024-02-16 10:31:11 -06:00
trop[bot]
d8606efe94
fix: Ignore -webkit-app-region: drag; when window is in full screen mode. ( #41332 )
...
fix: Ignore `-webkit-app-region: drag;` when window is in full screen mode. (#41307 )
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Leliakin <leliakin@canva.com >
2024-02-15 14:41:46 -05:00
Charles Kerr
523e0d4574
refactor: inline simple getters, pt . 2 ( #41254 ) ( #41341 )
...
* refactor: inline AutofillPopup::line_count()
refactor: inline AutofillPopup::value_at()
refactor: inline AutofillPopup::label_at()
* refactor: inline NativeWindow::aspect_ratio()
refactor: inline NativeWindow::aspect_ratio_extra_size()
* refactor: inline BrowserProcessImpl::linux_storage_backend()
* refactor: inline ElectronMenuModel::sharing_item()
* refactor: inline Browser::badge_count()
* refactor: inline WebContents::is_guest()
refactor: inline InspectableWebContents::is_guest()
* refactor: inline InspectableWebContents::dev_tool_bounds()
* refactor: inline WebContents::type()
v29.0.0-beta.12
2024-02-15 11:00:32 -05:00
electron-roller[bot]
3b23911121
chore: bump chromium to 122.0.6261.29 (29-x-y) ( #41279 )
...
* chore: bump chromium in DEPS to 122.0.6261.29
* 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 >
2024-02-15 08:32:44 +09:00
trop[bot]
516cbfa29a
fix: skip the first two invalid updates when SCK is enabled ( #41344 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
v29.0.0-beta.11
2024-02-14 13:30:24 -08:00
trop[bot]
5c71377f40
fix: add capability to use ScreenCaptureKit for thumbnail generation ( #41329 )
...
This aligns us with Chromiums flags / capabilities in regards to using SCK for
everything. Currently on 14.4 Electron apps will pop warnings for usage of
deprecated APIs. With this change and a few "enable-features" toggles.
`--enable-features="ScreenCaptureKitMac,ScreenCaptureKitStreamPickerSonoma,ThumbnailCapturerMac:capture_mode/sc_screenshot_manager"`
As Chromium enables these by default Electron will inherit those changes, apps wishing to skip ahead can apply these flags early.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <marshallofsound@electronjs.org >
v29.0.0-beta.10
2024-02-14 01:11:29 -08:00
trop[bot]
85db55516b
build: allow custom refs for patch import & export ( #41316 )
...
* feat: allow custom refs for patch import & export
feat: add Patch-Dir metainfo, a sibling to Patch-Filename
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* chore: copyediting
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: minor copyediting
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 >
2024-02-12 23:11:43 +01:00
trop[bot]
e071faa31b
fix: destroy NodeService message pipe last ( #41301 )
...
refactor: destroy NodeService message pipe last
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v29.0.0-beta.9
2024-02-11 22:28:21 +01:00
trop[bot]
53e1c63d69
fix: crash on macOS non-programmatic close ( #41299 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2024-02-11 22:22:54 +01:00
trop[bot]
b8917a03d6
fix: GetCursorScreenpoint() sometimes wrongly returns (0,0) ( #41296 )
...
fix: GetCursorScreenpoint() sometimes wrongly returns 0,0
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2024-02-09 12:50:16 -06:00
trop[bot]
b33bc21159
build: export matching patches ( #41287 )
...
* build: make patches/config.json an array of objects
This file was previously an object of patch_dir keys to repo values;
Now is an array of objects containing `patch_dir` and `repo` properties.
This makes other per-target properties (e.g. `grep`) possible.
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: include Note metadata when exporting patches
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: support keyword filtering in export_patches()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: add optional `--grep` arg to git-export-patches script
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: update export_all_patches to understand new config file
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! build: update export_all_patches to understand new config file
chore: make lint happy
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! build: make patches/config.json an array of objects
chore: fix oops
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: remove support for the old file format
There is more code using config.json than I thought, so the
effort-to-reward of supporting the old format is not worth it.
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: update apply_all_patches to understand new config file
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: update lint.js to understand new config file
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* build: update patches-mtime-cache.py to understand new config file
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! build: update apply_all_patches to understand new config file
fix: oops
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! build: update apply_all_patches to understand new config file
fix minor syntax wart
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! build: support keyword filtering in export_patches()
refactor: use idiomatic python
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: warn if config.json has an invalid repo
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 >
2024-02-09 10:55:28 +09:00
Shelley Vohr
9bb821a818
fix: check for Node.js-created module when contextIsolation disabled ( #41265 )
...
fix: check for Node.js-created module when contextIsolation disabled
2024-02-09 10:54:59 +09:00
Keeley Hammond
432b89445f
fix: revert refactor of non-deprecated NSKeyedArchiver APIs ( #41290 )
...
Revert "refactor: use non-deprecated `NSKeyedArchiver` APIs (#40315 )"
This reverts commit 514a9319b9 .
v29.0.0-beta.8
2024-02-08 16:18:03 -08:00
trop[bot]
00a3c3c883
docs: note EXIF data unsupported in nativeImage ( #41284 )
...
* docs: note EXIF data unsupported in nativeImage
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* Update docs/api/native-image.md
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v29.0.0-beta.7
2024-02-08 18:00:14 +01:00
Shelley Vohr
288ec2ed93
fix: validate printToPDF margins against pageSize ( #41266 )
...
fix: validate `printToPDF` `margins` against `pageSize` (#41157 )
fix: validate margins against pageSize
2024-02-08 11:15:45 +09:00
trop[bot]
90ca228cdc
build: add flag for setting vendor version ( #41259 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2024-02-08 10:09:58 +09:00
trop[bot]
aa4ea630f8
docs: Properly document runAsNode utility process option ( #41260 )
...
* docs: Properly document runAsNode utility process option
Co-authored-by: Felix Rieseberg <fr@makenotion.com >
* Update docs/api/utility-process.md
Co-authored-by: Charles Kerr <charles@charleskerr.com >
Co-authored-by: Felix Rieseberg <fr@makenotion.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Felix Rieseberg <fr@makenotion.com >
2024-02-06 18:29:10 -08:00
trop[bot]
d6fedc20bc
refactor: KeyWeakMap cleanup ( #41252 )
...
* refactor: make KeyWeakMap::KeyObject private
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* perf: avoid redundant map lookup
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: remove unused KeyWeakMap::Has()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: make KeyWeakMap dtor nonvirtual
no inheritance used, so no need for virtual dtor?
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* chore: fix KeyWeakMap code comment
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: use if statement in KeyWeakMap::Get()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: use better variable names in KeyWeakMap::Values()
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 >
2024-02-06 12:43:17 -06:00
trop[bot]
42a72df1e7
refactor: remove deprecated BrowserContext::ResourceContext ( #41246 )
...
* refactor: remove ResourceContext* arg from GetNSSCertDatabaseForResourceContext()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: remove ResourceContext* arg from CertificateManagerModel::GetCertDBOnIOThread()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: remove BrowserContext* arg from CertificateManagerModel::Create()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: remove unused forward declarations
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: rename method to GetNSSCertDatabase()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! refactor: remove BrowserContext* arg from CertificateManagerModel::Create()
chore: remove unneeded line
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 >
v29.0.0-beta.6
2024-02-06 09:16:18 -06:00
trop[bot]
16764199a7
fix: original-fs import replacement ( #41238 )
...
fix: original-fs import replacement
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2024-02-05 17:03:08 -05:00
trop[bot]
4113f9d6a6
fix: crash problem with message_port close event ( #41237 )
...
When worker_thread shutdown, it will destory context and close
message_port. In this case, it should not dispatch close event.
Because it forbid script running during NotifyContextDestroyed in
ContextLifecycleNotifier.
Now chromium has implemented close_event and will not crash,
so we remove the patch with #22532 and add one test.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Jinli Wu <wujinli@bytedance.com >
2024-02-05 10:47:02 +01:00
trop[bot]
7aff4bc1dd
refactor: type-safe module imports / requires ( #41235 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2024-02-05 10:46:53 +01:00
trop[bot]
d5b0df6775
docs: add note about fuses to our security documentation ( #41227 )
...
docs: add note about fuses to our security documentation (#41210 )
* Add note about fuses to our security documentation
Additionally, add the missing #18 to the ToC.
* lint issues for security.md
* Update docs/tutorial/security.md
* move reference links to bottom of security.md
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Kilian Valkhof <kilian@kilianvalkhof.com >
2024-02-03 11:30:28 -06:00
trop[bot]
b4f66e5f79
refactor: replace use of deprecated base::JSONWriter::WriteJson() ( #41223 )
...
* refactor: use base::WriteJson() in ListValueToNSArray()
refactor: use base::WriteJson() in DictionaryValueToNSDictionary()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: use base::WriteJson() in Debugger::SendCommand()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: use base::WriteJson() in ScriptingExecuteScriptFunction::Run()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: use base::WriteJson() in HandleAccessibilityRequestCallback()
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 >
2024-02-02 19:08:52 -06:00
Calvin
fbab31a699
chore: cherry-pick e7ffe20ebfac from chromium ( #41216 )
...
* chore: cherry-pick e7ffe20ebfac from chromium
* chore: update patches
---------
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
v29.0.0-beta.5
2024-02-01 13:27:40 -08:00
electron-roller[bot]
7bccdbcbdb
chore: bump chromium to 122.0.6261.18 (29-x-y) ( #41203 )
...
* chore: bump chromium in DEPS to 122.0.6261.18
* chore: update patches
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2024-02-01 14:05:45 +01:00
trop[bot]
d715090a36
fix: select-usb-device should respect filters option ( #41197 )
...
fix: select-usb-device should respect filters option
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2024-01-31 21:18:52 +01:00
trop[bot]
31054d6d46
docs: document printToPDF generateDocumentOutline option ( #41167 )
...
* doc: document printToPDF generateDocumentOutline option
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* doc: ready event to whenReady
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2024-01-31 12:03:28 +01:00
trop[bot]
76859affbd
fix: avoid potential CHECK() failure in DictionaryToRect() ( #41184 )
...
refactor: use gfx::Rect::Contains() instead of reinventing the wheel
perf: use base::Value::FindInt() to avoid redundant map lookups
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2024-01-31 12:02:44 +01:00
trop[bot]
f3224365cf
refactor: type-safe imports in lib/node/init.ts ( #41186 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2024-01-31 10:07:34 +01:00
trop[bot]
4a24337b14
refactor: simplify code by using base::Value::EnsureList() ( #41182 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2024-01-31 10:07:28 +01:00
trop[bot]
2312420deb
fix: shouldPrintBackgrounds -> printBackground in webContents.printToPDF ( #41180 )
...
fix: shouldPrintBackgrounds -> printBackground
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2024-01-31 10:07:12 +01:00
trop[bot]
a05c9bcfb9
refactor: inline simple getters ( #41163 )
...
* refactor: inline OffScreenRenderWidgetHostView::IsPainting()
refactor: inline OffScreenRenderWidgetHostView::GetFrameRate()
refactor: inline OffScreenRenderWidgetHostView::GetRootLayer()
refactor: inline OffScreenRenderWidgetHostView::GetDelegatedFrameHost()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: inline OffscreenViewProxy::GetBitmap()
refactor: inline OffscreenViewProxy::GetBounds()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: inline WebContentsZoomController::GetDefaultZoomFactor()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: inline Notification prop getters
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: inline RootView::is_menu_bar_auto_hide()
refactor: inline RootView::is_menu_bar_visible()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: inline ElectronBrowserContext::can_use_http_cache()
refactor: inline ElectronBrowserContext::get_max_cache_size()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! refactor: inline Notification prop getters
remove get_ prefix from inlined simple getter method names
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! refactor: inline OffscreenViewProxy::GetBitmap()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! refactor: inline WebContentsZoomController::GetDefaultZoomFactor()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* fixup! refactor: inline Notification prop getters
have object getters return const references
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: rename method to OffScreenRenderWidgetHostView::root_layer()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: rename method to ElectronBrowserContext::max_cache_size()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: rename method to OffScreenRenderWidgetHostView::frame_rate()
Co-authored-by: Charles Kerr <charles@charleskerr.com >
* refactor: rename method to OffScreenRenderWidgetHostView::delegated_frame_host()
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 >
2024-01-30 09:45:19 +01:00
trop[bot]
25f52d5d32
fix: potential async_hooks crash in NotifyWindowRestore on Windows ( #41146 )
...
* fix: potential async_hooks crash in NotifyWindowRestore on Windows
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* fix: don't use CallbackScope for Error objects
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v29.0.0-beta.4
2024-01-29 10:11:46 +01:00
trop[bot]
1fefe25ed5
fix: update osk patch to fix more corner cases ( #41149 )
...
This is a follow up to https://github.com/electron/electron/pull/35921
that, it fixes more corner cases that on-screen-keyboard does not hide
for webviews.
This change has been applied in Teams for quite a while and should be
reliable enough to introduce to Electron.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2024-01-29 09:54:25 +01:00
trop[bot]
d92ffceafb
fix: apply module search paths restriction on worker and child process ( #41138 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2024-01-26 09:28:26 -06:00
trop[bot]
6e1dc452f9
build: remove unneeded dlls in Windows zip ( #41129 )
...
* build: fixup zip manifest check on Windows
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
* build: remove unused dlls
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
2024-01-25 17:46:52 -06:00
electron-roller[bot]
9daf416097
chore: bump chromium to 122.0.6261.6 (29-x-y) ( #40959 )
...
* chore: bump chromium in DEPS to 122.0.6240.1
* chore: bump chromium in DEPS to 122.0.6241.6
* chore: bump chromium in DEPS to 122.0.6245.1
* chore: bump chromium in DEPS to 122.0.6247.1
* chore: bump chromium in DEPS to 122.0.6249.1
* chore: bump chromium in DEPS to 122.0.6251.1
* chore: bump chromium in DEPS to 122.0.6253.1
* chore: bump chromium in DEPS to 122.0.6255.1
* chore: bump chromium in DEPS to 122.0.6257.1
* chore: bump chromium in DEPS to 122.0.6259.1
* chore: bump chromium in DEPS to 122.0.6259.3
* chore: bump chromium in DEPS to 122.0.6259.5
* chore: bump chromium in DEPS to 122.0.6260.0
* chore: bump chromium in DEPS to 122.0.6261.1
* chore: bump chromium in DEPS to 122.0.6261.6
* chore: update patches
(cherry picked from commit dde66c3589 )
* refactor: extensions replaced StringPiece with string_view
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/5171926
(cherry picked from commit c7031d5c05 )
* chore: update patches
(cherry picked from commit 95b04b1fca )
* 5192010: Rename {absl => std}::optional in //chrome/
https://chromium-review.googlesource.com/c/chromium/src/+/5192010
(cherry picked from commit 55e5867614 )
* 5109767: CodeHealth: Fix leaked raw_ptr in Linux ProcessSingleton
https://chromium-review.googlesource.com/c/chromium/src/+/5109767
(cherry picked from commit 7b2efc7586 )
* 5105227: [media_preview] Show requested device in permission bubble
https://chromium-review.googlesource.com/c/chromium/src/+/5105227
(cherry picked from commit 10d61636c6 )
* chore: update patches
(cherry picked from commit d04ebc7b07 )
* 5180720: Polish tiled browser window UI on Linux | https://chromium-review.googlesource.com/c/chromium/src/+/5180720
(cherry picked from commit 3dbbb67dbc )
* chore: update patches
(cherry picked from commit 18a5961e4e )
* chore: update patches
(cherry picked from commit 69e0bfefcc )
* 5186276: [autopip] Make "allow once" per navigation | https://chromium-review.googlesource.com/c/chromium/src/+/5186276
(cherry picked from commit 412f70681a )
* chore: update patches
(cherry picked from commit e4d2a2ded0 )
* 5190661: Automated T* -> raw_ptr<T> rewrite "refresh" | https://chromium-review.googlesource.com/c/chromium/src/+/5190661
(cherry picked from commit 6b41b72130 )
* 5206106: Make sure RenderFrameHosts are active when printing | https://chromium-review.googlesource.com/c/chromium/src/+/5206106
(cherry picked from commit 9a788c0c60 )
* 5202674: Reland "Automated T* -> raw_ptr<T> rewrite 'refresh'"
https://chromium-review.googlesource.com/c/chromium/src/+/5202674
(cherry picked from commit 55daca952d )
* fixup CodeHealth: Fix leaked raw_ptr in Linux ProcessSingleton
https://chromium-review.googlesource.com/c/chromium/src/+/5109767
(cherry picked from commit 047898ba92 )
* fixup 5206106: Make sure RenderFrameHosts are active when printing
(cherry picked from commit 715c534cd8 )
* Make legacy ToV8() helpers private to ScriptPromiseResolver, their only user
https://chromium-review.googlesource.com/c/chromium/src/+/5207474
(cherry picked from commit 9a10062d8c )
* fixup CodeHealth: Fix leaked raw_ptr in Linux ProcessSingleton
(cherry picked from commit a1f643b25e )
* fixup 5186276: [autopip] Make "allow once" per navigation
https://chromium-review.googlesource.com/c/chromium/src/+/5186276
(cherry picked from commit e3c40ed923 )
* 5191363: Mark LOG(FATAL) [[noreturn]]
https://chromium-review.googlesource.com/c/chromium/src/+/5191363
(cherry picked from commit 8037cef988 )
* fixup 5186276: [autopip] Make "allow once" per navigation
https://chromium-review.googlesource.com/c/chromium/src/+/5186276
(cherry picked from commit e60c31dd4f )
* fixup Make legacy ToV8() helpers private to ScriptPromiseResolver
https://chromium-review.googlesource.com/c/chromium/src/+/5207474
(cherry picked from commit b02108e0c0 )
* chore: update patches
(cherry picked from commit 96e8574115 )
* chore: update patches
(cherry picked from commit e0f51957be )
* chore: restore patch that was mistakenly removed
(cherry picked from commit 4057b5439c )
* 5181931: Improve LoginHandler (Part 9 / N)
https://chromium-review.googlesource.com/c/chromium/src/+/5181931
(cherry picked from commit 6ad8028fe8 )
* Dispatch SiteInstanceGotProcess() only when both process and site are set.
https://chromium-review.googlesource.com/c/chromium/src/+/5142354
(cherry picked from commit a871198a23 )
* 5171446: [AsyncSB] Pass navigation_id into CreateURLLoaderThrottles
https://chromium-review.googlesource.com/c/chromium/src/+/5171446
(cherry picked from commit ebf2efcedd )
* 5213708: Move DownloadTargetInfo into components/download
https://chromium-review.googlesource.com/c/chromium/src/+/5213708
(cherry picked from commit c361ded147 )
* extensions: Add a loader for Controlled Frame embedder scripts
https://chromium-review.googlesource.com/c/chromium/src/+/5202765
(cherry picked from commit 63d2773d15 )
* [CSC][Zoom] Add initial_zoom_level to DisplayMediaInformation
https://chromium-review.googlesource.com/c/chromium/src/+/5168626
(cherry picked from commit a4b5c9ce31 )
* fix: suppress clang -Wimplicit-const-int-float-conversion
(cherry picked from commit 979bde6683 )
* fixup 5191363: Mark LOG(FATAL) [[noreturn]] for Windows
https://chromium-review.googlesource.com/c/chromium/src/+/5191363
(cherry picked from commit 759f1740a8 )
* 5167921: Remove Widget::IsTranslucentWindowOpacitySupported
https://chromium-review.googlesource.com/c/chromium/src/+/5167921
Also
5148392: PinnedState: Support pinned state in PlatformWindowState | https://chromium-review.googlesource.com/c/chromium/src/+/5148392
(cherry picked from commit 53d9c82a57 )
* fixup: 5180720: Polish tiled browser window UI on Linux
https://chromium-review.googlesource.com/c/chromium/src/+/5180720
(cherry picked from commit e565db5095 )
* 5170669: clipboard: Migrate DOMException constructors to RejectWith-
https://chromium-review.googlesource.com/c/chromium/src/+/5170669
(cherry picked from commit 5409118134 )
* 5178824: [Fullscreen] Record UKM data
https://chromium-review.googlesource.com/c/chromium/src/+/5178824
(cherry picked from commit 3d53a6ec01 )
* chore: update patches after rebase
(cherry picked from commit 3a6a335a05 )
* chore: update patches after cherry picks
* chore: update patches after rebase
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: VerteDinde <vertedinde@electronjs.org >
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
v29.0.0-beta.3
2024-01-25 15:19:31 -05:00
Cheng Zhao
738e0b9664
chore: remove node patches by using the preload feature ( #41113 )
2024-01-25 11:39:04 -05:00
trop[bot]
370a2c702b
fix: dangling raw_ptr in OSRWHV destructor ( #41117 )
...
`delegated_frame_host_` holds a pointer to `delegated_frame_host_client_`.
Since `delegated_frame_host_client_` was being destroyed first, that
pointer was dangling in the OSRWHV destructor.
Also, make these two unique_ptr fields `const` since they point to the
same objects for the lifespan of the OSRWHV.
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
v29.0.0-beta.2
2024-01-25 15:45:08 +09:00
trop[bot]
3f85bd57a2
docs: update Playwright automated-testing guide ( #41098 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx >
2024-01-25 11:32:00 +09:00
trop[bot]
5c8b5ff811
fix: on error, reset spawnedProcess ( #41110 )
...
reset spawnedProcess instance in case of error
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Maikel Ortega Hernandez <maikeloh@gmail.com >
2024-01-25 11:30:47 +09:00
trop[bot]
7d7f390c93
fix: draggable regions not working ( #41112 )
...
* fix: draggable regions not working
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* fix: only support app regions for main frame
Co-authored-by: deepak1556 <hop2deep@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2024-01-25 11:21:01 +09:00
trop[bot]
0fc5e42018
fix: only remove hijackable envs from foreign parent ( #41102 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2024-01-25 10:13:57 +09:00