CSS parsing emitting warnings as errors
We're now emitting some warnings as errors which appears to be breaking things which simply "assert" that CSS parsing succeeded.
vte#2784 (closed) is causing build breakage (and runtime breakage) across a number of modules, particularly because we might get the warning about deprecated color definitions.
I think it would be prudent, if we're to continue to emit this as a GError
(which in my opinion, deprecations are not errors and we shouldn't do this at all here), we should at least add a new GTK_CSS_PARSER_ERROR
code for _DEPRECATED
or something like that.
It's still rather annoying though to have to g_error_matches(error, GTK_CSS_PARSER_ERROR, _DEPRECATED)
either way and this probably belongs in a g_warning_once()
instead.