2024-03-22 Kjell Ahlstedt 2.80.0 2024-03-22 Kjell Ahlstedt Gio::content_type_guess(): Remove most of an unneccesary overload clang 19.0.0 does not like the overload that takes a const std::basic_string&. This overload should have been removed 16 years ago by commit 84135b93a20e6c9fe652849959d3ff90474c99bb. It can't be removed completely now, because that would break ABI. Remove as much as possible. Fixes #118 2024-03-14 Kjell Ahlstedt CI: Install python3-packaging, required by subprocess glib 2024-03-14 Kjell Ahlstedt Glib, Gio: Add new API from glib 2.80.0 * configure.ac: * meson.build: Require glib-2.0 >= 2.79.2. * gio/src/application.hg: Add get/set/property_version(). * gio/src/applicationcommandline.[ccg|hg]: Add done(). Use g_application_command_line_print/printerr_literal() in print/printerr(). * gio/src/dbusmessage.hg: Add get_arg0_path(). * gio/src/socket.hg: Add receive_bytes() and receive_bytes_from(). * glib/glibmm/utility.h: Add convert_const_gchar_ptr_to_dbus_object_path_string(). * glib/src/datetime.hg: Add create_from_local_usec(), create_from_utc_usec() and to_unix_usec(). * tools/m4/convert_glib.m4: Add conversion for Glib::DBusObjectPathString. 2024-03-14 Kjell Ahlstedt Glib, Gio: Regenerate docs.xml and .defs files using glib files from glib 2.80.0. 2024-03-05 Kjell Ahlstedt Add Glib::wide_from_utf8() and wide_to_utf8() * glib/src/convert.[ccg|hg]: Add wide_from_utf8() and wide_to_utf8(). * tests/glibmm_ustring_make_valid/main.cc: Test the new functions. Based on Chris Vine's patch in issue 9. Fixes #9