Re: [gnome-db] libgda-4.2.x GObject Introspection fixes and automatic Vala bindings generation
- From: Vivien Malerba <vmalerba gmail com>
- To: Daniel Espinosa <esodan gmail com>
- Cc: gnome-db-list gnome org
- Subject: Re: [gnome-db] libgda-4.2.x GObject Introspection fixes and automatic Vala bindings generation
- Date: Wed, 21 Sep 2011 16:04:33 +0200
On 20 September 2011 18:40, Daniel Espinosa
<esodan gmail com> wrote:
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.
I corrected some syntax (appended ":" at the end), maybe that helps.
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.
I don't think this has been documented, so propably GIR does not know anything about it...
ServerProvider.statement_to_sql:
No help to know GSList **params_used is for and elements types it is.
See the gda_connection_statement_to_sql()'s documentation, it calls that method.
GdaXaTransaction:
On commit method review if @cnc_to_recover is allocated by the method (is annotated to be done by method)
When the method returns, it points to a new list of existing GdaConnection objects. I think it should be (transfer container).
SqlRenderingContext:
@params_used not documented now is set to holds GdaHolder
Yep, correct.
Thanks,
Vivien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]