c:type is missing for parameters on glib:signal entries in the gir
Submitted by Andreia Gaita
Link to original bug (#646080)
Description
Gir files with repository version 1.1 included c:type definitions for all properties, fields, method parameters and glib:signal parameters. Files with version 1.2 are missing the c:type on signals. This attribute is very important for bindings to know exactly what the underlying type is, the name is not enough (ambiguous, incomplete).
Gtk-2.0.gir:
<glib:signal name="connect-proxy" version="2.4">
<return-value transfer-ownership="full">
</return-value>
<parameters>
<parameter name="action" transfer-ownership="none">
</parameter>
Gtk-3.0.gir:
<glib:signal name="connect-proxy" version="2.4">
<return-value transfer-ownership="none">
</return-value>
<parameters>
<parameter name="action" transfer-ownership="none">
</parameter>