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
Daniel Imms
38f77fd4ca
Merge branch 'master' into iip_enhancements
2026-05-27 20:16:36 -07:00
Jörg Breitbart
5a6427e867
Merge branch 'master' into package_upgrades
2026-05-21 13:45:03 +02:00
jerch
ae611694de
Merge branch 'master' into iip_enhancements
2026-05-21 12:47:09 +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
eb58cefa8e
add integration tests for filepart
2026-05-10 20:34:43 +02:00
Jörg Breitbart
dc1ae4514b
package upgrades & linter fixes
2026-05-09 17:42:49 +02:00
Daniel Imms
f89253d24b
Fix integration test defaults
...
Broke due to 2 recent conflicting PRs
2026-05-01 16:17:16 -07:00
Jörg Breitbart
b2eff5ac67
merge resize tests for PNG & QOI into one block
2026-04-29 15:09:40 +02:00
Jörg Breitbart
31c53bc9c2
IIP resizing tests for QOI
2026-04-29 14:54:57 +02:00
Jörg Breitbart
0d2975884f
activate tests for webkit
2026-04-29 14:40:31 +02:00
Jörg Breitbart
e8b5fd3c23
add iip resize & qoi tests
2026-04-29 14:28:02 +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
387ec93a90
Merge remote-tracking branch 'upstream/master' into anthonykim1/scaffoldKittyAddon
2026-02-14 13:29:25 -08:00
Daniel Imms
eccbc60aa0
Migrate to tsgo
...
Fixes #5689
2026-02-13 06:59:24 -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
Anthony Kim
1029e19b57
Pre-calculate + fix bug to make sure we dont reset per chunk
2026-02-02 21:27:47 -08:00
Anthony Kim
5f724c5924
Reduce MAX_CONTROL_DATA_SIZE + EINVAL for i and I
2026-02-02 20:17:21 -08:00
Anthony Kim
ffac8c03ab
Merge branch 'master' into anthonykim1/scaffoldKittyAddon
2026-02-01 13:11:40 -08:00
Anthony Kim
e4710d3286
Use sharding, decode with streaming
2026-02-01 12:37:09 -08:00
Daniel Imms
6a3d2480e0
Get playwright tests reliably passing in wsl
2026-02-01 08:35:49 -08:00
Anthony Kim
cb8159c4f2
Start integrating KittyGraphics stuff into imageAddon as suggested
2026-01-29 00:53:10 -08:00
Daniel Imms
e27cc2c089
Remove private API access from tests/demo
2025-12-30 04:06:26 -08:00
Jörg Breitbart
39bd429835
partially revert last commit
2024-10-05 14:07:49 +02:00
Jörg Breitbart
8faf097e83
fix flaky tests
2024-10-04 17:12:00 +02:00
Daniel Imms
faed3e7c80
Move playwright tests to use project references
2024-07-07 09:06:26 -07:00
Daniel Imms
c9baa366ab
Fix image esbuild
2024-07-05 09:16:14 -07:00
Daniel Imms
1f11c7e46c
Get sources building with esbuild
2024-07-05 08:46:15 -07:00
Daniel Imms
7b2e8a6ce1
Remove src dts files and correct exports
...
Esbuild doesn't appear to play nice with dts files and when they are regular ts
files they require the exports
2024-07-05 06:51:00 -07:00
Daniel Imms
795839cbe1
Merge pull request #5085 from Tyriar/addon_tests
...
Run other integration tests in CI
2024-07-03 08:51:45 -07:00