Diamond

Results 112 issues of 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...

enhancement
tracking
blocking

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...

enhancement
bug

See https://github.com/diamondburned/gotk4/issues/31#issuecomment-907587139.

enhancement

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...

enhancement

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.

tracking
stale

This issue keeps track of what's accomplished in the repository. - [ ] Types and signatures - [x] Arrays - [x] Enums - [x] Functions - [x] Signatures - ~~No...

tracking

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...

enhancement

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 ![](https://media.discordapp.net/attachments/361910177961738244/569426028485804033/1555832128.png) ## img2sixel ![](https://media.discordapp.net/attachments/361910177961738244/569426154650337280/unknown.png) # 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...