2022-02-09 Kjell Ahlstedt 4.6.0 Fixes #110 2022-02-09 Kjell Ahlstedt meson.build: Specify 'check' option in run_command() The default value will be changed in future Meson releases. 2022-02-08 Kjell Ahlstedt CI: Switching to ubuntu:devel Hopefully has a new enought version of gtk4. Build documentation only for gtkmm. 2022-02-08 Kjell Ahlstedt Gdk, Gtk: Add API for version 4.6 * configure.ac: * meson.build: Require pangomm-2.48 >= 2.50.0, gtk4 >= 4.6.0 * gdk/src/display.[ccg|hg]: Add create_gl_context(). * gdk/src/texture.[ccg|hg]: Add enum TextError, create_from_filename(), create_from_bytes(), save_to_png_bytes(), save_to_tiff(), save_to_tiff_bytes(). * gtk/src/dropdown.hg: Add set/get/property_show_arrow(). * gtk/src/enums.hg: Add enum NaturalWrapMode. * gtk/src/flowbox.hg: Add prepend(), append(). * gtk/src/label.hg: Add set/get/property_natural_wrap_mode(). * gtk/src/menubutton.[ccg|hg]: Add set/unset/get/property_child(). * gtk/src/settings.hg: Add property_gtk_hint_font_metrics(). * gtk/src/textchildanchor.hg: Add create(replacement_character). * gtk/src/texttag.hg: Add properties line_height(), text_transform(), word(), sentence(), line_height_set(), text_transform_set(), word_set(), sentence_set(). * gtk/src/treeexpander.hg: Add set/get/property_indent_for_icon(). * gtk/src/window.hg: Add property_titlebar(). 2022-02-04 Kjell Ahlstedt Gdk::GLContext: Add API for version 4.6 * configure.ac: * meson.build: Require gtk4 >= 4.5.0 * gdk/gdkmm/general.[cc|h]: Deprecate Gdk::Cairo::draw_from_gl(). * gdk/src/glcontext.[ccg|hg]: Deprecate set_use_es() and unset_use_es(). Add set/get/property_allowed_apis() and get/property_api(). * tools/m4/convert_gdk.m4: Add m4 macros for enum GdkGLAPI. 2022-02-04 Kjell Ahlstedt Gdk, Gtk: Regenerate docs.xml and .defs files using gtk files from gtk 4.6.0, and update gdk_docs_override.xml. 2022-02-01 Kjell Ahlstedt CI: Don't build everything with warnings=fatal Build only gtkmm with warnings=fatal. Select latest released versions of glibmm and pangomm. 2022-02-01 Kjell Ahlstedt Gdk::Device: Ignore deprecation of gdk_device_get_device_tool() 2022-02-01 Kjell Ahlstedt Use gtk4 from the main branch in subproject 2021-11-12 Chun-wei Fan NMake Makefiles: Fix header installation Work around the command line that we use to install the gtkmm headers, so that we don't end up with a command line that is too long. NMake Fatal Error U1095 can really get on one's nereves. 2021-11-10 Chun-wei Fan build: Support Visual Studio 2022 Make these builds distinct frmo the Visual Studio 2019 builds. 2021-10-20 Kjell Ahlstedt Gdk::GLContext: Ignore deprecation of gdk_gl_context_set_use_es() 2021-10-01 Kjell Ahlstedt Gdk::Cairo: Ignore deprecation of gdk_cairo_draw_from_gl() 2021-09-30 LI Daobing Update object.h 2021-09-13 Kjell Ahlstedt CI: Switching to debian:testing See pangomm#13 and pangomm!23.