Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgiomm-2_68-1-2.68.2-150400.1.3 RPM for aarch64

From OpenSuSE Leap 15.5 for aarch64

Name: libgiomm-2_68-1 Distribution: SUSE Linux Enterprise 15
Version: 2.68.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.3 Build date: Sun May 8 01:35:06 2022
Group: System/Libraries Build host: ibs-centriq-3
Size: 2581536 Source RPM: glibmm2-2.68.2-150400.1.3.src.rpm
Packager: https://www.suse.com/
Url: https://www.gtkmm.org/
Summary: C++ Interface for Gio
Glibmm is the official C++ interface for the popular cross-platform
library Glib. It provides non-UI API that is not available in standard
C++ and makes it possible for gtkmm to wrap GObject-based APIs.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Thu Oct 07 2021 bjorn.lie@gmail.com
  - Update to version 2.68.2:
    + Glib: Replace all g_quark_from_static_string() by
      g_quark_from_string()
    + Gio:
    - FileEnumerator: Remove refreturn to avoid memory leak
    - ListModel::get_object(): Make it work for interface classes
    - AppInfo::get_all(): Avoid a crash on Windows
    + Build: MSVC build: Remove extraneous GLIBMM_API in
      Glib::ustring
* Tue Sep 28 2021 bjorn.lie@gmail.com
  - Add m4 BuildRequires: the generated gmmproc actually stores the
    path to m4, as detected during build. Subsequent builds of other
    * mm modules from git need a working setup for this.
* Thu Jun 17 2021 sp1ritCS@protonmail.com
  - Update to version 2.68.1
    + Add dependencies to Doxygen tag files in subprojects
    + Doxygen in a main project shall not be called before tag files
      have been created or updated in subprojects.
    + Fix build as subproject without building documentation
    + meson.build: If mm-common-get is not found in maintainer-mode
      with 'required: false', try with 'required: true'.
      Don't try to use tag_file, if documentation is not built.
    + docs/reference/meson.build: Don't use variables from modules
      that don't define doxytagfile. These are subprojects that don't
      build their documentation.
    + Don't mark the Glib::Source class with GLIBMM_API
      Instead, mark the individual members with GLIBMM_API so that we
      avoid having the code tied to a particular STL and compiler
      version.
    + Update the classes that derive from Glib::Source accordingly as
      well
    + error.h Avoid exporting class deriving frm std::exception
      This will avoid having the ABI tied to a particular STL and
      compiler version, and so will eliminate C4275 compiler warnings
      when building the code.  Also update gerror.m4 so that it will
      generate code deriving from Glib::Error with the export macro
      markings with the member functions, so that things continue to
      build properly.
    + fileattributeinfo.hg: Avoid exporting classes with std::string
      members
    + variantdbusstring.h: Don't mark classes with GLIBMM_API
    + ustring.h: Avoid exporting classes with std::string members
    + Glib::PatternSpec: Ignore deprecation of g_pattern_match()
    + tests/glibmm_ustring_compare: Fix so it works for C++20
    + Meson build: Make quiet installations possible
    + Meson build: No implicit_include_directories
    + Variant: Fix so it works with C++20. C++20 changed some aspects
      of templates that broke variant.h on some compilers (GCC 11).
    + Meson build: No implicit_include_directories. It shall not be
      possible to find a glibmm header file with #include <xxx.h>
      instead of #include <glibmm/xxx.h>. Not fully fixed until
      https://github.com/mesonbuild/meson/issues/8562 has been fixed.
    + Add tools/defs_gen/enumextract.py. A Python script that can
      replace the Perl script tools/enum.pl.
    + Meson build: Make it possible to use glibmm as a subproject
      glib and sigc++ can be subprojects of glibmm.
    + Meson build: examples and tests: Add dependency('threads')
      Multithreaded examples and tests depend on 'threads'.
      I noticed this when I started experimenting with subprojects.
      Strange that it was not reported as a missing dependency long
      ago.
    + g[io|lib]mmconfig.h.*: Don't dllimport on MinGW. This will fix
      warnings when building items using glibmm and giomm with
      MinGW/GCC.
    + tools/gen_scripts: Ignore gio/gwin32api-*.h. Ignore some new
      glib header files when generating gio/src/gio_enums.defs and
      gio/src/gio_methods.defs.
    + docs/reference/Doxyfile.in: Remove obsolete entries
    + Meson build: Use relative paths to untracked/. The paths to the
      source code in untracked/ shall be relative to the meson.build
      file, when library files are built from a tarball. With
      absolute paths Meson may generate too long file names.
