Created attachment 7061 Add support for GOBJECT-INTROSPECTION GOjbect Introspection allows various other languages to automatically generate bindings they can use. For details see: https://wiki.gnome.org/action/show/Projects/GObjectIntrospection Note: this patch depends on https://bugzilla.xfce.org/show_bug.cgi?id=13461 and https://bugzilla.xfce.org/show_bug.cgi?id=12159
We could use a 0.6 stable branch, hopefully with transifex support before landing -dev stuff again.. otherwise I'll wait a bit before pushing this.
Now that g-i has been merged inside libxfce4ui and libxfce4util, we can consider to merge this one :)
Would be nice for xfce 4.14
Created attachment 8299 Add support for GObject Introspection Improve previous patch, due to changes in master branch, moreover some others patches are required: - bug #14775, comment #2 (Resolve g_type_class_add_private deprecations) - bug #15142 (mprove GObject introspection annotations) Note: We can't add support to Vala due to name collision between Garcon.Menu class and Garcon.MenuNodeType.Menu member. This patch respects namespace consensus for GIR file (first letter capital, and rest lower case).
I forgot to mention, test case [1]. [1] https://framagit.org/olivierd/xfce4-gobject/tree/master/garcon
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/garcon/-/issues/4. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev