Re: [gnome-db] [Vala] Gda GdaSet vapi error

Daniel Espinosa <[email protected]>
Newsgroups gmane.comp.gnome.db,gmane.comp.programming.vala
Message-ID <[email protected]>
Bug #639472 was commited. Now libgda-4.2.7 have non-varargs version
functions. Is time to update vapi for 4.2, could any say me how to do it
using GIR generated file?

2011/1/13 Daniel Espinosa <[email protected]>

> May we need to review GDA's API in order to make it more
> GObject-Introspection and Vala friendly.
>
> We need to add functions that helps to use Vala in an easy way, avoiding
> var_list or so kind of functions. And may we need to mark unbindingable
> functions with (skip) annotation[1].
>
> filed *Bug 639472* <https://bugzilla.gnome.org/show_bug.cgi?id=639472>
>
> [1] http://live.gnome.org/GObjectIntrospection/WritingBindingableAPIs
>
>
> 2011/1/13 Abderrahim Kitouni <[email protected]>
>
>> في ر، 12-01-2011 عند 10:10 -0600 ، كتب Daniel Espinosa:
>> > The following function have the following C signature:
>> >
>> > gboolean <
>> http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean
>> >
>> >            gda_set_set_holder_value
>> > <
>> http://library.gnome.org/devel/libgda/stable/GdaSet.html#gda-set-set-holder-value
>> >
>> >            (*GdaSet
>> > <http://library.gnome.org/devel/libgda/stable/GdaSet.html> *set*,
>> >                                                          *GError
>> > <
>> http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError
>> >
>> > **error*,
>> >                                                          *const gchar
>> > <
>> http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar>
>> > *holder_id*,
>> >                                                          *...*);
>> >
>> > but in vapi is:
>> >
>> > public bool set_holder_value (string holder_id) throws GLib.Error;
>> >
>> > How can I change update it?
>> You need to add something like :
>>
>> gda_set_set_holder_value ellipsis="1"
>>
>> to the metadata file (and regenerate the vapi). I'm not sure it will
>> work as there is no fixed convention for varargs methods throwing
>> errors, but I think this is your best bet.
>>
>> HTH,
>> Abderrahim
>>
>>
>
>
> --
> Trabajar, la mejor arma para tu superación
> "de grano en grano, se hace la arena" (R) (en trámite, pero para los
> cuates: LIBRE)
>



-- 
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates:
LIBRE)

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list
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.