Jacobo Aragunde

Software Engineer, doing open source at Igalia since 2007.
Jacobo has been tinkering with computers since earlier than he can remember. Upon reading the programming manual of an Amstrad CPC as a child, he decided what to do as a grown-up. He learned about the free software movement in his University years, forever shaping his priorities and future career. Gaming, food, languages or traveling are some of his other interests. Currently working on Chromium-based browser solutions.
POSTS
Event management in X11 Chromium
This is a follow-up of my previous post, where I was trying to fix the bug #1042864 in Chromium: key strokes happening on native dialogs, like open an
Continue reading >
The trip of a key press event in Chromium accessibility
It’s amazing to think about how much computing goes into something as simple as a keystroke that we just take for granted. Recently, I was fixing a bu
Continue reading >
Dialog accessibility in Chromium
In the latest weeks I’ve been identifying and fixing several issues related to accessibility on dialogs (called “bubbles” in the code base), specially
Continue reading >
Mapping the input method implementations in Chromium
This is an overview of the different input method implementations in Chromium, centered in Linux platforms.
By Rime-devel – 小狼毫输入法界面 / Interface of We
Continue reading >
Initialization of the Chromium extension API system
Chromium has infrastructure in place to extend the JavaScript API that is available to web clients that fulfill some conditions. Those web clients can
Continue reading >
Spatial navigation operations for the webview tag
The modern web is a space meant to be browsed with a mouse or a touchscreen, but think of a smart TV, set-top box, game console or budget phone. What...
Continue reading >
Introducing the Chromium-based web runtime for the AGL platform
Igalia has been working with AGL (Automotive Grade Linux) to provide a web application runtime to their platform, based on Chromium. We delivered the
Continue reading >
The Chromium startup process
I’ve been investigating the process of Chromium startup, the classes involved and the calls exchanged between them. This is a summary of my findings!
Continue reading >
Chromium official/release builds and icecc
You may already be using icecc to compile your Chromium, either by following some instructions like the ones published by my colleague Gyuyoung or usi
Continue reading >