Rund um pqiv gibt es nach
längerer Zeit mal wieder Neuigkeiten. In glib 2.3 ist das direkte Einbinden
von anderen Include-Dateien als
glib.h
nun endgültig verboten,
was zu diversen Änderungen
bei den Distributionen führte. Ich habe den notwendigen Patch nun in den
Code eingepflegt und bei der Gelegenheit einige Bugs gefunden, die in
Distributionen gefixt wurden, aber nicht ihren Weg zurück zu mir gefunden haben:
Das Keypad funktioniert nun richtig und auch mit Xinerama kommt der Code
nun klar, wenn es um die Positionierung im Vollbildmodus geht.
Ich habe mein Repository nun auf Github hochgeladen, damit meine Änderungen zeitnaher verfügbar sind und um eine Seite zu haben, die zum Wohlwollen der Maintainer-Scripte garantiert längere Zeit ihr Layout behält. (Wenngleich diese Version der Webseite auch schon lange durchgehalten hat..) Die Downloads laufen nun auch über die Download-Funktion von Github.
Last but not least habe ich mit einer Portierung nach GTK-3.0 angefangen. Die funktioniert schon ziemlich gut und in mancher Hinsicht auch besser, als es die GTK-2.0 Version je getan hat. Vermutlich wird der Code abwärtskompatibel bleiben, bislang sieht es zumindest sehr danach aus. Es scheitert aber noch an einem Verhalten, das ich für einen GTK bug halte: Die gelbe Infobox macht das Fenster zu breit, falls sie breiter ist als das Bild. Innerhalb eines GtkFixed sollte gerade das meiner Auffassung nicht passieren. Wenn das geht gibt es dann jedenfalls vermutlich endlich eine Version für das neue GTK.