2014-04-04  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Socket: Add get/set_option().

2014-04-04  Murray Cumming  <[email protected]>

       Settings: Add get_user_value() and get_default_value().

2014-04-04  Murray Cumming  <[email protected]>

       Keyfile: Add save_to_file().

2014-04-04  Murray Cumming  <[email protected]>

       Application: Comment out an implementation too.

2014-04-04  Murray Cumming  <[email protected]>

       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  <[email protected]>

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

2014-04-04  Murray Cumming  <[email protected]>

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

2014-04-03  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       Regenerated *_docs.xml files.

2014-04-03  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Add a TODO comment

2014-04-03  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       Minor comments updates.

2014-03-28  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       Visual Studio Projects: Update giomm Projects

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