Jörg Breitbart
039e103ed8
add painting primitives to IImageSpec, move IIP resize to late rendering
2026-09-02 21:50:25 +02:00
Jörg Breitbart
dc1fab5d5d
multiple changes:
...
- renderer: delete static primitives
- renderer: use device pixels for drawing and clearing
- renderer: simplify placeholder creation
- renderer: localize dimensions in rescaleCanvas
- renderer: rescale on drawing
- storage: store raw bytes as blobs
- storage: alter addImage interface adding blob and metrics data
- storage: switch from pixel to byte counting
- storage: getBlobUsage()
- Drawable as storage/renderer handle
- use metrics for all protocols
- remove extractTileAtBufferCell
- use device pixels in CSI t 14|16 reports
2026-09-01 11:16:43 +02:00
Anthony Kim
fbaf28af5c
restore text overwrite of image tiles
2026-08-23 22:48:22 -07:00
Jörg Breitbart
5a6427e867
Merge branch 'master' into package_upgrades
2026-05-21 13:45:03 +02:00
Sōta
06e5ac7ab4
addon-image: Kitty graphics q=2 should suppress OK responses too
2026-05-18 18:26:32 +02:00
Jörg Breitbart
dc1ae4514b
package upgrades & linter fixes
2026-05-09 17:42:49 +02:00
Jörg Breitbart
0d2975884f
activate tests for webkit
2026-04-29 14:40:31 +02:00
Anthony Kim
d6c872bb2c
add onImageAdded to api
2026-03-03 12:19:14 -08:00
Anthony Kim
5c28e27062
Implment kitty graphics placement action
2026-02-19 15:00:33 -08:00
Anthony Kim
30c97a225c
Handle more edge cases
2026-02-18 14:41:58 -08:00
Anthony Kim
1186d09e05
add kitty graphics source crop (x/y/w/h) and sub-cell offset (X/Y)
2026-02-18 14:36:02 -08:00
Anthony Kim
24e2eb9d7b
Use uint32 bit-shifting for rgb->rgba interleaving
2026-02-15 22:15:43 -08:00
Anthony Kim
ee85a1da9e
Copyright is to 2026
2026-02-15 19:15:58 -08:00
Anthony Kim
21f51564d1
Fix image layer stacking + tile survival across text write
2026-02-14 20:55:55 -08:00
Anthony Kim
27b01b22ef
Extract KittyImageStorage, prevent mem leak on eviction
2026-02-14 15:17:29 -08:00
Anthony Kim
6b64660934
fix chunked transfer without repeated i = key
2026-02-12 20:04:21 -08:00
Anthony Kim
10182cc656
Reject unsupporteed transmission medium for a=t and a=T
2026-02-12 18:03:19 -08:00
Anthony Kim
3c7f313c34
Dont send false query
2026-02-12 16:00:48 -08:00
Anthony Kim
457542b7b3
Support deletion
2026-02-12 14:53:37 -08:00
Anthony Kim
677e5275f9
Store z-index for drawing order
2026-02-12 10:27:32 -08:00
Anthony Kim
1d0cf32b28
support z-index + dual canvas for DOM. Doesnt work for webgl
2026-02-11 14:19:27 -08:00
Anthony Kim
2c4997f529
Add test for 200x100 pixel
2026-02-11 10:27:12 -08:00
Anthony Kim
a4502a6d00
Impelement cursor movement after image placement
2026-02-09 14:30:35 -08:00
Anthony Kim
c11a8f43f4
abort in-flight kitty chunks on delete
2026-02-09 13:34:27 -08:00
Anthony Kim
376268157c
add f=24 rgb, f=32 rgba format tests
2026-02-09 09:35:00 -08:00
Anthony Kim
d320898231
offload raw image data to Blob for off-heap storage
2026-02-07 23:30:06 -08:00
Anthony Kim
c907edd75f
Separate out test, add failing//skip test for cursor placements
2026-02-03 13:53:33 -08:00