* Fri Dec 18 2020 bjorn.lie@gmail.com
  - Update to version 2.68.0:
    + Glib:
    - PropertyProxyConnectionNode::connect_changed(): Fix using
      without property name
    - Remove BalancedTree
    + Gio:
    - ListStore: Accept interfaces
    - MenuModel: Make MenuAttribute and MenuLink enum class
    - Add TlsClientConnectionImpl and TlsServerConnectionImpl
    - SocketClient::signal_event(): Fix wrapping of 'connection'
      parameter
    + gmmproc:
    - Add optional decl_prefix parameter to
      _WRAP_GERROR and _WRAP_ENUM. Used for adding GLIBMM_API or
      similar for MS Visual C++
    - Allow decorating comparison operators (for Visual Studio
      builds)
    - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
    - Decorate private generated classes with __declspec when
      building with Visual Studio
    - generate_wrap_init.pl.in:
      Use g_type_ensure(SomeClass::get_type()) to ensure that
      get_type() is called
    + Build:
    - Use __declspec(dllexport) consistently when building glibmm
      with Visual Studio
    - Meson build: Set default value of the 'warnings' option to
      'min'
    - Improve NMake support
    - Improve Visual Studio support
    - docs/reference/: Update for Doxygen >= 1.8.16
    - Meson build: Fix versioning on macOS
    - Meson build: Fix detection of macOS
    - Change the ABI to glibmm-2.68
    + Documentation: Meson build: Add missing Glib::Value and Variant
      documentation
  - Bump so_ver, base_ver and in baselibs following upstream changes.
  - Add meson BuildRequires and macros following upstreams port to
    meson build system.
  - No longer package documentation, not built by default on meson.
* Sun Mar 22 2020 bjorn.lie@gmail.com
  - Update to version 2.65.3:
    + Tests: glibmm_buildfilename: Add some tests.
    + Build: Meson build: Install generate_extra_defs.h.
* Wed Mar 18 2020 bjorn.lie@gmail.com
  - Update to version 2.65.2:
    + Glib: Add missing #includes.
* Wed Mar 18 2020 bjorn.lie@gmail.com
  - Update to version 2.65.1:
    + Glib:
    - Add get_user_runtime_dir().
    - Add get_host_name().
    - MainContext: Add push/pop/get_thread_default().
    - Add StdStringView and UStringView. Use them in
      build_filename() and other functions
    - Regex::match(): Avoid using string after deletion.
    - Add Glib::canonicalize_filename().
    - Binding: get_source() and get_target() return ObjectBase*.
    - ustring: Fix insert(iterator, In, In).
    - Value: Adding static_assert() for template parameter.
    - Error: Derive from std::exception, remove Glib::Exception.
    - Binding: Keep a binding alive even without a RefPtr.
    + Gio:
    - DBus::Connection: Make the wrap() function thread-safe.
    - SettingsSchemaSource: Add list_schemas(). Add a create(),
      wrapping new_from_directory().
    - DBus::Message::get_unix_fd_list(): Add refreturn.
    + Tests:
    - Add glibmm_ustring_compare test.
    - Add glibmm_regex test.
    - Add glibmm_binding test.
    + gmmproc: Add optional decl_prefix parameter to
      _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
      _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
      _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
      GLIBMM_API or similar for MS Visual C++.
    + Build:
    - Require glib-2.0 >= 2.6.
    - Change the ABI to glibmm-2.66.
    - Add Meson support.
    - Drop gendef from Windows builds.
    + Documentation:
    - Correct spelling of spawn_async_with_pipes().
    - Glib::Binding: Several doc improvements.
    - Glib::Binding: Explain why SlotTransform takes GValue*.
    - Gio::AsyncResult: Improve the class description.
  - Bump so_ver, base_ver and baselibs following upstream changes.
