2023-03-13 Kjell Ahlstedt 2.74.1 2023-03-13 Kjell Ahlstedt Glib::Dispatcher: Remove a g_warning() Don't warn when a Dispatcher is deleted while messages are pending. Fixes #108 2023-01-14 Kjell Ahlstedt Glib::Binding: Fix a bind_property() overload The bind_property() overload with two transformation functions has been wrong since commit 4ed3ff9cad836dc7b24282a112d66847292a9baa. 2023-01-14 Kjell Ahlstedt CI: Install all dependencies with apt Ubuntu 22.10 contains libsigc++-3.0-dev. 2023-01-14 Kjell Ahlstedt meson.build: Simplify if-file-exists test 2023-01-14 Chun-wei Fan liststore.hg: Rename a local variable In the templatized implementation of std::pair ListStore::find, replace 'result' with 'find_result' for what g_list_store_find_with_equal_func_full() returns, to avoid a compiler warning when building the giomm_listmodel test program when '-Dwarnings=max' is specified, for Visual Studio builds, as we are using a variable 'result' in a rather global scrope there[1]. This will help fix 'meson dist' on Visual Studio builds. [1]: https://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4459 2023-01-14 Chun-wei Fan generate_wrap_init.pl.in: Disable warning C4273 ... for Visual Studio builds, as GLib 2.75.x and later applied __declspec(dllimport) via macros to DLL builds of the GLib libraries, meaning that when we put the GQuark and GType function prototypes into wrap_init.cc warning C4273 will be raised as the prototypes in wrap_init.cc does not have any dllimport decorations (and would not have otherwise mattered). This allows builds with '-Dwarnings=fatal' to proceed with Visual Studio builds. 2023-01-14 Chun-wei Fan Fix giomm_simple test on Windows One normally cannot attempt to remove (delete) a file on Windows if it is still open, so we must close the resources that are tied to the file before attempting to delete it. Without doing so, the test program will fail on Windows as an exception is caught as the file->remove() call failed since the associated iostream is still open. 2023-01-14 Kjell Ahlstedt meson.build: Simplify lookup of python command See libsigcplusplus PR#83 2023-01-14 Kjell Ahlstedt meson.build: Fix the evaluation of is_git_build on Windows See gtkmm#131 2023-01-14 Kjell Ahlstedt Meson build: Don't copy files with configure_file() It's deprecated from Meson 0.64. The replacement, fs.copyfile(), is not useful here. It only copies from the source directory to the build directory. 2023-01-14 Kjell Ahlstedt Glib::Binding::unbind(): Fix documentation Should have been done in commit dc92d02f4d50851a1af59e5fbe2a753dcfd2e9df. 2023-01-14 Kjell Ahlstedt Glib::Module::build_path(): Ignore deprecation 2022-11-05 Kjell Ahlstedt Gio::NetworkMonitor::get_default(): Add refreturn Fixes #104 2022-10-10 Kjell Ahlstedt Glib::RefPtr: Put the documentation in a Doxygen group A group (but not a 'using' alias) gets its own html file, which can be referred to from outside glibmm. 2022-10-10 Kjell Ahlstedt Doxyfile.in: Allow more graph nodes Required for Glib::Object's inheritance diagram. 2022-09-26 Kjell Ahlstedt meson.build: Detect if we build from a git subtree See gtkmm!72 (William Roy)