[gnome-db] libgda-4.2.x GObject Introspection fixes and automatic Vala bindings generation



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]