Hello community, here is the log from the commit of package glibmm2 for openSUSE:Factory checked in at 2016-03-29 14:31:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibmm2 (Old) and /work/SRC/openSUSE:Factory/.glibmm2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "glibmm2" Changes: -------- --- /work/SRC/openSUSE:Factory/glibmm2/glibmm2.changes 2015-10-30 21:51:48.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.glibmm2.new/glibmm2.changes 2016-03-29 14:31:01.000000000 +0200 @@ -1,0 +2,116 @@ +Fri Mar 18 12:43:57 UTC 2016 - dimstar@opensuse.org + +- Update to version 2.47.92: + + Adapt to libsigc++-2.0 2.8: + - using only the non-deprecated sigc::mem_fun() API. + - using std::ref instead of deprecated sigc::ref. + - Correct bad uses of sigc::bind<1>. + + gmmproc: + - defs generation: Mark deprecated signals and properties as + such in the generated .defs file. + - gmmproc: Check if signals and properties are deprecated + appropriately. + + Build: + * MSVC builds: Look for includes in include/gio-win32-2.0. + +------------------------------------------------------------------- +Tue Mar 1 19:52:29 UTC 2016 - zaitor@opensuse.org + +- Update to version 2.47.6: + + Glib: + - Add and uses Glib::c_str_or_nullptr() (bgo#755245). + - Add some connect() overloads that move the sigc::slot. + - Fix definition of VARIANT_TYPE_DICT_ENTRY to match header + declaration (bgo#761046). + - Replace, via deprecation, ScopedPtr with + make_unique_ptr_gfree() (bgo#760223). + - SignalProxy: use variadic templates. + - ustring: Add move operators (bgo#760282). + - Put deprecation ifdefs around aleady-deprecated + GLIBMM_INITIALIZE_STRUCT. + + Gio: + - FileInfo::list_attributes(): Make name_space optional. + - Icon: Add serialize(), deserialize() and documentation of + create(). + - PropertyBase: Make custom properties more flexible + (bgo#731484). + - SocketConnectable: Add to_string(). + + Gio::DBus:: Connection: Pass an empty bus name as nullptr. + + gmmproc: + - Fix errthrow in _WRAP_VFUNC (bgo#762437). + - Add NULL option to _WRAP_METHOD. + - h2def.py: Accept parameter names beginning with const. + + Build: + - Use some more minor C++11 features. + - Threads example: Fix build on Visual Studio (bgo#760612). + - glibmmconfig.h.in: Fix Visual Studio 2013 builds + (bgo#760612). + - Glib::ustring: fix -Wmisleading-indentation gcc 6 warning in + public header (bgo#760641). + + Other: Reformat our hand-written C++ code with clang-format. + +------------------------------------------------------------------- +Sun Dec 20 21:09:06 UTC 2015 - damjanovic.ivo@gmail.com + +- Update to version 2.47.7: + + Glib: + - ustring: Don't allow comparison to 0 (bgo#572978). + + Gio: + - ActionMap: Fix the ref count in lookup_action_vfunc() + (bgo#758813). + + Build: + - Dispatcher: #include <mutex> in Windows builds + (bgo#758894). + - Gio::Application: Destructor: Use noexcept in the + implementation too (bgo#758798). + - Fix the build with --disable-deprecated-api. + +------------------------------------------------------------------- +Sun Nov 29 10:29:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.47.3.1: + + Use thread_local instead of (deprecated) + Glib::Threads::Private. +- Changes from version 2.47.3: + + Deprecate all of Glib::Threads, including Mutex, Lock, Thread, + etc. + + Deprecated Glib::ThreadPool. + +------------------------------------------------------------------- +Tue Nov 24 19:59:17 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.46.2: + + ObjectBase, Object, Interface: Correct move constructors and + move assignment operators (bgo#756962). + +------------------------------------------------------------------- +Wed Sep 30 10:57:15 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.46.1: + + mmmproc: _CLASS_GOBJECT(): Move the "= delete"ed constructor + and operator= to public, instead of private. +- Changes from version 2.46.0: + + Glib:: + - RefPtr: Make it possible to stop use of RefPtr with certain + classes (bgo#755048). + - WeakRef: Use noexcept (bgo#583399). + + Gio: Application: Remove bind/unbind_busy_property() because + they are not quite ready. + + Gio::Dbus: Connection::signal_subscribe(): Pass nullptr instead + of "". + +------------------------------------------------------------------- +Fri Sep 18 22:42:42 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.45.80: + + Gio: + - Application: Add bind/unbind_busy_property() and + set_state_hint(). + - TlsClientConnection: Add copy_session_state(). + + Build: + - MSVC Builds: + . Require MSVC.Net 2013 for C++11 support (bgo#753271). + . Adapt for recent source code changes (bgo#753271). + . Improve Build Speed and Debugging Experience. + +------------------------------------------------------------------- @@ -4,0 +121,94 @@ + +------------------------------------------------------------------- +Fri Sep 4 19:26:45 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.45.70: + + Glib: + - C++11: + . Add move operations to ObjectBase and Object. + . RefPtr: Make methods noexcept. + + gmmproc: + - C++11: + . Generate move operations. + . More use of = delete instead of private copy operations. + . Use std::stoul instead of strtoul. + - C++11: IOChannel: move operations: Call the base + sigc::trackable. + - C++11: Markup: Add move operations. + + Documentation: + - Update configuration for Doxygen 1.8.9.1. + - Exclude bogus documentation symbols. + - Generate documentation for API all platforms. +- Changes from version 2.45.52: + + Glib:: + - C++11: Glib::ObjectBase, Object, Interface: Add move + operators. + - C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final. + + Gio: FileIcon: Remove unncessary IMPLEMENTS_INTERFACE. + + gmmproc: + - _CLASS_GOBJECT(): Generate move operations. + - _CLASS_INTERFACE(): Generate move operations. + - _CLASS_BOXEDTYPE_STATIC(): Add move operations. + - _CLASS_BOXEDTYPE_STATIC: Add explicit copy operations. + - _CLASS_OPAQUE_COPYABLE(): Add move operations. + - _CLASS_OPAQUE_COPYABLE: Generate static swap(). + - _CLASS_OPAQUE_REFCOUNTED: Use = delete for the default + constructor. + +------------------------------------------------------------------- +Thu Aug 20 20:13:37 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.45.50: + + Glib: RefPtr: + - Add move constructor and move assignment operator for + castable types (bgo#752812). + - Add release(): (bgo#752812). + - move assignment operator: Use swap() (bgo#752812). + + Gio: + - NetworkMonitor: Add get_network_metered() and property. + - SocketService: Add active property. + + General: C++11: Boxed types: Declare move operations as + noexcept. + + Build: + - Update Visual Studio project to Visual Studio 2013, for C++11 + support. + - Improve gen_scripts. + + gmmproc: generate_wrap_init.pl: Allow use of nested namespaces + for whole module (bgo#753013). + +------------------------------------------------------------------- +Fri Jul 31 15:32:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.45.40: + + Glib: RefPtr: Add move constructor and move assignment + operator. + + Gio: Application: Add the shutdown signal (bgo#752600). + + Build: + - C++11: + . Use noexcept instead of throw(). + . Use "= delete" instead of private copy + constructors/operator=. + . Use nullptr instead of 0. + . C++11: Use the override keyword. +- Changes from version 2.45.31: + + Glib: HelperList: fix iterator check in operator[] + (bgo#751530). + + Build: + - Use (and require) C++11. + - Use some simple C++11 syntax. + - Fix the build with -Wshadow. + + gmmproc: ++++ 14 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/glibmm2/glibmm2.changes ++++ and /work/SRC/openSUSE:Factory/.glibmm2.new/glibmm2.changes Old: ---- fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch glibmm-2.44.0.tar.xz New: ---- glibmm-2.47.92.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibmm2.spec ++++++ --- /var/tmp/diff_new_pack.8HVZfI/_old 2016-03-29 14:31:02.000000000 +0200 +++ /var/tmp/diff_new_pack.8HVZfI/_new 2016-03-29 14:31:02.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package glibmm2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -21,23 +21,21 @@ Name: glibmm2 %define _name glibmm -Version: 2.44.0 +Version: 2.47.92 Release: 0 Summary: C++ Interface for Glib License: LGPL-2.1+ Group: System/Libraries Url: http://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/glibmm/2.44/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/glibmm/2.47/%{_name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch novell@tower-net.de -- fixes gcc5 warning. -Patch0: fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.43.90 -BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(sigc++-2.0) >= 2.0.10 +BuildRequires: pkgconfig(glib-2.0) >= 2.47.6 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.47.92 +BuildRequires: pkgconfig(gobject-2.0) >= 2.47.92 +BuildRequires: pkgconfig(sigc++-2.0) >= 2.8.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -86,7 +84,6 @@ %prep %setup -q -n %{_name}-%{version} -%patch0 -p1 %build %configure --disable-static ++++++ glibmm-2.44.0.tar.xz -> glibmm-2.47.92.tar.xz ++++++ ++++ 337527 lines of diff (skipped)