epiphany: Update to 3.36.2

3.36.2 - May 29, 2020
=====================

 * Fix non-default search engines appearing in search provider (#923)
 * Set reasonable limit on address bar autocompletions (#1096, #1155)
 * Invert back/forward shortcuts in keyboard shortcuts dialog in RTL locales (#1145)
 * Fix crash in web app creation dialog (#1151)
 * Fix two windows opened by new window action (#1152)
 * Restore bookmark tag search in URL entry (#1177)
 * Fix bookmark lockdown enabled when current page cannot be bookmarked (#1196)
 * Fix crash loading about:applications (!636)

3.36.1 - March 27, 2020
=======================

 * Fix bookmarks lockdown (#339)
 * Fix endless Epiphany launch loop loading ftp:// URIs (#1053)
 * Fix tab name on detached tabs (#1113)
 * Fix extra blank space in bookmarks popover (#1119)
 * Fix some downloads not working (#1127)
 * Use full width address bar dropdown in narrow mode (!611)

3.36.0 - March 7, 2020
======================

 * Fix crash when closing passwords dialog (#1120)

3.35.92 - February 27, 2020
===========================

 * Remove custom reader mode fonts (#1002)
 * Go to homepage when opening a new window (#1090, Andrei Lisita)
 * Remember maximize/fullscreen window state (#1091)
 * Fix memory leaks (#1098, #1099, #1101, #1102, #1103, #1104)
 * Fix extra strings marked for translation (#1106)
 * Fix crash on about:memory (#1115)

3.35.91 - February 14, 2020
===========================

 * Allow bookmarks files to be symbolic links (#198)
 * Fix new tab page with few items in history (#986)
 * Fix password manager user account selector (#1018)
 * Fix extra page when starting browser during background download (#1058, Andrei Lisita)
 * Reenable web process sandbox (#1060)
 * Remove extra PDF.js files (#1074)
 * Fix tab title after Alt+Home (#1082, Andrei Lisita)
 * "Switch to tab" should not switch tabs if URL is edited (#1085)
 * Fix crash when parsing session state (#1092)
 * Fix improper warning when closing multiple tabs (#1093)
 * Disallow top-level navigation to data:// URLs (!577, Adrian Perez)
 * Update Epiphany icon in user help

3.35.90 - February 1, 2020
==========================

- Update design of bookmark dialogs (#371)
- Disable new tab page when homepage is about:blank (#393, ignapk)
- Tab now autocompletes URL in address bar (#705)
- Reorganize the preferences dialog (#803, #1055)
- Changing web app icon in preferences dialog should copy icon (#810, ignapk)
- Update design of data management dialogs (#832, Adrien Plazas)
- Add placeholder text to address bar (#852)
- Add address bar dropdown icons for jump-to-tab and for bookmarks (#861, #895)
- Fix history dialog claiming history is empty until history has loaded (#992, Adrien Plazas)
- Fix Favorites and Mobile bookmarks not tagged correctly when localized (#1015, Jonathan Kang)
- Fix crash when loading empty sessions (#1043)
- Hide view source context menu item when on view source page (#1046)
- Use page URI as tab title in view source mode (#1048)
- Allow Ctrl+Tab in address bar (#1051)
- Fix inconsistent capitalization in preferences dialog (#1054, Devesh Vijaywargiya)
- Fix padding on incognito mode welcome page (#1056)
- Fix problems with the new PDF support (#1059, !548)
- Temporarily disable web process sandbox due to WebKit #206533 problems (#1060)
- Fix password saving, likely broken in 3.35.3  (#1064)
- Fix memory corruption in view source mode (#1065)
- Allow opening PDFs with file chooser (#1073)
- Fix view source mode for URIs with non-default port numbers (#1076)
- Fix occasional failure to start up (!537)
- Fix download time remaining "jumping around" (!553, Alexander Mikhaylenko)
- Avoid theoretical bookmark ID collisions (!555, Andrei Lisita)
- Standardize keyboard shortcuts and improve keyboard shortcuts dialog (!556, Sabri Ünal)
- Fix web background color to allow dark mode to work (!558, !559)
- Fix sides cropped off of new tab page snapshots (!563)
- Fix memory corruption when loading adblock filters
- Fix display of script dialogs, broken in 3.35.3
- Fix various scan-build warnings

3.35.3 - January 3, 2020
========================

Big stuff:

- View source mode now uses highlight.js syntax highlighting (!506)
- Now displays PDFs with PDF.js (!508)

The usual:

- Add Open Link context menu option for selected text (#349)
- Fix crash when bookmark time is invalid (#454)
- Remove support for external view source (#819)
- Try harder to avoid session data loss (#887)
- Remember page zoom levels during incognito session (#891)
- Always show overview close button (#906)
- Fix middle click on back button when titlebar action is configured (#919)
- Add lockdown setting to disable context menu (#921)
- Disable Send Link context menu option in application mode (#926)
- Reenable on-demand hardware acceleration (#932)
- Fix profile migrator error message (#944)
- Fix localization of reader mode preferences (#994)
- Fix crash on shutdown regression (#1004)
- Redesigned the downloads button (#947, #1005)
- Improve design of web process crash error page (#1013)
- Fix regressions with user style sheet monitor (#1026)
- Major refactor of IPC to web extension (!448)
- Enable process swap on navigation (site isolation) (!448)
- Security popover's per-website adblocker preference now actually works (!471)
- Improve reader mode icon on elementary (!490)
- Fix search provider crash when there are no bookmarks (!510)
- Fix crashes on web app creation dialog and theoretical crashes elsewhere (!511)
- Remove do-not-track setting, obsolete (!514)
- Remove enable-plugins setting (NPAPI plugins), now always off (!514)
- Remove enable-webaudio and enable-webgl settings, now always on (!514)
- Fix issues detected by cppcheck and scan-build
- Disable Search the Web in application mode
- Temporarily disable address bar DNS prefetch due to WebKit crash
- Require libhandy as system dependency

3.35.2 - November 22, 2019
==========================

- Open bookmarks in new tab with middle button (#86)
- Accept partial URLs with port but no protocol (#329)
- Remove custom FTP handling (#517)
- Fix anchors for local files when opened via command line (#550)
- Fix crash browsing to file under snap (#888)
- Show bookmarked URLs only once in search results dropdown (#897, Dimitrios Christidis)
- Use destructive style on close multiple tabs dialog (#950)
- Fix bookmarks import error handling (#965)
- Prevent detaching pinned tabs (#969)
- Exclude pinned tabs from "close other tabs" and "close tabs to left/right" (#975)
- Adjust icon to not use clipping masks for compatibility with KDE (#979, Jakub Steiner)
- Correctly handle zero matches in find toolbar (#984, Dimitrios Christidis)
- Fix remember passwords setting (#993)
- Enhance password manager to use secrets portal (!359, Daiki Ueno)
- Use two-line display format for address bar dropdown (!441)
- Treat localhost as secure origin (!457)
- Expose webkit://gpu (!458, Adrian Perez)
- Fix per-site adblock permission (!471)
- Add responsive layout for error pages (!477)
- Fix linked zoom menu buttons in right-to-left locales (!481)

3.35.1 - October 11, 2019
=========================

- Reenable on-demand accelerated compositing (#932)
- Many theme improvements specific to elementary OS
  (#2, #4, #69, #935, #936, #938, #940, #941, #956, Alexander Mikhaylenko)
This commit is contained in:
nia 2020-06-10 19:45:51 +00:00
parent e58e15524a
commit c2b360ad85
5 changed files with 74 additions and 27 deletions

View file

@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.198 2020/06/02 08:24:56 adam Exp $ # $NetBSD: Makefile,v 1.199 2020/06/10 19:45:51 nia Exp $
DISTNAME= epiphany-3.34.3.1 DISTNAME= epiphany-3.36.2
PKGREVISION= 5
CATEGORIES= www gnome CATEGORIES= www gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/epiphany/3.34/} MASTER_SITES= ${MASTER_SITE_GNOME:=sources/epiphany/3.36/}
EXTRACT_SUFX= .tar.xz EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org MAINTAINER= pkgsrc-users@NetBSD.org
@ -27,6 +26,7 @@ _TOOLS_USE_PKGSRC.msgfmt= yes
.include "../../devel/meson/build.mk" .include "../../devel/meson/build.mk"
.include "../../devel/glib2/schemas.mk" .include "../../devel/glib2/schemas.mk"
BUILDLINK_API_DEPENDS.libdazzle+= libdazzle>=3.35.3
.include "../../devel/libdazzle/buildlink3.mk" .include "../../devel/libdazzle/buildlink3.mk"
.include "../../devel/libhandy/buildlink3.mk" .include "../../devel/libhandy/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.42 2020/01/21 15:44:32 nia Exp $ @comment $NetBSD: PLIST,v 1.43 2020/06/10 19:45:51 nia Exp $
bin/epiphany bin/epiphany
lib/epiphany/libephymain.so lib/epiphany/libephymain.so
lib/epiphany/libephymisc.so lib/epiphany/libephymisc.so
@ -293,6 +293,34 @@ share/help/hu/epiphany/pref-passwords.page
share/help/hu/epiphany/pref.page share/help/hu/epiphany/pref.page
share/help/hu/epiphany/prob-restore-closed-page.page share/help/hu/epiphany/prob-restore-closed-page.page
share/help/hu/epiphany/proxy.page share/help/hu/epiphany/proxy.page
share/help/id/epiphany/browse-local.page
share/help/id/epiphany/browse-private.page
share/help/id/epiphany/browse-tab.page
share/help/id/epiphany/browse-web.page
share/help/id/epiphany/browse-webapps-del.page
share/help/id/epiphany/browse-webapps.page
share/help/id/epiphany/cert.page
share/help/id/epiphany/cookies.xml
share/help/id/epiphany/data-cookies.page
share/help/id/epiphany/data-passwords.page
share/help/id/epiphany/data-personal-data.page
share/help/id/epiphany/history-delete.page
share/help/id/epiphany/history.page
share/help/id/epiphany/index.page
share/help/id/epiphany/introduction.page
share/help/id/epiphany/legal.xml
share/help/id/epiphany/media/epiphany-3-12.png
share/help/id/epiphany/media/private-browsing-3-12.png
share/help/id/epiphany/media/web-browser.png
share/help/id/epiphany/pref-cookies.page
share/help/id/epiphany/pref-css.page
share/help/id/epiphany/pref-downloads.page
share/help/id/epiphany/pref-font.page
share/help/id/epiphany/pref-mouse-gestures.page
share/help/id/epiphany/pref-passwords.page
share/help/id/epiphany/pref.page
share/help/id/epiphany/prob-restore-closed-page.page
share/help/id/epiphany/proxy.page
share/help/ko/epiphany/browse-local.page share/help/ko/epiphany/browse-local.page
share/help/ko/epiphany/browse-private.page share/help/ko/epiphany/browse-private.page
share/help/ko/epiphany/browse-tab.page share/help/ko/epiphany/browse-tab.page

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.57 2020/01/21 15:44:32 nia Exp $ $NetBSD: distinfo,v 1.58 2020/06/10 19:45:51 nia Exp $
SHA1 (epiphany-3.34.3.1.tar.xz) = 6bcbae3cec4b713e597b5fc1f52d588ff3c7853e SHA1 (epiphany-3.36.2.tar.xz) = 977896e399804fbf43b0f0021d6215f0dd3b5ac4
RMD160 (epiphany-3.34.3.1.tar.xz) = 4d06ac1cfa8ef17db3b22b857c0555448418e58e RMD160 (epiphany-3.36.2.tar.xz) = 161003d41bd982e1ce00c8455951ec4b29ac9637
SHA512 (epiphany-3.34.3.1.tar.xz) = c4692ff8c4ea534a420cc8469c1b1f8f6ad7ad83f687ffd0bedc6d6d71b83391c9b65c7a9a21190ce92bd709569a423700e1ac2be6bcfe413e47e5702f51aa0e SHA512 (epiphany-3.36.2.tar.xz) = 6f9efbfaf16fa27c54a4d8bb8096b534de79a128cbc79f4f0a93460060696f907714493ce92ec7a89df3c12d5fb2dabc322dda13114129da4616115eafc36b35
Size (epiphany-3.34.3.1.tar.xz) = 5295628 bytes Size (epiphany-3.36.2.tar.xz) = 5811004 bytes
SHA1 (patch-lib_contrib_gnome-languages.c) = b28bae5aa9951f4e016cd8a8cab188136a2fe583 SHA1 (patch-lib_contrib_gnome-languages.c) = b28bae5aa9951f4e016cd8a8cab188136a2fe583
SHA1 (patch-lib_ephy-flatpak-utils.c) = 340fe5cfea89b69438f59548da7352333d0b2ba1 SHA1 (patch-lib_ephy-sync-utils.c) = 2d39af43c96506ba831a5f89238a98e6218b3994

View file

@ -1,16 +0,0 @@
$NetBSD: patch-lib_ephy-flatpak-utils.c,v 1.1 2020/01/21 15:02:08 nia Exp $
Add missing stub for !linux.
--- lib/ephy-flatpak-utils.c.orig 2019-11-22 21:24:16.000000000 +0000
+++ lib/ephy-flatpak-utils.c
@@ -285,4 +285,9 @@ ephy_open_file_via_flatpak_portal_finish
g_assert_not_reached ();
}
+void
+ephy_flatpak_utils_set_is_web_process_extension (void)
+{
+}
+
#endif /* __linux__ */

View file

@ -0,0 +1,35 @@
$NetBSD: patch-lib_ephy-sync-utils.c,v 1.1 2020/06/10 19:45:51 nia Exp $
NetBSD does not have getrandom().
--- lib/ephy-sync-utils.c.orig 2020-05-29 15:32:59.180212500 +0000
+++ lib/ephy-sync-utils.c
@@ -30,7 +30,11 @@
#include <libsoup/soup.h>
#include <stdio.h>
#include <string.h>
+#ifndef __NetBSD__
#include <sys/random.h>
+#else
+#include <stdlib.h>
+#endif
static const char hex_digits[] = "0123456789abcdef";
@@ -179,12 +183,16 @@ ephy_sync_utils_generate_random_bytes (v
g_assert (num_bytes > 0);
g_assert (out);
+#ifndef __NetBSD__
do {
ret = getrandom (out, num_bytes, 0);
} while (ret < (gssize)num_bytes && errno == EINTR);
if (ret != (gssize)num_bytes)
g_error ("Failed to generate randomness: %s", g_strerror (errno));
+#else
+ arc4random_buf (out, num_bytes);
+#endif
}
char *