Created attachment 6424 Add GObject Introspection support GObject introspection allows other language bindings to read this metadata that's now generated and automatically provide bindings to call into the libxfce4util at runtime. For more info see: https://wiki.gnome.org/Projects/GObjectIntrospection/
So the GIR scanner tool requires that the filenames match the namespace which must match all the function prefixes. As we use xfce_ for a lot of the identifiers this won't work. Marking won't fix.
I finally got this to work, reopening.
Created attachment 6733 Add GObject Introspection support This patch add the GObject introspection support and properly creates/populates the gir file which allows 4util to have bindings generated for python, javascript, etc.
Eric Koegel referenced this bugreport in commit f8e35f0889ad9c7bf6a6ccacce1592a4f0060cef Add support for GOBJECT-INTROSPECTION (Bug #12159) https://git.xfce.org/xfce/libxfce4util/commit?id=f8e35f0889ad9c7bf6a6ccacce1592a4f0060cef
Marking closed.