Changelog for haskell-gi-0.21.1
0.20.4
-
Improve marshaling of array arguments with no specified size. This improves the generated bindings for various functions, for instance
GObject.signalEmitv
. -
Replace the enable-overloading flags with a explicit CPP check of the version of
haskell-gi-overloading
we are being compiled against, see issue 124 for the rationale.
0.20.3
-
Make the overloading code protected by a CPP conditional, depending on ENABLE_OVERLOADING being defined. See issue 107.
-
Wrap boxed structs/unions as transient ManagedPtrs in callbacks. This is needed to fix a number of issues, including issue 96 and issue 97.
0.20.2
- Fixes for GHC 8.2.1.
0.20.1
-
gtk-doc parser and haddock generator: while by no means perfect, now the autogenerated bindings come with some reasonable autogenerated documentation.
-
Many bugfixes. A particularly important one is for issue 82, which made compilation of gi-glib fail, for the latest version of gobject-introspection.