Samuel Attard
3879e9e065
build: remove the vendor directory ( #28883 )
...
The `vendor` directory is a remnant of times long since gone when we had
brightray and libchromiumcontent (never forget). It is currently the
hope to a single header file that afaics we do not need anymore and
randomly pyyaml gets cloned there but that is easily movable.
This commit removes all references to the vendor directory from scripts,
docs, helpers, etc. and removes the directory itself.
2021-04-28 00:38:08 -07:00
Samuel Attard
ea6d3fae98
docs: the tools folder does not exist anymore ( #28882 )
2021-04-28 00:36:53 -07:00
Juan Cruz Viotti
5ec3e02d13
docs: Remove mentions of the old external_binaries directory ( #28859 )
...
This functionality was removed in
https://github.com/electron/electron/pull/26701 .
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
2021-04-27 20:11:22 -07:00
Samuel Attard
0a1b26b1d5
refactor: remove internal navigation controller ( #28839 )
2021-04-27 16:11:18 -07:00
Jeremy Rose
aedec5206c
test: disable shell.trashItem in renderer test on win-ia32 ( #28868 )
2021-04-27 14:35:31 -07:00
Electron Bot
cdf04f3ae7
chore: bump chromium to 92.0.4488.0 (master) ( #28676 )
...
* chore: bump chromium in DEPS to 92.0.4478.0
* chore: update chromium patches
* chore: update v8 patches
* fix: add scale parameter to LookupIconFromFilepath
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2748317
Follow up: https://github.com/electron/electron/issues/28678
* build: depend on gtkprint config for gtk_util.h
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2824022
* build: add missing print_job_constants header
Refs: unknown
* chore: bump chromium in DEPS to 92.0.4479.0
* update patches
* chore: bump chromium in DEPS to 92.0.4480.0
* chore: bump chromium in DEPS to 92.0.4481.0
* chore: bump chromium in DEPS to 92.0.4482.2
* chore: bump chromium in DEPS to 92.0.4483.0
* chore: update patches
* chore: bump chromium in DEPS to 92.0.4484.0
* chore: bump chromium in DEPS to 92.0.4485.0
* fix patches
* update patches
* 2810414: [LSC] Add PRESUBMIT check for ASCIIToUTF16("...") and UTF8ToUTF16("...")
https://chromium-review.googlesource.com/c/chromium/src/+/2810414
* 2781233: NotificationService: Plumb document_url for non-persistent notifications.
https://chromium-review.googlesource.com/c/chromium/src/+/2781233
* fixup! 2810414: [LSC] Add PRESUBMIT check for ASCIIToUTF16("...") and UTF8ToUTF16("...")
* 2836669: Refactor GTK build target and dependencies
https://chromium-review.googlesource.com/c/chromium/src/+/2836669
* chore: bump chromium in DEPS to 92.0.4486.0
* update patches
* fix DecrementCapturerCount patch
* explicitly include badging.mojom.h
* include ui/gtk/gtk_ui_factory.h for BuildGtkUi()
* fixup! 2810414: [LSC] Add PRESUBMIT check for ASCIIToUTF16("...") and UTF8ToUTF16("...")
* iwyu fix for base::size
* iwyu for TRACE_EVENT0
* 2799631: Use structured interface for DevTools messages
https://chromium-review.googlesource.com/c/chromium/src/+/2799631
* 2801573: Convert enum to enum class for Widget::InitParams::Activatable
https://chromium-review.googlesource.com/c/chromium/src/+/2801573
* 2805764: Add ContentBrowserClient support for service worker-scoped binders
https://chromium-review.googlesource.com/c/chromium/src/+/2805764
* fixup! 2799631: Use structured interface for DevTools messages
* fixup! 2805764: Add ContentBrowserClient support for service worker-scoped binders
* oops, use of linux_ui after std::move
* fix devtools message handling for null params
* disable node test parallel/test-debug-args
https://chromium-review.googlesource.com/c/v8/v8/+/2843348
* fix gn check
* chore: bump chromium in DEPS to 92.0.4487.0
* chore: update patches
* chore: bump chromium in DEPS to 92.0.4488.0
* update patches
* Remove vpython use from Chromium DEPS file
https://chromium-review.googlesource.com/c/chromium/src/+/2810121
* Partial revert "workaround: disable CFG longjmp protection for Windows on Arm"
https://chromium-review.googlesource.com/c/chromium/src/+/2788210
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
Co-authored-by: Jeremy Rose <nornagon@nornagon.net>
2021-04-27 14:27:34 -07:00
Samuel Attard
fa61e3b119
feat: add session.storagePath to get path on disk for session data ( #28665 )
2021-04-27 09:54:28 -07:00
Cheng Zhao
b97b973306
test: worker should be able to load asar files ( #28858 )
2021-04-27 12:07:05 -04:00
Electron Bot
72092c2312
Bump v14.0.0-nightly.20210427
2021-04-27 07:32:15 -07:00
Electron Bot
7c398062dd
Bump v14.0.0-nightly.20210426
2021-04-26 13:13:43 -07:00
Electron Bot
7584ca16c1
Revert "Bump v14.0.0-nightly.20210426"
...
This reverts commit 2ceae36766
.
2021-04-26 13:11:05 -07:00
Electron Bot
2ceae36766
Bump v14.0.0-nightly.20210426
2021-04-26 13:10:23 -07:00
Electron Bot
7cf1f8d11c
Revert "Bump v14.0.0-nightly.20210426"
...
This reverts commit 9afae17380
.
2021-04-26 13:08:27 -07:00
Electron Bot
9afae17380
Bump v14.0.0-nightly.20210426
2021-04-26 13:07:20 -07:00
Samuel Attard
7884f52976
build: fix releases that failed halfway through npm publish actions ( #28851 )
2021-04-26 13:02:14 -07:00
Samuel Attard
79f67417f0
build: import execute method in symbols zip script
2021-04-26 13:00:50 -07:00
Samuel Attard
82b0d67d70
Revert "Bump v14.0.0-nightly.20210426"
...
This reverts commit 5d15cec0fd
.
2021-04-26 12:59:50 -07:00
Electron Bot
5d15cec0fd
Bump v14.0.0-nightly.20210426
2021-04-26 11:09:31 -07:00
Samuel Attard
a76b53348c
build: delete dsyms after they have been zipped in release builds
2021-04-26 11:04:44 -07:00
Samuel Attard
cce73c3b8d
Revert "Bump v14.0.0-nightly.20210426"
...
This reverts commit a1386dc19b
.
2021-04-26 10:56:38 -07:00
Samuel Attard
08c4b0ab61
build: free up space on macOS some more
2021-04-26 10:56:31 -07:00
Electron Bot
a1386dc19b
Bump v14.0.0-nightly.20210426
2021-04-26 07:37:07 -07:00
Milan Burda
ae0de8ef9f
fix: only set backgroundColor in default-app for default index.html ( #28792 )
2021-04-26 16:29:14 +09:00
Jeremy Rose
7c32deb70f
refactor: use rfh instead of process id in permission manager ( #28791 )
...
* refactor: use rfh instead of process id in permission manager
* fix build
* Update electron_permission_manager.cc
* swap for smaller diff
2021-04-26 16:24:12 +09:00
Jeremy Rose
dc7fa1d9f1
refactor: be more precise when creating api::WebContents ( #23128 )
2021-04-23 13:51:37 -07:00
Jeremy Rose
1c57e078aa
refactor: remove ProcessPreferences ( #28786 )
2021-04-23 12:57:40 -07:00
Electron Bot
33bbdcf1de
Bump v14.0.0-nightly.20210423
2021-04-23 07:33:24 -07:00
Jeremy Rose
be3c2fd0af
fix: shell.trashItem crash when called in renderer ( #28748 )
2021-04-22 13:46:41 -07:00
Jeremy Rose
d2654c652a
chore: restore "Additional Information" section ( #28764 )
2021-04-22 10:56:35 -07:00
Jeremy Rose
583660a85a
docs: fix unintentional emoji in win.getMediaSourceId description ( #28767 )
2021-04-22 10:56:25 -07:00
Samuel Attard
28904714ae
refactor: clean up unused parts of the render_frame_host patch file ( #28769 )
...
* chore: remove CanUseCustomSiteInstance
* chore: remove unused ShouldOverrideSiteInstanceForNavigation
* chore: remove CreateRelatedSiteInstance
* chore: remove BrowsingInstance::CreateSiteInstanceForURL
* chore: remove NavigationState::REUSE_SITE_INSTANCE
* chore: remove accidentally duplicated code post-patch-clean
* chore: reword patch description for new feature-set
* chore: remove ShouldForceNewSiteInstance and all its unused helpers
2021-04-22 10:55:32 -07:00
Samuel Maddock
43d27cc4d1
feat: add WebFrameMain.visibilityState ( #28706 )
...
* feat: add WebFrameMain.visibilityState
* docs: mention other page visibility APIs
* test: delay visibilityState check after hiding
* test: add waitForTrue to avoid flaky visibilityState test
* refactor: waitForTrue -> waitUntil
2021-04-22 12:00:58 -04:00
Electron Bot
93311c8686
Bump v14.0.0-nightly.20210422
2021-04-22 07:34:21 -07:00
dependabot[bot]
362e8421d6
build(deps): bump elliptic from 6.5.3 to 6.5.4 ( #28066 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-22 12:10:50 +02:00
Shelley Vohr
13f36d54cf
build: disable pseudolocales in Electron ( #28766 )
...
* build: disable pseudolocales in Electron
* Update build/args/all.gn
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
2021-04-21 17:55:22 -07:00
Samuel Attard
79077f6df9
chore: remove app.allowRendererProcessReuse ( #26874 )
2021-04-21 13:59:11 -07:00
Jeremy Rose
4ca518468d
feat: remove BrowserWindow option inheritance ( #28550 )
2021-04-21 10:55:17 -07:00
dependabot[bot]
c4931ff70e
build(deps): bump ssri from 6.0.1 to 6.0.2 ( #28723 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-21 11:56:24 -04:00
Shelley Vohr
503d24a473
fix: handle async nature of [NSWindow -toggleFullScreen] ( #25470 )
2021-04-21 16:56:25 +02:00
Electron Bot
7063b5ef2c
Bump v14.0.0-nightly.20210421
2021-04-21 07:32:11 -07:00
Shelley Vohr
11199d8824
feat: add BrowserWindow.isFocusable() ( #28642 )
2021-04-21 12:32:19 +02:00
Samuel Attard
69f3e330e7
fix: ensure widget size is set correctly on linux on small screens ( #28681 )
...
When creating a widget on linux the bounds are restricted to the screen
size, when calling SetSize / SetBounds they are not. This fixes this
initialization issue by calling SetBounds after widget creation.
Noticed this issue while running linux tests on xvfb with a screen size
smaller than the default electron window size (resulted in a failed
test).
2021-04-21 10:58:42 +02:00
Electron Bot
6ee819aa65
Bump v14.0.0-nightly.20210420
2021-04-20 07:33:25 -07:00
Samuel Attard
4f3664e6d9
build: fix docs only change script to pull all files not just 30 ( #28737 )
2021-04-19 20:00:28 -04:00
Jeremy Rose
e12a3cb59c
feat: remove deprecated additionalFeatures ( #28548 )
2021-04-19 15:46:54 -07:00
John Kleinschmidt
8164322195
build: read node files as binary files ( #28729 )
2021-04-19 12:55:17 -07:00
Samuel Attard
400d7c4bce
chore: update ts parser for description comment fixes and generic types ( #28709 )
...
* chore: update ts parser for description comment fixes
* docs: strongly type the getUserDefault API
* spec: add getUserMedia type assertions to smoke run
2021-04-19 11:44:58 -07:00
Samuel Attard
ac9ec1a6ea
build: unify machine-mac-large-arm and machine-mac-large ( #28700 )
2021-04-19 11:32:57 -07:00
Samuel Attard
6327a5a4a2
chore: clean up some spec things ( #28680 )
2021-04-19 11:27:34 -07:00
Mark Lee
99fc054ce9
docs(build-instructions): clarify that these are for building Electron itself ( #28674 )
2021-04-19 11:50:00 -04:00