! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Add support for GObject Introspection
Status:
RESOLVED: FIXED
Severity:
enhancement
Product:
Libxfce4util
Component:
General

Comments

Description Eric Koegel editbugs 2015-08-22 07:43:43 CEST
Created attachment 6424 
Add GObject Introspection support

GObject introspection allows other language bindings to read this
metadata that's now generated and automatically provide bindings
to call into the libxfce4util at runtime. For more info see:
https://wiki.gnome.org/Projects/GObjectIntrospection/
Comment 1 Eric Koegel editbugs 2016-06-07 06:20:13 CEST
So the GIR scanner tool requires that the filenames match the namespace which must match all the function prefixes. As we use xfce_ for a lot of the identifiers this won't work. Marking won't fix.
Comment 2 Eric Koegel editbugs 2016-07-12 18:38:30 CEST
I finally got this to work, reopening.
Comment 3 Eric Koegel editbugs 2016-07-12 18:41:23 CEST
Created attachment 6733 
Add GObject Introspection support

This patch add the GObject introspection support and properly creates/populates the gir file which allows 4util to have bindings generated for python, javascript, etc.
Comment 4 Git Bot editbugs 2017-05-20 16:23:04 CEST
Eric Koegel referenced this bugreport in commit f8e35f0889ad9c7bf6a6ccacce1592a4f0060cef

Add support for GOBJECT-INTROSPECTION (Bug #12159)

https://git.xfce.org/xfce/libxfce4util/commit?id=f8e35f0889ad9c7bf6a6ccacce1592a4f0060cef
Comment 5 Eric Koegel editbugs 2017-06-11 13:16:26 CEST
Marking closed.

Bug #12159

Reported by:
Eric Koegel
Reported on: 2015-08-22
Last modified on: 2017-06-11

People

Assignee:
Xfce Bug Triage
CC List:
1 user

Version

Version:
Unspecified

Attachments

Add GObject Introspection support (3.07 KB, patch)
2015-08-22 07:43 CEST , Eric Koegel
no flags
Add GObject Introspection support (12.66 KB, patch)
2016-07-12 18:41 CEST , Eric Koegel
no flags

Additional information