[glibmm] Created tag 2.53.1.1



The unsigned tag '2.53.1.1' was created.

Tagger: Murray Cumming <murrayc murrayc com>
Date: Wed Apr 26 22:42:14 2017 +0200

    2.53.1.1

Changes since the last tag '2.53.1':

Chun-wei Fan (1):
      Visual Studio builds: Update ABI version

Kjell Ahlstedt (9):
      gmmproc, _WRAP_ENUM: Generate enum class; enums can be inside classes
      Fix build when _WRAP_ENUM generates enum class
      Fix make check when _WRAP_ENUM generates enum class
      Gio: Remove enum ErrorEnum
      Glib, Gio: Remove obsolete substitutions in _WRAP_ENUM
      RefPtr: Minor documentation fix
      gmmproc: New and improved _CONV_*_ENUM m4 macros
      Glib::SignalProxy::connect(): Improve the documentation
      Glib::SignalProxy: Make a specialization for void signal handlers

Marcin Kolny (1):
      glibmm_weakref: fix get()

Murray Cumming (54):
      NEWS for 2.53.1
      C++11: Variant: Replace throw(std::bad_cast) with noexcept(false).
      Object: Use g_object_new_with_properties().
      C++11: Variant: Replace more throw(std::bad_cast) with noexcept(false).
      Socket: Avoid creating a RefPtr to this.
      IOChannel: Avoid creating a RefPtr to this.
      C++11: ConstructParams: =delete the operator=, instead of making it private.
      ConstructParams: Remove copy constructor.
      Add and use make_refptr_for_instance().
      RefPtr: Make this an alias for shared_ptr<> instead.
      glibmm_weakref: Don't try to use moved-from RefPtrs.
      Use std::dynamic_pointer_cast<>().
      Remove Glib::WeakRef
      tests: glibmm_value: Move code to main.cc
      tests: glibmm_value: Actually call the test function.
      tests: glibmm_value: Actually test set/get().
      tests: Split object_move and objectbase_move tests.
      tests: glibmm_value: Test RefPtr-to-ObjectBase.
      Value: Remove the CType alias.
      value_custom: Replace a template parameter with C++11 type traits.
      Variant: operator bool(): Simplify to avoid clang++ warnings.
      Value: Only use RefPtr specialization for types that have get_base_type().
      RefPtr: Improve the reference docs now that this is a std::shared_ptr.
      Gio::Application: Change ApplicationFlags to Application::Flags.
      Gio::AppInfo: Change AppInfoCreateFlags to CreateFlags
      Gio::Converter: Put enums inside class.
      Gio::Emblem: Change EmblemOrigin to Emblem::Origin.
      Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.
      Gio::FileMonitor: Change FileMonitorEvent to FileMonitor::Event.
      Gio::Notification: Change NotificationPriority to Priority.
      convert_gio.m4: Remove duplicate conversion.
      Gio::Credentials: Change CredentialsType to Credentials::Type.
      Gio::OutputStream: Move OutputStreamSpliceFlags to SpliceFlags.
      Gio::File: Move some flags enums into the class.
      Gio::Socket: Move enums into class.
      Gio::Resolver: Change ResolverRecordType to Resolver::RecordType.
      Gio::Settings: Change SettingsBindFlags to Settings::BindFlags.
      Gio::IOStream: Change IOStreamSpliceFlags to IOStream::SpliceFlags.
      Gio::TlsPassword: Change TlsPasswordFlags to TlsPassword::Flags.
      Gio::Mount: Move enums into class.
      Gio::UnixSocketAddress: Change UnixSocketAddressType to UnixSocketAddress::Type.
      Resource: Move enums into class.
      Gio::TlsDatabase: Move enums into class.
      Gio::Drive: Move enums into class.
      Regex: Move enums inside class.
      Checksum: Change ChecksumType to Checksum::Type.
      Module: Change ModuleFlags to Module::Flags.
      Keyfile: Change KeyfileFlags to Keyfile::Flags.
      Binding: Change BindingFlags to Binding::Flags.
      NodeTree: Move enums into class, and use C++11 enum classes.
      Gio::DBus::Server: Change ServerFlags to Server::Flags.
      Gio::DBus::InterfaceSkeleton: Change InterfaceSkeletonFlags to InterfaceSkeleton::Flags.
      tests/Makefile.am: Fix a typo to fix the build.
      2.53.1.1


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]