You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In GLib 2.80, libgirepository was moved in from gobject-introspection and rewritten. This adapts GI.jl to use it.
For some reason, if the generation scripts are run sequentially in the same Julia session, as was done in "gen_all.jl", libgirepository can't reliably figure out what shared library is associated with a given namespace. I assume this can be fixed here but for now we will have to run the generation script for each namespace in a separate Julia session.
Copy file name to clipboardExpand all lines: GI/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
GI.jl
2
2
======
3
3
4
-
Julia bindings using libgobject-introspection.
4
+
Julia bindings using GObject introspection.
5
5
6
6
This builds on https://github.com/bfredl/GI.jl
7
7
@@ -15,7 +15,7 @@ As new functionality is added to libraries, you just have to run GI.jl again and
15
15
The advantage over using Clang to generate wrappers is the fact that annotations provide important information, like whether outputs are "owned" or not, which arguments are closures or array lengths, and so on.
16
16
Disadvantages: the current implementation only extracts GI information on Linux, leading to potential bugs on other platforms.
17
17
18
-
This package is unregistered and it only works on Linux because it uses [gobject_introspection_jll](https://github.com/JuliaPackaging/Yggdrasil/tree/master/G/gobject_introspection), which is currently only available for Linux. However, most generated code works on other platforms.
18
+
This package is unregistered. It has only been tested and run on Linux. However, most generated code works on other platforms.
0 commit comments