Hans Petter Jansson

Results 35 issues of Hans Petter Jansson

Multiplexer passthrough (GNU Screen, tmux) is currently implemented for sixels and kitty graphics, but not iTerm2. I'd gladly implement it if someone with a Mac could assist with testing.

feature
help wanted
compatibility

I gave `ChafaTermDb` a minimal API initially, since I wanted to gather more information about typical situations/available terminals and then refactor at a later time based on that. That time...

feature
tidiness

We're currently using DocBook and gtk-doc. These have served fine, but they're complex dependencies that get little maintenance anymore. Additionally, even though gtk-doc produces well-structured documentation, it isn't the prettiest...

research
build
docs

It's a bit annoying that we have both a `README` and a `README.md` file that need to be kept in sync. This causes confusion and leads to bugs like #154....

research
docs
tidiness

Update chafa to version 1.12.5.

We should be able to clamp passed-in premultiplied alpha values to be at least the same magnitude as the color channels. This may not already be the case if the...

feature
api

Currently, `do_rows()` calls `malloc()` once for each scratch row, resulting in 3-4 calls per batch. We could cut this down to one call.

optimization

Use `src_`, `dest_`, `color_` (for color to composite on) prefixes instead of `_in` and `_out` suffixes. It's more common to do it this way, and it will make more sense...

code quality
api

Add a flag that tells the pipeline that there are no transparent pixels, even in the presence of an alpha channel. This flag can be set automatically if the input...

optimization
api

Add getter API for the range of rows that are usable with `smol_scale_batch ()`. This will be more convenient, and avoids confusion with compositing operations with offsets and multiple input...

feature
api