Category Archives: Coding

Virtual events

One of the central objects in the GLib main loop is GSource. What is GSource the source of? Events. But where are the events? There is no event object, and the docs very seldom mention events (though they do frequently talk about “event sources”.) What I realized last night is that there really are events […]

Luminocity

Over the last week or so, I’ve been working on a new toy, a combination window manager and compositing manager with GL output called ‘luminocity’. Note the word toy: I have no intention of ever worrying about all the edge cases and broken legacy clients that you need in a real window manager. I do, […]

Building a tool

I’m thinking on doing some more work on the FreeType font hinting code sometime soon, so I’ve spent some time the last few weekends building a program to view hinted outlines. The way that hinting fonts for the screen works is that the outline is modified to better fit the grid of pixels, then the […]