2239 Commits

Author SHA1 Message Date
Keeley Hammond
f2e2fc34f2 build: determine electron version from tags not files (#36137)
* build: determine electron version from tags not files (#36106)

* build: determine electron version from tags not files

* build: make electron_version dependent on packed-refs and git HEAD

* build: do not delete electron/.git

* build: do not revert a commit we didn't make

* build: gen version file instead of just writing it

* build: update cache and ninja targets

* build: copy resource.h to generated electron.rc

* build: electron_win32_resources should be public deps

* build: also copy the icon

Co-authored-by: MarshallOfSound <marshallofsound@electronjs.org>

* chore: fixup patches

* chore: update patches

* build: ensure get-version runs in the electron git checkout (#36128)

* build: strip v in the getElectronVersion helper

* build: use npm@7 for npm view command

Co-authored-by: Samuel Attard <sam@electronjs.org>
Co-authored-by: MarshallOfSound <marshallofsound@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@salesforce.com>
2022-10-30 15:38:01 -07:00
trop[bot]
7a40212cc8 chore: move main process only accessible API bindings away from common (#36144)
Co-authored-by: Milan Burda <milan.burda@gmail.com>

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Milan Burda <milan.burda@gmail.com>
2022-10-26 16:52:12 -04:00
Sudowoodo Release Bot
83077e9b97 Bump v19.1.3 2022-10-12 08:31:50 -07:00
Milan Burda
5e7d79baa3 fix: pass rfh instances through to the permission helper (#35986)
fix: pass rfh instances through to the permission helper (#35419)

Co-authored-by: Samuel Attard <sam@electronjs.org>
2022-10-11 16:05:47 -07:00
Sudowoodo Release Bot
4748751005 Bump v19.1.2 2022-10-05 08:31:53 -07:00
trop[bot]
5dfff3a70a fix: set display_id in desktop capturer on Linux (#35835)
fix: set display_id in desktop capturer on Linux (#33861)

Previously, display_id was an empty string, pending Chrome support for
sharing individual screens. Now that this has been added, it is
desirable to have this property set correctly.

Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>

Co-authored-by: James Cash <james.nvc@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
2022-09-28 22:22:48 +02:00
Sudowoodo Release Bot
ddee4efb07 Bump v19.1.1 2022-09-28 08:31:43 -07:00
trop[bot]
d961b39ed7 fix: set macOS crypto keychain name earlier (#35795)
* fix: set macOS crypto keychain name earlier

* spec: ensure arm64 mac tests are cleaned up

* fixup for password name difference in 19-x-y

Co-authored-by: Samuel Attard <sattard@salesforce.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
2022-09-27 20:15:53 -04:00
trop[bot]
b077402f2c fix: allow docking DevTools with WCO (#35763)
fix: allow for docking devtools with WCO

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-09-26 10:15:20 +02:00
Sudowoodo Release Bot
4817e82e89 Bump v19.1.0 2022-09-23 12:36:07 -07:00
John Kleinschmidt
13445df1fb Revert "Bump v19.1.0"
This reverts commit e75e4420eb.
2022-09-21 19:49:32 -04:00
Sudowoodo Release Bot
e75e4420eb Bump v19.1.0 2022-09-21 16:00:13 -07:00
Sudowoodo Release Bot
a79258f77e Revert "Bump v19.1.0"
This reverts commit 09cf05df5c.
2022-09-21 10:34:55 -07:00
Sudowoodo Release Bot
09cf05df5c Bump v19.1.0 2022-09-21 08:32:04 -07:00
trop[bot]
2dfd69ea90 fix: edge case in app.isInApplicationsFolder() (#35729) 2022-09-21 10:54:23 +02:00
trop[bot]
1289823c67 build: fix building with enable_basic_printing false (#35690)
Co-authored-by: Milan Burda <miburda@microsoft.com>
2022-09-16 04:49:54 +02:00
Milan Burda
c2d73ae79c feat: webFrameMain.origin (#35624)
feat: webFrameMain.origin (#35438)

Co-authored-by: Jeremy Rose <jeremya@chromium.org>
2022-09-15 10:27:20 -07:00
Raymond Zhao
0e0b638e5f fix: allow maximizing when window enters tablet mode with WCO (#35677) 2022-09-14 15:12:19 -07:00
Sudowoodo Release Bot
0e6da36264 Bump v19.0.17 2022-09-14 08:31:46 -07:00
trop[bot]
d0293c81c0 fix: remove extra dot in extension (#35660)
* fix: remove extra period of extension

* update comment

Co-authored-by: mlaurencin <mlaurencin@electronjs.org>
2022-09-13 14:11:28 -07:00
trop[bot]
820e0ca3b5 fix: ensure history navigations are sandboxed-iframe-aware (#35621)
Co-authored-by: Jeremy Spiegel <jeremy.spiegel@frontapp.com>
2022-09-12 03:03:38 -07:00
trop[bot]
397a5c6194 fix: Set background for WCO container (#35610)
* fix: Set background for WCO container

* Add background when invalidating as well

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2022-09-08 13:46:37 -07:00
trop[bot]
4d62f9648f fix: session.getBlobData never resolves with blob sizes > 65536 (#35600)
fix: session.getBlobData never resolves with blob sizes > 65536 (#35277)

* fix: session.getBlobData never resolves with blob sizes > 65536 (#34398)

* Add unit test case for session.getBlobData

Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>

Co-authored-by: Frank Pian <bianyongfang@vip.qq.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
2022-09-08 10:30:07 +02:00
Sudowoodo Release Bot
778fa44a0f Bump v19.0.16 2022-09-07 14:18:18 -07:00
Sudowoodo Release Bot
d97604f8f9 Revert "Bump v19.0.16"
This reverts commit efc6f0fd0a.
2022-09-07 10:16:21 -07:00
Sudowoodo Release Bot
efc6f0fd0a Bump v19.0.16 2022-09-07 08:31:52 -07:00
Sudowoodo Release Bot
09a01ccc52 Bump v19.0.15 2022-08-31 08:31:43 -07:00
trop[bot]
2fc4a87d56 fix: compensate for title bar height when setting bounds on BrowserView (#35495)
fix: compensate for title bar height when setting bounds

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-08-31 10:49:11 +02:00
trop[bot]
07f54a4474 fix: fullscreen crashing with roundedCorners: false (#35456)
fix: fullscreen crashing with roundedCorners

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-08-29 17:10:19 +09:00
trop[bot]
6be66eaf9b fix: Frameless window shows frame while opening (#35351)
* fix: Frameless window shows frame while opening

* Clarify comments

* Inline setter

* Edit comment

* Update .patches

* chore: update patches

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: Samuel Attard <sam@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-08-25 15:57:14 +09:00
Sudowoodo Release Bot
53f115849b Bump v19.0.14 2022-08-24 09:48:48 -07:00
Sudowoodo Release Bot
676eef4b87 Revert "Bump v19.0.14"
This reverts commit 2bbec7481f.
2022-08-24 09:46:45 -07:00
Sudowoodo Release Bot
2bbec7481f Bump v19.0.14 2022-08-24 08:32:39 -07:00
trop[bot]
6b97beb489 fix: add restore event for minimized maximization (#35411)
Co-authored-by: mlaurencin <mlaurencin@electronjs.org>
2022-08-23 11:50:59 +02:00
trop[bot]
81854a488b fix: ensure chrome colors are initialized (#35400)
* fix: ensure chrome colors are initialized

* build: fix linking on windows

* build: fix linking on windows

* build: add needed files to chromium_src/BUILD

Co-authored-by: Samuel Attard <sattard@salesforce.com>
Co-authored-by: VerteDinde <keeleymhammond@gmail.com>
2022-08-23 11:19:36 +02:00
trop[bot]
22ad2d33bf fix: don't bypass redirect checks (#35369)
Co-authored-by: Jeremy Rose <japthorp@slack-corp.com>
2022-08-18 10:09:03 -07:00
Sudowoodo Release Bot
eb824db537 Bump v19.0.13 2022-08-17 08:33:41 -07:00
Raymond Zhao
4f214d5319 fix: WCO restore button is off-center (#35314)
fix: update Windows caption buttons to match Win11 style (#34790)

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-08-15 11:45:21 -04:00
trop[bot]
9ffebd1c53 fix: WCO occlusion of DevTools (#35308)
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-08-15 10:30:46 +09:00
Sudowoodo Release Bot
b05ccd812e Bump v19.0.12 2022-08-10 08:31:56 -07:00
trop[bot]
4edf23f86d fix: app.relaunch loses args when execPath specified (#35252)
fix: app.relaunch loses args when execPath specified (#35108)

Co-authored-by: Aaron Meriwether <me@ameriwether.com>
2022-08-09 08:55:52 +09:00
msizanoen1
4b483799cb fix: Wayland general CSD fixes (#35207)
* fix: broken wayland window decorations due to botched chromium update

The `GetTitlebarBounds().height()` is obviously intended to be placed in
the `top` parameter, which used to be the second one before upstream
removed multi-parameter `gfx::Rect::Inset`, but it's the first parameter
for `gfx::Insets::TLBR`, which was intended to replace the removed
`Inset` function. However, whoever updated Chromium kept the parameter
unchanged, causing the title bar height to be passed to the `left`
parameter, causing the window title bar to be unclickable.

* fix: wayland window top bar buttons unclickable

Use NonClientFrameView::TargetForRect for the ClientFrameViewLinux
implementation because the default inherited from FramelessView blocks
any non-HTCLIENT events.

* fix: add maximized parameter to LinuxUI::GetWindowFrameProvider

* fix: pass frame_->IsMaximized() to GetWindowFrameProvider

This ensures that the toolkit renders the window decorations in maximized mode
while the window is maximized to ensure that there is no empty space around the window.
2022-08-04 12:57:24 +02:00
Sudowoodo Release Bot
a5cafd174d Bump v19.0.11 2022-08-03 08:31:58 -07:00
trop[bot]
67a40dd5c6 fix: consider dock space when showing menu (#35199)
Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
2022-08-03 10:11:04 -04:00
trop[bot]
eee147b483 fix: modify file extension generation on Windows (#35172)
fix: modify file extension generation on Windows (#34723)

* fix: modify file extension generation on Windows

* modify includes

* include vector in header

* add win build flags

* remove hardcoded strings

* Update shell/browser/electron_download_manager_delegate.h

Co-authored-by: Charles Kerr <charles@charleskerr.com>

* fix string manipulation and function definitions

* Update electron_download_manager_delegate.h

* convert to std::string and modify for electron

* Update shell/browser/electron_download_manager_delegate.cc

Co-authored-by: Charles Kerr <charles@charleskerr.com>

* remove vector include and update conversion

* add vectr include for lint

Co-authored-by: Charles Kerr <charles@charleskerr.com>

Co-authored-by: Michaela Laurencin <35157522+mlaurencin@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
2022-08-02 15:31:30 -04:00
trop[bot]
21fcf51000 fix: DCHECK entering fullscreen while loading url (#35164)
* fix: DCHECK entering fullscreen while loading url

* spec: fixup test

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-08-02 11:33:40 -04:00
Robo
a07f56bf84 fix: touch events not recognized by WCO on windows (#35176)
* fix: touch events not recognized by WCO on windows

* Update .patches

* chore: update patches

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-08-02 11:27:44 -04:00
trop[bot]
4fa6f61f8c fix: empty result of webContents.getUserAgent() (#35132)
fix: empty result of webContents.getUserAgent()

Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2022-07-29 22:50:59 +02:00
Sudowoodo Release Bot
7e1099a8e4 Bump v19.0.10 2022-07-27 08:31:31 -07:00
Shelley Vohr
438347d891 fix: html fullscreen transitions stacking (#34908) 2022-07-27 16:24:19 +02:00