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)