Michael Catanzaro


Igalian since 2015.

Latest Updates

Michael Catanzaro 13/04/2017

On Private Internet Access

I’m soon going to be moving to Charter Communications territory, but I don’t trust Charter and don’t want it to keep records of all the websites that I visit.  The natural solution is to use a VPN, and the natural first choice is...

Michael Catanzaro 24/03/2017

A Web Browser for Awesome People (Epiphany 3.24)

Are you using a sad web browser that integrates poorly with GNOME or elementary OS? Was your sad browser’s GNOME integration theme broken for most of the past year? Does that make you feel sad? Do you wish you were using an awesome web browser that...

Michael Catanzaro 20/02/2017

On Problems with Vala

If you’re going to be writing a new application based on GNOME technologies and targeting the GNOME ecosystem, then you should seriously consider writing it in the Vala programming language. That’s a pretty controversial statement! Emmanuele...

Michael Catanzaro 08/02/2017

An Update on WebKit Security Updates

One year ago, I wrote a blog post about WebKit security updates that attracted a fair amount of attention at the time. For a full understanding of the situation, you really have to read the whole thing, but the most important point was that, while...

Michael Catanzaro 08/02/2017

On Epiphany Security Updates and Stable Branches

One of the advantages of maintaining a web browser based on WebKit, like Epiphany, is that the vast majority of complexity is contained within WebKit. Epiphany itself doesn’t have any code for HTML parsing or rendering, multimedia playback, or...


By Type:


session: Fix crash when JS opens an invalid URI


Michael Catanzaro23/05/2018

Fix overview thumbnails not appearing after Ctrl+T

OverviewItem.thumbnailPath always returns null because the double quote characters are missing. Fix it.

Michael Catanzaro23/05/2018

Try to give access to notifications

It'd be better to fix WebKit to use the notifications portal instead, but got to start somewhere.

Michael Catanzaro22/05/2018

Changeset in webkit [232062]: Unreviewed, rolling out r231843. Broke cross build Reverted ...

9 edits in trunk Unreviewed, rolling out r231843. Broke cross build Reverted changeset: "[CMake] Properly detect compiler flags, needed libs, and fallbacks for usage of 64-bit atomic...

Michael Catanzaro22/05/2018