2025-11-14 Kjell Ahlstedt 4.21.0 2025-11-14 Kjell Ahlstedt Gtk: Add new API from gtk 4.21.1 * configure.ac: * meson.build: Require gtk4 >= 4.21.1 * gtk/gtkmm/meson.build: * gtk/src/filelist.am: Add accessiblehyperlink, accessiblehypertext and svg. * gtk/gtkmm.h: Add accessiblehyperlink and svg. * gdk/src/rgba.hg: IGNORE(gdk_rgba_print). * gtk/src/application.hg: Add save(), forget(), property_support_save(), signal_restore_window(), signal_save_state(), signal_restore_state(). * gtk/src/applicationwindow.hg: Add signal_save_state(). * gtk/src/cssprovider.hg: Add property_prefers_reduced_motion(). * gtk/src/enums.hg: Add the ReducedMotion and RestoreReason enums. * gtk/src/settings.hg: Add property_gtk_interface_reduced_motion(). * gtk/src/symbolicpaintable.[ccg|hg]: Add snapshot_with_weight(). * gtk/src/accessiblehyperlink.[ccg|hg]: * gtk/src/accessiblehypertext.[ccg|hg]: * gtk/src/svg.[ccg|hg]: New files. * docs/reference/images/widgets/svg-renderer1.svg: * docs/reference/images/widgets/svg-renderer2.svg: New images for the description of class Svg. * tools/m4/convert_gtk.m4: Add conversions for new enums and new classes. 2025-11-14 Kjell Ahlstedt Gdk, Gsk, Gtk: Regenerate docs.xml and .defs files using gtk files from gtk 4.21.1. Update gtk_docs_override.xml, gtk_signals.defs.patch, gtk_vfuncs.defs and tools/extra_defs_gen/generate_defs_gtk.cc. 2025-11-14 Kjell Ahlstedt Some documentation fixes * gtk/src/builder.hg: * gtk/src/filechooser.hg: Gdk -> Gtk. * gtk/src/label.hg: Update a TODO comment. * gtk/src/widget.hg: queue_draw_area() -> queue_draw()