Attached you'll find a patch for some annotation fixing in GObject
Introspection to LIBGDA_4.2 branch. At the same time it adds support to
automatically generate Vala Bindings if available from GIR files.

I found some annotation doesn't modify any on GIR generated file. I don't
figure out why. Some of them were made to GdaSet, GdaSetGroup, GdaSource and
others (see them at attached patch). May you can help me.

The following are notes about some annotations made but it's not cleare if
they are correct.

GdaMetaStore::meta-changed
Annotation for @changes: (element-type Gda.MetaStoreChange) has no effect
and set its type as GLib.SList<void*> may be because marchaling requires it.
I don't know if this is a problem when try to take care about this signal.

ServerProvider.statement_to_sql:
No help to know GSList **params_used is for and elements types it is.


GdaXaTransaction:
On commit method review if @cnc_to_recover is allocated by the method (is
annotated to be done by method)

SqlRenderingContext:
@params_used not documented now is set to holds GdaHolder

Attachment: 01-GI annotations improvements and Vala bindings generation.path.tar.lzo
Description: application/lzop

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list

Reply via email to