I’m excited to announce that Epiphany Tech Preview has reached version 3.33.3-33, as computed by git describe. That is 33 commits after 3.33.3: I’m afraid 3.33.4 will arrive long before we make it to 3.33.3-333, so this is probably the last cool version number Epiphany will ever have. I might be guilty of using an …
Category Archives: Igalia
An OpenJPEG Surprise
My previous blog post seems to have resolved most concerns about my requests for Ubuntu stable release updates, but I again received rather a lot of criticism for the choice to make WebKit depend on OpenJPEG, even though my previous post explained clearly why there are are not any good alternatives. I was surprised to receive …
Epiphany 3.32 and WebKitGTK 2.24
I’m very pleased to (belatedly) announce the release of Epiphany 3.32 and WebKitGTK 2.24. This Epiphany release contains far more changes than usual, while WebKitGTK continues to improve steadily as well. There are a lot of new features to discuss, so let’s dive in. Dazzling New Address Bar The most noticeable change is the new …
Epiphany Technology Preview Upgrade Requires Manual Intervention
Jan-Michael has recently changed Epiphany Technology Preview to use a separate app ID. Instead of org.gnome.Epiphany, it will now be org.gnome.Epiphany.Devel, to avoid clashing with your system version of Epiphany. You can now have separate desktop icons for both system Epiphany and Epiphany Technology Preview at the same time. Because flatpak doesn’t provide any way …
Continue reading “Epiphany Technology Preview Upgrade Requires Manual Intervention”
The GNOME (and WebKitGTK+) Networking Stack
WebKit currently has four network backends: CoreFoundation (used by macOS and iOS, and thus Safari) CFNet (used by iTunes on Windows… I think only iTunes?) cURL (used by most Windows applications, also PlayStation) libsoup (used by WebKitGTK+ and WPE WebKit) One guess which of those we’re going to be talking about in this post. Yeah, …
Continue reading “The GNOME (and WebKitGTK+) Networking Stack”
Mesa Update Breaks WebKitGTK+ in Fedora 29
If you’re using Fedora and discovered that WebKitGTK+ is displaying blank pages, the cause is a bad mesa update, mesa-18.2.3-1.fc29. This in turn was caused by a GCC bug that resulted in miscompilation of mesa. To avoid this bug, downgrade to mesa-18.2.2-1.fc29: $ sudo dnf downgrade mesa* You can also update to mesa-18.2.4-2.fc29, but this build has …
Continue reading “Mesa Update Breaks WebKitGTK+ in Fedora 29”
WebKitGTK+ 2.22.2 and 2.22.3, Media Source Extensions, and YouTube
Last month, I attended the Web Engines Hackfest (hosted by Igalia in A Coruña, Spain) and also the WebKit Contributors Meeting (hosted by Apple in San Jose, California). These are easily the two biggest WebKit development events of the year, and it’s always amazing to meet everyone in person yet again. A Coruña is an …
Continue reading “WebKitGTK+ 2.22.2 and 2.22.3, Media Source Extensions, and YouTube”
On WebKit Build Options (Also: How to Accidentally Disable Important Security Features!)
When building WebKitGTK+, it’s a good idea to stick to the default values for the build options. If you’re building some sort of embedded system and really know what you’re doing, then OK, it might make sense to change some settings and disable some stuff. But Linux distros are generally well-advised to stick to the …
On Flatpak Nightlies
Here’s a little timeline of some fun we had with the GNOME master Flatpak runtime last week: Tuesday, July 10: a bad runtime build is published. Trying to start any application results in error while loading shared libraries: libdw.so.1: cannot open shared object file: No such file or directory. Problem is the library is present …
Security vulnerability in Epiphany Technology Preview
If you use Epiphany Technology Preview, please update immediately and ensure you have revision 3.29.2-26 or newer. We discovered and resolved a vulnerability that allowed websites to access internal Epiphany features and thereby exfiltrate passwords from the password manager. We apologize for this oversight. The unstable Epiphany 3.29.2 release is the only affected release. Epiphany …
Continue reading “Security vulnerability in Epiphany Technology Preview”