diff options
author | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2020-09-03 20:50:03 -0300 |
---|---|---|
committer | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2020-09-03 20:50:03 -0300 |
commit | b7a884f5a6495babf155e15ff734220eb80d8485 (patch) | |
tree | 3b516d03624c192db876d1d016fed6518e85ee0d /gladeui | |
parent | c0fd18643a54bd6a0cf5008054b77ff0231261a7 (diff) | |
download | glade-b7a884f5a6495babf155e15ff734220eb80d8485.tar.gz |
GladeProject: support property and signal deprecated-since
Check deprecated-since version for properties and signals
Diffstat (limited to 'gladeui')
-rw-r--r-- | gladeui/glade-project.c | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/gladeui/glade-project.c b/gladeui/glade-project.c index bfbcab96..829b45a6 100644 --- a/gladeui/glade-project.c +++ b/gladeui/glade-project.c @@ -1785,7 +1785,7 @@ glade_project_introspect_signal_versions (GladeSignal *signal, g_free (catalog); if (is_gtk_adaptor && - !GLADE_SIGNALS_DEF_VERSION_CHECK (signal_def, data->major, data->minor)) + !GLADE_SIGNAL_DEF_VERSION_CHECK (signal_def, data->major, data->minor)) { data->major = glade_signal_def_since_major (signal_def); data->minor = glade_signal_def_since_minor (signal_def); @@ -3148,20 +3148,22 @@ glade_project_verify_property_internal (GladeProject *project, g_string_append_printf (string, glade_property_def_get_is_packing (pdef) ? PACK_PROP_VERSION_CONFLICT_FMT : - PROP_VERSION_CONFLICT_FMT, - path_name, - glade_property_def_get_name (pdef), - glade_widget_adaptor_get_title (adaptor), - catalog, - glade_property_def_since_major (pdef), - glade_property_def_since_minor (pdef)); + PROP_VERSION_CONFLICT_FMT, + path_name, + glade_property_def_get_name (pdef), + glade_widget_adaptor_get_title (adaptor), + catalog, + glade_property_def_since_major (pdef), + glade_property_def_since_minor (pdef)); } else if ((flags & GLADE_VERIFY_DEPRECATIONS) != 0 && - glade_property_def_deprecated (pdef)) + GLADE_PROPERTY_DEF_DEPRECATED_SINCE_CHECK (pdef, target_major, target_minor)) { - GLADE_NOTE (VERIFY, g_print ("VERIFY: Property '%s' of adaptor %s is deprecated\n", + GLADE_NOTE (VERIFY, g_print ("VERIFY: Property '%s' of adaptor %s is deprecated since version %d.%d\n", glade_property_def_id (pdef), - glade_widget_adaptor_get_name (adaptor))); + glade_widget_adaptor_get_name (adaptor), + glade_property_def_deprecated_since_major (pdef), + glade_property_def_deprecated_since_minor (pdef))); if (forwidget) glade_property_set_support_warning (property, FALSE, PROP_DEPRECATED_MSG); @@ -3240,7 +3242,7 @@ glade_project_verify_signal_internal (GladeWidget *widget, &target_major, &target_minor); if ((flags & GLADE_VERIFY_VERSIONS) != 0 && - !GLADE_SIGNALS_DEF_VERSION_CHECK (signal_def, target_major, target_minor)) + !GLADE_SIGNAL_DEF_VERSION_CHECK (signal_def, target_major, target_minor)) { GLADE_NOTE (VERIFY, g_print ("VERIFY: Signal '%s' of adaptor %s not available in version %d.%d\n", glade_signal_get_name (signal), @@ -3270,11 +3272,13 @@ glade_project_verify_signal_internal (GladeWidget *widget, glade_signal_def_since_minor (signal_def)); } else if ((flags & GLADE_VERIFY_DEPRECATIONS) != 0 && - glade_signal_def_deprecated (signal_def)) + GLADE_SIGNAL_DEF_DEPRECATED_SINCE_CHECK (signal_def, target_major, target_minor)) { - GLADE_NOTE (VERIFY, g_print ("VERIFY: Signal '%s' of adaptor %s is deprecated\n", + GLADE_NOTE (VERIFY, g_print ("VERIFY: Signal '%s' of adaptor %s is deprecated since %d.%d\n", glade_signal_get_name (signal), - glade_widget_adaptor_get_name (adaptor))); + glade_widget_adaptor_get_name (adaptor), + glade_signal_def_deprecated_since_major (signal_def), + glade_signal_def_deprecated_since_minor (signal_def))); if (forwidget) glade_signal_set_support_warning (signal, SIGNAL_DEPRECATED_MSG); |