2.35.8 (unstable);
Glib:
* Resolver: Add lookup_records(), lookup_records_async()
and lookup_records_finish().
(José Alburquerque)
* Signal*::connect(): Make them less thread-unsafe.
(Kjell Ahlstedt) Bug #396958 (Daniel Elstner, Chris Vine)
* Threads: Add create(slot, name) to create named threads.
(Andrew Potter) Bug #689863
* Variant: Allow containing complex types in arrays and in variants.
(José Alburquerque)
* Variant: Don't refsink variants created using the custom cast ctor.
(José Alburquerque)
* Variant< std::vector<std::string> >: Add create_from_object_paths().
(José Alburquerque)
* VariantBase: Add operator for BoolExpr (const void*).
(Andrew Potter) Bug #690121
* VariantType: Add create_tuple().
(Andrew Potter) Bug #688682
* VariantType: Correct the referencing in the create*() methods.
(José Alburquerque) Bug #688440 (Andrew Potter)
Gio:
* AppInfo: Add create_duplicate().
(José Alburquerque)
* DesktopAppInfo: Add some new getter methods.
(José Alburquerque)
* File: Remove refreturn to avoid memory leaks.
(Kjell Ahlstedt) Bug #691606 (Dodak4Gi)
* MemoryOutputStream: Add the steal_as_bytes() method.
(José Alburquerque)
* SimpleAction: Fix stateful action constructor typo, allowing use.
(Andrew Potter) Bug #690122
* SocketConnection: Add connect*() and is_connected() methods.
(José Alburquerque)
* ThemedIcon: Wrap the "names" property.
(José Alburquerque)
* Add TlsConnection, TlsClient, TlsServer, TlsDatabase,
TlsCertificate, TlsPassword, TlsFileDatabase and TlsInteraction.
(José Alburquerque)
* UnixConnection: Add [receive|send]_credentials_[async|finish]().
(José Alburquerque)
Gio::DBus:
* DBus::[Connection|Proxy]: Use ifdefs for the UnixFDList call*() methods.