glibmm 2.61.1 released

Kjell Ahlstedt via gnome-announce-list <[email protected]>
Newsgroups gmane.comp.gnome.announce
Message-ID <[email protected]>
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
[email protected]

_______________________________________________
gnome-announce-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-announce-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.