glibmm 2.61.1 released



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 at https://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
kjellahlstedt gmail com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]