Author Archives: swilmet

GtkSourceView fundraising – September/October report

I’ve launched two months ago a fundraising for the GtkSourceView library. I intend to write a report every two months, so that you can follow what’s going on in that project, and at the same occasion I can explain in … Continue reading

Posted in GtkSourceView, Tepl | Leave a comment

List of GNOME-related projects fundraisers

I think it’s useful to have a list of projects fundraisers in GNOME or at least GNOME-related. Ideally it would be nice to have that list on the website, it looks to me an obvious thing to do, but … Continue reading

Posted in Uncategorized | Leave a comment

GtkSourceView fundraising!

I’m launching a fundraising for GtkSourceView! If you don’t know what GtkSourceView is, it’s a widely used library for text editors and IDEs (or text editing in general). For example on Debian, more than 50 applications rely on GtkSourceView, including … Continue reading

Posted in GtkSourceView | 10 Comments

GObject design pattern: attached class extension

I wanted to share one recurrent API design that I’ve implemented several times and that I’ve found useful. I’ve coined it “attached class extension”. It is not a complete description like the design patterns documented in the Gang of Four … Continue reading

Posted in Amtk, gspell, GtkSourceView, Library development, Programming, Tepl | 3 Comments

Amtk – Actions, Menus and Toolbars Kit for GTK+

GtkUIManager has been deprecated without a good replacement for applications that want to keep a traditional UI (with a menubar, toolbar and statusbar). So I’ve written a new shared library called Amtk, currently developed inside the Tepl repository. It is … Continue reading

Posted in Amtk, Tepl | 1 Comment

Gtef library renamed to Tepl – Text editor product line

Gtef (GTK+ text editor framework) has been renamed to Tepl (Text editor product line). The end of Tepl is pronounced like “apple”. I didn’t really like the name Gtef. And since the project is still young, it was easy to … Continue reading

Posted in Gtef, Tepl | Comments Off on Gtef library renamed to Tepl – Text editor product line

New chapter in my GLib/GTK+ getting started guide

It’s been a long time since the last chapter. I was busy with various programming projects as can be seen on this blog. But it’s important to share our knowledge. And a book scales much better than explaining again and … Continue reading

Posted in book | 4 Comments

gspell maintenance

The gspell bug tracker is perfect again, there are only feature requests (marked as enhancements). I’ve fixed two bugs recently, the second one was not that easy to fix: One crash (a failed assertion) probably due to a bug in … Continue reading

Posted in gspell | 4 Comments

Gtef 2.0 – GTK+ Text Editor Framework

Gtef is now hosted on, and the 2.0 version has been released alongside GNOME 3.24. So it’s a good time for a new blog post on this new library. The main goal of Gtef is to ease the development of … Continue reading

Posted in Gtef, GtkSourceView, Library development | 5 Comments

Re: Consider the maintainer

I’ve read this LWN article: Consider the maintainer. It was a great read, and I want to share my thoughts, from my experience on being a maintainer (or helping the maintenance) of several GNOME modules. GNOME has a lot of … Continue reading

Posted in GtkSourceView, LaTeXila, Library development, Me Myself and I, Programming, Thoughts | 5 Comments