Update epiphany to 40.6
Two year's worth of development, bug fixes and translation updates.
Note:
The Safe Browsing phishing protection feature is now disabled by
default (#682) to comply with changes to Google's terms of service,
which now prohibit inclusion of API keys in open source projects.
For details, see:
https://gitlab.gnome.org/GNOME/epiphany/-/blob/40.6/NEWS
Now it should be more obvious when a package needs it as a dependency,
as it will fail loudly if it isn't declared as a tool.
While here, some duplicate dependencies on itstool were removed from the
MATE packages
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)
Updated to gtk 3 / GNOME 3 version / recentish webkit.
This is one minor version away from the latest version, but nevertheless
a large improvement - we need a small webkit-gtk bump (ping leot :)).
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.