aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/libghostty-vt/src/terminal/c/result.zig
diff options
context:
space:
mode:
authoruser <user@clank>2026-09-02 15:45:32 +0200
committeruser <user@clank>2026-09-02 15:45:32 +0200
commit311979f10132697b990a670c6c99b19c1c33d623 (patch)
tree4d96e1a3c74e1a95594e83d8a175ad47d5d51584 /vendor/libghostty-vt/src/terminal/c/result.zig
parentcontrib/vendor-check: watching upstream is one command now (diff)
downloadslosh-311979f10132697b990a670c6c99b19c1c33d623.tar.gz
slosh-311979f10132697b990a670c6c99b19c1c33d623.tar.xz
slosh-311979f10132697b990a670c6c99b19c1c33d623.zip
vendor: libghostty-vt bedb6f2 -> 3c1ef5b3 (2026-09-01)
Three weeks of upstream: 504 commits, 120 touching the terminal core -- OSC 5522, kitty relative placements, C0 fixes, the wuffs pixel path. Rebuilt from ghostty's own dist step (zig build dist -Demit-lib-vt=true), zig floor unchanged at 0.16.0, and slosh's C usage compiled unmodified. Patch 0001 is re-implemented, not retired: upstream rewrote the area into ImageStorage.clearScreen but kept the behaviour we patch out -- a terminal clear still reclaims transmitted-but-unplaced images, which breaks the upload-once place-per-frame pattern the protocol's two verbs exist for. The patch now removes just that sweep; the placement clearing and orphan reaping stay upstream's. Their recent 'preserve data on unmatched delete' fixes the same class of bug, so sending ours upstream remains the way to actually retire it.
Diffstat (limited to 'vendor/libghostty-vt/src/terminal/c/result.zig')
-rw-r--r--vendor/libghostty-vt/src/terminal/c/result.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/vendor/libghostty-vt/src/terminal/c/result.zig b/vendor/libghostty-vt/src/terminal/c/result.zig
index a127d43..174e973 100644
--- a/vendor/libghostty-vt/src/terminal/c/result.zig
+++ b/vendor/libghostty-vt/src/terminal/c/result.zig
@@ -7,4 +7,5 @@ pub const Result = enum(c_int) {
no_value = -4,
io_error = -5,
limit_exceeded = -6,
+ rejected = -7,
};