sixel: initial support

This implements basic parsing of sixel data. Lots of limitations and
temporary solutions as this is still work-in-progress:

* Maximum image size hardcoded to 800x800
* No HLS color format support
* Image is always rendered at 0x0 in the terminal
This commit is contained in:
Daniel Eklöf 2020-02-21 21:53:23 +01:00
parent e8197d22f7
commit 9e3bfb1eab
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
6 changed files with 350 additions and 3 deletions

View file

@ -117,6 +117,7 @@ executable(
'selection.c', 'selection.h',
'server.c', 'server.h',
'shm.c', 'shm.h',
'sixel.c', 'sixel.h',
'slave.c', 'slave.h',
'terminal.c', 'terminal.h',
'tokenize.c', 'tokenize.h',