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

Daniel Espinosa <[email protected]>
Newsgroups gmane.comp.gnome.db
Message-ID <CAHirWtLKMqzGADG9rX+1PoXExtdm9p8tuFbCWtJkJmTi83p1ZA@mail.gmail.com>
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

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list
01-GI annotations improvements and Vala bindings generation.path.tar.lzo (application/x-lzop, 8.8 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.