Archive for the ‘Releases’ Category

New Gtk2Hs 0.12.2 release

Sunday, November 13th, 2011

I am very grateful to Duncan who put a lot of effort into adjusting Gtk2Hs to work with GHC 7.XX which resulted in the release of Gtk2Hs 0.12.1 which was not widely announced. Since then two bugs in Pango and Cairo were fixed and I’m now happy to announce the release of Gtk2Hs 0.12.2.

New in this (and Duncan’s) release:

- compiles with GHC 7.XX
- works with the binary Gtk+ packages on Windows without the need for Msys/MingW
- more robust CPP detection under Windows
- Gtk+ on Aqua working on Mac
- a serious performance bug in Cairo rendering due to Double to CDouble conversion fixed
(reported and fixed by Eugene Kirpichov and Felipe Lessa)
- typesetting paragraphs manually using PangoItem now works as expected
(reported by Brandon Moore)

Many thanks to Duncan, Brandon, Eugene and Felipe!


Gtk2Hs 0.12.0 released

Thursday, November 11th, 2010

The Gtk2Hs team is happy to announce a new release of the core packages glib, gio, pango, cairo, and gtk all in version 0.12.0. Andy Stewart has put in a lot of effort to add many new functions to gtk, thereby getting close to covering the full Gtk+ API. John Obbele has kindly investigated into fixing some memory leaks.

Uploaded version 0.11.2 of the gtk package

Sunday, August 15th, 2010

Due to a glitch, the debugging output was accidentally turned on the in 0.11.1 release of the gtk package. This upload fixes this. Sorry for the inconvenience. The other packages will not be updated.

Gtk2Hs 0.11.1 released

Saturday, August 14th, 2010

Given that the last release was our very first Cabal version of Gtk2Hs, the resulting packages had to have some flaws in them. However, the overall quality was high and the few build problems were often down to not reading the instruction manual. To be fair, installing Gtk2Hs on Windows is slightly more involved since it requires the installation of the Gtk+ libraries first.

When it comes to real bugs, there were a few regarding the behaviour of multi-threaded programs, ranging from deadlocks to linking problems in ghci. We hope that we fixed all of these and that Gtk2Hs now runs reliably in any odd environment (Linux, Mac, Windows, Solaris), which is not trivial since each brings it’s own pthread library which may be more (Linux) or less (Solaris/Windows) forgiving in the incorrect use of locks. Many thanks to Christian Maeder and Hamish Mackenzie for helping me tracking down these bugs.

So, please give it a whirl. As a special bonus, this time we actually managed to include the demo programs in the release, so that it’s easier to try things out.

Axel, on behalf of the Gtk2Hs developers