Jan-Willem Harmannij

Results 13 issues of Jan-Willem Harmannij

### Description / Steps to reproduce the issue GObject-Introspection allows libraries to export their API in an xml repository (`.gir`) file. These files are installed under `/usr/share/gir-1.0/` and are commonly...

bug
requires-rebuilds

See for example the return value of Gio `g_desktop_app_info_search`

enhancement

Add Cojure examples to the java-gi-examples repository.

documentation
enhancement

Add Scala examples to the java-gi-examples repository.

documentation
enhancement

Gtk API documentation (gi-docgen) is in markdown format. To generate clean-looking Javadoc, java-gi runs a series of regular expressions to translate markdown formatting to HTML. This works well enough in...

enhancement

Add optional log statements that will log all function calls and parameters. See jextract for example: [https://github.com/openjdk/jextract/blob/master/doc/GUIDE.md#tracing](https://github.com/openjdk/jextract/blob/master/doc/GUIDE.md#tracing) I think it would be ideal to make this an option in the...

enhancement

Implement an annotation processor to find `@RegisteredType`- and `@GtkTemplate`-annotated classes, and save the names in a resource file. On startup, the static class initializers in the global GObject and Gtk...

enhancement

Can be implemented similar to GList and GSList. A GHashTable has two `` elements in the GIR file. See for example `gdk_pixbuf_get_options` and `g_uri_parse_params`.

enhancement

See for example `Resource.fromData()`.

enhancement

When a function returns `void` or `boolean`, and has only one visible "out" parameter that isn't optional (no `optional=0` GIR annotation): 1. Set the return type to the out-parameter type...

enhancement