Archive for the ‘Announcements’ Category

Gtk2Hs 0.12.1 pre-release packages available

Wednesday, September 7th, 2011

Duncan has kindly upgraded the Gtk2Hs core packages to work with GHC version 7. They have successfully been tested on Linux, Mac OS 10.5, 10.6, 10.7 (even the native Aqua version seems to work), and Windows 7. Anyone having a different platform than the aforementioned: now is the time to test.

Note that users of ghc-6.10 will need to first install a more recent
version of the Cabal library, at least 1.8. This is straightforward and
should not break anything.

Try with cabal-install

If you’ve got cabal-install version 0.10 or later you can copy and paste
this huge command line to install them all:

cabal install
cabal install

(The above are two lines only!)


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