2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	TlsInteraction: Add certificate request methods.

	* gio/src/tlsinteraction.hg: Add invoke_request_certificate(),
	request_certificate(), request_certificate_async() and
	request_certificate_finish().

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	Socket: Add get/set_option().

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	Settings: Add get_user_value() and get_default_value().

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	Keyfile: Add save_to_file().

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	Application: Comment out an implementation too.

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	Application: Remove add_option_entries().

	Because it seems useless. We need a new function, I think.
	See glib bug:
	https://bugzilla.gnome.org/show_bug.cgi?id=727602

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	VariantDict::lookup_value(): Return soon enough on failure.

2014-04-04  Murray Cumming  <murrayc@murrayc.com>

	VarantDict::lookup_value(): Add a missing return.

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	Variant: Remove the now-unnecessary local g_variant_parse_error_quark().

	This is in glib itself now:
	https://git.gnome.org/browse/glib/commit/glib/gvariant.h?id=eeac91f866939fd033303f34c7eb9d2b57c769fb
	and was causing segfaults.

	Bug #727554 (Antoine Jacoutot)

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	Application, ApplcationCommandLine: #include variantbase.h

	This was a problem when building gtkmm and would probably have
	been shown by a test case in glibmm.

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	Regenerated *_docs.xml files.

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	Application, ApplicationCommandLine: Wrap API that uses VariantDict.

	* gio/src/application.hg: Add the handle-local-options signal.
	* gio/src/applicationcommandline: Add get_options_dict().
	* tools/m4/convert_glib.m4: Add necessary conversions.

	I really need to try using this API so we can be sure that it
	is correct before calling it stable, because this part of the awful
	GApplication documentation is particularly awful.

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	Add a TODO comment

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	Add Glib::VariantDict, needed for GApplication.

	* glib/src/filelist.am:
	* glib/src/variantdict.[hg|ccg]: Add it as a generic refcounted
	type, with templated lookup_value() and insert_value() methods,
	though these are completely untested so far.
	* glib/src/variant.hg: Ignore a g_variant_dict_* function that
	gmmproc thinks is part of Variant.
	* tools/m4/convert_gio.m4:
	* tools/m4/convert_glib.m4: Move all Variant* conversion to the
	glib conversions and add a necessary one.
	* glib/glibmm.h: Include variantdict.h.

2014-04-03  Murray Cumming  <murrayc@murrayc.com>

	genereate_defs_glib: Add some more glib GTypes.

	Though we don't actually use them or need to use them.
	Still, it would be nice to see when something changes about these
	types.

2014-04-02  Murray Cumming  <murrayc@murrayc.com>

	extra_defs: Add some new gio classes.

	* tools/extra_defs_gen/generate_defs_gio.cc:
	* tools/extra_defs_gen/generate_defs_glib.cc:
	Mention some recently-added GTypes.
	* gio/src/gio/gio_signals.defs: Regenerate.

2014-04-02  Murray Cumming  <murrayc@murrayc.com>

	Add some TODOs about VariantDict.

	We should remove Application::add_main_option_entries() and
	add_option_group() if we cannot get the handle_local_entries signal
	and its VariantDict right.

2014-04-02  Murray Cumming  <murrayc@murrayc.com>

	Minor comments updates.

2014-03-28  Murray Cumming  <murrayc@murrayc.com>

	h2def.py: Handle *_DEPRECATED_IN_* and AVAILABLE_IN_* with 0 digits.

	* tools/defs_gen/h2def.py: clean_func(): Use 0-9 instead of just
	1-9. clutter's headers showed that this was a problem.

2014-03-28  Murray Cumming  <murrayc@murrayc.com>

	h2def.py: clean_func() also strip *_DEPRECATE_IN_*_FOR () without a space.

	* tools/defs_gen/h2def.py: Because clutter has lines such as this:
	CLUTTER_DEPRECATED_IN_1_6_FOR(clutter_actor_animate and ClutterActor:depth)
	without a space after the FOR.

2014-03-20  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Visual Studio Projects: Update giomm Projects

	Add to the projects the sources for notification, so that giomm builds
	properly.