GNOME Bugzilla – Bug 623224
vapigen doesn't support g-i "introspectable" attribute
Last modified: 2010-06-30 22:28:29 UTC
In gobject-introspection annotation, if a symbol has the (skip) annotation, it gets the attribute introspectable="0" in the resulting .gir file. If this introspectable=0 symbol depends on other symbols that cannot be resolved (eg, DBusGConnection, because we're not including dbus-glib or its .gir file), vapigen will fail trying to resolve them. Instead, vapigen should just ignore un-introspectable symbols, as it is expected to do.
commit 236cd65847a44ddfec2cc8e93a02af2e50ca5d5e Author: Jürg Billeter <j@bitron.ch> Date: Thu Jul 1 00:26:48 2010 +0200 girparser: Skip elements with introspectable="0" Fixes bug 623224.