Michael Grant
|
d53f8eff9e
|
Add comments to image functions
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
03efb5e293
|
Preserve text behind transparent Kitty images.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
ae0fa8068c
|
Preserve Kitty image crop width after cell rounding.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
596de59d11
|
Make image types opaque
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
75b606c3df
|
The two Chawan symptoms now have matching fixes:
- Layout corruption: C=1 is respected.
- Lingering remnants: tmux now tracks Kitty’s (image ID, placement ID) identity, replaces moved placements, and honors
placement-specific d=i,...,p=... deletion.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
d674f34f25
|
Support Kitty Unicode placeholder image transmission
- Parse Kitty graphics commands wrapped in tmux passthrough sequences.
- Accept unpadded base64 payloads emitted by icat.
- Handle chunked transfers whose final chunk omits m.
- Track virtual image placements.
- Convert Unicode placeholders into shared image cells for Kitty and SIXEL clients.
- Add regression coverage for wrapped, chunked, unpadded input.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
52e2e2b0c0
|
C=1 is parsed and stored as an image-placement flag, suppressing cursor movement and scrolling as required by the Kitty protocol.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
260cde9f48
|
Remove obsolete Kitty diacritics comment
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
c8fe307682
|
Support Kitty source rectangle placements
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
d8da527882
|
Refactor to centralize image-specific rendering and lifecycle code in image.c and the image-* backends.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
0852a39e31
|
Move image-diacritics.h into image-kitty.c.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
825b2c39b8
|
Fix copyrights.
|
2026-08-25 11:22:26 +01:00 |
|
Michael Grant
|
3e6e0a2860
|
New image related files.
|
2026-08-25 11:22:26 +01:00 |
|