2021-10-06 Kjell Ahlstedt 2.68.2 2021-10-04 Kjell Ahlstedt CI: Copy .gitlab-ci.yml from the master branch Switch to debian:testing. Build with g++-11 instead of g++-9. g++-9 is not available in debian:testing any more. Don't rebuild libsigc++ if it can be pulled from the cache. Build it only once if it must be rebuilt. 2021-10-04 Kjell Ahlstedt Glib::wrap_register_init(): Don't use g_quark_from_static_string() Replace it by g_quark_from_string(). g_quark_from_static_string() shall not be used, if glibmm (but not glib) is loaded and unloaded several times. Fixes #96 2021-08-27 Kjell Ahlstedt Declare some copy assignment operators deleted (=delete) Avoid warnings from the clang++ compiler. It's deprecated in C++ to implicitly declare a copy constructor, if there is a user-defined copy assignment operator. Instead of declaring copy assignment operators private without implementation, declare them deleted. 2021-07-31 Kjell Ahlstedt Use GLib from the main branch in subproject 2021-07-29 Kjell Ahlstedt Gio::AppInfo::get_all(): Use a local TypeTraits in ListHandler Applies also to get_all_for_type(). Add and use struct TypeTraits_AppInfo, local in gio/src/appinfo.ccg and appinfo.cc. It calls Glib::wrap(GAppInfo*, bool) which uses Glib::wrap_auto_interface(). The partial specialization in containerhandle_shared.h calls Glib::wrap_auto(), which is not acceptable if the GAppInfo object does not already have a wrapper, and its class type has not been wrapped in a C++ class (e.g. GWin32AppInfo or GOsxAppInfo). Fixes #94 2021-07-16 Kjell Ahlstedt handle-built-files.py: Specify file encoding on generated files The default file encoding is platform dependent in Python. Better specify which encoding is preferred. 2021-07-15 Kjell Ahlstedt Gio::ListModel::get_object(): Don't try to cast to Glib::Object Gio::ListModel::get_object() returns Glib::RefPtr. Don't try to dynamic_cast it to Glib::Object. It would fail if the object has been constructed as an interface, and e.g. has a Gio::File wrapper. Fixes #93 2021-07-15 talisein fileenumerator.hg: Remove refreturn to avoid memory leak 2021-05-31 Kjell Ahlstedt Glib::ustring: Remove extraneous GLIBMM_API Deleted methods shall not be decorated with GLIBMM_API. Fixes #92