Hello community,

here is the log from the commit of package gtkmm4 for openSUSE:Factory checked 
in at 2017-03-22 23:03:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtkmm4 (Old)
 and      /work/SRC/openSUSE:Factory/.gtkmm4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtkmm4"

Wed Mar 22 23:03:30 2017 rev:2 rq:481171 version:3.89.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtkmm4/gtkmm4.changes    2017-01-22 
00:23:14.313260279 +0100
+++ /work/SRC/openSUSE:Factory/.gtkmm4.new/gtkmm4.changes       2017-03-22 
23:03:31.837169401 +0100
@@ -1,0 +2,157 @@
+Sat Mar 18 10:46:22 UTC 2017 - [email protected]
+
+- Update to version 3.89.5:
+  + Gtk:
+    - AboutDialog: Add a constructor with a use_header_bar
+      parameter(bgo#780004).
+    - AccelMap: Change accel_path method paramters from std::string
+      to Glib::ustring, because there are always UTF-8.
+    - Assistant: Add child properties and a constructor with
+      use_header_bar.
+    - Dialog: Simplify the constructors: Remove constructors that
+      take DialogFlags. Add an optional use_header_bar parameter to
+      the other constuctors. There is now no way to specify the
+      GTK_DIALOG_DESTROY_WITH_PARENT flag, but hopefully this is
+      not used much anyway (bgo#780004).
+    - ScaleButton: Let get_[plus,minus]_button() return Button*.
+    - Move PageRange out of PageSettings.
+    - RecentManager: Remove unused SlotChanged.
+    - TreeIter<> (TreeModel::iterator/const-iterator): Fix
+      operator==() and operator!=() comparisons of const and
+      non-const iterators (bgo#134520).
+    - TreeModel: Use const_iterator for some vfunc parameters.
+    - TreeModel::Path::get_from_selection_data(): Make the
+      TreeModel parameter const.
+    - Tree*, ComboBox*: Change some parameters to const_iterator.
+    - Widget: Remove get_valign_with_baseline().
+  + Gdk:
+    - Pixbuf:
+      . Throw exception from ctor instead of creating invalid
+        object.
+      . Add get_pixels().
+    - RGBA: Add alpha parameter to set_hsv() and set_hsl().
+    - Window: constrain_size(): change the flags parameter from
+      guint to WindowHints.
+  + Build: Visual Studio builds: Require Visual Studio 2017.
+
+-------------------------------------------------------------------
+Thu Feb 23 17:41:21 UTC 2017 - [email protected]
+
+- Update to version 3.89.4:
+  + Gtk:
+    - Add Gtk::WidgetCustomDraw and WidgetCustomSnapshot. These
+      make it possible to use signal_draw() and snapshot_vfunc() in
+      gtkmm without modification of gtk+ (bgo#775348, bgo#774778).
+    - Add Gtk::Snapshot.
+    - Application: Remove create() method with argc,argv arguments.
+    - CellArea: Add snapshot() and snapshot_vfunc().
+    - CellRenderer: Add snapshot() and snapshot_vfunc().
+    - CellArea: Remove property_cell_area() and the constructor
+      that takes a CellArea parameter.
+    - CheckButton: Remove draw_indicator_vfunc().
+    - CheckMenuItem: Add snapshot_indicator_vfunc().
+    - Container: Remove show_all_children(). (Widgets are now
+      visible by default, unlike in gtkmm 3).
+    - Main:
+      . Remove constructors that take (argc,argv) parameters.
+      . Remove add_gtk_option_group().
+    - ToggleButton:
+      . Move set/get_inconsistent() to CheckButton.
+      . Move set/get_mode() to CheckButton, renaming it to
+        set/get_draw_indicator().
+    - Widget:
+      . Add get_first_child(), get_last_child(),
+        get_next_sibling(), get_prev_sibling(), snapshot_child().
+      . Add property_css_name().
+      . Add compute_expand_vfunc(), queue_draw_region_vfunc(),
+        queue_draw_child_vfunc().
+      . Remove show_all(), set/get_no_show_all(), show_all_vfunc(),
+        property_no_show_all(). (Widgets are now visible by
+        default, unlike in gtkmm 3).
+    - Adapt various implementation code to changed GTK+ API.
+
+-------------------------------------------------------------------
+Thu Jan 19 13:55:48 UTC 2017 - [email protected]
+
+- Update to version 3.89.3:
+  + Gtk:
+    - Grid: attach(): Add default values.
+    - TextIter:
+      . Make a real const_iterator (bgo#142126).
+      . forward/backward_find_char(): Take a sigc::slot instead of
+        a function pointer.
+  + Documentation: Demos: Remove obsolete text from the TextView
+    demo.
+- Add pkgconfig(cairomm-1.16) BuildRequires: New explicit
+  dependency so it can be versioned.
+
+-------------------------------------------------------------------
+Wed Jan 11 13:25:50 UTC 2017 - [email protected]
+
+- Update to version 3.89.2:
+  + Gtk:
+    - Application: Set the global locale (bgo#661588).
+    - CellArea, CellRenderer, CheckMenuItem: Remove render
+      functions.
+    - CellView: Remove Remove property_background(),
+      property_background_rgba() and property_background_set(),
+      and set_background_rgba().
+    - Container:
+      . forall_vfunc(): Take a sigc::slot instead of a function
+        pointer.
+      . get_child_property_vfunc() and set_child_property_vfunc():
+        Take Gtk::Widget* and Glib::ValueBase& instead of
+        GtkWidget* and GValue*.
+      . Add get_path_for_child_vfunc() (bgo#670204).
+    - IconInfo: Rename load_symbolic(context) to
+      load_symbolic_for_context().
+    - LevelBar: Implement the Orientable interface.
+    - PlacesSidebar: signal_populate_popup(): Change Menu*
+      parameter to Container*.
+    - RecentChooser: get_recent_manager_vfunc(): Fix refcounting.
+    - Scrollable: Add get_border_vfunc().
+    - ToolBar: Implement the Orientable interface.
+    - ToolShell: Add some vfuncs and make most others const.
+    - StyleContext:
+      . Remove set/get_junction_sides().
+      . Remove get_background_color() and get_border_color().
+    - TextView: signal_populate_popup(): Change Menu* parameter
+      to Container*.
+    - TreeIter: Make a real const_iterator (bgo#134520).
+    - TreeModelFilter, TreeModelSort: Add const method overloads
+      (bgo#134520).
+    - TreeSelection: Add const versions of get_selected()
+      (bgo#94742).
+    - TreeView: Remove get_bin_window().
+    - TreeRow, TreeNodeChilren: Make real const versions
+      (bgo#134520).
+    - ViewPort: Remove get_bin_window() and get_view_window().
+    - Widget:
+      . Remove get_style_property_value().
+      . Add set_margin().
+      . Remove get_preferred_height_for_width() that takes a
+        baseline.
+  + Gdk:
+    - Device: Remove grab() and ungrab().
+    - DeviceManager: Remove list_devices().
+    - Display:
+      . Add is_composited() and is_rgba().
+      . Remove get_device_manager().
+    - Add DrawContext.
+    - DrawingContext: Add get_paint_context() and
+      property_paint_context().
+    - GLContext:
+      . Derive from DrawContext.
+      . Add get_damage().
+      . Remove property_display() and property_window(), which are
+        moved to DrawContext.
+    - Pixbuf: Remove create_from_inline(). Remove non-const
+      versions of save() and save_to_buffer().
+    - Window:
+      . begin_draw_frame(): Add (optional) context.
+      . Remove ensure_native() and reparent().
+  + General:
+    - Fix some cppcheck issues.
+    - Use Cairo::make_refptr_for_instance().
+
+-------------------------------------------------------------------

Old:
----
  gtkmm-3.89.1.tar.xz

New:
----
  gtkmm-3.89.5.tar.xz

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

Other differences:
------------------
++++++ gtkmm4.spec ++++++
--- /var/tmp/diff_new_pack.7Y3ye6/_old  2017-03-22 23:03:32.749040158 +0100
+++ /var/tmp/diff_new_pack.7Y3ye6/_new  2017-03-22 23:03:32.749040158 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package gtkmm3
+# spec file for package gtkmm4
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 
 Name:           gtkmm4
 %define _name gtkmm
-Version:        3.89.1
+Version:        3.89.5
 Release:        0
 Summary:        C++ Interface for GTK4 (a GUI Library for X)
 License:        LGPL-2.1+
@@ -29,13 +29,14 @@
 Url:            http://www.gtkmm.org/
 Source0:        
http://download.gnome.org/sources/gtkmm/3.89/%{_name}-%{version}.tar.xz
 Source99:       baselibs.conf
-BuildRequires:  gcc-c++
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig(atkmm-2.26) >= 2.24.2
-BuildRequires:  pkgconfig(giomm-2.52) >= 2.49.1 
-BuildRequires:  pkgconfig(pangomm-2.42) >= 2.38.2 
-BuildRequires:  pkgconfig(gtk+-4.0) >= 3.89.0 
+BuildRequires:  pkgconfig(cairomm-1.16) >= 1.15.3
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.35.5
+BuildRequires:  pkgconfig(giomm-2.52) >= 2.51.2
+BuildRequires:  pkgconfig(gtk+-4.0) >= 3.89.5
+BuildRequires:  pkgconfig(pangomm-2.42) >= 2.38.2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description

++++++ gtkmm-3.89.1.tar.xz -> gtkmm-3.89.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtkmm4/gtkmm-3.89.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtkmm4.new/gtkmm-3.89.5.tar.xz differ: char 26, 
line 1


Reply via email to