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.