Skip to content

Releases: bailuk/java-gtk

v0.6.1

27 Jul 15:33
5f76cde
Compare
Choose a tag to compare

0.6.1

  • Library: Fix Value size (ValueFactory) and property access
  • Generator: Add cairo PNG support
  • Examples: ImageIO sample

v0.6.0

17 Mar 17:20
5bfb54a
Compare
Choose a tag to compare

0.6.0

  • Generator: Add markdown summary logs
  • Generator: Add gstreamer support
  • Generator: Update Kotlin to 2.1.10
  • Generator: Update gir files (sync with debian testing)
  • Library: Add PropertyHolder to accesss GObject properties
  • Library: Update findbugs to spotbugs-annotations:4.9.3
  • Library: Update jna to 5.17.0
  • CI: Update gradle to version 8.13
  • CI: Update release plugin to version 1.18.18
  • CI: Update JUnit to 5.12.1

v0.5.0

21 Jan 20:30
e19032e
Compare
Choose a tag to compare
  • Add shell.nix as documentation
  • Support JDK21
  • Library: Remove dependency to libc
  • CI: Update dependencies: gradle:8.5, kotlin:1.9.22

v0.4.0

27 Apr 18:41
270e5f0
Compare
Choose a tag to compare
  • Generator: Improve record support (structure and callbacks)
  • Generator: Java doc for callback class
  • Generator: Add asInterfaceName() function to simplify casting
  • Generator: Java doc: generate package-info.java
  • Generator: Port unittests to kotlin
  • Library: Add GSK and graphene API
  • Library: InputStreamBridge
  • Library: Support subclassing
  • Library: [#9] Configurable library names in library Loader
  • Examples: Port Adwaita demo (subclassing)
  • CI: Update GIR Files (add script) and prefer from Project
  • CI: Update dependencies: gradle:8.1, kotlin:1.8.20, jna:5.13.0, junit-jupiter:5.9.2, axion-release:1.15.0

v0.3.0

22 Nov 20:57
cb68858
Compare
Choose a tag to compare
  • Generator: Add java doc to signal connectors
  • Generator: Support GeoClue2
  • Generator: Varargs
  • Generator: Native String (overload)
  • Generator: Native Boolean
  • Library: Add class handler
  • Library: Add callback and signal handler
  • Library: Add action handler
  • Library: Reorganize package name space
  • Library: "Dump resources" support for Handlers
  • Library: Add util classes: CSS and UiBuilder
  • Examples: Add GeoClue2 demo (where-am-i)
  • Examples: Add CSS Accordion
  • Examples: Put most demos into one example app
  • Examples: Extend Huge List and remove threaded callback sample
  • Examples: Port Adwaita demo: https://github.com/Northshore-Hero/libadwaita-demo
  • CI: Update gradle: ./gradlew wrapper --gradle-version 7.5.1
  • CI: Update JNA and libraries
  • CI: Move to strict semantic versioning, add axion-release-plugin
  • CI: remove deb support / update fedora and debian build container

0.2

03 Aug 14:51
f424fef
Compare
Choose a tag to compare
0.2 Pre-release
Pre-release
Increment version

0.1

06 Mar 19:20
9fbeb6a
Compare
Choose a tag to compare
0.1 Pre-release
Pre-release
Install GNU Make on fedora