Milan Burda
|
e5e9186d61
|
docs: add missing clipboard-sanitized-write permission value to setPermissionRequestHandler() (#37173)
Co-authored-by: Milan Burda <miburda@microsoft.com>
v24.0.0-alpha.1
v24.0.0-nightly.20230209
|
2023-02-09 11:38:39 +01:00 |
|
Shelley Vohr
|
478ce96914
|
fix: avoid using v8 on Isolate termination (#35766)
* fix: avoid using v8 on Isolate termination
* chore: refactor for review
---------
Co-authored-by: electron-patch-conflict-fixer[bot] <83340002+electron-patch-conflict-fixer[bot]@users.noreply.github.com>
|
2023-02-09 09:48:49 +01:00 |
|
Jeremy Rose
|
8dc98aeeae
|
chore: remove load-url event (#37174)
|
2023-02-09 14:40:37 +09:00 |
|
Milan Burda
|
35a9e67dba
|
chore: rename built-in modules to bindings to match naming update in node (#37182)
|
2023-02-09 10:31:38 +09:00 |
|
Samuel Attard
|
8b380ee2f2
|
test: ensure fullscreen test is retryable (#37179)
spec: ensure fullscreen test is retryable
|
2023-02-08 12:40:24 -08:00 |
|
Shelley Vohr
|
a15c9d3058
|
test: Node.js hkdf tests work now (#37180)
|
2023-02-08 13:35:28 -05:00 |
|
David Sanders
|
22de86d5f4
|
docs: remove reference to electron/releases (#37164)
|
2023-02-08 15:27:09 +01:00 |
|
Samuel Attard
|
8783d03a59
|
test: mark some node specs as flaky (#37181)
|
2023-02-08 15:19:02 +01:00 |
|
Bruno Pitrus
|
df6f99aa72
|
fix: correct redefinition which is invalid C++ (#36096)
* fix: correct redefinition which is invalid C++
See https://stackoverflow.com/a/15538759 for an explanation of class scope.
GCC gives an error when compiling this code: https://godbolt.org/z/sYhc3cMjE
* Update export_gin_v8platform_pageallocator_for_usage_outside_of_the_gin.patch
---------
Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
Co-authored-by: Cheng Zhao <github@zcbenz.com>
v24.0.0-nightly.20230208
|
2023-02-08 16:03:47 +09:00 |
|
Samuel Attard
|
00a542358d
|
build: only retry tests on CI (#37167)
|
2023-02-07 22:44:53 -08:00 |
|
Jeremy Rose
|
9a0a0a7a46
|
fix: type for received-apns-notification event (#37177)
|
2023-02-07 22:43:29 -08:00 |
|
Milan Burda
|
6a3cb34326
|
fix: expose native bindings by process type (#35949)
|
2023-02-07 20:22:18 -05:00 |
|
electron-roller[bot]
|
de607cbcde
|
chore: bump node to v18.14.0 (main) (#37129)
* chore: bump node in DEPS to v18.14.0
* src: add support for externally shared js builtins
https://github.com/nodejs/node/pull/44376
* test: fix test broken under --node-builtin-modules-path
https://github.com/nodejs/node/pull/45894
* build: add option to disable shared readonly heap
https://github.com/nodejs/node/pull/45887
* src: remove unnecessary semicolons
https://github.com/nodejs/node/pull/46171
* src: remove return after abort
https://github.com/nodejs/node/pull/46172
* chore: fixup patch indices
* test_runner: parse yaml
https://github.com/nodejs/node/pull/45815
* src: use simdutf for converting externalized builtins to UTF-16
https://github.com/nodejs/node/pull/46119
* src: rename internal module declaration as internal bindings
https://github.com/nodejs/node/pull/45551
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
|
2023-02-07 15:51:07 -05:00 |
|
David Sanders
|
7abe38b46e
|
build: fix version check in release_dependency_versions.yml (#37155)
* build: fix version check in release_dependency_versions.yml
* chore: also mksnapshot
|
2023-02-07 11:38:50 -05:00 |
|
David Sanders
|
d17507e3f6
|
docs: use relative links within docs (#37042)
v24.0.0-nightly.20230207
|
2023-02-07 19:28:24 +09:00 |
|
Keeley Hammond
|
9b2b3aa287
|
docs: update stable dates (#37150)
|
2023-02-06 13:42:58 -08:00 |
|
github-actions[bot]
|
b4acbbb1e9
|
build: update appveyor image to latest version (#37151)
Co-authored-by: jkleinsc <jkleinsc@users.noreply.github.com>
|
2023-02-06 13:42:32 -08:00 |
|
David Sanders
|
dc972b3919
|
chore: remove old script code for ATOM_SHELL_ (#37140)
The TODO is from 2016, seems like it's time
|
2023-02-06 13:07:45 -08:00 |
|
Jeremy Rose
|
67dc178e70
|
refactor: move gin_helper::Constructible methods to prototype (#37087)
|
2023-02-06 12:59:49 -08:00 |
|
Milan Burda
|
8d382b9c60
|
chore: remove deprecated capturer count APIs (#37075)
chore: remove deprecated incrementCapturerCount() / decrementCapturerCount()
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-06 07:54:47 -08:00 |
|
Samuel Attard
|
7dcd97f864
|
fix: enable basic a11y when voice control is active (#37122)
c.f. https://chromium-review.googlesource.com/c/chromium/src/+/2680102
v24.0.0-nightly.20230206
|
2023-02-06 20:32:21 +09:00 |
|
David Sanders
|
9ec13afeaf
|
docs: add missing ipcRenderer require to example code (#37134)
|
2023-02-06 14:40:16 +09:00 |
|
dependabot[bot]
|
9c0dcaf36b
|
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#37132)
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-02-04 13:50:33 -08:00 |
|
Samuel Attard
|
e60b0958e2
|
build: update spec dependencies to clean up yarn audit (#37116)
|
2023-02-03 13:17:05 -08:00 |
|
Shelley Vohr
|
0524b4e98a
|
build: allow workflow_dispatch on scheduled Actions (#37128)
|
2023-02-03 20:55:04 +01:00 |
|
electron-roller[bot]
|
d02c9f8bc6
|
chore: bump chromium to 111.0.5544.3 (main) (#36820)
* chore: bump chromium in DEPS to 111.0.5522.0
* chore: bump chromium in DEPS to 111.0.5524.0
* chore: bump chromium in DEPS to 111.0.5526.0
* chore: bump chromium in DEPS to 111.0.5528.0
* chore: update patches/chromium/mas_avoid_usage_of_private_macos_apis.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4132807
Fix simple code shear
* chore: update patches/chromium/unsandboxed_ppapi_processes_skip_zygote.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4130675
Fix simple code shear
* chore: update patches/chromium/hack_plugin_response_interceptor_to_point_to_electron.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4144281
Fix simple code shear; applied cleanly w/patch-fuzz
* chore: update patches/chromium/disable_unload_metrics.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4126173
Fix simple code shear; applied cleanly w/patch-fuzz
* chore: update patches/chromium/feat_add_data_parameter_to_processsingleton.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4144281
Fix simple code shear; applied cleanly w/patch-fuzz
* chore: update patches/chromium/preconnect_manager.patch
https://chromium-review.googlesource.com/c/chromium/src/+/4144281
Fix simple code shear; applied cleanly w/patch-fuzz
* chore: update patches/v8/force_cppheapcreateparams_to_be_noncopyable.patch
https://chromium-review.googlesource.com/c/v8/v8/+/3533019
Fix simple code shear; applied cleanly w/patch-fuzz
* chore: update patches
* chore: update patches/chromium/add_maximized_parameter_to_linuxui_getwindowframeprovider.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4128765
Upstream added a new call to HeaderContext(), whose signature we have patched
* chore: bump chromium in DEPS to 111.0.5530.0
* chore: update patches
* Move ChildProcessHost* from content/common to content/browser
Xref: Move ChildProcessHost* from content/common to content/browser
* Remove RenderViewHostChanged
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4134103
[upstream removal of RenderViewHostChanged]
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4092763
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4093234
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4133892
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4134103
[examples of upstream code adjusting to the change]
Upstream handles this change in roughly two approaches:
1. Move the code over to RenderFrameHostChanged(old_host, new_host)
but test for new_host->IsInPrimaryMainFrame() before acting
2. Migrate to the PrimaryPageChanged(page) API and use
page.GetMainDocument() to get the RenderFrameHost.
I've chosen 1. because electron_api_web_contents needed that pointer
to old_host to call RemoveInputEventListener(), but I may be missing
some context & would appreciate review on this commit.
* Make electron/shell/browser/relauncher_win.cc use <winternl.h>
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4129135
Many internal Windows types are now available in winternl.h
so upstrem no longer defines the types themselves.
* Move ChildProcessHost* from content/common to content/browser
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4134795
* fixup! Make electron/shell/browser/relauncher_win.cc use <winternl.h>
winternl.h does not define the field we need, so clone the struct Chromium was using into unnamed namespace
* fixup! Move ChildProcessHost* from content/common to content/browser
chore: update #includes too
* chore: bump chromium in DEPS to 111.0.5532.0
* chore: sync patches/chromium/pepper_plugin_support.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4133323
manually reync patch; no code changes
* chore: sync patches/chromium/mas_no_private_api.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4143865
the content/common/pseudonymization_salt.cc patch is no longer needed
* chore: sync patches/chromium/mas_disable_remote_accessibility.patch
patch-fuzz update; no manual changes
* chore: sync patches/chromium/build_do_not_depend_on_packed_resource_integrity.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4111725
manually reync patch; no code changes
* chore: sync patches/chromium/create_browser_v8_snapshot_file_name_fuse.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4133323
manually reync patch; no code changes
* chore: sync patches/v8/fix_build_deprecated_attribute_for_older_msvc_versions.patch
Xref: https://chromium-review.googlesource.com/c/v8/v8/+/4127230
patch-fuzz update; no manual changes
* chore: rebuild patches
* fixup! Remove RenderViewHostChanged
Use PrimaryPageChanged()
* chore: remove unused method TabsUpdateFunction::OnExecuteCodeFinished()
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4133991
This private, already-unused function showed up as a FTBFS because it
took a base::ListValue parameter and ListValue was removed upstream.
* task posting v3: remove includes of runner handles and IWYU task runners
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4133323
* chore: lint
* chore: more lint
* fixup! task posting v3: remove includes of runner handles and IWYU task runners
macOS, too
* fixup! task posting v3: remove includes of runner handles and IWYU task runners
* chore: bump chromium in DEPS to 111.0.5534.0
* chore: sync patches/chromium/allow_new_privileges_in_unsandboxed_child_processes.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4141862
patch-fuzz update; no manual changes
* chore: sync patches/chromium/logging_win32_only_create_a_console_if_logging_to_stderr.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4153110
Sync to minor upstream changes. Add const correctness.
* chore: sync electron/patches/chromium/feat_configure_launch_options_for_service_process.patch
https://chromium-review.googlesource.com/c/chromium/src/+/4141862
patch-fuzz update; no manual changes
* chore: patches/v8/fix_build_deprecated_attribute_for_older_msvc_versions.patch
sync https://chromium-review.googlesource.com/c/v8/v8/+/4147787
patch-fuzz update; no manual changes
* chore: update patches
* chore: bump chromium in DEPS to 111.0.5536.0
* chore: sync patches/chromium/allow_new_privileges_in_unsandboxed_child_processes.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4141863
Sync with upstream code changes. Minor code golf for readability.
Note: upstream is laying groundwork for being able to work off of env vars
instead of switches. Doesn't affect us yet but worth being aware of.
> + // Environment variables could be supported in the future, but are not
> + // currently supported when launching with the zygote.
* chore: update patches/chromium/feat_expose_raw_response_headers_from_urlloader.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4126836
patch-fuzz update; no manual changes
* chore: sync electron/patches/chromium/feat_configure_launch_options_for_service_process.patch
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4141863
manual sync
* chore: sync electron/patches/v8/fix_build_deprecated_attribute_for_older_msvc_versions.patch
https://chromium-review.googlesource.com/c/v8/v8/+/4147788
fuzz-patch
* chore: rebuild patches
* chore: bump chromium in DEPS to 111.0.5538.0
* chore: bump chromium in DEPS to 111.0.5540.0
* chore: update patches
* Remove sdk_forward_declarations
https://chromium-review.googlesource.com/c/chromium/src/+/4166680
* task posting v3: Remove task runner handles from codebase entirely
Refs https://chromium-review.googlesource.com/c/chromium/src/+/4150928
* Cleanup child_process_launcher_helper*
Refs https://chromium-review.googlesource.com/c/chromium/src/+/4141863
* fix: utilityprocess spec on macOS
* fix: build on windows
Refs https://chromium-review.googlesource.com/c/chromium/src/+/4141863
* chore: fix lint
* chore: bump chromium 111.0.5544.3
* chore: gen filenames.libcxx.gni
* Add check for Executable+Writable handles in renderer processes.
Refs https://chromium-review.googlesource.com/c/chromium/src/+/3774416
* fixup! Add check for Executable+Writable handles in renderer processes.
* 4143761: [110] Disable SwiftShader for WebGL on M1 Macs.
https://chromium-review.googlesource.com/c/chromium/src/+/4143761
(cherry picked from commit 2f74db3c21)
* chore: bump chromium to 111.0.5555.0
* 56085: Remove hmac.h include from ssl.h.
https://boringssl-review.googlesource.com/c/boringssl/+/56085
* 4167020: Remove forwarding headers
https://chromium-review.googlesource.com/c/chromium/src/+/4167020
* chore: bump chromium to 111.0.5559.0
* 4181044: Restrict WebCursor usage to RenderWidgetHostViewAura
https://chromium-review.googlesource.com/c/chromium/src/+/4181044
* 4189437: views: rename ink_drop_host_view to ink_drop_host
https://chromium-review.googlesource.com/c/chromium/src/+/4189437
* chore: bump chromium to 111.0.5560.0
* 4167016: win7dep: remove non aeroglass code
https://chromium-review.googlesource.com/c/chromium/src/+/4167016
* fixup after rebase: Remove forwarding header
s https://chromium-review.googlesource.com/c/chromium/src/+/4167020
* 4125755: Reland "Reject getDisplayMedia calls without user activation"
https://chromium-review.googlesource.com/c/chromium/src/+/4125755
* test: add workaround
* chore: update patches
* fix: alter coreModuleRegExp to prevent arm crash
* Revert "fix: alter coreModuleRegExp to prevent arm crash"
This reverts commit 7e50630c98.
* 4218354: Disable the use of preserve_most on arm64 Windows
https://chromium-review.googlesource.com/c/v8/v8/+/4218354
* chore: review changes
---------
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: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
v24.0.0-nightly.20230203
|
2023-02-03 12:43:42 +01:00 |
|
Milan Burda
|
446c7809cc
|
refactor: process event emitting for sandboxed renderers (#37109)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-03 11:59:57 +01:00 |
|
Samuel Attard
|
6e0d63c356
|
build: update mocha for retries and audit fix (#37117)
v24.0.0-nightly.20230202
|
2023-02-02 17:40:30 -08:00 |
|
Samuel Attard
|
d069b8fc66
|
build: actually upload symbol zips (#37124)
|
2023-02-02 17:39:51 -08:00 |
|
Samuel Attard
|
1a6085e20e
|
docs: improve globalShortcut and hookWindowMessage types (#37115)
|
2023-02-02 12:31:28 -08:00 |
|
Shelley Vohr
|
33c32a798b
|
build: remove mips64el build config (#37093)
build: remove mips64el build config
|
2023-02-02 20:53:54 +09:00 |
|
David Sanders
|
23ae0dde17
|
docs: use automatic link syntax for symbol server link (#37089)
|
2023-02-02 19:16:41 +09:00 |
|
Milan Burda
|
ac266e2187
|
docs: remove invalid appcache value from storages in clearStorageData() (#37095)
|
2023-02-01 17:35:21 -08:00 |
|
Jeremy Rose
|
6aa7e27b39
|
fix: nodeIntegrationInWorker fails to boot in AudioWorklets (#37041)
|
2023-02-01 16:03:23 -08:00 |
|
Shelley Vohr
|
2dc76d0d80
|
build: fixup release_dependency_versions action (#37036)
|
2023-02-01 19:12:19 +01:00 |
|
Milan Burda
|
fd761ec8f7
|
chore: strip trailing whitespace (#35969)
v24.0.0-nightly.20230201
|
2023-02-01 12:59:16 +01:00 |
|
Samuel Attard
|
dbdbb6fb3b
|
build: bump deps to clean up yarn audit (#36535)
build: update dependencies to clean up yarn audit
|
2023-01-31 13:58:39 -08:00 |
|
Shelley Vohr
|
26ee197fe5
|
chore: validate .mjs spec files in Node.js smoke tests (#37073)
chore: take mjs spec files in Node.js smoke tests
|
2023-01-31 12:36:27 -08:00 |
|
Shelley Vohr
|
730a07ad62
|
docs: note how to clear an aspect ratio (#37074)
|
2023-01-31 12:36:09 -08:00 |
|
David Sanders
|
01b4e3b521
|
ci: update actions/stale to v6.0.1 (#37079)
|
2023-01-31 12:30:40 -08:00 |
|
David Sanders
|
899881457b
|
docs: update modules list in docs/README.md (#37080)
|
2023-01-31 12:29:33 -08:00 |
|
John Kleinschmidt
|
9adbf49240
|
ci: fixup ninja for release (#37083)
v24.0.0-nightly.20230131
|
2023-01-31 11:29:39 -05:00 |
|
Milan Burda
|
c6203d54d0
|
refactor: simplify script/lint.js (#37077)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-01-31 14:33:50 +01:00 |
|
Shelley Vohr
|
23739c644b
|
fix: crash on WebWorkerObserver script execution (#37050)
fix: crash on WebWorkerObserver script execution
|
2023-01-31 12:29:29 +01:00 |
|
Shelley Vohr
|
ce35bda805
|
fix: crash on window.print() (#37052)
fix: crash on window.print()
|
2023-01-31 12:06:11 +01:00 |
|
John Kleinschmidt
|
fcc7a869f2
|
ci: ensure correct ninja is used (#37069)
|
2023-01-30 12:35:38 -05:00 |
|
Jeremy Rose
|
85f41d59ac
|
fix: ensure autofill popup view is > 1x1 in size (#36121)
* fix: ensure autofill popup view is > 1x1 in size
ref #26667
* Update shell/browser/ui/views/autofill_popup_view.cc
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
v24.0.0-nightly.20230127
|
2023-01-27 10:50:19 +01:00 |
|
Shelley Vohr
|
0026fdb78a
|
fix: resizing borders in nondraggable regions (#37016)
* fix: resizing borders in nondraggable regions
* chore: remove frame handling from ShouldDescendIntoChildForEventHandling
|
2023-01-26 14:04:19 +01:00 |
|
Mikaël Barbero
|
1486cbdf64
|
feat: add support for unlocking with Apple Watch (#36935)
v24.0.0-nightly.20230126
|
2023-01-26 13:05:42 +01:00 |
|
Cheng Zhao
|
c303135b02
|
fix: fallback to GtkStatusIcon when app indicator is not supported (#36815)
* chore: get ready for multi backend tray
* fix: fallback to GtkStatusIcon when app indicator is not supported
* chore: use smart pointers
|
2023-01-26 19:15:55 +09:00 |
|