Commit Graph

  • fe23d39af5 libghostty: implement Kitty clipboard protocol write only kitty-clipboard-vt Mitchell Hashimoto 2026-08-21 14:41:07 -07:00
  • ca9e5b1301 terminal/osc: kitty notification parsing feedback main tip Mitchell Hashimoto 2026-08-21 13:59:41 -07:00
  • 073bffcff4 osc 99: eliminate unnecessary inline switch branches Jeffrey C. Ollie 2026-02-16 20:40:14 -06:00
  • 07f33ad914 osc 99 & 5522: share metadata parsing code Jeffrey C. Ollie 2026-02-16 20:27:54 -06:00
  • aa4ec3508e osc 99: address review feedback Jeffrey C. Ollie 2026-02-01 13:37:00 -06:00
  • 9a8e7ae186 core: add alias for Kitty desktop notification OSC struct Jeffrey C. Ollie 2026-01-29 14:49:58 -06:00
  • 301b69df43 osc: save terminator from OSC 99 in case we need to send a response Jeffrey C. Ollie 2026-01-29 14:41:56 -06:00
  • 202e639d97 osc: clean up comments in OSC 99 Jeffrey C. Ollie 2026-01-27 15:14:08 -06:00
  • 93bf7d8104 osc: address review comments on OSC 99 (Kitty desktop notifications) Jeffrey C. Ollie 2026-01-27 15:11:33 -06:00
  • c67a1db991 osc: parse the Kitty desktop notification protocol (OSC 99) Jeffrey C. Ollie 2026-01-27 10:30:23 -06:00
  • 819b241dec terminal: Kitty Clipboard core logic (no apprt hookups yet) (#13962) Mitchell Hashimoto 2026-08-21 13:13:58 -07:00
  • c8634f3fce terminal: reload cell pointers when print grows a page (#13960) Mitchell Hashimoto 2026-08-21 12:51:35 -07:00
  • a8c3ab1915 simd: fix scalar base64 empty input handling causing a crash Mitchell Hashimoto 2026-08-21 12:45:35 -07:00
  • 128ec7cd04 terminal: rename paste_events mode to kitty_paste_events Mitchell Hashimoto 2026-08-21 12:26:56 -07:00
  • 74a133ea17 Update VOUCHED list (#13961) ghostty-vouch[bot] 2026-08-21 19:25:42 +00:00
  • bcf44b40e6 terminal: dispatch OSC 5522 as a kitty_clipboard stream action, unhandled Mitchell Hashimoto 2026-08-21 12:19:14 -07:00
  • 07c6fc21ba terminal: add kitty clipboard paste events mode (5522), disabled for now Mitchell Hashimoto 2026-08-21 12:16:38 -07:00
  • f2d4b32be3 terminal: expose kitty clipboard protocol (OSC 5522) for stream dispatch Mitchell Hashimoto 2026-08-21 12:15:07 -07:00
  • 6f007e7678 terminal: add kitty clipboard protocol (OSC 5522) session password grants Mitchell Hashimoto 2026-08-21 12:13:56 -07:00
  • 7a940ec028 terminal: add kitty clipboard protocol (OSC 5522) write transactions Mitchell Hashimoto 2026-08-21 12:09:53 -07:00
  • 33cda4dc5d terminal: reload cell pointers when print grows a page Arnesh 2026-08-22 00:19:58 +05:30
  • e28acd928c terminal: add kitty clipboard protocol (OSC 5522) response encoding Mitchell Hashimoto 2026-08-21 11:34:30 -07:00
  • 25b1170d42 terminal: add kitty clipboard protocol (OSC 5522) command parsing Mitchell Hashimoto 2026-08-21 10:43:06 -07:00
  • a88ad03e69 kitty graphics: animation support (#13943) Mitchell Hashimoto 2026-08-21 10:22:47 -07:00
  • 5984d6f732 terminal: add isTextMime helper for plain text MIME type names Mitchell Hashimoto 2026-08-21 10:16:25 -07:00
  • 4be9d782e3 terminal: avoid Kitty image reset test if no kitty images Mitchell Hashimoto 2026-08-21 09:59:57 -07:00
  • dff13b41c9 pkg/{afl++,wuffs}: fix builds for CI Mitchell Hashimoto 2026-08-21 07:55:09 -07:00
  • 322d7ae789 terminal/kitty: switch to wuffs for pixel work Mitchell Hashimoto 2026-08-21 06:54:27 -07:00
  • f3e98fb72b terminal/kitty: X handling properly since 0.45 fix Mitchell Hashimoto 2026-08-21 06:30:35 -07:00
  • aee7bf3475 renderer: drive kitty graphics animation Mitchell Hashimoto 2026-08-20 21:41:50 -07:00
  • 73903f76aa terminal/c: image data returns the current animation frame Mitchell Hashimoto 2026-08-20 21:13:18 -07:00
  • d2ffeb5ba5 terminal/kitty: execute animation commands Mitchell Hashimoto 2026-08-20 21:09:53 -07:00
  • d8b920e504 terminal/kitty: animation frame storage, composition, and playback Mitchell Hashimoto 2026-08-20 20:55:45 -07:00
  • 4b915e3bc4 terminal/kitty: complete animation command parsing Mitchell Hashimoto 2026-08-20 20:08:43 -07:00
  • d6171332cd update mirror, support git+https dependencies (#13957) Mitchell Hashimoto 2026-08-21 09:45:47 -07:00
  • ffad4c6ec4 update mirror, support git+https dependencies Mitchell Hashimoto 2026-08-21 08:41:20 -07:00
  • fa7fe3b3af po/zh_TW: add missing translations (#13690) trag1c 2026-08-21 18:17:26 +02:00
  • 442046f8ee terminal/kitty: preserve image limits across full reset (#13951) Mitchell Hashimoto 2026-08-21 08:12:11 -07:00
  • bcbc93a6b9 terminal/kitty: preserve image limits across full reset Mitchell Hashimoto 2026-08-21 08:02:26 -07:00
  • 99d7b5fd50 macOS: clean up GlassViewModel (#13944) Mitchell Hashimoto 2026-08-21 06:24:05 -07:00
  • ac9a2c4cd5 pkg/wuffs: build without libc (#13942) Mitchell Hashimoto 2026-08-21 05:51:42 -07:00
  • 311d383766 Update VOUCHED list (#13948) ghostty-vouch[bot] 2026-08-21 11:44:16 +00:00
  • 10d7326889 macOS: clean up GlassViewModel Lukas 2026-08-21 11:17:39 +02:00
  • 619555d1cc pkg/wuffs: build without libc Mitchell Hashimoto 2026-08-20 21:17:25 -07:00
  • 42a161aada pkg/wuffs: fix gray+alpha to RGBA swizzle failing for all inputs (#13941) Mitchell Hashimoto 2026-08-20 21:24:23 -07:00
  • 86db30785c pkg/wuffs: fix gray+alpha to RGBA swizzle failing for all inputs Mitchell Hashimoto 2026-08-20 20:41:57 -07:00
  • 08450e21e5 kitty graphics: support relative placements (#13939) Mitchell Hashimoto 2026-08-20 15:46:33 -07:00
  • 9490f71342 renderer: position relative kitty image placements Mitchell Hashimoto 2026-08-20 15:11:04 -07:00
  • 33ca9e5ddc terminal/kitty: create relative placements from put commands Mitchell Hashimoto 2026-08-20 15:01:43 -07:00
  • f5b3efe452 terminal/c: resolve relative placement viewport positions Mitchell Hashimoto 2026-08-20 14:54:04 -07:00
  • cd5f9eef0a terminal/kitty: add relative placement storage Mitchell Hashimoto 2026-08-20 14:51:00 -07:00
  • a32a100d4b terminal/kitty: centralize placeholder placement lookup Mitchell Hashimoto 2026-08-20 14:24:36 -07:00
  • d30a9c424d terminal: clear cursor pin garbage flag on screen reset Mitchell Hashimoto 2026-08-20 14:03:35 -07:00
  • 16b39f45a8 fix up recent Valgrind errors (#13938) Mitchell Hashimoto 2026-08-20 14:17:14 -07:00
  • 04d6954ebf os: remove flaky TempDir handle checks (#13937) Mitchell Hashimoto 2026-08-20 14:17:02 -07:00
  • c5f4f00ed3 fix up recent Valgrind errors Mitchell Hashimoto 2026-08-20 13:54:51 -07:00
  • 1ffdd7415a os: remove flaky TempDir handle checks Mitchell Hashimoto 2026-08-20 13:25:55 -07:00
  • 1ffa77c90b terminal/kitty: scroll and clip image placements within margins (#13935) Mitchell Hashimoto 2026-08-20 12:43:40 -07:00
  • 90bce0d2dd terminal/kitty: scroll and clip image placements within margins Mitchell Hashimoto 2026-08-20 12:21:30 -07:00
  • e6605009bb terminal/kitty: prevent auto-assigned image ID collisions (#13934) Mitchell Hashimoto 2026-08-20 10:12:14 -07:00
  • 6b23c584ca terminal/kitty: prevent auto-assigned image ID collisions Mitchell Hashimoto 2026-08-20 09:06:31 -07:00
  • b6cbaf54ef terminal/kitty: fix various validation behaviors to match Kitty (#13933) Mitchell Hashimoto 2026-08-20 09:27:55 -07:00
  • 242723223f terminal/kitty: fix various validation behaviors to match Kitty Mitchell Hashimoto 2026-08-20 09:03:53 -07:00
  • 48c7006b9a terminal/kitty: accept empty graphics delete ranges (#13932) Mitchell Hashimoto 2026-08-20 09:09:45 -07:00
  • f7d29b19e8 terminal/kitty: accept empty graphics delete ranges Mitchell Hashimoto 2026-08-20 08:56:35 -07:00
  • af150144e2 terminal: clear progress bar on full reset (#13901) Mitchell Hashimoto 2026-08-20 08:02:42 -07:00
  • 956a687d63 macOS: refine liquid glass styles (#13928) Mitchell Hashimoto 2026-08-20 06:57:16 -07:00
  • aea03011d0 termio: release initial input resources (#13931) Mitchell Hashimoto 2026-08-20 06:56:43 -07:00
  • 0de91eee32 font: render glyf directly into output bitmap (#13929) Mitchell Hashimoto 2026-08-20 06:54:17 -07:00
  • 9566a1a87e termio: release initial input resources Jon Parise 2026-08-20 09:00:56 -04:00
  • 6f02d9aad6 font: render glyf directly into output bitmap Jon Parise 2026-08-20 08:12:34 -04:00
  • fd17869d15 macOS: rework for #10943 Lukas 2026-08-20 12:38:55 +02:00
  • b7ee3ab6b3 Revert "terminal: only clear the progress bar on full reset if there is one" Fredrik Fornwall 2026-08-20 11:29:56 +02:00
  • f0eaaea6fe po/zh_TW: refine translations for reset, copy, and placeholder strings A-Lang 2026-08-20 10:49:10 +08:00
  • 9ae02a326f terminal: transfer selection text into string maps (#13923) Mitchell Hashimoto 2026-08-19 19:40:18 -07:00
  • fc5ac17a68 i18n: complete Dutch (nl) translation for v1.4 (#13853) Kris 2026-08-20 03:43:41 +02:00
  • f1948d5054 terminal: transfer selection text into string maps Jon Parise 2026-08-19 21:08:42 -04:00
  • 9154efcbd3 macos: avoid temporary path component allocation (#13921) Mitchell Hashimoto 2026-08-19 17:04:55 -07:00
  • a436a9edcc macos: avoid temporary path component allocation Jon Parise 2026-08-19 18:50:53 -04:00
  • 50d3ac8ed6 shell-integration: avoid owning temporary commands (#13919) Mitchell Hashimoto 2026-08-19 15:18:05 -07:00
  • 49e503fd40 surface: parse text bindings with stack fallback (#13918) Mitchell Hashimoto 2026-08-19 15:09:45 -07:00
  • 8e8d76b634 shell-integration: avoid owning temporary commands Jon Parise 2026-08-19 17:45:14 -04:00
  • a9f7f6d212 surface: parse text bindings with stack fallback Jon Parise 2026-08-19 17:36:33 -04:00
  • a4edca2a90 surface: keep clipboard content list on stack (#13916) Mitchell Hashimoto 2026-08-19 14:19:56 -07:00
  • 4d646bae0c macOS: group settings menu in a separate group (#13906) Mitchell Hashimoto 2026-08-19 14:11:28 -07:00
  • 5a8921ecb5 surface: keep clipboard content list on stack Jon Parise 2026-08-19 17:02:45 -04:00
  • 3e7230bf5d i18n: update pt_BR translations (#13819) trag1c 2026-08-19 22:01:27 +02:00
  • 959c0daeaa i18n: update revision date Guilherme Tiscoski 2026-08-19 13:44:25 -05:00
  • e8a7097f65 i18: use "aplicativo" instead of "aplicação" for "application" Guilherme Tiscoski 2026-08-19 11:57:49 -05:00
  • 5a55a345aa Update po/pt_BR.po Guilherme Nandi Tiscoski 2026-08-19 11:52:13 -05:00
  • 4302020990 Update po/pt_BR.po Guilherme Nandi Tiscoski 2026-08-19 11:52:04 -05:00
  • 9581f7dd45 Update po/pt_BR.po Guilherme Nandi Tiscoski 2026-08-19 11:51:56 -05:00
  • 65621664ed Update po/pt_BR.po Guilherme Nandi Tiscoski 2026-08-19 11:51:44 -05:00
  • ae7080e6cc Update po/pt_BR.po Guilherme Nandi Tiscoski 2026-08-19 11:51:31 -05:00
  • d9ffbbf17c chore(vt): expose snapshot api (#13912) Mitchell Hashimoto 2026-08-19 08:32:12 -07:00
  • 043abc7b60 macOS: group settings menu in a separate group Lukas 2026-08-19 15:03:15 +02:00
  • f6990690f0 Revert "macOS: hide settings menu icon on macOS 27 (#13664)" Lukas 2026-08-19 15:02:01 +02:00
  • b5716a8710 po/zh_TW: refine two translations per review feedback A-Lang 2026-08-19 09:11:14 +08:00
  • 4c6215bb8e terminal: clear tabstop bit on unset instead of toggling (#13900) Mitchell Hashimoto 2026-08-18 17:58:55 -07:00
  • 79e78e6c03 Merge branch 'ghostty-org:main' into l10n-tw A-Lang 2026-08-19 08:38:44 +08:00