2.41: Gio: * Application: - Add add_main_option_entry() and enum OptionType. (Kjell Ahlsted) Bug #727822. - Add add_main_option_entry() taking a slot parameter (Kjell Ahlsted) Bug #727822. * Add SocketSource, SignalSocket and Socket::create_source(). (Kjell Ahlsted) Bug #725281. Documentation: * examples/network: Use SocketSource and SignalSocket. (Kjell Ahlstedt) Build: * gmmproc: Don't interpret a comma as the end of a deprecation message. (Kjell Ahlstedt) 2.40: API additions since 2.38: Glib: * Keyfile: Add save_to_file(). (Murray Cumming) * Add VariantDict. (Murray Cumming) Gio: * Action: Add parse_detailed_name() and parse_detailed_name_variant(). (Kjell Ahlstedt) * Application: Add the handle-local-options signal. (Murray Cumming) * ApplicationCommandline: Add get_options_dict(). * MenuModel: Add signal_items_changed() (Kjell Ahlstedt) * MemoryInputStream: Add add_data() taking a sigc::slot, with a test. (Kjell Ahlstedt) Bug #609946 (Daniel Elstner) * Add Notification. (Kjell Ahlstedt) Bug #722896. * Settings: Add get_user_value() and get_default_value(). (Murray Cumming) * Socket: Add get/set_option(). (Murray Cumming) * TlsInteraction: Add invoke_request_certificate(), request_certificate(), request_certificate_async() and request_certificate_finish(). (Murray Cumming)