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.FontOptionsis always treated as boxed.
3.0.22
- The return value of
applicationNewcan 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
widgetDragDestFindTargetis nullable, but was not marked as such.
3.0.20
- Make the
eventsparameter towidgetAddEventsandwidgetSetEventsaGdkEventMask, 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
callbackSymbolargument 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.