Author Archives: Tim Janik

I’m a long standing GLib/Gtk+ maintainer and also authored or worked on lots of other free software projects like Beast, Rapicorn, Gerd, Alsamixer and various parts of Gnome, most of which can be found on my homepage.

14.09.2009 OSiM 2009

Together with Martyn Russell, Carlos Garnacho and Kristian Rietveld, I’m attending OSiM this week. None of us has been here before, so we’re quite curious about the conference and will keep our eyes open. My schedule still has some holes, so if you would like a chat at the [...]

09.04.2009 Gtk+ 3 Roadmap Participation

Lots and lots of things have been going on around me lately, but that’s best left for other posts if I ever get around to do them. ;)

A few months ago, I’ve sat down with quite some help by others and collected the input and feedback around Gtk+ 3.0. The [...]

20.10.2008 Bugzilla Utility buglist.py

Managing bug lists has become an ubiquitous task when dealing with the GNOME or Nokia bugzillas. At some point I became fed up with the involved cut and pasting, searching and sorting, so I cooked up a small command line utility to construct bug list URLs and format bug list summaries in text form. Here’s [...]

07.10.2008 Recent Interviews

Two weeks ago, Bruce Byfield did an interview with me about Manju. The article is now up at linux.com and gives a general overview of the project scope: Manju Project Article.

There’s also been a German interview with Sven Herzberg and me some months back at the Berlin Hackfest, which covers [...]

09.09.2008 The Manju Project

Andreas Nilsson and I recently started the Manju project which aims at creating graphical widget toolkit themes from SVG files in a toolkit independent fashion.

It combines the idea of a pixmap theme engine, Jimmac’s “One Canvas Workflow”, SVG markup features and Inkscape export functionality to fully automate [...]

16.07.2008 GUADEC 2008 Wrapup

Guadec has been in interesting conference, particularly because it took place in Istanbul this year. I tried to keep a few notes throughout the days to wrap up the experience and discussions here.

Sunday

Headed off for Istanbul, partial Imendio meet-up at the airport in Vienna, gathered remaining Imendians at [...]

23.06.2008 Writing Unit Tests with GLib

Every other week, someone asks how to use the new unit testing framework in GLib (released with GLib-2.16.0) and Gtk+ (to be released with the next stable). First, here is a write-up from last December that summarizes all important aspects: Test Framework Mini Tutorial.

For people building packages that use the new [...]

16.06.2008 Sinfex – Simple Infix Expression Evaluator

The XML GUI definition files used in Rapicorn and also in Beast (described briefly in an earlier blog post) supported a simple $(function,arguments…) evaluation syntax, similar to GNU Make. I’ve never been very happy with this syntax, but it was fairly easy to implement at the start and followed naturally from early $VARIABLE [...]

02.06.2008 LinuxTag 2008

Just like LinuxTag last year, I went to Berlin the past week to help running the Gnome booth for LinuxTag 2008.

Due to a sports accident, our booth bunny Sven Herzberg unfortunately couldn’t make it, so on Tuesday I took over booth management and merchandise from him and hurried [...]

16.05.2008 Becoming a Gtk+ maintainer

Amongst many other things during the Gtk+ Hackfest 2008, it was brought to my attention that Gtk+ maintainership is sometimes perceived as some kind of leet circle, hard to join for newcomers. I can’t really imagine how “hard” it is for newcomers to join Gtk+ maintenance these days. The learning curve probably [...]

Bad Behavior has blocked 113 access attempts in the last 7 days.