2025-12-20 - 2026-06-20

Overview

47 active pull requests
17 active issues
Excluding merges, 2 authors have pushed 65 commits to main and 175 commits to all branches. On main, 84 files have changed and there have been 738 additions and 3788 deletions.

5 releases published by 2 users

Release 1.0.0-RC1 1.0.0-RC1 2026-05-25 18:39:43 +02:00

Release 0.15.0 0.15.0 2026-04-18 17:20:30 +02:00

Release 0.14.1 0.14.1 2026-02-23 21:40:39 +01:00

Release 0.14.0 0.14.0 2026-01-31 16:50:11 +01:00

Release 0.14.0-RC1 0.14.0-RC1 2026-01-19 21:16:22 +01:00

47 pull requests merged by 2 users

Merged #372 Strip "new_" prefix from constructor functions 2026-06-14 17:49:00 +02:00

Merged #371 Rename IOException to GIOException 2026-06-14 13:52:07 +02:00

Merged #370 Fix a double-free in GList/GSList 2026-06-10 22:18:50 +02:00

Merged #369 Fixes for filename parameters 2026-05-25 18:01:51 +02:00

Merged #368 Improve Windows support 2026-05-25 14:18:11 +02:00

Merged #367 Handle functions with multiple callbacks 2026-05-25 09:58:40 +02:00

Merged #365 Exclude broken bindings for GLib functions 2026-05-15 21:57:33 +02:00

Merged #364 Add javadoc to GtkTreeListModel 2026-05-15 21:03:14 +02:00

Merged #363 Add support for specialized GErrorExceptions 2026-05-15 19:53:57 +02:00

Merged #361 Inject code in patches 2026-05-09 22:22:53 +02:00

Merged #360 Fix arena lifetime in record constructor 2026-05-09 13:47:04 +02:00

Merged #359 Internal API refactoring 2026-05-06 22:14:46 +02:00

Merged #358 Correctly handle filename encoding 2026-05-05 21:34:21 +02:00

Merged #357 Fix reading array from pointer 2026-05-03 20:33:23 +02:00

Merged #356 Code generator: Remove PartialStatement class 2026-05-03 20:05:48 +02:00

Merged #355 Add missing Nullable annotations 2026-04-25 11:53:04 +02:00

Merged #354 Rework memory layout generator, generate VarHandles, rename MethodHandles classes 2026-04-23 21:50:35 +02:00

Merged #353 Fix initialization of deep derived types 2026-04-20 20:01:40 +02:00

Merged #350 Track generated memory layouts 2026-04-18 15:10:12 +02:00

Merged #347 Refactor build scripts 2026-04-07 22:20:37 +02:00

Merged #346 Read module info from xml configuration file 2026-04-06 18:13:54 +02:00

Merged #345 Refactor code generation for unions 2026-04-06 14:21:03 +02:00

Merged #344 Update to GNOME 50 2026-03-31 21:01:45 +02:00

Merged #343 Rename modules 2026-03-28 17:07:16 +01:00

Merged #342 Fixes for generating Evolution Data Server bindings 2026-03-28 11:27:57 +01:00

Merged #340 GErrorException improvements 2026-03-19 09:08:27 +01:00

Merged #339 Rework constructor generation 2026-03-18 22:07:17 +01:00

Merged #337 Improve error message for non-existent functions 2026-03-14 21:50:26 +01:00

Merged #336 Replace ThreadLocal stack with ScopedValue 2026-03-14 21:26:41 +01:00

Merged #335 Upgrade to JDK 25, use JavaPoet fork, generate Markdown Javadoc 2026-03-14 11:36:32 +01:00

Merged #333 Unref fixes 2026-02-26 21:31:43 +01:00

Merged #331 Bump org.junit.jupiter:junit-jupiter from 6.0.2 to 6.0.3 in the non-breaking-changes group 2026-02-23 21:21:04 +01:00

Merged #332 Enum properties 2026-02-18 22:13:50 +01:00

Merged #330 Gracefully handle nulls in InstanceCache 2026-02-14 14:36:59 +01:00

Merged #329 Do not generate unused Arena 2026-02-14 14:20:01 +01:00

Merged #328 Do not generate unused Arena 2026-02-13 07:54:41 +01:00

Merged #327 Fix double refs of callback arguments 2026-02-12 21:28:21 +01:00

