[Bug 29956] Add basic introspection for the Mixins

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Sep 2 17:25:04 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=29956

Travis Reitter <travis.reitter at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #2 from Travis Reitter <travis.reitter at collabora.co.uk> 2010-09-02 08:25:03 PDT ---
(In reply to comment #1)
> (Please put the patch keyword on bugs with patches so I'm more likely to notice
> them.)

Sorry - will again next time.

> Looks fair enough. Am I right in thinking that this results in the structs,
> only, appearing in the GIR?

Yes. Much of the GroupMixin functions were automatically recognized until I
(skip)ped them.

Most of the functions for the PresenceMixin and ContactsMixin were assumed to
be static since there were no get_type() function (I believe -- I tried
re-typing the GObject* and GObjectClass* opening arguments with annotations,
and that wasn't enough to make them part of a coherent interface definition).

> Quite a lot of the mixin API is entirely feasible to introspect, so if we're
> going to whitelist the files, we should clone this bug for "do it properly".
> I'll do that.

Thanks. I'll keep that bug in mind as I expand the test suite, since we may
need to use more of their features.

Pushed to master.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the telepathy-bugs mailing list