#17816 closed enhancement (fixed)

epiphany-44.2

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: gnome-44
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (8)

comment:1 by Douglas R. Reno, 12 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 12 months ago

Summary: epiphany-44.0epiphany-44.2

Now 44.2

comment:3 by Xi Ruoyao, 12 months ago

Damn it, it now requires a webkitgtk built with GTK 4. But the other GNOME parts still needs a webkitgtk with GTK3.

Maybe building webkitgtk twice is inevitable now :(.

comment:4 by Douglas R. Reno, 12 months ago

44.alpha

44.alpha - January 5, 2023
==========================

 * Epiphany now uses GTK 4, libadwaita, and webkitgtk-6.0
   (!1073, !1203, !1209, !1210, !1221, !1222, !1225, !1226, !1227, !1229, !1230, !1231, !1233, !1254, !1255)
 * Avoid deprecated GTK APIs (!1232, !1233, !1236) (!1244, Christopher Davis)
 * Reduce height of preferences window (#1705)
 * Hide bookmark star in application mode (#1811)
 * Say "Force Stop" rather than "Kill" (#1849, Cassidy James Blaede)
 * Remove unreachable libsoup 2 code (#1892, Lukáš Tyrychtr)
 * Use AdwAboutWindow for about dialog (#1898, Przemyslaw Gorszkowski)
 * Fix crash on malformed ephy-tab:// URI (#1907)
 * Fix JS errors in about:overview (#1914, #1917)
 * Properly encode URIs when copied from address bar (#1930)
 * Bookmarks popover now uses AdwStatusPage (#1931, sunflowerskater)
 * Always show Mute Tab in context menu (#1934)
 * Hide address bar URL scheme in narrow mode (!996)
 * WebExtensions: Implement support for special shortcut commands (!1186, Jamie Murphy) (!1198)
 * Remove custom desktop notification implementation (!1187)
 * Fix some memory leaks (!1193)
 * Update icons (!1194, Sam Hewitt)
 * Add "epiphany" keyword to desktop entry (!1195, Hari Rana)
 * WebExtensions: Redesign Browser Actions to have a flexible presentation (!1199)
 * Add WebExtensions preferences (!1207, Jamie Murphy)
 * Improve confusing code layering (!1208, Vanadiae)
 * Accept single-label hostnames in URIs (!1223)
 * Update to highlight.js 11.7.0 (!1224)
 * Add Ctrl+comma shortcut to open preferences (!1234, Sabri Ünal)
 * Use terminology "web app" rather than "web application" (!1237, Jake Dane) 
 * Duplicate tab when middle clicking on Refresh button (!1240, two)
 * Tweak tooltips to follow HIG (!1242, sunflowerskater)
 * Fix issues found by Coverity (!1256, !1257)
 * Updated translations

44.beta

44.beta - February 11, 2023
===========================

 * Add preference to set new tab page (#1569)
 * Reduce history window size (#1705, sunflowerskater)
 * Implement more of browserAction WebExtension API (!1148)
 * Add toast for switch to new tab in narrow mode (!1238)
 * Handle various changes in GTK, WebKitGTK (!1261, !1262, !1266, !1269, !1273, !1283)
 * Replace info bars with popovers, dialogs, banners (!1265, Jamie Murphy)
 * Improve tooltip text for add/remove bookmark button (!1271, Gotam Gorabh)
 * Search entry and address bar are accessible again (!1274, !1276)
 * Don't autofill passwords in sandboxed contexts (!1275)
 * Replace tab menu with AdwTabButton (!1279)
 * Many address bar behavior fixes (!1282)
 * Updated translations

44.rc

44.rc - March 3, 2023
=====================

 * Fix password popover crash when username is empty (#1976)
 * Fix criticals from EphySuggestionModel (#1977)
 * Fix warning when WebExtensions directory is empty (#1984)
 * Handle WebKitGTK 2.39.90 API changes (!1281, !1294)
 * Reimplement elementary OS support (!1292)
 * Revert "add preference to set new tab page" (!1293)
 * Updated translations

44.0

44.0 - March 17, 2023
=====================

 * Fix web app creation (#1989)
 * Build against WebKitGTK 2.39.91 (!1295)
 * Updated translations

44.1

44.1 - April 2, 2023
====================

 * Fix crash restoring session with view-source URI without host component (#1987)
 * Fix criticals when running search provider (#2006)
 * Increase file descriptor soft limit (#2010)

44.2

44.2 - April 20, 2023
=====================

 * Fix invalid characters in screenshot suggested filename (#2013, Cleo Menezes Jr.)
 * Relocate and fix Sync Now button in Firefox Sync dialog (#2042)
 * Fix crash when closing window and discarding modified forms (#2043)

in reply to:  3 ; comment:5 by Douglas R. Reno, 12 months ago

Replying to Xi Ruoyao:

Damn it, it now requires a webkitgtk built with GTK 4. But the other GNOME parts still needs a webkitgtk with GTK3.

Maybe building webkitgtk twice is inevitable now :(.

Sure looks like it. :(

Guess I'll go restart my WebKit update now...

Thinking about doing it this way:

mkdir webkit-gtk3
pushd webkit-gtk3
cmake [...]/ninja
popd
mkdir webkit-gtk4
pushd webkit-gtk4
cmake [...]/ninja
popd

and then at install:

pushd webkit-gtk3
ninja install
popd
pushd webkit-gtk4
ninja install
popd

in reply to:  5 comment:6 by Xi Ruoyao, 12 months ago

Replying to Douglas R. Reno:

Replying to Xi Ruoyao:

Damn it, it now requires a webkitgtk built with GTK 4. But the other GNOME parts still needs a webkitgtk with GTK3.

Maybe building webkitgtk twice is inevitable now :(.

Sure looks like it. :(

Guess I'll go restart my WebKit update now...

Thinking about doing it this way:

mkdir webkit-gtk3
pushd webkit-gtk3
cmake [...]/ninja
popd
mkdir webkit-gtk4
pushd webkit-gtk4
cmake [...]/ninja
popd

and then at install:

pushd webkit-gtk3
ninja install
popd
pushd webkit-gtk4
ninja install
popd

Should we separate them into two pages instead? Then it will be easier to track "which package needs which WebKitGTK".

comment:7 by Douglas R. Reno, 12 months ago

That's a good question. Let's ask Bruce over in IRC.

I'm currently running a test build with both in the same script, but don't have a problem splitting things off.

comment:8 by Douglas R. Reno, 12 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.