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

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


Branch: CURRENT, Version: 2.66.0nb1, Package name: glibmm-2.66.0nb1, 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: e91bce0a65005028e28337b8a5860c441eaae585
RMD160: b4fc160e2cc0250419fca3bafd842211a08e9bc3
Filesize: 7331.648 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-13 11:10:02 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
glibmm: mark python as build dependency

Bump PKGREVISION.
   2021-04-08 23:03:56 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
glibmm: updated to 2.66.0

2.66.0: (stable):

The tarball for 2.66.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* Binding: Add set_manage() and Glib::manage()
* Deprecate BalancedTree in favour of std::map and std::unordered_map

Gio:
* ListStore: Accept interfaces
* MenuAttribute: Add new enum values
* SettingsSchemaSource: Wrap new_from_directory() and list_schemas()

2.64.5: (stable):

The tarball for 2.64.5 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

gmmproc:
* Fix compatibility with gtkmm 3.24.2

Build:
* Meson build: Fix Cocoa (macOS) detection

2.64.4: (stable):

The tarball for 2.64.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* PropertyProxyConnectionNode::connect_changed():
  Fix using without property name

gmmproc:
* Add optional decl_prefix parameter to _WRAP_GERROR and _WRAP_ENUM
  Used for adding GLIBMM_API or similar for MS Visual C++
* Allow decorating comparison operators (for Visual Studio builds)
* _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
* Decorate private generated classes with __declspec when building
  with Visual Studio
* generate_wrap_init.pl.in: Use g_type_ensure(SomeClass::get_type())
  to ensure that get_type() is called

Build:
* Use __declspec(dllexport) consistently when building glibmm with
  Visual Studio
* Meson build: Set default value of the 'warnings' option to 'min'
* Improve NMake support
* Improve Visual Studio support
* docs/reference/: Update for Doxygen >= 1.8.16
* Meson build: Fix versioning on macOS

Documentation:
* Glib::BalancedTree docs: Recommend std::map or std::unordered_map
* Meson build: Add missing Glib::Value and Variant documentation
   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