Carlos García Campos

Madrid (Spain)

In October 2010 he left his job at the University to join Igalia.

Latest Updates

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...

Carlos García Campos 24/03/2014

WebKitGTK+ 2.4.0: the multiprocess made easy

Yes, we did it again, we have just released WebKitGTK+ 2.4.0, another major stable release with a lot of bug fixes, some new features and more complete API. Multiple Web Processes This is the most important new feature included in this release, and the...

Carlos García Campos 12/12/2013

WebKitGTK+ Hackfest 2013: The Network Process

As every year many ideas came up during the WebKitGTK+ hackfest presentation, but this time there was one we all were very excited about, the multiple web processes support. Apple developers already implemented the support for multiple web processes in...

Carlos García Campos 27/09/2013

WebKitGTK+ 2.2.0: It shines and doesn’t blink

With a bit of delay but we have finally released a new stable version of WebKitGTK+. This is the first stable release after the major 2.0 release. It mainly contains a lot of bug fixes and a few important new futures and API additions. New Web Inspector...

Carlos García Campos 10/09/2013

WebKit2GTK+ Web Process Extensions

The multiprocess architecture of WebKit2 brought us a lot of advantages, but it also introduced important challenges, like how to expose some features that now live in the Web Process (DOM, JavaScript, etc.). The UI process API is fully asynchronous to...


By Type:


build: bring back the option to disable GObject introspection

It was available with autotools, but we lost it when switching to cmake.

Carlos García Campos19/03/2018

regtest: Add an option to exit after n failures

Note that running jobs are not cancelled when max failures is reached, so we usually end up getting more failures than the maximum.

Carlos García Campos21/12/2017

cairo: Do not extend the pattern in drawImageMaskRegular

This is causing some documents with tiling patterns to take ages to render, since we switched to use drawImageMaskRegular in 00a536a4. This patch applies the same changes made in 7d8dfb09 and db87dc7f for drawImageMaskPrescaled to drawImageMaskRegular.

Carlos García Campos24/09/2017