Hello community, here is the log from the commit of package gtkmm4 for openSUSE:Factory checked in at 2017-09-13 21:41:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtkmm4 (Old) and /work/SRC/openSUSE:Factory/.gtkmm4.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtkmm4" Wed Sep 13 21:41:12 2017 rev:3 rq:520747 version:3.91.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gtkmm4/gtkmm4.changes 2017-03-22 23:03:31.837169401 +0100 +++ /work/SRC/openSUSE:Factory/.gtkmm4.new/gtkmm4.changes 2017-09-13 21:41:14.690094620 +0200 @@ -1,0 +2,210 @@ +Fri Aug 25 23:18:06 UTC 2017 - [email protected] + +- Update to version 3.91.2: + + Gtk: + - Use Gdk::Event instead of GdkEvent (bgo#135978). + - Gtk::[App|File|Font|Recent]ChooserWidget: Inherit from + Widget. + - AccelLabel: + . Inherit from Widget. + . Add set/get/property_label() and + set/get/property_use_underline(). + . Make get_accel() const. + - ActionBar: Inherit from Container, ad child properties and + set/get/property_revealed(). + - AspectFrame: set(): Remove default value of obey_child. + - Add CenterBox. + - Box: pack_end(): Don't call a pack_start() method. + - CellRenderer: + . get_aligned_area(): Return value instead of using an output + parameter. + . Add implementation of the get_state() overload without a + Widget parameter. + - CheckMenuItem: Remove snapshot_indicator_vfunc(). + - ColorButton, Statusbar: Inherit from Widget. + - ComboBox and Scale: Fix signals that return a gchar* + (bgo#783360). + - Container: Remove propagate_draw(). + - Expander: Inherit from Container. + - Editable and RecentChooser: Plug memory leaks in vfuncs. + - FileChooserButton, FontButton: Inherit from Widget. + - FileFilter, RecentFilter, TextTagTable, TreeViewColumn: + Implement Buildable. + - Remove EventBox. GtkEventBox has been removed from gtk+. All + widgets can now receive events. + - Gesture: Remove get/set/unset_window() and property. + - IconView: Remove convert_widget_to_bin_window_coords(). + - Layout: remove get_bin_window(). + - Add NativeDialog and FileChooserNative (bgo#783801). + - PaperSize: Throw exception from a constructor. + - PaperSizeTraits: Implement release_c_type() to fix memory + leak. + - Paned: Remove get_handle_window(). + - PrintJob: Fix a call to Glib::throw_exception(). + - Range: Remove get/set/property_lower_stepper_sensitivity() + and get/set/property_upper_stepper_sensitivity(). + - Range, ScaleButton: Use RefPtr<Adjustment> consistently. + - ResponseType enum: Make this implicitly convertible to int. + - Scale: + . Remove calc_digits_(). + . Remove draw_value_vfunc(). + - Scrollbar: + . Inherit from Widget. + . Implement the Orientable interface. + . Add set/unset/get/property_adjustment() and + get_wheel_delta(). + - Settings: Implement StyleProvider. + - Spinbutton: + . Inherit from Widget. + . Implement the Orientable and Editable interfaces. + . Add set/get/property_text(), set/get/property_width_chars() + and set/get/property_max_width_chars(). + . Make a constructor explicit and add documentation. + . signal_input: Pass double&, not double* (bgo#783136). + - Remove StyleProperty. + - StyleContext: Remove get_style_property() and + get_style_property_value(). + - ToolItem: Remove set/get_use_drag_window(). + - TreeModelFilter, TreeModelSort: Implement TreeDragSource. + - Widget: + . Remove set_redraw_on_allocate(). + . Remove set_allocation(), set_clip(), get_style_property(), + transform_cairo_context_to_window(), + queue_draw_region_vfunc() and queue_draw_child_vfunc(). + . Add new parameters to size_allocate() and + signal_size_allocate() handlers. + . Add insert_before() and insert_after(). + . Remove property_events(). + . Remove get/set/add events()/device_events(). + + Gdk: + - Cursor: Make get_image() and get_surface() const-correct. + - Pixbuf: Implement Gio::LoadableIcon + - Point: Fix copy assignment. + - Rectangle: Add contains_point(). + - Screen: Remove get_root_window(). + - Window: Remove get_default_root_window() and create_input(). + + Build: + - Use glibmm-2.56 instead of glibmm-2.54. We changed the ABI + name in glibmm. + - enums: Shadow DELETE macro. Like in event.hg, the DELETE + macro from winnt.h interferes with an enumerator + (bgo#135978). + +------------------------------------------------------------------- +Tue May 30 21:25:32 UTC 2017 - [email protected] + +- Update to version 3.91.0: + + Gdk: + - Improve Gdk::Event, creating a class hierarchy (bgo#135978). + - Cursor: Change CursorType to Cursor::Type. + - Device: Change DeviceType to Cursor::Type. + - Pixbuf: + . Remove AlphaMode enum. + . Change PixbufRotation to Pixbuf::Rotation. + - Seat: Change SeatCapabilities to Seat::Capabilities. + - Visual: Change VisualType to Visual::Type. + - Window: + . Change WindowHints to Window::Hints. + . Change WindowTypeHint to Window::TypeHint. + . Change WindowType to Window::Type. + . Change WindowState to Window::State. + + Gtk: + - Assistant: Change AssistantPageType to Assistant::PageType. + - Box: pack_start/pack_end(): Reimplement with new GTK+ API. + (GtkWidget halign and hexpand properties. + The gtk_box_pack_start() and gtk_box_pack_end() functions no + longer have the expand and fill arguments. We might remove + these parameters later too. Be careful that the default + behaviour of pack_start/pack_end() has now changed. + - Make PackOptions an enum class, for stricter type checking. + - Builder::get_widget_derived(): Make this static. To avoid the + need to create a shared_ptr to this (bgo#755037). + - ButtonBox: Remove apparently-useless + BUTTONBOX_DEFAULT_SPACING. + - Application: Change ApplicationInhibitFlags to + Application::InhibitFlags. + - Calendar: Change CalendarDisplayOptions to + Calendar::Display::Options. + - CellRendererAccel: Change CellRendererAccelMode to + CellRendererAccel::Mode. + - CssSection: Change CssSectionType to CssSection::Typewq. + - Container: + . forall_vfunc(): Remove include_internals parameter. + . Remove set_focus_child(), get_focus_child(), etc. + - Entry: Change EntryIconPosition to Entry::IconPosition. + - FileFilter: Change FileFilterFlags to FileFilter::Flags. + - FileChooser: + . Change FileChooserConfirmation to + FileChooser::Confirmation. + . Change FileChooserAction to FileChooser::Action. + - IconView: change IconViewDropPosition to + IconView::DropPosition. + - Image: Change ImageType to Image::Type. + - Label: Remove get/set_angle() and property. + - LevelBar: Change LevelBarMode to LevelBar::Mode. + - Notebook: Remove NotebookTab enum. + - Popover: Change PopoverConstraint to Popover::Constraint. + - PrintOperation: + . Change PrintOperationAction to PrintOperation::Action. + . Change PrintOperationResult to PrintOperation::Result. + - Range: Derive from (and implement) Orientable (bgo#781655). + - RecentFilter: Change RecentFilterFlags to + RecentFilter::Flags. + - Scrollable: Change ScrollablePolicy to Scrollable::Policy. + - ShortcutsShortcut: Derive directly from Widget. + - SizeGroup: Rename SizeGroupMode enum to SizeGroup::Mode. + - SpinButton: + . Change SpinButtonUpdatePolicy to SpinButton::UpdatePolicy. + . Move INPUT_ERROR constant into class. + - TextConstIter (TextModel::const_iterator): Add a default + constructor. + - TextMark: Avoid creating a RefPtr to this. By adding a + private TextBuffer::get_iter_at_mark() (bgo#755037). + - TreeModel: Change TreeModelFlags to TreeModel::Flags. + - TreeView: + . Change TreeViewGridLines to GridLines. + . Change TreeViewDropPosition to TreeView::DropPosition. + - TreeViewColumn: Change TreeViewColumnSizing to + TreeViewColumn::Sizing. + - Widget: + . Remove get_preferred_width() etc. + . Remove get/set_center_widget(). + - Window: + . Remove get/set_hide_titlebar_when_maximized(). + . Remove has_toplevel_focus() and property. + + Documentation: + - Gtk::CellLayout: Improve docs of get_first_cell() funcs. + - Gtk::TreeModel: Improve docs of foreach*() functions. + - Gdk, Gtk: Update documentation of in-class enums. + - Demos: + . Fix make check after changes in + Glib::SignalProxy::connect() (bgo#126213). + . Adapt to changed Box::pack_start/pack_end() behaviour. For + instance: Specify EXPAND_WIDGET, where we previously used + the default value. + - Builder demo: Remove "expand" child property from the .ui + file. Because it has been removed from GtkBox. Expand the + ScrolledWindow. + + Build: + - Adapt to cairomm and glibmm enum changes. + - Adapt dynamic casts for RefPtr as std::shared_ptr. + - Visual Studio builds: Update glibmm ABI version. + +------------------------------------------------------------------- +Sat May 20 20:09:17 UTC 2017 - [email protected] + +- Update to version 3.89.5.1: + + Gdk: Pixbuf: get_pixels(): Const corrections. ++++ 13 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/gtkmm4/gtkmm4.changes ++++ and /work/SRC/openSUSE:Factory/.gtkmm4.new/gtkmm4.changes Old: ---- gtkmm-3.89.5.tar.xz New: ---- gtkmm-3.91.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtkmm4.spec ++++++ --- /var/tmp/diff_new_pack.5I5wkO/_old 2017-09-13 21:41:15.306007967 +0200 +++ /var/tmp/diff_new_pack.5I5wkO/_new 2017-09-13 21:41:15.310007405 +0200 @@ -21,22 +21,23 @@ Name: gtkmm4 %define _name gtkmm -Version: 3.89.5 +Version: 3.91.2 Release: 0 Summary: C++ Interface for GTK4 (a GUI Library for X) License: LGPL-2.1+ Group: Development/Libraries/GNOME Url: http://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/gtkmm/3.89/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/gtkmm/3.91/%{_name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: pkgconfig(atkmm-2.26) >= 2.24.2 -BuildRequires: pkgconfig(cairomm-1.16) >= 1.15.3 +BuildRequires: pkgconfig(atkmm-2.26) >= 2.25.4 +BuildRequires: pkgconfig(cairomm-1.16) >= 1.15.4 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 +BuildRequires: pkgconfig(giomm-2.56) >= 2.53.1.1 +BuildRequires: pkgconfig(glibmm-2.56) +BuildRequires: pkgconfig(gtk+-4.0) >= 3.91.2 +BuildRequires: pkgconfig(pangomm-2.42) >= 2.41.3 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++++++ gtkmm-3.89.5.tar.xz -> gtkmm-3.91.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtkmm4/gtkmm-3.89.5.tar.xz /work/SRC/openSUSE:Factory/.gtkmm4.new/gtkmm-3.91.2.tar.xz differ: char 26, line 1
