Remove support for deprecated introspection/gtk-doc tags
Back when g-i was new, not everything was done via annotations: the introspection scanner added a bunch of tags in the style of gtk-doc, and that got the gtk-doc maintainer mad.
The introspection scanner still supports these tags:
attributes
get value func
set value func
ref func
unref func
rename to
type
value
virtual
transfer
Additionally, the scanner skips these deprecated gtk-doc tags:
description
return value
Currently, the only project that still has traces of these tags is GLib, which uses the Virtual
tag in some places, instead of the (virtual)
annotation, mainly because GLib maintainers never see the warnings from the introspection scanner; that is being fixed by glib!3636 (merged).
We should drop these deprecated tags: they have been deprecated since 2013 (commit b6954536) and libraries have had plenty of time to address the deprecation warnings.