Changelog for gi-gtk-3.0.24
3.0.24
- Mark the return value of applicationGetActiveWindow as nullable, see issue 176.
3.0.23
- Add an override to make sure that
Cairo.FontOptions
is always treated as boxed.
3.0.22
- The return value of
applicationNew
can be null, but it is not marked as such in the introspection data, leading to a rather confusing error message (see issue 142 and issue 143).
3.0.21
- The return value of
widgetDragDestFindTarget
is nullable, but was not marked as such.
3.0.20
- Make the
events
parameter towidgetAddEvents
andwidgetSetEvents
aGdkEventMask
, see issue 136.
3.0.19
- Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see how to disable overloading.
3.0.18
- Fix introspection info for buttonSetImage. Image parameter can be null.
3.0.15
-
Fix introspection info for uIManagerGetAction, uIManagerGetWidget, actionGroupGetAction, textMarkGetName and notebookGetTabLabel. In all these cases the function can return NULL, but it was not marked as such in the introspection data.
-
Fix introspection data for builderAddCallbackSymbol. The
callbackSymbol
argument was marked as(scope async)
, which meant that it was safe to free after the first invokation, but this was not correct, and leads to crashes.
3.0.14
Update lower version bound on haskell-gi (>= 0.20.1).
3.0.13
Update nullable overrides to match gtk+ 3.22.11.
3.0.12
Fix a mistake in the introspection data in widgetGetParentwindow, where the return value was not properly annotated as nullable. Fixes #90.