Releases: jwharm/java-gi
Releases · jwharm/java-gi
Release 0.3
Major changes in version 0.3:
- Support for abstract classes
- Hide the
length
parameter for array parameters in the Java API - Support for interface properties in Builders
- Detection of
user_data
parameters using theclosure
attribute - Support for signal emission
- Added a ListIndexModel utility class
- Several memory management improvements (#29)
- Better indentation of generated sources
- Some ongoing work on Windows support
- Improved detection of library names
- All types are now registered during startup, to allow proper type casting (#27)
- Improved marshalling of array parameters
- Support for function shadowing (#26)
- Much improved callback handling (#25)
- Project split into separate modules for glib, gtk and gstreamer
For full details, see v0.2...v0.3
GTK Natives for 4.9.2
This release is used to host pre-built GTK binaries for Windows.
You can ship these with your application for Windows compatibility, as is demonstrated here.
Release 0.2
This release adds the possibility to register new GTypes from Java. We also now generate builder classes to construct object with properties using the builder pattern.
Many thanks to JFronny for contributing the Gradle build scripts, nullability checks and several other improvements.