Diamond
Diamond
Lots of important things need `HashTable` support, like some very crucial functions in `libsecret`. Supporting `HashTable` properly requires accessing a `[]Type` from the XML, which is planned to be implemented...
Right now, some `Connect` methods generated have a parameter of a slice type, which is correctly mapped from the GIR declaration, but the `goMarshal` converter in `pkg/core/glib` doesn't actually handle...
See https://github.com/diamondburned/gotk4/issues/31#issuecomment-907587139.
C to Go and Go to C conversion routines should be refactored to have the code used to generate freeing statements moved outside into another function. Preferably, the function calling...
This issue tracks the edge cases for deferring the Cairo package to gotk3's. The only steps remaining is to migrate Cairo-specific things from `gendata` to `types` and such.
Progress
This issue keeps track of what's accomplished in the repository. - [ ] Types and signatures - [x] Arrays - [x] Enums - [x] Functions - [x] Signatures - ~~No...
In order to implement a collision-free method inheritance system in gotk4, a class/interface cache is required, because resolving a tree repeatedly and recursively for every single method is simply not...
I was trying to deploy this over GitLab's CI using `morph`, but `morph` keeps failing. Here's the CI output: https://0x0.st/zylt.txt From the output, I can't seem to point out any...
I don't know why this is a thing, I can't even disable it.
## gosr  ## img2sixel  # Reproducing 1. `git clone https://github.com/vizs/stixel && cd stixel` 2. `git checkout 1d19252` 3. `make` 4. `./st` 5. `gosr astolfo.png` This does not happen...