2025-03-09 Kjell Ahlstedt <kjellahlstedt@gmail.com> 2.84.0 2025-03-08 Kjell Ahlstedt <kjellahlstedt@gmail.com> Small fixes to better fit glib 2.84 * configure.ac: * meson.build: Require glib >= 2.83.4. * gio/src/dbusconnection.hg: Add an _IGNORE(). * glib/glibmm/class.cc: * glib/glibmm/interface.cc: g_type_default_interface_ref() -> ..._get(). Remove call to g_type_default_interface_unref(). It's a no-op. * glib/glibmm/object.cc: g_type_class_ref() -> g_type_class_get(). Remove call to g_type_class_unref(). It's a no-op. 2025-03-08 Kjell Ahlstedt <kjellahlstedt@gmail.com> Glib, Gio: Regenerate docs.xml and .defs files using glib files from glib 2.84.0. 2025-03-08 Kjell Ahlstedt <kjellahlstedt@gmail.com> Glib::spawn_*() doc: Suppress erroneous links * glib/src/spawn.hg: Doxygen generates strange links from "exec()", "main()", etc. Suppress the links with "%exec()", "%main()", etc. Remove references to non-existent gdk_spawn_on_screen() and spawn_on_screen_with_pipes(). 2025-02-26 Chun-wei Fan <fanc999@yahoo.com.tw> README.win32.md: Add note on %PATH% for Python This helps working around woes that arise from accidentally picking up the Python installation that comes from MSYS/MSYS64 or Cygwin, as we need tools from them to perform a maintainer build or a build from a GIT checkout. 2025-02-26 Chun-wei Fan <fanc999@yahoo.com.tw> Meson: Use python[.exe] to check for Python for MSVC ...and MSVC-style builds, as we might accidentally pull in the 'python3' executable from Cygwin or MSYS2, especially if a maintainer build (i.e. GIT checkout) build is being used, which can cause confusion and/or trouble, as they expect different PATH conventions. If we want, we can always go back to using the Python module from Meson to look for the Python installation that is used to invoke Meson. The stock Python Windows installers from www.python.org ship with 'python.exe', not 'python3.exe'. 2025-02-26 Chun-wei Fan <fanc999@yahoo.com.tw> tests: Fix running on Windows 11 Windows 11 deprecated and removed WordPad in the 24H2 update[1], meaning the "c:/Windows/write.exe" path is no longer applicable. Use the venerable NotePad instead here to make sure things continue to work, ie. "c:/Windows/notepad.exe". [1]: https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features-resources 2025-02-14 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Add install_tag keyword argument