2023-02-08 Kjell Ahlstedt 4.9.3 2023-02-08 Kjell Ahlstedt Gdk, Gtk: Add new API from gtk 4.9.3 * configure.ac: * meson.build: Require gtk4 >= 4.9.3. * gdk/src/monitor.hg: Add get/property_description(). * gtk/src/accessible.[ccg|hg]: Add enum Accessible::PlatformState. Add get_at_context(), get_platform_state(), get_accessible_parent(), get_first_accessible_child(), get_next_accessible_sibling(), get_bounds(). * gtk/src/editable.hg: _IGNORE(gtk_editable_get_accessible_platform_state). * gtk/src/filedialog.hg: Move some method declarations. * gtk/src/filelauncher.hg: Update the class description. * tools/m4/convert_gtk.m4: Add Accessible and ATContext conversions. * gtk/gtkmm.h: * gtk/src/filelist.am: * gtk/gtkmm/meson.build: Add ATContext and UriLauncher. * gtk/src/atcontext.[ccg|hg]: * gtk/src/urilauncher.[ccg|hg]: New files. 2023-02-08 Kjell Ahlstedt Gdk, Gtk: Regenerate docs.xml and .defs files using gtk files from gtk 4.9.3. Update tools/extra_defs_gen/generate_defs_gtk.cc. 2023-02-05 Kjell Ahlstedt Build: Disable more deprecated API * configure.ac: * meson.build: Define GIOMM_DISABLE_DEPRECATED when warnings=fatal * demos/gtk-demo/meson.build: Define GLIBMM_DISABLE_DEPRECATED, GIOMM_DISABLE_DEPRECATED, GDKMM_DISABLE_DEPRECATED and DGTKMM_DISABLE_DEPRECATED, as in demos/Makefile.am. 2023-02-05 Kjell Ahlstedt Deprecate Gtk::Assistant and other API * demos/gtk-demo/example_appwindow.cc: Don't use deprecated Statusbar. * gdk/src/display.hg: Deprecate get_startup_notification_id(). * gdk/src/monitor.hg: Add some comments. * gtk/gtkmm/meson.build: * gtk/src/filelist.am: Assistant, AssistantPage, LockButton, Statusbar are deprecated classes. * gtk/src/assistant.hg: * gtk/src/assistantpage.hg: * gtk/src/lockbutton.hg: * gtk/src/statusbar.hg: Deprecated classes. * gtk/src/gesture.hg: Deprecate set_sequence_state(). 2023-02-05 Kjell Ahlstedt Gtk::StringList, StringObject: Update the class documentation 2023-01-21 Kjell Ahlstedt Gtk::Image, Picture: Update the class documentation 2023-01-21 Kjell Ahlstedt Update Grid View and Images demos * demos/gtk-demo/example_gridview.cc: Large icons. * demos/gtk-demo/example_images.cc: Reasonable default size. The WidgetPaintable is expandable.