Latest Updates

Andy Wingo 02/09/2014

high-performance packet filtering with pflua

I'm delighted to be able to announce the release of Pflua, a high-performance packet filtering toolkit written in Lua.Pflua implements the well-known libpcap packet filtering language, which we call pflang for short.Unlike other packet filtering...

Jacobo Aragunde 27/08/2014

Speaking in the next LibreOffice conference

I’m happy to announce that I will be taking part in the 2014 edition of LibreOffice Conference as a speaker. I’ll overview the status of accessibility in our favorite productivity suite, starting with an introduction to accessibility support...

Andy Wingo 25/08/2014

revisiting common subexpression elimination in guile

A couple years ago I wrote about a common subexpression pass that I implemented in Guile 2.0.To recap, Guile 2.0 has a global, interprocedural common subexpression elimination (CSE) pass.In the context of compiler optimizations, "global" means that it...

Andy Wingo 18/08/2014

on gnu and on hackers

Greetings, gentle hackfolk. 'Tis a lovely waning light as I write this here in Munich, Munich the green, Munich full of dogs and bikes, Munich the summer-fresh.Last weekend was the GNU hackers meeting up in Garching, a village a few metro stops...

Iago Toral 08/08/2014

Diving into Mesa

Recap In my last post I gave a quick introduction to the Linux graphics stack. There I explained how what we call a graphics driver in Linux is actually a combination of three different drivers: the user space X server DDX driver, which handles 2D...

Carlos García Campos 06/08/2014

GTK+ 3 Plugins in WebKitGTK+ and Evince Browser Plugin

The WebKit2 GTK+ API has always been GTK+ 3 only, but WebKitGTK+ still had a hard dependency on GTK+ 2 because of the plugin process. Some popular browser plugins like flash or Java use GTK+ 2 unconditionally (and it seems they are not going to be ported...

Víctor Jáquez 05/08/2014

GUADEC 2014

The last Friday 25 of July, National Day of Galicia, started very early because I had to travel to Strasbourg, official seat of the European Parliament, not for any political duty, but for the GNOME Users and Developers European Conference, the GUADEC!...

Jacobo Aragunde 01/08/2014

Tales of LibreOffice interoperability: the missing files

I’m welcoming the release of LibreOffice 4.3.0 in the name of Igalia with the last post in this series. This time we will talk about the preservation of embeddings in OOXML text documents, and devote some lines to the support … Continue...

Carlos García Campos 01/08/2014

WebKitGTK+ 2.5.1: Good bye WebKit1

WebKitGTK+ 2.5.1 is the first version of this release cycle. It comes very late mainly due to the regressions introduced by the switch to CMake and the problems we found after removing WebKit1 from the tree. It also includes some new features that...

Carlos García Campos 30/07/2014

Evince Hackfest

The Evince hackfest took place last week from 23rd to 25th July in Strasbourg. Yes, 3 days only, but very productive in my opinion, I’ll summarize all the cool stuff we worked on. HiDPI This work was initially started by Owen, and then Germán kept...