* Thu Feb 20 2020 dimstar@opensuse.org
  - Update to version 2.63.1:
    + Glib:
    - ustring: Fix memory leak in make_valid().
    - Add ustring::sprintf(), wrapping g_strdup_printf().
    - Fix callback races in glibmm when GSource is destructed.
    - Checksum, Datetime, TimeZone: Declare as _CLASS_BOXEDTYPE.
    - Property: Add const get_proxy() returning ReadOnly
      Getting Proxy from ReadOnly is const.
    - Property: Update for compatibility with Gtk::Builder.
    - Fix memory leak in Variant<std::tuple<>>::create().
    - Remove TimeVal.
    + Gio:
    - Add Application::add_option_group().
    - DBus::Object: Fix refcounts in some vfuncs.
    - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
      ObjectManagerClient, ObjectManagerServer.
    - Drive, MountOperation, ThemedIcon, TlsDatabase,
      VolumeMonitor: Fix ownership of some lists and arrays
      (Fixes memory leaks and dangling pointers).
    - Add SocketControlMessage::add_deserialize_func().
    + gmmproc: Update for new glib deprecation macros.
    + Build:
    - Doxyfile.in: Remove unused configuration constants.
    - Require glib-2.0 >= 2.61.2.
    - Change the ABI to glibmm-2.64.
    + Documentation:
    - Glib::init(), Gio::init(): Improve the documentation.
    - Glib::ustring can't always replace std::string.
* Mon Sep 09 2019 bjorn.lie@gmail.com
  - Drop glibmm2 Provides and Obsoletes: Only glibmm2_4 compat
    package should provide this.
