Changelog History
Page 3
-
v0.22.4 Changes
- Do not generate bindings for struct/union fields pointing to private/class structs, which we do not bind.
-
v0.22.3 Changes
- ๐ Sometimes struct fields marked as not introspectable contain invalid introspection info. We are lenient in these cases with parsing errors, and simply ignore the fields.
-
v0.21.5 Changes
October 12, 2018- โ Add support for callback-valued properties.
-
v0.21.4 Changes
October 12, 2018- ๐ Try to guess signedness of enums and flags on the C side, fixes #184.
-
v0.21.3 Changes
September 26, 2018- ๐ Do not add nodes in overrides if a node with the same name already exists, fixes #171.
-
v0.21.2 Changes
September 22, 2018๐ Do not free
Ptr Word8
types 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
ScopeTypeAsync
callbacks.
-
v0.20.4 Changes
๐ 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.
-
v0.20.3 Changes
๐ 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.
-
v0.20.2 Changes
- ๐ Fixes for GHC 8.2.1.
-
v0.20.1 Changes
๐ 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.