C++ bindings for Glib. glibmm 2.61 wraps glib 2.61
Home page: http://www.gtkmm.org Download: https://download.gnome.org/sources/glibmm/ Documentation: https://developer.gnome.org/glibmm/2.61/ glibmm 2.61 is an unstable version of the glibmm-2.62 API. It installs in parallel with the glibmm-2.4 API/ABI, of which the most recent version is glibmm 2.58.1. The upcoming glibmm 2.60.0 will also belong to the glibmm-2.4 API/ABI series. The documentation in the tarball has not been generated with with the latest Doxygen, but with Doxygen 1.8.11. Therefore it is shown athttps://developer.gnome.org/glibmm/2.61/ and https://developer.gnome.org/glibmm/unstable/. *** Changes 2.61.1 (unstable): Distro packagers should probably not package this yet. Glib: * Add DateTime::get_timezone() Add KeyFile::get_locale_for_key() Add TimeZone::get_identifier() (Kjell Ahlstedt) * KeyFile: Make it a refcounted class (Kjell Ahlstedt) * Add Value_RefPtrBoxed<> Add Value<std::vector<string>> specializations and other Value specializations that are necessary for _WRAP_PROPERTY (Kjell Ahlstedt) Gio: * Put _WRAP_VFUNC in protected sections (Kjell Ahlstedt) * Add AppInfo::launch_uris_async() and launch_uris_async() Add DBusConnection::get_flags()and property_flags() (Kjell Ahlstedt) * TlsClientConnection: Remove property_accepted_cas() (Kjell Ahlstedt) * ThemedIcon: Add create(const std::vector<Glib::ustring>& iconnames) (Kjell Ahlstedt) * Remove NO_GTYPE from some _WRAP_ENUMs (Kjell Ahlstedt) Issue #37 (Jan Tojnar) * TlsConnection: Remove rehandshake API (Kjell Ahlstedt) * Application: Add signal_name_lost() (Kjell Ahlstedt) Glib and Gio: * Use {} for function arguments initialisation (Tapasweni Pathak) Merge request !9 Issue #20 (Daniel Boles) gmmproc: * generate_wrap_init.pl.in: Don't exclude any Gtk classes (Kjell Ahlstedt) * _WRAP_PROPERTY: generate a static_assert() that checks if the data type is acceptable (Kjell Ahlstedt) * Add _IS_REFCOUNTED_BOXEDTYPE (Kjell Ahlstedt) * _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter (Kjell Ahlstedt) Build: * glibmmconfig.h.in: Remove unused configuration constants (Kjell Ahlstedt) Issue #22 * Require glib-2.0 >= 2.59.2 (Kjell Ahlstedt) * Change the ABI to glibmm-2.62 (Kjell Ahlstedt) Documentation: * README: Add installation instructions (Tapasweni Pathak) Merge request !10 * Don’t use @retval on out args, use @param[out] (Daniel Boles) Merge request !6 Kjell Ahlstedt kjellahlst...@gmail.com
_______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list