2021-09-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  4.4.0

2021-09-08  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gdk, Gtk: Add API for version 4.4

  * configure.ac:
  * meson.build: Require gtk4 >= 4.4.0
  * gdk/src/contentformats.hg: Add parse().
  * gdk/src/display.hg: Add prepare_gl().
  * gdk/src/glcontext.hg: Add is_shared().
  * gtk/src/appchooserbutton.hg:
  * gtk/src/colorbutton.hg:
  * gtk/src/fontbutton.hg: Ignore the ::activate signal.
  * gtk/src/droptarget.[ccg|hg]: Add get_current_drop() and
  property_current_drop(). Deprecate get_drop() and property_drop().
  * gtk/src/filefilter.hg: Add add_suffix().
  * gtk/src/mediastream.[ccg|hg]: Add stream_prepared(), stream_unprepared()
  and stream_ended(). Deprecate prepared(), unprepared() and ended().
  * gtk/src/menubutton.hg: Add set/get/property_always_show_arrow() and
  set/get/property_primary(). Ignore the ::activate signal.
  * gtk/src/textview.hg: Add set/get_rtl_context() and set/get_ltr_context().

2021-09-08  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gdk, Gtk: Regenerate docs.xml and .defs files

  using gtk files from gtk 4.4.0.

2021-09-08  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/reference/Doxyfile.in: Remove obsolete entry

2021-08-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Add .gitlab-ci.yml

  Fixes #101

2021-08-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk::Application, Window: Swap inclusions

  Include window.h in application.h instead of application.h in window.h.
  clang++ reports a possible error when the full declaration of Window
  is not available in template method Application::make_window_and_run().

2021-08-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk::Assistant, etc.: Fix bugs noticed by clang++

  * gtk/src/assistant.hg:
  * gtk/src/notebook.hg:
  * gtk/src/stack.hg: get_page() shall not be declared constversion.
  The const version is not identical to the non-const version.
  * gtk/src/mediacontrols.hg:
  * gtk/src/video.hg: set_media_stream() shall not be declared
  refreturn, constversion. It's not const. It does not return a value.
  * tools/m4/convert_gtk.m4: Declare some new _CONVERSION()s.

2021-07-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Deprecate Gdk::GLContext::get_shared_context()

  gdk_gl_context_get_shared_context() has been deprecated.

2021-07-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk: Several get_item() methods: Don't try to cast to Glib::Object

  DropDown::get_selected_item(), ListItem::get_item(),
  SingleSelection::get_selected_item(), TreeExpander::get_item(),
  TreeListRow::get_item():
  These methods return Glib::RefPtr<Glib::ObjectBase>. Don't try to
  dynamic_cast to Glib::Object. It would fail if the object has been
  constructed as an interface, and e.g. has a Gio::AppInfo wrapper.
  See glibmm#93 and glibmm#94.

2021-07-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Images demo: Reanimate floppy buddy

  Use Gdk::PixbufAnimation and Gdk::PixbufAnimationIter
  so floppy buddy can waive again.

2021-07-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gdk::PixbufAnimation: Add some create_from_*() methods

  Add Gdk::PixbufAnimation::create_from_stream(), create_from_stream_async(),
  create_from_stream_finish(), create_from_resource().

2021-07-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Add ColumnView demo

  Based on a test program by Andreas Persson.

2021-06-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  SizeGroup demo: Derive from Gtk::Window instead of Dialog

  and set active items in the combo boxes, so something is shown.

2021-06-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  ListStore and TreeStore demos: Avoid runtime warnings

  Avoid "Allocation width too small."

2021-06-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk::MediaStream: Ignore more deprecations

  * gtk/src/mediastream.[ccg|hg]: Ignore deprecation of
  gtk_media_stream_ended().
  
  The replacement can be wrapped only when gtkmm requires gtk > 4.3.1.

2021-06-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Minor fixes after Gtk::EventControllerLegacy was added

2021-06-18  BogDan Vatra  <bogdan@kde.org>

  Add wrapper for EventControllerLegacy

2021-06-16  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk::DropTarget, MediaStream: Ignore deprecations

  * gtk/src/droptarget.[ccg|hg]: Ignore deprecation of
  gtk_drop_target_get_drop() and the :drop property.
  * gtk/src/mediastream.[ccg|hg]: Ignore deprecation of
  gtk_media_stream_prepared() and gtk_media_stream_unprepared().
  
  The replacements can be wrapped only when gtkmm requires gtk > 4.3.1.

2021-06-04  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Gtk::StackSwitcher: Add TODO comments about Orientable

  Implement the Orientable interface when we can break ABI.
  GtkStackSwitcher now implements GtkOrientable.

2021-06-04  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Regenerate [gdk|gtk]_docs.xml

  and update [gdk|gtk]_docs_override.xml.