jhs vs. m4 1:1

14. September 2006

More or less the whole day I improved the gtkmm patch to be able to build without the Atkmm api which is particular usefull on platforms like Maemo.

I had to fight a lot with m4, perl and the bad error messages of the C preprocessor. It only tells you that some #ifdef was not closed but it does not really mention where. After I finally also got the conditional building using automake/autoconf working, the updated patch is now in bugzilla.

Yet anther Glom bug!

8. September 2006

Today, I made a patch for Bug #349358. The patch itself is quite trivial but I took me some time to find out why all this happens.

In the meantime im trying to fill my brain with stuff related to production engineering for my exam on monday. There are just 300 pages left I have to learn by rote, so it might become a very funny weekend.

Hello Planet Gnome!

7. September 2006

So I am finally here! For those who do not know me, I am a maintainer of Anjuta and work for Murray Cumming’s company Openismus on several GTK/GNOME related things.

Today, I created a new patch for #346896. I have to thank Dodji for his tips and apoligize that it was not at all a gtksourceviewmm problem. I have attached a screenshot for those who need some bling!

Umzug!

6. September 2006

So jetzt bin ich endlich komplett in meiner neuen Wohnung angekommen. Wirklich schön bis jetzt und die Einrichtung haben wir auch halbwegs hinbekommen. Zwar noch keinen Tisch, aber wenigstens schon eine Bar!

Das einzige Problem bis jetzt ist der DVB-T-Empfang. Was im vierten Stock 300m weiter noch super funktioniert hat sieht im Erdgeschoss ziemlich mau aus. Aber wir haben immerhin eine Stelle gefunden an der es halbwegs funktioniert.

Meine neue Adresse:
Friedrichstraße 38
91054 Erlangen

GtkSourceViewmm issues

6. September 2006

I am currently trying to fix Bug 436896 but encountered that gtksourceviewmm has a problem with SourceView::get_source_buffer() because this always fails. I will have to fix that first before I can go on because there is no other way to set the SourceLanguage

VDR fertig!

29. August 2006

Seit heute ist mein erster wirklich wohnzimmertauglicher VDR fertig geworden.

Features:

  • DVB-C, alle Kanäle außer PayTV
  • Timeshifting
  • DVDs anschauen (alle 😉
  • DVDs brennen mit Menu
  • 250 GB Platz für Filme

Eigentlich würde ich das ganze gerne noch etwas toppen, aber leider konnte ich die WLAN Verbindung mit WPA-PSK nicht stabil zum laufen bekommen, deshalb gibt es erstmal kein streaming auch auch keine mp3-Datenbank, weil ich für das CD einlesen Zugriff auf freedb benötigen würde. Aber was nicht ist kann ja noch werden!

Finally, the patch is here!

29. August 2006

The “–enable-api-atk=no” patch for gtkmm and glibmm was finished today. I hope this will make things easier on platfroms were atk does not really make sense like maemo. If you want to test it check out the patches in Bugzilla.

Learning m4

23. August 2006

Until today, I had heared about m4 only that it is one of the so many special Unix tools of which I will never now exactly how they work or at least not completly. Unfortunately gtkmm uses a lot of m4 to generate the C++ code from it’s .hg and .ccg input files and I had to change some things to allow building without Atk.

So I found out that m4 is not that damn complicated and could after some manual reading easily archive the things that I wanted. Anyway, I also changed some code in *.pm files without knowing what language they use in detail. Seems like a quite easy scripting language but would be cool if someone could tell me.

Gtkmm: –disable-api-atk

23. August 2006

The –disable-api-atk in gtkmm is much more difficult than I thought. I have to hack a lot on the code generation which means I first have to learn how all this works. I uses m4 and scripting and I have to find out in detail how to add #ifdefs to the signals that use ATK.

Noch Fragen?

23. August 2006

Bundesliga 2. Spieltag