2023-02-08  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  4.9.3

2023-02-08  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  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  <kjellahlstedt@gmail.com>

  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  <kjellahlstedt@gmail.com>

  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  <kjellahlstedt@gmail.com>

  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  <kjellahlstedt@gmail.com>

  Gtk::StringList, StringObject: Update the class documentation

2023-01-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk::Image, Picture: Update the class documentation

2023-01-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  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.