GNOME Bugzilla – Bug 569408
Scanner doesn't handle arbitrary typedefs correctly
Last modified: 2015-02-07 16:54:39 UTC
Currently, the scanner produces this GIR output: <class name="InitiallyUnowned" parent="Object" abstract="1" glib:type-name="GInitiallyUnowned" glib:get-type="g_initially_unowned_get_type"/> Note the closing tag; this empty object/class should actually be an alias for GObject. This bug causes offsets of all classes derived from GObjectInitiallyUnowned to have wrong offsets; for instance, it manifests itself GtkWidget and all derived classes.
This one turned out to be because GInitiallyUnowned is a special case (typedef in C, subclass in GType). Other typedefs should show up as <alias>. *** This bug has been marked as a duplicate of 568680 ***
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]