Epiphany: fix for new webkit-gtk

This commit is contained in:
Gerasim Troeglazov
2022-12-18 00:23:02 +10:00
parent d3dda4c556
commit b1fc61a79a
2 changed files with 47 additions and 10 deletions

View File

@@ -8,7 +8,7 @@ Its code name is Epiphany."
HOMEPAGE="https://wiki.gnome.org/Apps/Web"
COPYRIGHT="2005-2022 The GNOME Project"
LICENSE="GNU GPL v3"
REVISION="4"
REVISION="5"
SOURCE_URI="https://gitlab.gnome.org/GNOME/epiphany/-/archive/$portVersion/epiphany-$portVersion.tar.bz2"
CHECKSUM_SHA256="867117c09a532c06e2db0f283c153f310bfec0e28c4ef06955dfa1f3ec6167c7"
PATCHES="epiphany-$portVersion.patchset"

View File

@@ -1,4 +1,4 @@
From e522672901daee0b6929b4db2eb8b52248441e68 Mon Sep 17 00:00:00 2001
From eb8f121ffe0483ae952725261cf4c76882556a48 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 6 Dec 2022 19:51:55 +1000
Subject: Fix build for Haiku
@@ -26,7 +26,7 @@ index 8dd7a93..3d95be6 100644
2.37.3
From 2b9143bc8ab8a1f54c26d21685120d1cb09ba2d2 Mon Sep 17 00:00:00 2001
From 5df5a840b9d3cb0dc6363b8272ea856d16ad8883 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 6 Dec 2022 19:52:45 +1000
Subject: Use /dev/random for ephy_sync_utils_generate_random_bytes
@@ -64,7 +64,7 @@ index 75c08fc..156a730 100644
2.37.3
From 222d38b4297cab4febc961031843ec086942bd4c Mon Sep 17 00:00:00 2001
From c41d7db16f4a199560e0bb5f80451d3ed6084fdf Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 6 Dec 2022 19:53:26 +1000
Subject: Disable settings for set default browser
@@ -93,7 +93,7 @@ index f557397..758aa7e 100644
2.37.3
From fac20930d8a54a942b80271139d06e9eea9308de Mon Sep 17 00:00:00 2001
From 13bcf0ae7b33d8dd46b8e4c9845cdaf5e1e62a93 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 6 Dec 2022 19:53:41 +1000
Subject: Add open handler for Haiku
@@ -152,7 +152,7 @@ index 18017f7..6f4d58d 100644
2.37.3
From ea37024d90fc721044a4fad47b6fc1b563349b06 Mon Sep 17 00:00:00 2001
From 587f9115e0cd06799300dffd7cf5bd8c5a879b50 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 6 Dec 2022 19:54:11 +1000
Subject: Set XDG variables
@@ -205,7 +205,7 @@ index be9b6db..68d9922 100644
2.37.3
From b0d04927885c6f7014269c60219f9f7f20519014 Mon Sep 17 00:00:00 2001
From ee2fb64c75c59f764d6859e73d05c876805e54c5 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 11 Dec 2022 12:06:20 +1000
Subject: Disable translate languages, fix #7524
@@ -323,7 +323,7 @@ index 75ba956..4570215 100644
2.37.3
From 18736ed4d0deff9f3b4118862c93b4ee5183c5d7 Mon Sep 17 00:00:00 2001
From eff5416783e781012f6e187b5564348b177c00c8 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 11 Dec 2022 12:06:53 +1000
Subject: Use system locale folder for liblocaledir
@@ -355,7 +355,7 @@ index 3d95be6..01f696d 100644
2.37.3
From 9744769450a7a35d80d42a259d350e6937dd1c46 Mon Sep 17 00:00:00 2001
From f38837a4729b11c1eda6a5bdb9ccb86cb7d08c44 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 11 Dec 2022 12:07:29 +1000
Subject: Remove icon transparency for about page
@@ -418,7 +418,7 @@ index e3138b9..85507b5 100644
2.37.3
From a84d189836b5334a2445c66aa0cae8d5300c6ff0 Mon Sep 17 00:00:00 2001
From 8e2d17725d3561eaaf8b5927997e3e0efc810dff Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 11 Dec 2022 13:44:46 +1000
Subject: With 128px for about icons
@@ -439,3 +439,40 @@ index 85507b5..c7eb69e 100644
--
2.37.3
From 008e6f5ad74d90b1f79a7a395b8b20eabe9eb3f9 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@redhat.com>
Date: Thu, 1 Dec 2022 16:13:23 -0600
Subject: overview.js: fix thumbnails when loading from session state
diff --git a/embed/web-process-extension/resources/js/overview.js b/embed/web-process-extension/resources/js/overview.js
index a15f698..3770844 100644
--- a/embed/web-process-extension/resources/js/overview.js
+++ b/embed/web-process-extension/resources/js/overview.js
@@ -29,6 +29,9 @@ Ephy.Overview = class Overview
_initialize()
{
const anchors = document.getElementsByTagName('a');
+ if (anchors.length === 0)
+ return;
+
for (let i = 0; i < anchors.length; i++) {
const anchor = anchors[i];
if (anchor.className !== 'overview-item')
@@ -253,11 +256,7 @@ Ephy.Overview.Item = class OverviewItem
thumbnailPath()
{
- const style = this._thumbnail.style;
- if (style.isPropertyImplicit('background'))
- return null;
-
- const background = style.getPropertyValue('background');
+ const background = this._thumbnail.style.getPropertyValue('background');
if (!background)
return null;
--
2.37.3