[glibmm] Created tag 2.53.1.1
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Created tag 2.53.1.1
- Date: Wed, 26 Apr 2017 20:42:28 +0000 (UTC)
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]