After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 695151 - EBookClient not fully introspectable
EBookClient not fully introspectable
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Contacts
3.8.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2013-03-04 20:06 UTC by Simon McVittie
Modified: 2013-09-14 16:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
EBookClient: be more introspectable (2.43 KB, patch)
2013-03-04 20:13 UTC, Simon McVittie
committed Details | Review

Description Simon McVittie 2013-03-04 20:06:36 UTC
e_book_client_connect_sync(), e_book_client_connect_direct_sync() and e_book_client_connect_finish() are not fully annotated for gobject-introspection. This results in them not being flagged as introspectable in the generated GIR files, so they cannot be used from binding languages, and are harder to use from Vala.
Comment 1 Simon McVittie 2013-03-04 20:13:40 UTC
Created attachment 238044 [details] [review]
EBookClient: be more introspectable

This is mostly a matter of clarifying whose responsibility it is to
free things, in a machine-readable way.
Comment 2 Matthew Barnes 2013-03-04 20:18:24 UTC
Looks alright to me.  Feel free to commit.
Comment 3 Simon McVittie 2013-03-05 10:46:02 UTC
Comment on attachment 238044 [details] [review]
EBookClient: be more introspectable

Committed as 0e246f1cbd for 3.7.92, thanks.