Shelley Vohr
|
9b20b3a722
|
chore: improve contents.takeHeapSnapshot error messages (#37434)
* chore: improve contents.takeHeapSnapshot error messages
* fix wstring conversion issue
|
2023-03-01 10:50:36 -05:00 |
|
Shelley Vohr
|
5e25d23794
|
fix: handle closing webContents in BrowserView s (#37420)
* fix: handle closing webContents in BrowserViews
* test: add window.close() test
|
2023-03-01 11:35:06 +01:00 |
|
Calvin
|
1f390119fe
|
test: add disabled tests list (#37334)
|
2023-02-28 17:27:54 -05:00 |
|
Calvin
|
2e03bdb9b6
|
fix: about panel crash (#37373)
* fix: about panel is a base::Value::Dict
* nix this test for a diff PR
|
2023-02-28 17:26:00 -05:00 |
|
Jeremy Rose
|
3a5ae28c95
|
feat: expose initiator in navigation events (#37085)
|
2023-02-28 11:08:22 -08:00 |
|
Milan Burda
|
ed7b5c44a2
|
feat: add types to webRequest filter (#30914)
|
2023-02-27 11:16:59 -08:00 |
|
Jeremy Rose
|
a3e3efe4c4
|
test: use node helpers for events.once and setTimeout promise (#37374)
|
2023-02-23 15:53:53 -08:00 |
|
Shelley Vohr
|
32c60b29bb
|
fix: html fullscreen when window not fullscreenable (#37348)
|
2023-02-21 12:11:34 +01:00 |
|
Black-Hole
|
868676aa5c
|
feat: add httpOnly cookies.get filter (#37255)
feat: add httpOnly cookies filter
|
2023-02-21 11:44:35 +01:00 |
|
Cheng Zhao
|
a92fd2aa05
|
fix: restoring X11 window should not remove previous maximize state (#37346)
|
2023-02-21 09:49:02 +01:00 |
|
Jeremy Rose
|
872d1fe05a
|
feat: implement net.fetch (#36733)
|
2023-02-20 12:57:38 -08:00 |
|
Milan Burda
|
f97d68c4bf
|
test: convert functions to async & eliminate duplicates (#37316)
test: convert functions to async
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-20 12:30:57 +01:00 |
|
Milan Burda
|
969665eaa2
|
test: type-safe import of menu-item-roles in api-menu-item-spec.ts (#37320)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-19 01:27:03 -08:00 |
|
Milan Burda
|
0d8dd61257
|
test: use expect(dir).to.be.an.instanceof(fs.Dirent); (#37331)
|
2023-02-19 01:25:40 -08:00 |
|
Milan Burda
|
cf10c19c33
|
test: cleanup let xyz = null as unknown as T; (#37335)
|
2023-02-19 01:24:24 -08:00 |
|
Milan Burda
|
fcfbcbc7e1
|
test: move desktopCapturer usage from renderer to main in ts-smoke (#37321)
|
2023-02-17 16:29:36 -06:00 |
|
Milan Burda
|
e34cc6f48c
|
test: enable linting of ts-smoke and fix all issues (#37322)
|
2023-02-17 12:56:09 -06:00 |
|
Milan Burda
|
ee87438d28
|
test: use async helpers to simplify tests (#37314)
test: use async helpers to simplify the tests
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-17 12:32:39 -06:00 |
|
Cheng Zhao
|
0de1012280
|
feat: add BrowserWindow.set/getWindowButtonPosition APIs (#37094)
|
2023-02-17 19:06:32 +09:00 |
|
Milan Burda
|
0a5e634736
|
test: rename & split internal module tests (#37318)
|
2023-02-17 10:14:40 +01:00 |
|
Alexey Kuzmin
|
73b7aac6a4
|
test: fix "crash cases" tests not failing properly (#37304)
* test: fix "crash cases" tests not failing properly
* fixup! test: fix "crash cases" tests not failing properly
|
2023-02-17 10:14:00 +01:00 |
|
Milan Burda
|
ea848bc1c5
|
test: use webContents.create() in type-safe way (#37281)
test: use (webContents as typeof ElectronInternal.WebContents).create()
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-16 15:41:41 +01:00 |
|
Milan Burda
|
beed240454
|
test: use render-process-gone event in tests (#37280)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-16 01:25:41 -08:00 |
|
Jeremy Rose
|
71944f2c3b
|
refactor: simplify events (#37099)
|
2023-02-13 13:39:18 -08:00 |
|
Black-Hole
|
8b3e498436
|
fix: cookies filter secure invalid (#37203)
|
2023-02-13 15:02:55 +01:00 |
|
Jeremy Rose
|
01f1522cbd
|
chore: change undocumented protocol.registerProtocol to detect body type (#36595)
* feat: add protocol.registerProtocol
* remove wip handleProtocol code
* lint
* Update shell/browser/net/electron_url_loader_factory.h
Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
* fix
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
|
2023-02-13 16:48:30 +09:00 |
|
David Sanders
|
a37f572388
|
chore: update links in comments (#37197)
|
2023-02-11 18:52:54 -08:00 |
|
Milan Burda
|
3180312595
|
chore: update https://cs.chromium.org/ links to https://source.chromium.org/ (#37190)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-11 18:52:32 -08:00 |
|
Milan Burda
|
e5e9186d61
|
docs: add missing clipboard-sanitized-write permission value to setPermissionRequestHandler() (#37173)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-02-09 11:38:39 +01: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 |
|
Samuel Attard
|
00a542358d
|
build: only retry tests on CI (#37167)
|
2023-02-07 22:44:53 -08:00 |
|
Milan Burda
|
6a3cb34326
|
fix: expose native bindings by process type (#35949)
|
2023-02-07 20:22:18 -05: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
|
e60b0958e2
|
build: update spec dependencies to clean up yarn audit (#37116)
|
2023-02-03 13:17:05 -08: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 2f74db3c2139424c416f92d9169aeaa8a2f9c1ec)
* 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 7e50630c98137831a711c5abdbc8809e60cf1d73.
* 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>
|
2023-02-03 12:43:42 +01:00 |
|
Samuel Attard
|
6e0d63c356
|
build: update mocha for retries and audit fix (#37117)
|
2023-02-02 17:40:30 -08:00 |
|
Milan Burda
|
fd761ec8f7
|
chore: strip trailing whitespace (#35969)
|
2023-02-01 12:59:16 +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 |
|
Milan Burda
|
4bc6b15f53
|
refactor: move spec helpers to spec/lib (#37010)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-01-25 13:01:25 -08:00 |
|
Milan Burda
|
355f322dbd
|
chore: remove unused fixture_support.md (#37011)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-01-25 13:00:51 -08:00 |
|
Milan Burda
|
a9b6041d38
|
chore: remove unused files in spec/fixtures (#37012)
Co-authored-by: Milan Burda <miburda@microsoft.com>
|
2023-01-25 16:02:44 +01:00 |
|
Shelley Vohr
|
37f5881882
|
test: add a <datalist> spec for time type (#36953)
spec: add a datalist spec for time type
|
2023-01-23 11:21:28 -05:00 |
|
David Sanders
|
885c1878d4
|
test: fix nativeTheme test when system in dark mode (#36943)
|
2023-01-19 21:59:20 -05:00 |
|
David Sanders
|
b69236d177
|
test: fix test for USB device.forget() (#36942)
|
2023-01-18 16:30:01 -05:00 |
|
Shelley Vohr
|
1d98b27a66
|
chore: update node types version (#36924)
|
2023-01-18 14:46:27 +01:00 |
|
Milan Burda
|
2c56a06ad3
|
feat: add label property to Display objects (#36855)
|
2023-01-18 15:44:40 +09:00 |
|
Shelley Vohr
|
f31826f4a0
|
fix: getUserMedia duplicate permissions call (#36787)
* fix: getUserMedia duplicate permissions call
* test: add regression test
|
2023-01-11 11:55:31 +01:00 |
|
David Sanders
|
168726a052
|
fix: handle null/undefined options for fs.readdir (#34764)
|
2023-01-10 12:16:39 +01:00 |
|
Milan Burda
|
1c9e7687f9
|
docs: add missing window-management permission value to setPermissionRequestHandler() (#36776)
Co-authored-by: Milan Burda <miburda@microsoft.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
|
2023-01-10 09:49:04 +01:00 |
|