From f3e4e8660d5f55b29015e4358d09440189f82b99 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 20 Nov 2015 20:21:33 -0500 Subject: [PATCH] Warn if a property alias is used Emit a deprecation warning if a property is not used by its official name. --- gtk/gtkcssprovider.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index bda3a91cbb..60a9d3b9ae 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -2485,7 +2485,16 @@ parse_declaration (GtkCssScanner *scanner, return; } - if (strcmp (name, "engine") == 0) + if (property != NULL && strcmp (name, property->name) != 0) + { + gtk_css_provider_error (scanner->provider, + scanner, + GTK_CSS_PROVIDER_ERROR, + GTK_CSS_PROVIDER_ERROR_DEPRECATED, + "The '%s' property has been renamed to '%s'", + name, property->name); + } + else if (strcmp (name, "engine") == 0) { gtk_css_provider_error (scanner->provider, scanner,