Merged #326 Bump gradle-wrapper from 9.3.0 to 9.3.1 in the non-breaking-changes group 2026-02-05 21:59:14 +01:00

Merged #325 LibLoad: fallback to property value 2026-01-21 19:52:50 +01:00

Merged #323 Update domain in "@Generated" annotation 2026-01-19 20:58:44 +01:00

Merged #322 Update Gradle wrapper to 9.3.0 2026-01-19 19:56:46 +01:00

Merged #321 Bump com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin from 0.35.0 to 0.36.0 in the non-breaking-changes group 2026-01-19 19:45:47 +01:00

Merged #320 Intl: Improve loading libgettextlib 2026-01-19 19:43:28 +01:00

Merged #317 Bump org.junit.jupiter:junit-jupiter from 6.0.1 to 6.0.2 in the non-breaking-changes group 2026-01-14 22:34:34 +01:00

Merged #318 Fix handling of Clojure proxy classes 2026-01-14 22:34:01 +01:00

Merged #311 Bump actions/upload-artifact from 5 to 6 2025-12-21 12:29:09 +01:00

Merged #313 Add support for deeply derived classes 2025-12-20 11:34:57 +01:00

15 issues closed from 6 users

Closed #366 SIGSEGV in upcall_stub_load_target when async callbacks are generated with Arena.ofConfined() 2026-05-25 09:58:40 +02:00

Closed #349 TreeListStore exception due to wrong item typing 2026-05-15 21:03:15 +02:00

Closed #362 Java GI website and Javadoc website are offline 2026-05-12 12:28:05 +02:00

Closed #351 Additional deep inheritance related errors 2026-04-20 23:38:31 +02:00

Closed #348 Inheriting from custom type inheriting from Widget causes JVM crash 2026-04-18 15:10:12 +02:00

Closed #341 Failing to generate bindings for ECal-2.0.gir because of Camel-1.2.gir 2026-03-20 15:15:09 +01:00

Closed #134 Generate markdown-formatted javadoc 2026-03-19 15:13:42 +01:00

Closed #235 Library publicity 2026-02-28 20:15:15 +01:00

Closed #136 Add Clojure examples 2026-02-28 19:32:49 +01:00

Closed #324 Could not load library libgtk-4.so.1 2026-01-21 19:56:57 +01:00

Closed #319 Unable to load libgettextlib.dll from MSYS2 MINGW64 2026-01-19 19:43:29 +01:00

Closed #316 Issues subclassing Widget in clojure 2026-01-14 22:34:02 +01:00

Closed #315 package-info.java is generated with the wrong package name and directory 2025-12-27 22:32:46 +01:00

Closed #314 Trying to load a gtk image from a resource causes the JVM to crash 2025-12-23 22:38:39 +01:00

Closed #312 loading libgettextlib.so library does not work on fedora distro 2025-12-21 12:55:43 +01:00

14 issues created by 2 users

Opened #312 loading libgettextlib.so library does not work on fedora distro 2025-12-20 10:40:18 +01:00

Opened #314 Trying to load a gtk image from a resource causes the JVM to crash 2025-12-23 21:49:29 +01:00

Opened #315 package-info.java is generated with the wrong package name and directory 2025-12-26 23:11:49 +01:00

Opened #316 Issues subclassing Widget in clojure 2026-01-11 23:12:32 +01:00

Opened #319 Unable to load libgettextlib.dll from MSYS2 MINGW64 2026-01-15 05:09:17 +01:00

Opened #324 Could not load library libgtk-4.so.1 2026-01-20 02:45:54 +01:00

Opened #341 Failing to generate bindings for ECal-2.0.gir because of Camel-1.2.gir 2026-03-19 13:37:06 +01:00

Opened #348 Inheriting from custom type inheriting from Widget causes JVM crash 2026-04-15 00:00:24 +02:00

Opened #349 TreeListStore exception due to wrong item typing 2026-04-15 17:31:23 +02:00

Opened #351 Additional deep inheritance related errors 2026-04-18 20:40:52 +02:00

Opened #352 Adapter for java.io.InputStream and GInputStream 2026-04-19 14:48:23 +02:00

Opened #362 Java GI website and Javadoc website are offline 2026-05-12 08:51:13 +02:00

Opened #366 SIGSEGV in upcall_stub_load_target when async callbacks are generated with Arena.ofConfined() 2026-05-17 20:47:25 +02:00

Opened #373 Docs for Widgets 2026-06-14 19:49:34 +02:00