Re: [Gtk2hs-users] ANN: Gtk2Hs 0.9.13 released

Peter Hercek wrote:
Thanks for the package. I experienced some bugs with it on windows. When showing a dynamically built context menu, I'm getting errors like these:
_cairo_win32_surface_show_glyphs(ExtTextOutW failed): The operation completed successfully. _flush_glyphs: The operation completed successfully.
... and the text of some menu items is not shown (otherwise the menu items do work - actions are called when they are clicked).
When I try to run the app under ghci I get error like this:
Loading package glib-0.9.13 ... <interactive>: Unknown PEi386 section name `.reloc' (while processing: C:/tools/Gtk2Hs/HSglib.o) ghc.exe: panic! (the 'impossible' happened) (GHC version 6.8.3 for i386-unknown-mingw32): loadObj: failed Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
Using older Gtk (2.10.13) helps for the first one. Using my own compile of Gtk2Hs (I compiled older version 0.9.12.1 myself) helps for the second one.
Peter.
Hi Peter, The first problem looks like a problem in cairo. I'm pretty sure the functions named are cairo internal API, you may want to report a bug to their list. I suppose it's possible those functions always print the error message (even on success), but behave correctly otherwise. It looks like the second problem is a GHC bug, since there isn't anything special about our library (that I can think of) that might cause that to happen. Pete
Peter Gavin wrote:
Hello everyone,
Gtk2Hs version 0.9.13 is now available. [1]
New features:
* bindings for Gnome VFS and GStreamer * a new Gtk+ tutorial has been adapted by Hans van Thiel * cairo image stride support * many new demos * compiles with GHC 6.8.3 * lots of bug fixes
This release has been tested on a variety of platforms with different versions of Gtk+ and GHC, so you should have no trouble compiling it if you're using an older version of Gtk+.
Note that the binaries for Win32 for this release are only provided for GHC 6.8.3 and Gtk+ 2.12. As with older releases, all the C libraries needed are included in the installer, so you don't need to download anything else to get up an running. I've also created zip files containing only the C libraries that can be used for redistribution. The sources for these binaries are available at [2]
Links: [1] http://sourceforge.net/project/showfiles.php?group_id=49207&package_id=42440 [2] http://ftp.gnome.org/pub/GNOME/sources/
-- Pete
------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php
------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Gtk2hs-users mailing list Gtk2hs-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtk2hs-users
participants (1)
-
Peter Gavin