Carlos García Campos

Madrid (Spain), 1980

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

Latest Updates

Carlos García Campos 20/03/2017

WebKitGTK+ 2.16

The Igalia WebKit team is happy to announce WebKitGTK+ 2.16. This new release drastically improves the memory consumption, adds new API as required by applications, includes new debugging tools, and of course fixes a lot of bugs. Memory consumption After...

Carlos García Campos 10/02/2017

Accelerated compositing in WebKitGTK+ 2.14.4

WebKitGTK+ 2.14 release was very exciting for us, it finally introduced the threaded compositor to drastically improve the accelerated compositing performance. However, the threaded compositor imposed the accelerated compositing to be always enabled, even...

Carlos García Campos 20/09/2016

WebKitGTK+ 2.14

These six months has gone so fast and here we are again excited about the new WebKitGTK+ stable release. This is a release with almost no new API, but with major internal changes that we hope will improve all the applications using … Continue...

Carlos García Campos 22/03/2016

WebKitGTK+ 2.12

We did it again, the Igalia WebKit team is pleased to announce a new stable release of WebKitGTK+, with a bunch of bugs fixed, some new API bits and many other improvements. I’m going to talk here about some of the most important changes, but as...

Carlos García Campos 21/09/2015

WebKitGTK+ 2.10

HTTP Disk Cache WebKitGTK+ already had an HTTP disk cache implementation, simply using SoupCache, but Apple introduced a new cross-platform implementation to WebKit (just a few bits needed a platform specific implementation), so we decided to switch to...


By Type:


libdocument: when LOAD_FLAG_NO_CACHE is present, load the cache on demand when needed

The cache is an optimization to avoid taking locks required when using the backends, but it's also required for some of the features like getting max/min page sizes or finding a page by its label. This patch moves the n_pages and info out of what we...

Carlos García Campos26/03/2017

comics: Add ev_archive_reset()

And use it instead of destroying and re-creating the EvArchive. This way we don't need to keep the archive type in the document either.

Carlos García Campos25/03/2017

Changeset [214249]: Unreviewed GTK+ gardening. Rebaseline ...

2 edits in trunk/LayoutTests Unreviewed GTK+ gardening. Rebaseline fast/text/hyphenate-limit-lines.html. platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:

Carlos García Campos22/03/2017