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
