./devel/glibmm, C++ bindings for glib (2.4 API)

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


Branch: CURRENT, Version: 2.66.7, Package name: glibmm-2.66.7, Maintainer: adam

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

This package follows the 2.4 API.


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

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

Master sites:

Filesize: 8568.145 KB

Version history: (Expand)


CVS history: (Expand)


   2024-06-04 09:45:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
glibmm: updated to 2.66.7

2.66.7 (stable):

Gio:
* content_type_guess(): Remove most of an unnecessary overload

Documentation:
* Gio::File: Fix various spelling errors
* Remove AUTHORS and README.SUN; add info to README.md

gmmproc:
* enum.pl, enumextract.py: Accept XXX = YYY + 1
* h2def.py: Make return types that are unsigned work.
  Required by gtkmm4, GdkDmabufTextureBuilder

Tests:
* Giomm tests: Test for /etc/passwd instead of /etc/fstab

Build:
* Meson build: Don't fail if warning_level=everything
* MSVC, NMake: Make dep paths configurable
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-18 16:11:18 by Nia Alarie | Files touched by this commit (35)
Log message:
devel: Adapt packages to use USE_(CC|CXX)_FEATURES
   2023-06-26 21:34:52 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
glibmm: updated to 2.66.6

2.66.6 (stable):

Glib:
* Dispatcher: Don't warn when a Dispatcher is deleted while
  messages are pending.

Gio:
* NetworkMonitor::get_default(): Add refreturn

gmmproc:
* generate_wrap_init.pl.in: Disable warning C4273 on Visual Studio

Meson build:
* Detect if we build from a git subtree
* Don't copy files with configure_file()
   2022-10-20 15:15:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
glibmm: updated to 2.66.5

2.66.5 (stable):

Gio:
* ListStore: Don't derive a gtkmm__GListStore GType
* DBus::Proxy: get_connection(), get_interface_info(): Add refreturn

Documentation:
* Gio::Action: Improve the documentation

gmmproc:
* Improved handling of final types

Build:
* Meson build: Avoid unnecessary configuration warnings
* Meson/MSVC: Add more warnings to ignore
* NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created

2.66.4 (stable):

Glib:
* ustring_Iterator: Don't declare copy constructor =default.
  The fix in the 2.66.3 release broke ABI.

2.66.3 (stable):

Glib, Gio:
* Declare some copy constructors =default,
  avoiding warnings from the clang++ compiler

Gio:
* TlsCertificate: Fix the create*() methods

gmmproc:
* Add "ignore_deprecations" argument in _WRAP_METHOD()

Build with Meson:
* MSVC build: Support Visual Studio 2022
* Specify 'check' option in run_command()
* Check if Perl is required for building documentation
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   2021-12-07 17:38:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
glibmm: updated to 2.66.2

2.66.2 (stable):

Glib, Gio:
* Replace all g_quark_from_static_string() by g_quark_from_string()

Gio:
* FileEnumerator: Remove refreturn to avoid memory leak
* ListModel::get_object(): Make it work for interface classes

Build:
* MSVC build: Remove extraneous GLIBMM_API in Glib::ustring