2023-05-15 Kjell Ahlstedt 4.11.2 2023-05-15 Kjell Ahlstedt Gdk, Gtk: Add new API from gtk 4.11.2 * configure.ac: * meson.build: Require gtk4 >= 4.11.2. * gdk/gdkmm.h: Add gltexturebuilder.h. * gdk/gdkmm/meson.build: * gdk/src/filelist.am: Add GLTextureBuilder. * gdk/src/gltexture.hg: Deprecate create(). * gdk/src/gltexturebuilder.[ccg|hg]: New files. * gtk/gtkmm.h: Add listheader.h and sectionmodel.h. * gtk/gtkmm/meson.build: * gtk/src/filelist.am: Add ListHeader and SectionModel. * gtk/src/box.hg: * gtk/src/boxlayout.hg: Add set/get/property_baseline_child(). * gtk/src/button.hg: Add set/get/property_can_shrink(). * gtk/src/centerbox.hg: * gtk/src/centerlayout.hg: Add set/get/property_shrink_center_last(). * gtk/src/columnview.hg: Remove a _CONVERSION(). * gtk/src/filterlistmodel.hg: * gtk/src/flattenlistmodel.hg: Add a TODO comment. * gtk/src/glarea.hg: Deprecate set/get/property_use_es(). Add set/get/property_allowed_apis(), get/property_api(). * gtk/src/gridview.hg: Remove a _CONVERSION(). * gtk/src/listheader.[ccg|hg]: New files. * gtk/src/listview.hg: Remove a _CONVERSION(). Add set/get/property_header_factory(). * gtk/src/menubutton.hg: Add set/get/property_can_shrink(). * gtk/src/multiselection.hg: * gtk/src/noselection.hg: Add a TODO comment. * gtk/src/sectionmodel.[ccg|hg]: New files. * gtk/src/singleselection.hg: Add a TODO comment. * gtk/src/sortlistmodel.hg: Add a TODO comment. Add set/get/property_section_sorter(). * gtk/src/widget.[ccg|hg]: Deprecate get_allocation(), get_allocated_width/height/baseline(). Add get_baseline(). * tools/m4/class_shared.m4: Add a comment. 2023-05-15 Kjell Ahlstedt Gdk, Gtk: Regenerate docs.xml and .defs files using gtk files from gtk 4.11.2. Update gdk_docs_override.xml, gdk_extra_objects.defs, gtk_docs_override.xml, gtk_extra_objects.defs, gtk_vfuncs.defs, generate_defs_gdk.cc, generate_defs_gtk.cc. 2023-05-08 Chun-wei Fan entry.hg: Mark GTKMM_API for the Entry class It is now needed that we mark this class with GTKMM_API, since the API deprecations.