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 756588 - Fix up annotations on data/qdata API of GObject
Fix up annotations on data/qdata API of GObject
Status: RESOLVED FIXED
Product: glib
Classification: Platform
Component: introspection
unspecified
Other All
: Normal minor
: ---
Assigned To: gtkdev
gtkdev
: 766897 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2015-10-14 18:52 UTC by Mikhail Zabaluev
Modified: 2017-10-05 14:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gobject: Add missing (nullable) and (out) annotations on the data/qdata API (6.52 KB, patch)
2015-10-14 18:52 UTC, Mikhail Zabaluev
committed Details | Review
gobject: Skip more non-introspectable data/qdata methods (1.61 KB, patch)
2015-10-14 18:52 UTC, Mikhail Zabaluev
committed Details | Review

Description Mikhail Zabaluev 2015-10-14 18:52:22 UTC
Following bug #756470, which dealt with the underlying data list API.
Comment 1 Mikhail Zabaluev 2015-10-14 18:52:26 UTC
Created attachment 313323 [details] [review]
gobject: Add missing (nullable) and (out) annotations on the data/qdata API
Comment 2 Mikhail Zabaluev 2015-10-14 18:52:37 UTC
Created attachment 313324 [details] [review]
gobject: Skip more non-introspectable data/qdata methods
Comment 3 Philip Withnall 2017-09-11 19:39:34 UTC
Review of attachment 313323 [details] [review]:

Applies with trivial rebase conflicts and looks good.
Comment 4 Philip Withnall 2017-09-11 19:40:04 UTC
Review of attachment 313324 [details] [review]:

Vala appears to manually bind some of these methods. They do appear in the pygi documentation for GLib, but with the wrong function signatures, so people obviously haven’t been using them.
Comment 5 Philip Withnall 2017-09-11 19:40:52 UTC
Pushed after fixing minor rebase conflicts.

Attachment 313323 [details] pushed as 1e45c0a - gobject: Add missing (nullable) and (out) annotations on the data/qdata API
Attachment 313324 [details] pushed as 0ea004c - gobject: Skip more non-introspectable data/qdata methods
Comment 6 Philip Withnall 2017-10-05 14:28:16 UTC
*** Bug 766897 has been marked as a duplicate of this bug. ***