commit gtkmm4 for openSUSE:Factory
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.changes2017-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 - zai...@opensuse.org + +- 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 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 - zai...@opensuse.org + +- Update to version 3.91.0: + + Gdk: +- Improve Gdk::Event, creating a class hierarchy (bgo#135978). +- Cursor: Change CursorType to Cursor::Type. +
commit gtkmm4 for openSUSE:Factory
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.changes2017-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 - zai...@opensuse.org + +- 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 - zai...@opensuse.org + +- 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 - dims...@opensuse.org + +- 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 - zai...@opensuse.org + +- 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(
commit gtkmm4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtkmm4 for openSUSE:Factory checked in at 2017-01-22 00:23:12 Comparing /work/SRC/openSUSE:Factory/gtkmm4 (Old) and /work/SRC/openSUSE:Factory/.gtkmm4.new (New) Package is "gtkmm4" Changes: New Changes file: --- /dev/null 2016-12-08 12:47:06.134691974 +0100 +++ /work/SRC/openSUSE:Factory/.gtkmm4.new/gtkmm4.changes 2017-01-22 00:23:14.313260279 +0100 @@ -0,0 +1,11 @@ +--- +Mon Dec 5 14:01:23 UTC 2016 - jeng...@inai.de + +- Rectify RPM groups and replace old macros. + +--- +Mon Dec 5 11:50:09 UTC 2016 - dims...@opensuse.org + +- Initial package, gtkmm4, version 3.89.1. Spec file based on + gtkmm3. + New: baselibs.conf gtkmm-3.89.1.tar.xz gtkmm4.changes gtkmm4.spec Other differences: -- ++ gtkmm4.spec ++ # # spec file for package gtkmm3 # # Copyright (c) 2016 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # Update baselibs.conf when changing this %define so_ver -4_0-1 Name: gtkmm4 %define _name gtkmm Version:3.89.1 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 Source99: baselibs.conf BuildRequires: gcc-c++ BuildRequires: fdupes 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(gdk-pixbuf-2.0) >= 2.35.5 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps GTK+ 3. Highlights include typesafe callbacks, widgets extensible via inheritance, and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %package -n libgtkmm%{so_ver} Summary:C++ Interface for GTK4 (a GUI library for X) License:LGPL-2.1+ Group: System/Libraries %description -n libgtkmm%{so_ver} Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps GTK+ 3. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %package devel Summary:C++ Interface for GTK4 (a GUI library for X) License:LGPL-2.1+ Group: Development/Libraries/GNOME Requires: libgtkmm%{so_ver} = %{version} %description devel Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps GTK+ 3. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %package doc Summary:C++ Interface for GTK4 (a GUI Library for X) License:GPL-2.0+ and LGPL-2.1+ Group: Documentation/HTML Requires: glibmm2-doc BuildArch: noarch %description doc Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps GTK+ 3. Highlights include typesafe callbacks, widgets extensible via inheritance, and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %prep %setup -q -n %{_name}-%{version} %build %configure --disable-static make %{?_smp_mflags} %install %make_install rm %buildroot/%{_libdir}/*.la %fdupes %buildroot %post -n libgtkmm%{so_ver} -p /sbin/ldconfig %postun -n libgtkmm%{so_ver} -p /sbin/ldconfig %files -n libgtkmm%{so_ver} %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_libdir}/libgdkmm-4.0.so.* %{_libdir}/libgtkmm-4.0.so.* %files devel %defattr (-, root, root) %{_includedir}/gdkmm-4.0/ %{_includedir}/gtkmm-4.0/ %{_libdir}/*.so %{_libdir}/pkgconfig/gdkmm-4.0.pc %{_libdir}/pkgconfig/gtkmm-4.0.pc %{_libdir}/gdkmm-4.0/