diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 32 |
1 files changed, 21 insertions, 11 deletions
@@ -1,3 +1,13 @@ +2011-03-29 Murray Cumming <murrayc@murrayc.com> + + Variant: Really declare the cast_dyamic() specialization for ustring. + + * glib/src/variant.[hg|ccg]: Mention the specialization in the .h file instead + of just in the .ccg file. + Also write a custom Variant<std::string>::get() implementation because this + can be used for types other than just bytestring. + * tests/glibmm_variant/main.cc: Add tests for the new casts. + 2011-03-28 Krzesimir Nowak <qdlacz@gmail.com> ArrayHandle: Make it compilable with MSVC 2005, 2008, 2010. @@ -11,23 +21,23 @@ Variant: Use the VARIANT_TYPE_* constants. * glib/src/variant.ccg: Use the constants instead of creating static members. - + 2011-03-28 Murray Cumming <murrayc@murrayc.com> VariantType: Capitalize the standard types. - * glib/src/varianttype.[hg|ccg]: Use, for instance VARIANT_TYPE_STRING instead - of VariantTypeString. This seems more appropriate for a constant and is the + * glib/src/varianttype.[hg|ccg]: Use, for instance VARIANT_TYPE_STRING instead + of VariantTypeString. This seems more appropriate for a constant and is the style used by gtkmm's STOCK_* items, which this is based on. * glib/src/variant.ccg: Adapt. - + 2011-03-28 Murray Cumming <murrayc@murrayc.com> Variant: Add cast_dynamic<> specializations for strings. - * glib/src/variant.[hg|ccg]: Add cast_dynamic() specializations for - Vector<std::string> and Vector<Glib::ustring>, because this type seems - appropriate for multiple types. For instance, see + * glib/src/variant.[hg|ccg]: Add cast_dynamic() specializations for + Vector<std::string> and Vector<Glib::ustring>, because this type seems + appropriate for multiple types. For instance, see http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#g-variant-get-string Thanks to Povietkin Konstantin. @@ -37,12 +47,12 @@ Gio::DBus*: More use of VariantContainerBase. - * gio/src/dbusconnection.hg: + * gio/src/dbusconnection.hg: * gio/src/dbusinterfacevtable.hg: Correct the documentation. - * gio/src/dbusproxy.[hg|cgg]: call(): Take a VariantContainerBase instead of + * gio/src/dbusproxy.[hg|cgg]: call(): Take a VariantContainerBase instead of a VariantBase. - signal: Provide a VariantContainerBase instead of a VariantBase, though this - is not documented as necessarily being a tuple, though it is multiple + signal: Provide a VariantContainerBase instead of a VariantBase, though this + is not documented as necessarily being a tuple, though it is multiple values. 2011-03-27 Murray Cumming <murrayc@murrayc.com> |