./devel/glibmm, C++ bindings for glib

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.64.2nb1, Package name: glibmm-2.64.2nb1, Maintainer: adam

glibmm is a C++ interface for the devel/glib2 library.


Required to run:
[lang/perl5] [devel/glib2] [devel/libsigc++] [lang/gcc49-libs]

Required to build:
[lang/gcc49] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 8a75e2437f792cbc57809672b8f456239274b8dc
RMD160: 2179309ac33a9c9d47d8cdfbf6a778cf1da8dabb
Filesize: 7263.785 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-03-30 14:50:45 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
glibmm: Update to 2.64.2

Changelog:
2020-03-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

        2.64.2

2020-03-20  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

        Glib::build_filename(): Fix the template overload

        and add some tests to tests/glibmm_buildfilename/main.cc.

        Fixes #71

2020-03-19  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

        Meson build: Install generate_extra_defs.h

        Fixes #70

2020-03-19  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

        README: Fix a misspelling
   2020-03-22 19:01:26 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glibmm: update to 2.64.1.

2.64.1: (stable):

Glib:
* Add missing #includes
  (Kjell Ahlstedt) Issue #69 (Kalev Lember)

2.64.0 (stable):

Glib:
* Add get_user_runtime_dir()
  (scx) Issue #57, merge request !14
* Add get_host_name()
  (scx) Issue #58, merge request !15
* MainContext: Add push/pop/get_thread_default()
  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* Add StdStringView and UStringView
  Use them in build_filename()
  (Thomas Holder, Kjell Ahlstedt) Issue #34
* Regex: match(), match_all(): Deprecate rvalue string references
  (Thomas Holder, Kjell Ahlstedt) Issue #66, merge request !26
* Add Glib::canonicalize_filename()
  (Kjell Ahlstedt) Issue #59 (Patrick Storz)
* ustring: Fix insert(iterator, In, In)
  (Thomas Holder) Merge request !19

Gio:
* DBus::Connection: Make the wrap() function thread-safe
  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
* DBus::Message::get_unix_fd_list(): Add refreturn
  (Kjell Ahlstedt) Issue #68 (kr.woaini)

gmmproc:
* Add optional decl_prefix parameter to _CLASS_BOXEDTYPE,
  _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT, _CLASS_INTERFACE,
  _CLASS_OPAQUE_COPYABLE, _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR
  Used for adding GLIBMM_API or similar for MS Visual C++
  (Chun-wei Fan)

Build:
* Add Meson support
  (Chun-wei Fan, Kjell Ahlstedt) Merge request !28
* Drop gendef from Windows builds
  (Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !30

Documentation:
* Correct spelling of spawn_async_with_pipes()
  (Mike Fleetwood) Merge request !16
* Glib::Binding: Several doc improvements
  (Daniel Boles) Merge request !17
* Glib::Binding: Explain why SlotTransform takes GValue*
  (Kjell Ahlstedt) Issue #61 (Daniel Boles)
* Regex: Note that Glib::ustring must be used in match methods
  (Kjell Ahlstedt) Issue #66, merge request !26
* Gio::AsyncResult: Improve the class description
  (Kjell Ahlstedt) Issue #27 (Alberto Mardegan)
   2020-03-08 17:51:54 by Thomas Klausner | Files touched by this commit (2833)
Log message:
*: recursive bump for libffi
   2019-11-14 12:49:38 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glibmm: update to 2.62.0.

2.62.0 (stable):

Glib:
* Add ustring::make_valid()
  (Krzysztof Piecuch) Bug #780075
  (Martin Ejdestig) Merge request !11
  Issue #40 (Tanu Kaskinen)
* Use convert_return_gchar_ptr_to_*() in a couple of ustring methods
  (Martin Ejdestig) Merge request !11
* Add ustring::sprintf(), wrapping g_strdup_printf()
  (Daniel Boles) Issue #21
* Fix callback races in glibmm when GSource is destructed
  (Dainis Jonitis) Issue #41
* Checksum, Datetime, TimeZone: Add Glib::Value specializations
  (Kjell Ahlstedt)
* Property: Add const get_proxy() returning ReadOnly
  Getting Proxy from ReadOnly is const
  (Daniel Boles) Issue #44
* Property: Update for compatibility with Gtk::Builder
  (Kjell Ahlstedt)
* Fix memory leak in Variant<std::tuple<>>::create()
  (Van de Bugger, Kjell Ahlstedt) Issue #48
* Deprecate TimeVal
  (Kjell Ahlstedt)

Gio:
* Add Application::add_option_group()
  (Kjell Ahlstedt Issue #46 (Patrick Storz)
* DBus::Object: Fix refcounts in some vfuncs
  (Kjell Ahlstedt)
* Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
  ObjectManagerClient, ObjectManagerServer
  (Kjell Ahlstedt) Issue #43 (Martin Ejdestig)
* Drive, MountOperation, ThemedIcon, TlsDatabase, VolumeMonitor:
  Fix ownership of some lists and arrays (Fixes memory leaks
  and dangling pointers)
  (Kjell Ahlstedt)
* Add SocketControlMessage::add_deserialize_func()
  (Kjell Ahlstedt) Issue #52 (Ankur deep jaiswal)

gmmproc:
* Update for new glib deprecation macros
  (Kjell Ahlstedt)

Build:
* Require glib-2.0 >= 2.61.2
  (Kjell Ahlstedt)

Documentation:
* Glib::init(), Gio::init(): Improve the documentation
  (Kjell Ahlstedt) Issue #49 (Van de Bugger)
* Glib::ustring can't always replace std::string
  (Kjell Ahlstedt) Issue #47 (Patrick Storz)
   2019-09-09 13:40:16 by Maya Rashish | Files touched by this commit (1)
Log message:
glibmm: sync GCC_REQD between bl3, Makefile.

Fixes atkmm builds with GCC < 4.9
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-06-06 13:42:53 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
glibmm: updated to 2.60.0

2.60.0 (stable):
Glib:
* Add DateTime::get_timezone()
  Add KeyFile::get_locale_for_key()
  Add TimeZone::get_identifier()
* Add Value_RefPtrBoxed<>
  Add Value<std::vector<string>> specializations and other Value
  specializations that are necessary for _WRAP_PROPERTY
* Object construction: Add custom class init and instance init functions
Gio:
* Add AppInfo::launch_uris_async() and launch_uris_async()
  Add DBusConnection::get_flags() and property_flags()
* Settings: Add property_settings_schema()
* TlsClientConnection: Deprecate property_accepted_cas()
* ThemedIcon: Add create(const std::vector<Glib::ustring>& iconnames)
* Remove NO_GTYPE from some _WRAP_ENUMs
* TlsConnection: Deprecate rehandshake API
* Application: Add signal_name_lost()
gmmproc:
* Add _IS_REFCOUNTED_BOXEDTYPE
Build:
* Require glib-2.0 >= 2.59.2

2.58.1 (stable):
gmmproc:
* _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter
* docextract_to_xml.py: Add --exclude-file option.

Documentation:
* README: Add installation instructions
* Don’t use @retval on out args, use @param[out]

2.58.0 (stable):
This release is identical to 2.56.1.