Module documentation for 0.21.5
There are no documented modules for this package.
Generate Haskell bindings for GObject Introspection capable libraries. This includes most notably Gtk+, but many other libraries in the GObject ecosystem provide introspection data too.
- Add support for callback-valued properties.
- Try to guess signedness of enums and flags on the C side, fixes #184.
- Do not add nodes in overrides if a node with the same name already exists, fixes #171.
Do not free
Ptr Word8types after performing the call to C, since they only get passed along. Otherwise one could easily double free in functions such as GdkPixbuf.pixbufNewFromData.
Fix a leak on optional
Improve marshaling of array arguments with no specified size. This improves the generated bindings for various functions, for instance
Replace the enable-overloading flags with a explicit CPP check of the version of
haskell-gi-overloadingwe are being compiled against, see issue 124 for the rationale.
Make the overloading code protected by a CPP conditional, depending on ENABLE_OVERLOADING being defined. See issue 107.
- Fixes for GHC 8.2.1.
gtk-doc parser and haddock generator: while by no means perfect, now the autogenerated bindings come with some reasonable autogenerated documentation.