* Fri Aug 30 2019 mgorse@suse.com
  - Update to version 2.61.1:
    + Glib:
    - Add DateTime::get_timezone()
    - Add KeyFile::get_locale_for_key()
    - Add TimeZone::get_identifier()
    - KeyFile: Make it a refcounted class
    - Add Value_RefPtrBoxed<>
    - Add Value<std::vector<string>> specializations and other
      Value
    - specializations that are necessary for _WRAP_PROPERTY
    + Gio:
    - Put _WRAP_VFUNC in protected sections
    - Add AppInfo::launch_uris_async() and launch_uris_async()
    - Add DBusConnection::get_flags()and property_flags()
    - TlsClientConnection: Remove property_accepted_cas()
    - ThemedIcon: Add create(const std::vector<Glib::ustring>&
    + iconnames:
    - Remove NO_GTYPE from some _WRAP_ENUMs
    - TlsConnection: Remove rehandshake API
    - Application: Add signal_name_lost()
    + Glib and Gio:
    - Use {} for function arguments initialisation
    - Issue glgo#GNOME/glibmm#20
    + gmmproc:
    - generate_wrap_init.pl.in: Don't exclude any Gtk classes
    - _WRAP_PROPERTY: generate a static_assert() that checks if
    - the data type is acceptable
    - Add _IS_REFCOUNTED_BOXEDTYPE
    - _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter
    + Build:
    - glibmmconfig.h.in: Remove unused configuration constants
    - Change the ABI to glibmm-2.62
    + Documentation:
    - README: Add installation instructions
    - Don’t use @retval on out args, use @param[out]
  - Update so_ver and base_ver
  - Update versions in baselibs.conf
* Mon Dec 03 2018 bjorn.lie@gmail.com
  - Update to version 2.59.1:
    + Glib:
    - ustring:
      . Fix wchar conversion on macOS with libc++.
      . Simplify format() using C++17 fold expression.
    - Avoid compiler warnings from function pointer conversions.
    + Gio:
    - Application: Add set_option_context_parameter_string(),
      set_option_context_summary(),
      set_option_context_description().
    - DesktopAppInfo: Add get_locale_string().
    - SocketClient: Take copy in RefPtrs for signal args.
    - Make SignalProxy_async_callback() available to e.g. gtkmm.
    + gmmproc: _WRAP_METHOD: Accept ":" in slot_callback parameter.
    + Build:
    - Require C++17.
    - Require glib-2.0 >= 2.55.1
    - Replace the Visual Studio project files with MSVC NMake
      project files.
    - Change the ABI to glibmm-2.60.
    + Documentation: Use libsigc++-3.0.tag for libsigc++
      documentation.
  - Bump soname following upstreams changes.
* Tue Apr 17 2018 dimstar@opensuse.org
  - Export CXXFLAGS="-std=c++17" until upstream makes this the
    default again. Needed, as libsigc++-3.0 moved to C++17.
* Tue Mar 27 2018 luc14n0@linuxmail.org
  - Update to version 2.57.1:
    + Gio: DataOutputStream::put_string(): Don't pass std:string by
      value.
    + gmmproc: Add _MEMBER_SET_STR() macro (bgo#793778).
  - Update baselibs.conf to 2.58 following upstream ABI changes.
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Thu Feb 22 2018 luc14n0@linuxmail.org
  - Update to version 2.55.2:
    + Glib:
    - IOCondition: Add an IO_ prefix to the enumerator names;
    - TimeoutSource: Use monotonic time consistently (bgo#792524);
    - Ustring:
      . Replace 8×format() and 9×compose() with 1 respective
      variadic template;
      . Use std::initializer_list instead of pointer + size
      (bgo#784211).
    - VariantBase:
      . Add operator==() and operator!=() (bgo#789330);
      . cast_dynamic(): Remove noexcept(false).
    + Glib::Gio:
    - AppInfo: Update the name of the AppLaunchContext parameters;
    - Application: Fix property_resource_base_path()'s type;
    - DataInputStream:
      . Remove read_until*();
      . Fix the documentation of read_line_utf8().
    - InetSocketAddress, ProxyAddress: No guint16 in
      _WRAP_PROPERTY();
    - Settings: set_int() and friends shall return bool
      (bgo#784211);
    - TlsClientConnection: Remove get/set/property_use_ssl3().
    + gmmproc:
    - Warn if parameter lists are not compatible;
    - _WRAP_METHOD_DOCS_ONLY: Optionally suppress @return section.
      (bgo#787978).
    - docextract_to_xml.py: Add --exclude-file option.
    - Suppress the @return section if return type is void.
    - generate_extra_defs.cc:
    - Write signal flags to .defs files.
    - Write default values of properties to .defs files.
    - Write default values of properties to generated
      documentation (bgo#785895).
    - Warn for unmatched deprecations in signals and properties.
    + Update documentation.
  - Change License tag to LGPL-2.1-or-later complying with SPDX 3.0.
* Fri Sep 08 2017 jengelh@inai.de
  - Repair duplicated package summaries.
    Do not run fdupes across hardlink boundaries.
* Fri Aug 25 2017 zaitor@opensuse.org
  - Update to version 2.55.1:
    + Glib:
    - Object: Value_Pointer class should take only one template
      argument.
    - Variant: Improved support for D-Bus object paths and
      signatures (bgo#785700).
    - Glib::Value_Flags<>: static_cast to correct type.
    + Gio:
    - Derive all interfaces directly from Glib::Interface
      (bgo#776537).
    - Application: OptionType: Make this an enum class.
    - BufferedInputStream, BufferedOutputStream, DataOutputStream:
      Implement Seekable.
    - CharsetConverter: Implement the Gio::Initable interface and
      call Initable::init() from CharsetConverter's constructor
      (bgo#776537).
    - Add FileDescriptorBased interface and make GUnixInputStream
      and GUnixOutputStream implement it.
    - MemoryInputStream, UnixInputStream: Implement
      PollableInputStream.
    - MemoryOutputStream, UnixOutputStream: Implement
      PollableOutputStream.
    - TlsDatabase: create_certificate_handle_vfunc(): Fix memory
      leak, and correctly return nulltpr (bgo#783360).
    + gmmproc:
    - Accept curly braces in default values in _WRAP macros
      (bgo#783216).
    - Don't accept unpaired double quotes.
    - gmmproc: Fix _WRAP_ENUM for enumerators with apostrophes.
    - gmmproc, _WRAP_ENUM: Add optional CONV_TO_INT parameter.
    + Build:
    - Change the ABI to glibmm-2.56.
    - Really exclude DesktopAppInfo from wrap_init.cc on MacOS
      (bgo#781947).
    + Documentation:
    - miscutils: Update docs of get_*_name() from GLib.
    - Fix documentation of enum Glib::IOCondition.
  - Bump so_ver and base_ver following upstream changes, also done
    for baselibs.conf, following this, also rename sub-packages.
  - Run spec-clean, modernize spec.
* Tue May 30 2017 zaitor@opensuse.org
  - Update to version 2.53.2:
    + Glib: ConstructParams: Do not increment allocation size twice.
    + Gio:
    - ActionMap: Really fix add_action_with_parameter()
      (bgo#774444).
    - UnixSocketAddress::create(): Remove a default value to avoid
      ambiguity (bgo#782592).
    + Gio::DBus: Proxy: Wrap call() and call_sync() methods
      (bgo#781818).
    + gmmproc: Use of static_cast<> instead of C-style casts.
    + Build:
    - Fix the build on MacOS, where glib doesn't have gdesktopinfo
      (bgo#781947).
    - Really use desktopappinfo.hg to fix the build.
    + Documentation:
    - Glib, Gio: Update documentation of in-class enums.
    - ActionMap: Improve add_action_with_parameter docs.
* Sat May 20 2017 zaitor@opensuse.org
  - Update to version 2.53.1.1:
    + Glib:
    - Use C++11 enum classes instead of old-style enums, and put
      many enums inside relevant class declarations.
    - RefPtr: Make this an alias for std::shared_ptr<> instead
      (bgo#755037).
    - Remove Glib::WeakRef. Use std::weak_ref<> instead
      (bgo#755037).
    - Object: Use g_object_new_with_properties() instead of
      (deprecated) g_object_newv() and (deprecated) GParameter.
    - IOChannel: Avoid creating a RefPtr to this (bgo#755037).
    - SignalProxy: connect(): Signals with non-void return values
      now have no default value for the "after" parameter, forcing
      application developers to think about whether they should
      connect before or after already-connected signal handlers,
      and default signal handlers. This is awkward but necessary.
      Just provide "true" to get the previous behaviour, or use
      connect_notify(). connect_notify(): Signals with void return
      values have no connect_notify(), because it is not useful
      with those signals (bgo#126213).
    + Gio:
    - Use C++11 enum classes instead of old-style enums, and put
      many enums inside relevant class declarations.
    - Remove duplicate ErrorEnum declaration.
    + ConstructParams:
    - Remove (hopefully really unnecessary) copy constructor.
    - C++11: =delete the operator=, instead of making it private.
    + Value:
    - Remove the CType alias, which should be unnecessary.
    - value_custom: Replace a template parameter with C++11 type
      traits.
    - Value<RefPtr<T>>: Only use this specialization if T has
      get_base_type() (bgo#755037).
    + Variant:
    - operator bool(): Simplify to avoid clang++ warnings.
    - C++11: Variant: Replace throw(std::bad_cast) with
      noexcept(false) (rh#1438766).
    + Socket: Avoid creating a RefPtr to this (bgo#755037).
    + Gio:DBus:
    - Use C++11 enum classes instead of old-style enums, and put
      many enums inside relevant class declarations.
    + gmmproc:
    - _WRAP_ENUM(): Generate C++ enum classes instead of enums,
      and let the enums be inside class declarations (bgo#86864).
    + Build: Windows:  Visual Studio builds: Update ABI version.
  - Changes from version 2.53.1:
    + Glib:
    - OptionGroup:
      . Don't allow copy or move.
      . Remove the OptionGroup& parameter in on_pre_parse(),
      on_post_parse() and on_error().
    - IOChannel, StreamIOChannel: Remove deprecated parts.
    - ustring: Add make_valid() (bgo#780075).
    - Remove (unused) Sequence and sequence().
    - Remove ListHandle, SListHandle, ArrayHandle, SArrayHandle,
      and StringArrayHandle, replacing them with std::vector in
      API.
    + gmmproc: _WRAP_METHOD(): Some more use of auto in generated
      code.
    + Build:
    - Change the ABI to glibmm-2.54.
    - Add some #include directives.
    - Visual Studio: Require Visual Studio 2017 and update the
      glibmm project.
  - Bump so_ver to -2_54-1 in spec and baselibs.conf following
    upstream changes.
  - Add a new base_ver define and set it to 2.54 to ease future
    version updates.
* Tue Mar 14 2017 dimstar@opensuse.org
  - Update to version 2.51.5:
    + Gio:
    - Application: get_default(): Correct the reference counting.
      (bgo#779936).
    - Add PropertyAction.
    + Glib:
    - Remove Glib::unconst() because it is unused and unnecessary.
    - Variant: Add template specialization for std::tuple, and a
      test (bgo#777791).
* Thu Feb 23 2017 zaitor@opensuse.org
  - Update to version 2.51.2:
    + Glib: Object construction: Add custom class init and instance
      init functions. An extra class init function is useful in
      Gtk::WidgetCustomDraw and Gtk::WidgetCustomSnapshot
      (bgo#775348).
    + Gio:
    - Action: #include <glibmm/variant.h>, for convenience
      (bgo#777953).
    - SimpleAction: Make set_state() public (bgo#777953).
    + Documentation: Glib::Variant: Explain how to create "maybe"
      type (bgo#778219).
* Wed Jan 11 2017 zaitor@opensuse.org
  - Update to version 2.51.1.2:
    + Glib:
    - Remove some deprecated API.
    - Variant: Remove the string specializations of cast_dynamic.
    - Glib::VariantType: Add get_item_types(), removing first() and
      next() (bgo#775741).
    + Gio:
    - init(): Set the global locale (bgo#661588).
    - ActionBase: get_state_hint_variant() now returns
      VariantContainerBase.
    - ActionMap: add_action_with_parameter(): Register the
      parameter type, to make this work (bgo#774444).
    - ActionResult: Add is_tagged_vfunc().
    - Glib::Dispatcher: Implement the pimpl idiom (bgo#651942).
    - File, FileInfo, FileIOStream, FileOutputStream: Use
      Glib::ustring for (UTF-8) file attributes of string type
      (bgo#615950).
    - NetworkMonitor: Derive from Gio::Initable.
    - RemoteActionGroup: Rename some vfuncs to add _full().
    + Documentation:
    - ActionMap:
      . ActivateSlot: Mention add_action_bool().
      . ActivateWithParameterSlot: Be more specific (bgo#774444).
    + Build:
    - Update the Visual Studio project files.
    - Some minor cppcheck fixes.
* Wed Dec 07 2016 dimstar@opensuse.org
  - Update to version 2.51.1.1:
    + General:
    - Remove no_default_handler in some _WRAP_SIGNAL()s.
    - Build: examples/Makefile.am: Re-insert the dispatcher
      examples.
    + Glib:
    - Dispatcher: Don't cast a HANDLE to an int on Windows
      (bgo#772074).
    - ObjectBase:
      . Remove connect_property_changed_with_return() and let
      connect_property_changed() return a sigc::connection.
      . Use std::forward_list for interface class pointers.
      . Replace extra_object_base_data map by instance data.
    - ObjectBase: overload get_property().
    - Main, IOSource: autodeduce type of fd field (bgo#770274).
    - Settings:
      . Add property_settings_schema(), and update
      signal_changed().
      . Make set_enum() + set_flags() usable (bgo#774647).
    - SettingsSchemaKey: Add missing value/range methods
      (bgo#774903).
    - SignalProxyNormal: Remove connect_() and connect_notify_(),
      adding connect_impl().
    - Rename SignalProxyDetailed to SignalProxyDetailedBase, and
      SignalProxyDetailedAnyType to SignalProxyDetailed.
      Remove SignalProxyDetailed# aliases (# = 0..6).
    - Source: Replace extra_source_data by instance data
      (bgo#561885).
    + Gio:
    - ActionMap::add_action_vfunc(): Const correction.
    - Application: Add dbus_register/unregister_vfunc (bgo#762191).
    - Menu: insert/prepend/add_item(): Const correction.
    - MenuAttributeIter: get_value(): Const correction.
    - MenuModel: get_item_atribute(): const correction.
    - RemoteActionGroup: Derive from Gio::ActionGroup.
    + Gio::Dbus:
    - Proxy: Fix memory leak in get_cached_property_names()
      (bgo#775210).
    - Proxy: Derive from (and implement) Gio::DBus::Interface.
* Sat Dec 03 2016 jengelh@inai.de
  - Rectify RPM groups, replace old macros.
* Fri Dec 02 2016 dimstar@opensuse.org
  - Update to version 2.51.1:
    + This is the first release of the glibmm-2.52 API/ABI.
    + Require C++14.
    + Use libsigc++-3.0 instead of libsigc++-2.0.
    + Remove lots of deprecated API.
    + Gio:
    - BufferedInputStream, InputStream, OutputStream: Add vfuncs,
      allowing implementation in C++ (bgo#572471).
    - SettingsSchemaSource::get_default(): Correct the reference
      count (bgo#774593).
    - Settings: Fix type of 'key' parameter of
      writable-change-event signal (bgo#773977).
    + Glib: ustring: Add cbegin() and cend().
  - Change so_ver to -2_52-1, following upstream.
  - No longer provide/obsolete glibmm24(-devel): this is now done by
    the new glibmm2_4 package.
  - Replace pkgconfig(sigc++-2.0) BuildRequires with
    pkgconfig(sigc++-3.0), following upstream.
* Tue Sep 20 2016 dimstar@opensuse.org
  - Update to version 2.50.0:
    + No changes since 2.49.7.
* Wed Sep 14 2016 dimstar@opensuse.org
  - Update to version 2.49.7:
    + Gio:
    - AppInfo: Add launch_default_for_uri_async().
    - Application::get_busy(): return the bool (bgo#770304).
    - Drive: Add is_removable().
    - Settings:
      . set_uiint(): Deprecate for set_uint().
      . Add get/set_uint64().
      . Add get/set_int64().
    - giomm.h: Add include for settingsschemasource.h
    + Documentation: Glib::OptionGroup: Improve the documentation of
      add_entry().
* Fri Aug 19 2016 zaitor@opensuse.org
  - Update to version 2.49.5:
    + Glib: OptionContext: Wrap g_option_context_parse_strv().
    + gmmproc:
    - Add DocsParser::remove_c_memory_handling_info().
    - Add missing objects to glib/gio_extra_objects.defs.
    - Remove DocsParser::non_object_method_name().
    - swap() implementations: Use std::swap().
    + Documentation: Gio::SocketService: Update the class
      documentation.
* Thu Jul 21 2016 zaitor@opensuse.org
  - Update to 2.49.4:
    + glib: Replace some use of some deprecated libsigc++ API.
    + Build: Really enable silent builds (bgo#768797).
* Mon Jun 27 2016 zaitor@opensuse.org
  - Update to version 2.49.2:
    + Gio:
    - FilterInputStream: Added a constructor (bgo#572471).
    - FilterOutputStream: Correct the property_base_stream()
      return type (bgo#572471, bgo#572471).
    - InputStream: Added a constructor, is_closed(), has_pending(),
      set_pending(), clear_pending() (bgo#572471).
    - OutputStream: Added a constructor, is_closed(), is_closing(),
      has_pending(), set_pending(), and clear_pending()
      (bgo#572471).
    - Pollable, InputStream, OutputStream: Return -1 on error in
      vfuncs.
    + gmmproc:
    - Make h2def.py recognize some GDK_PIXBUF macros.
    - Add optional argument err_return_value in _WRAP_VFUNC.
    + Build: Visual Studio build files: Update projects.
* Thu Jun 02 2016 zaitor@opensuse.org
  - Update to version 2.49.1:
    + gmmproc:
    - Discard unused m4 sections.
    - Add 'deprecated' option in _WRAP_ENUM and _WRAP_GERROR.
    - _CLASS_GOBJECT(): Allow custom move operation implementations
      with _CUSTOM_MOVE_OPERATION() (bgo#756593).
    + Gio:
    - Added ListModel, ListStoreBase and ListStore<>, and tests
      (bgo#755307).
    - SocketAddress: Correct the constructor's implemention
      (bgo#766150).
    + Gio:DBus: Proxy: allow using GDBusProxy* conversion outside
      DBus namespace.
    + Glib:
    - FileAtrributeInfoList, Checksum, Module, RefPtr: Make
      operator bool explicit.
    - Property: Allow to set property nick, blurb, and flags
      (bgo#755256).
    - VariantBase: Add explicit operator bool(), deprecating
      operator const void*.
    + Documentation: Examples: Use libsigc++ 2.9/10 and its
      slot/signal<R(Args...)> syntax.
* Fri Apr 15 2016 idonmez@suse.com
  - Update to GNOME 3.20  Fate#318572
* Thu Mar 31 2016 zaitor@opensuse.org
  - Update to version 2.48.1:
    + MacOS X: Add alternative #ifdefed code when thread_local is not
      supported by the compiler (bgo#759791).
    + Replace most typedefs with the C++11 using keyword.
* Tue Mar 29 2016 zaitor@opensuse.org
  - Update to version 2.48.0:
    + Regenerate docs.xml files.
    + Regenerate gio .defs.
* Fri Mar 18 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 01 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 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 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 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 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 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.
* Fri Sep 11 2015 dimstar@opensuse.org
  - Add patch tags.
* Fri Sep 04 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 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 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:
    - Generate code that uses some simple C++11 syntax.
    - _WRAP_SIGNAL: Accept apostrophes in a preceding comment.
  - Changes from version 2.45.3:
    + Add SettingsSchema, SettingsSchemaKey and SettingsSchemaSource.
    + Deprecate HelperList and SArray because nothing uses them.
    + Build: Don't disable more deprecation warnings than necessary
      (bgo#750379).
    + gmmproc:
    - _WRAP_METHOD: deprecated: Use
      G_GNUC_[BEGIN|END]_IGNORE_DEPRECATIONS per function, instead
      of one big undef [G|GDK|GTK]_DISABLE_DEPRECATED (bgo#750379).
    - Remove GP_LIST, because nothing uses it.
  - Drop fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch:
    Fixed upstream.
* Fri Jul 31 2015 novell@tower-net.de
  - Added fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch
    + fixes gcc5 warning: ‘template<class> class std::auto_ptr’ is
      deprecated [-Wdeprecated-declarations]
* Tue Mar 24 2015 dimstar@opensuse.org
  - Update to version 2.44.0:
    + Gio: Action, ActionGroup: Avoid memory leaks in funcs
      (bgo#705124).
    + gmmproc: _WRAP_VFUNC(): Add keep_return parameter (bgo#705124).
* Sat Mar 07 2015 zaitor@opensuse.org
  - Update to version 2.43.91:
    + Glib: OptionContext: Add get/set_strict_posix().
    + Gio: Application:
    - Add get/set/unset_resource_base_path() and property.
    - Add get_is_busy() and property.
    + File: Add replace_contents_bytes_aync().
    + InputStream: Add read_all_async() and read_all_finish().
    + MemoryInputStream: Add add_bytes().
    + OutputStream: Add write_all_async() and write_all_finish().
    + Gio::DBus InterfaceInfo: Add cache_build() and cache_release().
* Sat Feb 28 2015 dimstar@opensuse.org
  - Update to version 2.43.90:
    + Glib:
    - Error::register_init(): Call Glib::wrap_register_init().
      (bgo#743466).
    - OptionGroup:
      . Fix enable/disable bool option pairs (bgo#744854).
      . Fix memory leaks (bgo#745173).
      . Don't use deprecate g_option_group_free().
    - Value: Deprecate Value<char>, add Value<signed char>.
    + Gio:
    - Application: Deprecate property_action_group().
    - Notification: Add set_priority() and enum
      NotificationPriority.
    - Add TcpWrapperConnection.
    - UnixSocketAddress: Deprecate property_abstract().
    + gmmproc:
    - Fix error messages in glib and gio by removing unnecessary
      _IGNORES().
    - h2def.py: Remove *_DEPRECATED_IN_*_*_FOR(*) prefixes with
      white space.
    - Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes
      (bgo#743918).
* Wed Jan 28 2015 zaitor@opensuse.org
  - Update to version 2.43.3:
    + Glib:
    - Binding: Rename and change BindingTransformSlot to
      SlotTransform. (bgo#738663).
    - Add SlotSpawnChildSetup (bgo#528285).
    + Documentation: Resource: Suppress incorrect doxygen links.
* Sun Dec 21 2014 zaitor@opensuse.org
  - Update to version 2.43.2:
    + Gio:
    - Added NetworkMonitor.
    - UnixFDList, UnixFDMessage: Correct array lengths in
      steal_fds() (bgo#741365).
    + gmmproc:
    - Don't make one very long line for the enum documentation.
    - Improve the conversion of Since to @newin.
    - Add an empty line after @newin where it's missing.
  - Changes from version 2.43.1:
    + gmmproc:
    - Tidy up the generation of enum docs.
    - _WRAP_GERROR: Add documentation to the generated enum Code.
    - Change messages that MS Visual Studio can misunderstand.
    - Warn when an ignored method or signal doesn't exist
      (bgo#737212).
    + Glib:
    - Add Binding (bgo#738663).
    - Checksum::ChecksumType: Remove erroneous documentation.
    - Property: Add some documentation (bgo#523043).
    + Gio: Add Resource.

Files

/usr/lib64/libgiomm-2.68.so.1
/usr/lib64/libgiomm-2.68.so.1.3.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:17:49 2024