Hello community,

here is the log from the commit of package ghc-gi-gtk for openSUSE:Factory 
checked in at 2017-06-21 13:55:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-gi-gtk (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-gi-gtk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-gi-gtk"

Wed Jun 21 13:55:24 2017 rev:2 rq:504667 version:3.0.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-gi-gtk/ghc-gi-gtk.changes    2017-05-10 
20:52:23.255014314 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-gi-gtk.new/ghc-gi-gtk.changes       
2017-06-21 13:55:25.970255839 +0200
@@ -1,0 +2,5 @@
+Mon Jun 12 09:41:41 UTC 2017 - psim...@suse.com
+
+- Update to version 3.0.15.
+
+-------------------------------------------------------------------

Old:
----
  gi-gtk-3.0.14.tar.gz

New:
----
  gi-gtk-3.0.15.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-gi-gtk.spec ++++++
--- /var/tmp/diff_new_pack.51w8rO/_old  2017-06-21 13:55:27.070100696 +0200
+++ /var/tmp/diff_new_pack.51w8rO/_new  2017-06-21 13:55:27.074100132 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name gi-gtk
 Name:           ghc-%{pkg_name}
-Version:        3.0.14
+Version:        3.0.15
 Release:        0
 Summary:        Gtk bindings
 License:        LGPL-2.1+

++++++ gi-gtk-3.0.14.tar.gz -> gi-gtk-3.0.15.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gi-gtk-3.0.14/ChangeLog.md 
new/gi-gtk-3.0.15/ChangeLog.md
--- old/gi-gtk-3.0.14/ChangeLog.md      2017-04-27 19:36:38.000000000 +0200
+++ new/gi-gtk-3.0.15/ChangeLog.md      2017-06-03 18:57:46.000000000 +0200
@@ -1,3 +1,13 @@
+### 3.0.15
+
++ Fix introspection info for 
[uIManagerGetAction](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-UIManager.html#v:uIManagerGetAction),
 
[uIManagerGetWidget](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-UIManager.html#v:uIManagerGetWidget),
 
[actionGroupGetAction](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-ActionGroup.html#v:actionGroupGetAction),
 
[textMarkGetName](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-TextMark.html#v:textMarkGetName)
 and 
[notebookGetTabLabel](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-Notebook.html#v: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](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-Builder.html#v: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](https://github.com/haskell-gi/haskell-gi/issues/104).
+
+### 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.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gi-gtk-3.0.14/Gtk.overrides 
new/gi-gtk-3.0.15/Gtk.overrides
--- old/gi-gtk-3.0.14/Gtk.overrides     2017-04-27 19:36:38.000000000 +0200
+++ new/gi-gtk-3.0.15/Gtk.overrides     2017-06-03 18:57:46.000000000 +0200
@@ -13,6 +13,11 @@
 # upstream issue: https://bugzilla.gnome.org/show_bug.cgi?id=761339
 ignore WidgetPath.iter_add_qclass
 
+# Wrong introspection annotation, leading to crashes. See
+# https://bugzilla.gnome.org/show_bug.cgi?id=783381
+# https://github.com/haskell-gi/haskell-gi/issues/104
+set-attr Gtk/Builder/add_callback_symbol/@parameters/callback_symbol scope 
notified
+
 # Wrong introspection annotation, see
 # https://bugzilla.gnome.org/show_bug.cgi?id=693393
 set-attr Gtk/PrintOperation/create-custom-widget/@return-value 
transfer-ownership full
@@ -27,6 +32,16 @@
 set-attr Gtk/MenuPositionFunc/@parameters/x direction inout
 set-attr Gtk/MenuPositionFunc/@parameters/y direction inout
 
+# Missing nullable annotations in the return values, see
+# https://github.com/haskell-gi/haskell-gi/issues/95
+# https://bugzilla.gnome.org/show_bug.cgi?id=781935
+# https://bugzilla.gnome.org/show_bug.cgi?id=781936
+set-attr Gtk/UIManager/get_widget/@return-value nullable 1
+set-attr Gtk/UIManager/get_action/@return-value nullable 1
+set-attr Gtk/ActionGroup/get_action/@return-value nullable 1
+set-attr Gtk/TextMark/get_name/@return-value nullable 1
+set-attr Gtk/Notebook/get_tab_label/@return-value nullable 1
+
 if osx
     # Not supported in Quartz version of Gtk
     ignore drag_set_icon_gicon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gi-gtk-3.0.14/README.md new/gi-gtk-3.0.15/README.md
--- old/gi-gtk-3.0.14/README.md 2017-04-27 19:36:38.000000000 +0200
+++ new/gi-gtk-3.0.15/README.md 2017-06-03 18:57:46.000000000 +0200
@@ -1,6 +1,6 @@
 # Documentation
 Autogenerated documentation for this package can be found at
 
-[https://hackage.haskell.org/package/gi-gtk-3.0.14/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.14/docs/GI-Gtk.html)
+[https://hackage.haskell.org/package/gi-gtk-3.0.15/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.15/docs/GI-Gtk.html)
 
 For general documentation on using 
[haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the 
project page](https://github.com/haskell-gi/haskell-gi) or [the 
Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gi-gtk-3.0.14/gi-gtk.cabal 
new/gi-gtk-3.0.15/gi-gtk.cabal
--- old/gi-gtk-3.0.14/gi-gtk.cabal      2017-04-27 19:36:38.000000000 +0200
+++ new/gi-gtk-3.0.15/gi-gtk.cabal      2017-06-03 18:57:46.000000000 +0200
@@ -1,5 +1,5 @@
 name:                 gi-gtk
-version:              3.0.14
+version:              3.0.15
 synopsis:             Gtk bindings
 description:          Bindings for Gtk, autogenerated by haskell-gi.
 homepage:             https://github.com/haskell-gi/haskell-gi


Reply via email to