java-gi icon indicating copy to clipboard operation
java-gi copied to clipboard

GObject-Introspection bindings generator for Java

Results 17 java-gi issues
Sort by recently updated
recently updated
newest added

Currently a Java class can be registered in the GObject type system with a call to `Types.register(MyClass.class)`. This should be extended to also register interfaces and enumerations.

enhancement

This one is a bit more invasive, and I'm a bit out of my depth for fixing it myself. More easily reproduced when setting a smaller codeheap size, using options...

bug

Java-GI currently uses Jetbrains annotations for nullability hints. JSpecify annotations seem to be a real standard that has wider support.

enhancement

Bumps the non-breaking-changes group with 3 updates in the / directory: dev.panuszewski.typesafe-conventions, [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) and [com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin](https://github.com/vanniktech/gradle-maven-publish-plugin). Updates `dev.panuszewski.typesafe-conventions` from 0.9.0 to 0.10.0 Updates `org.junit.jupiter:junit-jupiter` from 6.0.0 to 6.0.1 Release notes Sourced...

dependencies
java

I want to retrieve a GstElement from my pipeline that implements GstStreamVolume. I use the following code: ```java public StreamVolume getStreamVolume() { Element sv = pipeline.getByInterface(StreamVolume.getType()); if (sv != null)...

bug

It took me some time to stumble on Java GI (I did so indirectly), don't you think the library could have its entry in [GTK bindings list](https://www.gtk.org/docs/language-bindings/) now? I found...

enhancement

Graal Native Image for JDK 24 has experimental support for the FFM API: https://www.graalvm.org/jdk24/reference-manual/native-image/native-code-interoperability/foreign-interface/ It would be nice if java-gi would support this. To make it work, the java-gi bindings...

enhancement