2019-08-05 Rico Tzschichholz Release 0.44.7 codegen: Include required type-definition when casting from generic pointer Fixes https://gitlab.gnome.org/GNOME/vala/issues/828 2019-08-05 David Hewitt x11: Fix return type of XInternAtoms and XGetAtomNames bindings 2019-08-05 Rico Tzschichholz codegen: Append line-break after G_DEFINE_AUTOPTR_CLEANUP_FUNC In addition to 38781a502b7381ef5383ae282fa33ddda9b493ed tests: Add GMutex and GRecMutex test to increase coverage codegen: Use G_TYPE_CHECK_INSTANCE_CAST for comparisons with interfaces Avoids "comparison of distinct pointer types lacks a cast" warning for such cases. girparser: Handle "function-macro" by skipping them See https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/159 2019-08-05 Jim Mason vala: Fix mixup of target_glib_major/minor in set_target_glib_version() Introduced with 3d926c1288b3ec4fd692dd1de6b91fb6c2090183 Fixes https://gitlab.gnome.org/GNOME/vala/issues/825 2019-08-05 Rico Tzschichholz vala: Implicit GValue cast requires GOBJECT profile This fixes criticals like vala_data_type_get_data_type: assertion 'self != NULL' failed Regression of 7d771a0c07d63cb7605cbdc28dd8df50719731f8 vala: NoAccessorMethod checks require GOBJECT profile This fixes criticals like vala_class_real_is_subtype_of: assertion 't != NULL' failed Regression of a6441ec3c27e059d32501a4e09c937ac668f3ad9 vala: 'construct' is not supported in POSIX profile This fixes criticals like vala_class_real_is_subtype_of: assertion 't != NULL' failed Regession of 6c8c75f59024b32230b1c13ea344a568f19b86df posix: Fix return-value of mknod() and c-include for tcgetsid() Introduced with 535f2734d19875ccc1f170841b72eba0c4adad1e webkit2gtk-4.0: Fix WebContext.initialize_notification_permissions() Bind it as WebContext.init_notification_permissions() to avoid conflict. 2019-08-05 Christian Kellner glib-2.0: add MappedFile.from_fd constructor Add the missing 'g_mapped_file_new_from_fd' constructor, added with glib 2.32. Fixes https://gitlab.gnome.org/GNOME/vala/issues/824