As reported by myself at midnight ( http://permalink.gmane.org/gmane.network.jabber.psi.devel/4865 ) and Remko this morning ( http://el-tramo.be/blog/psi-qt4-unleashed ) we decided to launch the Qt4 development branch of Psi as a new year’s present to the Psi development community. For more details, please read Remko’s post but a summary of what we’ve done so far follows, please note that this is development code, it *is* buggy and even the Qt4 (and Qt4.1) libraries are still pretty raw.
* We use the qt3 compatability library at the moment, although the amount we do is lessening over time.
* We now use QCA2.
* Mac users now get brushed metal dialogs if they want them.
* Some code has been cleaned up, classes split into more sensible locations and our file structure cleaned up a bit.
* The chat dialogs and options dialogs which were broken in our initial port have been fixed up by Fran (thanks Fran).
There are still plenty of outstanding issues, including
* No GPG support yet.
* Segfaults.
* Missing roster functionality.
* The compatability library is quite unpleasant in places
So please don’t use this code for production environments, or share with your less computer-savvy friends as the user experience is not ideal.
All in all though, there’s been a lot of work put into this branch already, especially by Remko, Misha, Fran and myself and I hope that before too long, with the community’s help, we’ll be seeing a stable Qt4 release.
Happy New Year.
Categories: Psi