Commit Graph

  • 77190bd023 terminal: handful of scroll region optimizations push-wkuprqzmslkv Mitchell Hashimoto 2026-07-06 20:59:45 -07:00
  • c41c6b81a4 macOS: use thegetOpinionatedStringContents same as paste for dragging (#13212) main tip Mitchell Hashimoto 2026-07-06 21:10:58 -07:00
  • d8464a5f5b Update VOUCHED list (#13229) ghostty-vouch[bot] 2026-07-07 03:49:26 +00:00
  • cabbdee32b Fix adjust-cursor-height regression (#13225) Mitchell Hashimoto 2026-07-06 20:18:11 -07:00
  • 98a7c0f6f9 terminal: render state update optimizations (~2.7x to ~11x lock time reduction) (#13227) Mitchell Hashimoto 2026-07-06 20:07:16 -07:00
  • 446f80f4ed terminal: render state update optimizations (~2.7x to ~11x less lock hold) Mitchell Hashimoto 2026-07-06 14:04:22 -07:00
  • 634957c8e6 terminal: VT throughput optimizations from real-world dataset (~1.2x to ~3.4x) (#13226) Mitchell Hashimoto 2026-07-06 15:04:00 -07:00
  • b5053153f4 terminal: log unsupported-input messages once per distinct value Mitchell Hashimoto 2026-07-06 13:14:06 -07:00
  • 8d663a76e9 terminal: release style refs per run instead of per cell in clearCells Mitchell Hashimoto 2026-07-06 12:50:03 -07:00
  • cb2d785871 terminal: fill style-only cell runs in bulk in printSliceFill Mitchell Hashimoto 2026-07-06 12:41:27 -07:00
  • 300f42c7a9 terminal: handle CSI entry bytes inline in consumeUntilGround Mitchell Hashimoto 2026-07-06 12:35:59 -07:00
  • 083d9709be terminal: decode ASCII inline in the SIMD scan for ESC Mitchell Hashimoto 2026-07-06 12:27:31 -07:00
  • e8f3f6c438 font/sprite: add regression test for cursor-height metric Qwerasd 2026-07-06 15:42:14 -04:00
  • dac341cad5 font/sprite: make cursor height respect adjust-cursor-height Qwerasd 2026-07-06 15:22:22 -04:00
  • cb4c49fbf2 terminal: scalar UTF-8 decode consumes partial sequences cut off by ESC Mitchell Hashimoto 2026-07-06 12:25:57 -07:00
  • 4c5b1d5d52 bench: terminal-stream reads 64KiB chunks to match the IO thread Mitchell Hashimoto 2026-07-06 12:25:19 -07:00
  • 2da015cd6a terminal: various VT processing optimizations (~1.5x to ~6x throughput increase) (#13220) Mitchell Hashimoto 2026-07-06 09:07:57 -07:00
  • cee35cabf6 terminal: skip style map update when SGR leaves style unchanged Mitchell Hashimoto 2026-07-06 06:25:23 -07:00
  • 253e4f9c3c terminal: bulk-parse CSI parameter bytes at the slice level Mitchell Hashimoto 2026-07-06 06:21:31 -07:00
  • 1a88f3622b terminal: dispatch CSI finals directly from stream fast paths Mitchell Hashimoto 2026-07-06 06:16:52 -07:00
  • 47e26df60f terminal: batch printed codepoint runs into direct row fills Mitchell Hashimoto 2026-07-06 06:11:15 -07:00
  • 258de36d15 benchmark: terminal-stream uses the full terminal handler Mitchell Hashimoto 2026-07-06 06:10:15 -07:00
  • 0535770e35 termio: pipeline pty reads to overlap parsing with draining (25 - 55% IO throughput increase) (#13209) Mitchell Hashimoto 2026-07-06 06:31:31 -07:00
  • 6e267d3363 macOS: use the getOpinionatedStringContents same as paste Lukas 2026-07-03 12:52:16 +02:00
  • 2f0e6659dd termio: pipeline pty reads to overlap parsing with draining Mitchell Hashimoto 2026-07-05 20:40:53 -07:00
  • b213a72c03 macOS: only read file urls for new-terminal services (#13169) Mitchell Hashimoto 2026-07-05 13:50:34 -07:00
  • 8d83849132 macOS: read string contents per pasteboard item (#13170) Mitchell Hashimoto 2026-07-05 13:50:19 -07:00
  • 63e75e86c2 lib-vt: many more color utility APIs (#13206) Mitchell Hashimoto 2026-07-05 13:15:17 -07:00
  • 2970e9a2a8 lib-vt: many more color utility APIs Mitchell Hashimoto 2026-07-05 12:56:26 -07:00
  • 4a7cabc4fe lib-vt: add color scheme report encoder (#13192) Mitchell Hashimoto 2026-07-05 12:53:13 -07:00
  • 715ef6c154 fix: set max window clamp to current monitor size (#13171) Jeffrey C. Ollie 2026-07-05 14:12:49 -05:00
  • f00e906949 lib-vt: add color scheme report encoder Mitchell Hashimoto 2026-07-04 20:34:53 -07:00
  • 243f7df7c1 Update VOUCHED list (#13202) ghostty-vouch[bot] 2026-07-05 17:49:27 +00:00
  • 004c88e41e fix: set max window clamp to current monitor size yak 2026-06-29 20:56:00 -04:00
  • 131ca6d9eb Update VOUCHED list (#13199) ghostty-vouch[bot] 2026-07-05 14:26:54 +00:00
  • 8642142a3d Update iTerm2 colorschemes (#13190) Jeffrey C. Ollie 2026-07-04 20:15:37 -05:00
  • 02504bcce1 deps: Update iTerm2 color schemes mitchellh 2026-07-05 00:33:57 +00:00
  • 98df7efc83 lib-vt: add unicode grapheme width API (#13186) Mitchell Hashimoto 2026-07-04 14:10:31 -07:00
  • 65e61282a6 lib-vt: add unicode grapheme width API Mitchell Hashimoto 2026-07-04 14:02:16 -07:00
  • 61ce641fca Update VOUCHED list (#13183) ghostty-vouch[bot] 2026-07-04 15:51:41 +00:00
  • 6887509035 Kitty dnd parser (#13029) Jeffrey C. Ollie 2026-07-04 02:21:56 -05:00
  • cca51729a1 lib-vt: add scroll-to-row viewport scrolling (#13179) Mitchell Hashimoto 2026-07-03 21:29:38 -07:00
  • 8ef9193459 lib-vt: add unicode codepoint width API (#13178) Mitchell Hashimoto 2026-07-03 21:28:42 -07:00
  • 3a2e28329c lib-vt: add scroll-to-row viewport scrolling Mitchell Hashimoto 2026-07-03 21:25:42 -07:00
  • fc5a727729 lib-vt: add unicode codepoint width API Mitchell Hashimoto 2026-07-03 21:10:37 -07:00
  • d560c64548 kitty/gfx: fix build on targets without 64-bit atomics (#13174) Mitchell Hashimoto 2026-07-03 12:05:41 -07:00
  • 8fe5913f7e kitty/gfx: fix build on targets without 64-bit atomics Mitchell Hashimoto 2026-07-03 11:39:31 -07:00
  • 4812fcdc7d kitty/gfx: add generation stamps, delete transmit time (#13173) Mitchell Hashimoto 2026-07-03 10:59:37 -07:00
  • bdc0b6c19c kitty/gfx: add generation stamps, delete transmit time Mitchell Hashimoto 2026-07-03 10:27:27 -07:00
  • 10565995b9 macOS: only read file urls for new-terminal services Lukas 2026-07-03 12:46:48 +02:00
  • 49806fc4cc macOS: read string contents per pasteboard item in order Lukas 2026-07-03 12:45:16 +02:00
  • acd09c0a6c macos: add tests for NSPasteboard.getOpinionatedStringContents Claude Fable 5 2026-07-03 10:34:21 +02:00
  • bb7cd85b2e Manually vouch eunos-1128 & denounce VectorPeak (#13166) Leah Amelia Chen 2026-07-03 13:31:26 +08:00
  • 3b63c6dc65 Manually vouch eunos-1128 & denounce VectorPeak Leah Amelia Chen 2026-07-03 13:27:02 +08:00
  • 9314b2c559 Update VOUCHED list (#13165) ghostty-vouch[bot] 2026-07-03 05:24:59 +00:00
  • 8252871b2b build(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 (#13143) Jeffrey C. Ollie 2026-07-02 22:40:44 -05:00
  • 8a4d63c4ce build(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 (#13159) Jeffrey C. Ollie 2026-07-02 22:20:35 -05:00
  • 78733419a1 build(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 dependabot[bot] 2026-07-03 00:12:49 +00:00
  • 842badca5f lib-vt: expose selection gesture to Zig (#13156) Mitchell Hashimoto 2026-07-02 14:07:08 -07:00
  • f245cdc667 lib-vt: expose selection gesture to Zig Tim Culverhouse 2026-07-02 15:38:23 -05:00
  • c22df09da1 libghostty: fix utf-8 grapheme length overflow (#13145) Mitchell Hashimoto 2026-07-01 20:04:46 -07:00
  • aea63d71fe libghostty: fix utf-8 grapheme length overflow Mitchell Hashimoto 2026-07-01 18:25:46 -07:00
  • 5a699032ff build(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 dependabot[bot] 2026-07-02 00:12:24 +00:00
  • df5cee2382 Update VOUCHED list (#13141) ghostty-vouch[bot] 2026-07-01 22:28:24 +00:00
  • 8b71d7a03c ci: skip tip release when only non-artifact files change (#13130) Jeffrey C. Ollie 2026-07-01 12:41:58 -05:00
  • 480edb45e3 ci: skip tip release when only non-artifact files change Claude Opus 4.8 2026-07-01 16:25:28 +02:00
  • e1d31deaae build(deps): bump namespacelabs/nscloud-cache-action from 1.5.0 to 1.6.0 (#13126) Jeffrey C. Ollie 2026-06-30 19:33:41 -05:00
  • c6b0c0dcb4 build(deps): bump namespacelabs/nscloud-cache-action from 1.5.0 to 1.6.0 dependabot[bot] 2026-07-01 00:14:25 +00:00
  • 0a5061743d build(deps): bump namespacelabs/nscloud-cache-action from 1.4.3 to 1.5.0 (#13120) Jeffrey C. Ollie 2026-06-30 09:40:47 -05:00
  • 5d476024b4 build(deps): bump namespacelabs/nscloud-cache-action from 1.4.3 to 1.5.0 dependabot[bot] 2026-06-30 00:12:37 +00:00
  • 28f9367bee Update VOUCHED list (#13119) ghostty-vouch[bot] 2026-06-29 19:01:09 +00:00
  • 07d31666e7 Update iTerm2 colorschemes (#13107) Jeffrey C. Ollie 2026-06-27 20:06:14 -05:00
  • 18a44bfdd9 build(deps): bump mitchellh/vouch/action/check-issue from 52aec3d64655edf2fdb58f298e02da754a056daf to baeb3bf7c7e6c12d6e33bab3870b7e936580a934 (#13099) Jeffrey C. Ollie 2026-06-27 19:45:31 -05:00
  • 07a56d08bd deps: Update iTerm2 color schemes mitchellh 2026-06-28 00:38:11 +00:00
  • e5b65a2ce3 config: add gtk-horizontal-tab-scroll option (#12659) Jeffrey C. Ollie 2026-06-27 01:58:13 -05:00
  • 9f62873bf1 gtk: fix crash caused by missing dbus connection (#13101) Leah Amelia Chen 2026-06-26 21:07:12 +08:00
  • e1e2e5f34e build(deps): bump mitchellh/vouch/action/check-issue dependabot[bot] 2026-06-26 00:12:35 +00:00
  • f9194f93de Update VOUCHED list (#13098) ghostty-vouch[bot] 2026-06-25 22:42:38 +00:00
  • 2415028fb2 macos: avoid notification publisher retain cycle (#13094) Mitchell Hashimoto 2026-06-25 11:26:25 -07:00
  • f52f8aab95 macos: avoid notification publisher retain cycle Mitchell Hashimoto 2026-06-25 11:19:14 -07:00
  • 5e872a6a68 Update VOUCHED list (#13093) ghostty-vouch[bot] 2026-06-25 18:03:57 +00:00
  • 0a117e0797 gtk: fix missing dbus connection causing crash Daniel Kinzler 2026-06-24 13:24:19 +02:00
  • 4789bbdb9e Update VOUCHED list (#13072) ghostty-vouch[bot] 2026-06-23 06:56:10 +00:00
  • 65744ffe35 core: fix PageList.scroll using wrong type for row offset (#13048) Mitchell Hashimoto 2026-06-22 13:29:12 -07:00
  • b831ef6bb0 build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#13044) Mitchell Hashimoto 2026-06-22 13:08:18 -07:00
  • af0c835243 Update iTerm2 colorschemes (#13055) Mitchell Hashimoto 2026-06-22 13:07:02 -07:00
  • 06aee71b72 build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 (#13059) Mitchell Hashimoto 2026-06-22 13:06:44 -07:00
  • 6f274295db macOS: fix tabs frame on macOS 27 beta 2 (#13069) Mitchell Hashimoto 2026-06-22 13:06:29 -07:00
  • 632aa67560 macOS: fix tabs frame on macOS 27 beta 2 Lukas 2026-06-22 21:59:14 +02:00
  • 45db2c2551 Update VOUCHED list (#13065) ghostty-vouch[bot] 2026-06-22 15:00:56 +00:00
  • 1fcc622d63 build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 dependabot[bot] 2026-06-22 00:12:25 +00:00
  • dc8d38503d deps: Update iTerm2 color schemes mitchellh 2026-06-21 00:42:33 +00:00
  • 4749c4e937 i18n(kk): translate missing "Close Split" string (#13052) kat 2026-06-20 12:30:53 +00:00
  • e2e6153112 i18n(kk): translate missing "Close Split" string AnmiTaliDev 2026-06-20 17:08:25 +05:00
  • 5d0a82ba33 Remove unintended reasoning for user 'qappell' in vouched list (#13050) Tristan Partin 2026-06-19 10:11:38 -05:00
  • 5fa37f2b7e Use correct type for number of remaining rows so that PageList.scroll works with long scrollback history. Daniel Kinzler 2026-06-19 13:32:29 +02:00
  • b3cc5000e0 build(deps): bump actions/checkout from 6.0.3 to 7.0.0 dependabot[bot] 2026-06-19 00:12:41 +00:00
  • 49a9181560 Update VOUCHED list (#13043) ghostty-vouch[bot] 2026-06-19 00:00:56 +00:00
  • f9c52d0cd9 build: skip tip release when nothing release-relevant changed since last tip (#12989) Mitchell Hashimoto 2026-06-18 13:34:25 -07:00
  • 136ced5d51 macOS: disable liquid class explicitly for layers in icon (#12999) Mitchell Hashimoto 2026-06-18 13:34:02 -07:00