Merge image_merge into 4902-image-support

Replace SIXEL retention and the per-client cache with the global indexed-image cache from image_merge. Adapt its backend callbacks for Kitty and test palette quantization through both input protocols.
This commit is contained in:
Nicholas Marriott
2026-10-14 15:39:59 +01:00
8 changed files with 364 additions and 554 deletions

View File

@@ -136,10 +136,10 @@ static struct image_backend image_backend_sixel = {
sixel_select,
NULL,
sixel_draw_rect,
sixel_redraw_start,
sixel_flush_output,
sixel_start_draw,
sixel_flush_pending,
NULL,
sixel_free_output
sixel_free_pending
};
/* Kitty backend. */