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 >: 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.