Commit Graph

  • 46522a8779 gtk: +new-window now respects --working-directory and -e (#10809) Mitchell Hashimoto 2026-03-04 15:09:58 -08:00
  • 436a11dd59 apprt/gtk: reduce split-tree flicker by reusing leaf widgets (#11170) Mitchell Hashimoto 2026-03-04 15:02:04 -08:00
  • 58d6021ec4 apprt/gtk: reduce split-tree flicker by reusing leaf widgets Mitchell Hashimoto 2026-03-04 14:15:56 -08:00
  • 5bc5820f32 gtk: simplify new-window action memory management with an arena Jeffrey C. Ollie 2026-03-04 16:01:12 -06:00
  • 2cfc9d36d8 Revert "build: link to the system FontConfig by default (#11169) Mitchell Hashimoto 2026-03-04 13:47:48 -08:00
  • 57d877a0d6 Revert "build: link to the system FontConfig by default on non-macOS systems" Mitchell Hashimoto 2026-03-04 13:45:30 -08:00
  • 05807f0d72 Revert "build: link to the system FontConfig by default on non-macOS systems (#11152)" Mitchell Hashimoto 2026-03-04 13:43:54 -08:00
  • e27956fdde gtk: remove modifications to the core for overrides Jeffrey C. Ollie 2026-03-04 14:03:38 -06:00
  • 002a6cc765 gtk: use simpler method for passing overrides around Jeffrey C. Ollie 2026-03-04 00:00:03 -06:00
  • f2ce7c348e gtk: +new-window document --title Jeffrey C. Ollie 2026-02-19 15:56:02 -06:00
  • ec0f9ef416 gtk: +new-window now respects --title Jeffrey C. Ollie 2026-02-19 15:50:42 -06:00
  • 6961c2265e gtk: +new-window now respects --working-directory and -e Jeffrey C. Ollie 2026-02-17 20:19:33 -06:00
  • c3febabd28 apprt: unify split-click focus behavior across macOS and GTK; suppress focus-transfer mouse events (#11167) Mitchell Hashimoto 2026-03-04 11:11:36 -08:00
  • 226d0b9918 zsh: fix extra newlines with leading-newline prompts (#11166) Mitchell Hashimoto 2026-03-04 11:09:10 -08:00
  • 3bcf329c2b zsh: emit missing prompt markers in line-init (#11165) Mitchell Hashimoto 2026-03-04 11:08:58 -08:00
  • d1468086ef macos: defer key-window focus sync to reduce churn Tim Culverhouse 2026-03-04 12:27:48 -06:00
  • 0fa12f8915 gtk: suppress mouse reports on focus-transfer clicks Tim Culverhouse 2026-03-04 12:27:19 -06:00
  • 3ee8ef4f65 macos: suppress split-focus click mouse reports Tim Culverhouse 2026-03-04 12:26:13 -06:00
  • 0797b281ec Add Kazakh translation (#10670) Kat 2026-03-04 18:34:51 +00:00
  • 9386fa6499 zsh: emit missing prompt markers in line-init Jon Parise 2026-03-04 12:48:02 -05:00
  • 9a3dbe10b0 zsh: fix extra newlines with leading-newline prompts Jon Parise 2026-03-04 12:41:55 -05:00
  • e07aefa601 fix: zsh shell integration when sudo and ssh aliases are defined Michielvk 2026-03-04 18:22:29 +01:00
  • 2772c90885 i18n: add Kazakh translation (kk) Baurzhan Muftakhidinov 2026-03-04 22:02:37 +05:00
  • 53ef42266a macos: Ghostty.Shell.escape unit tests (#11162) Mitchell Hashimoto 2026-03-04 08:12:15 -08:00
  • a716b9c4d4 macos: Ghostty.Shell.escape unit tests Jon Parise 2026-03-04 11:00:03 -05:00
  • 619e33a4fe macos: implement audio bell support with bell-audio-path (#11154) Mitchell Hashimoto 2026-03-03 20:08:04 -08:00
  • 98ad1d955c use proper type for optional path Mitchell Hashimoto 2026-03-03 19:53:15 -08:00
  • bec4c61d4d PR feedback: heap-allocate primary_output_name Jake Guthmiller 2026-03-03 21:28:02 -06:00
  • b823c07ae3 PR feedback - simplify Jake Guthmiller 2026-03-03 20:56:24 -06:00
  • 4d30d886c6 update translation Anh Thang Bui 2026-03-04 09:39:48 +07:00
  • 2fe55152ca i18n: add Vietnamese translation Anh Thang Bui 2025-09-26 00:12:54 +07:00
  • 73ce40c623 build(deps): bump cachix/install-nix-action from 31.9.1 to 31.10.0 (#11157) Jeffrey C. Ollie 2026-03-03 20:18:08 -06:00
  • 69df92b56a build(deps): bump cachix/install-nix-action from 31.9.1 to 31.10.0 dependabot[bot] 2026-03-04 00:15:23 +00:00
  • c93cf52108 Update VOUCHED list (#11156) ghostty-vouch[bot] 2026-03-04 00:06:57 +00:00
  • 4c83872317 macOS: Refine tab title editing (#11150) Mitchell Hashimoto 2026-03-03 14:15:32 -08:00
  • 0149fd7139 Update VOUCHED list (#11155) ghostty-vouch[bot] 2026-03-03 22:02:49 +00:00
  • b215291914 macos: implement audio bell support with bell-audio-path Alaa Ali 2026-03-03 23:00:50 +01:00
  • ee4c6f88c5 build: link to the system FontConfig by default on non-macOS systems (#11152) Mitchell Hashimoto 2026-03-03 12:51:44 -08:00
  • 89f9dd7848 build: link to the system FontConfig by default on non-macOS systems Jeffrey C. Ollie 2026-03-03 14:40:00 -06:00
  • 2d5bb18e29 input: send composed text in kitty keyboard protocol (#11149) Mitchell Hashimoto 2026-03-03 09:04:32 -08:00
  • fdfc9fea2f input: send composed text in kitty keyboard protocol Mitchell Hashimoto 2026-03-03 08:53:20 -08:00
  • 562721e6d1 fuzz: add OSC parser fuzzer (#11148) Mitchell Hashimoto 2026-03-03 08:47:17 -08:00
  • 4437707132 macos: use a separated struct to hide and restore tab states Lukas 2026-03-03 17:42:17 +01:00
  • d2175d1b56 fuzz: add OSC parser fuzzer Mitchell Hashimoto 2026-03-03 08:31:05 -08:00
  • 78fdff34a9 macos: hide close button when editing tab title Lukas 2026-03-03 17:21:34 +01:00
  • 661470897e macos: passthrough right mouse down event to TabTitleEditor if needed Lukas 2026-03-03 17:24:40 +01:00
  • 2f0039d419 macos: finish editing tab title when the window resigns as key window (#11147) Mitchell Hashimoto 2026-03-03 08:17:05 -08:00
  • 205c05d59d macos: passthrough mouse down event to TabTitleEditor if needed Lukas 2026-03-03 17:00:51 +01:00
  • c8a0092301 fix: calculate cell size before presenting gtk window (#10459) Mitchell Hashimoto 2026-03-03 08:12:48 -08:00
  • e6e5f3ffe1 macos: finish editing tab title when the window resigns as key window Lukas 2026-03-03 16:34:11 +01:00
  • cb06b9b001 terminfo: add support for SGR dim (#11144) Mitchell Hashimoto 2026-03-03 07:17:32 -08:00
  • 4ce782b63f terminfo: add support for SGR dim Riccardo Mazzarini 2026-03-03 09:48:48 +01:00
  • beeb810c04 gtk: address PR review feedback for quick-terminal-screen Jake Guthmiller 2026-03-02 23:33:19 -06:00
  • 2502ca294e config: respect cursor-click-to-move for OSC133 click to move (#11141) Mitchell Hashimoto 2026-03-02 20:21:15 -08:00
  • bb646926f8 config: respect cursor-click-to-move for OSC133 click to move Mitchell Hashimoto 2026-03-02 20:15:25 -08:00
  • 391c9044bc pkg/afl++: remove @@ from run target since we use in-memory targets Mitchell Hashimoto 2026-03-02 19:36:17 -08:00
  • d3c3770435 Nix pkgs pin dependencies (#11121) Leah Amelia Chen 2026-03-03 08:42:27 +08:00
  • eaa83b82b3 address comments rhodes-b 2026-03-02 17:19:53 -06:00
  • aa157c09ab terminal: fix insertBlanks orphaned spacer_tail beyond right margin (#11137) Mitchell Hashimoto 2026-03-02 11:32:28 -08:00
  • 5fa42dd802 Update VOUCHED list (#11139) ghostty-vouch[bot] 2026-03-02 19:31:32 +00:00
  • 177612a4cf terminal: fix insertBlanks orphaned spacer_tail beyond right margin Mitchell Hashimoto 2026-03-02 11:16:53 -08:00
  • 4768ffff73 terminal: fix insertLines/deleteLines orphaned cells on full clear (#11136) Mitchell Hashimoto 2026-03-02 11:02:14 -08:00
  • 678601d94a terminal: fix no-reflow resize leaving stale spacer heads (#11135) Mitchell Hashimoto 2026-03-02 10:58:10 -08:00
  • b39a00ddfa terminal: fix insertLines/deleteLines orphaned cells on full clear Mitchell Hashimoto 2026-03-02 10:38:53 -08:00
  • 1ba9f9187e terminal: fix no-reflow resize leaving stale spacer heads Mitchell Hashimoto 2026-03-02 07:33:22 -08:00
  • 8cddd384c6 terminal: fix printCell corrupting previous row when overwriting wide char (#11134) Mitchell Hashimoto 2026-03-02 07:32:59 -08:00
  • e7030e73db terminal: fix printCell corrupting previous row when overwriting wide char Mitchell Hashimoto 2026-03-02 07:23:06 -08:00
  • 9d3c46c4bc terminal: fix insertBlanks integrity violation with wide char at right margin (#11132) Mitchell Hashimoto 2026-03-02 06:42:54 -08:00
  • 90e96a3891 terminal: fix insertBlanks integrity violation with wide char at right margin Mitchell Hashimoto 2026-03-02 06:34:40 -08:00
  • 913c12097b Update VOUCHED list (#11123) ghostty-vouch[bot] 2026-03-02 05:38:01 +00:00
  • 22e29bb1f0 Update VOUCHED list (#11122) ghostty-vouch[bot] 2026-03-02 05:18:17 +00:00
  • 5e7a5cc9c1 pin python depds to latest tag rhodes-b 2026-03-01 23:04:07 -06:00
  • 7665efc3a1 fuzz: new stream corpus from 2 hour run Mitchell Hashimoto 2026-03-01 20:17:58 -08:00
  • f3da60aef5 terminal: fix integrity violation printing wide char with hyperlink at right edge (#11119) Mitchell Hashimoto 2026-03-01 20:08:30 -08:00
  • 43ec4ace47 fuzz: add replay-crashes.nu to help find crash repros Mitchell Hashimoto 2026-03-01 20:04:35 -08:00
  • 97c11af347 terminal: fix integrity violation printing wide char with hyperlink at right edge Mitchell Hashimoto 2026-03-01 19:56:08 -08:00
  • ca31828c93 Update VOUCHED list (#11116) ghostty-vouch[bot] 2026-03-02 01:59:52 +00:00
  • 533ad9e3fa i18n: update pt_BR translations (#10635) Guilherme Nandi Tiscoski 2026-03-01 22:31:03 -03:00
  • 18fa161222 gtk: simplify Wayland output-order state handling Jake Guthmiller 2026-03-01 17:50:57 -06:00
  • c982253543 gtk: handle replacement Wayland globals before remove Jake Guthmiller 2026-03-01 16:12:19 -06:00
  • 19feaa058b gtk: improve readability of Wayland quick-terminal monitor code Jake Guthmiller 2026-03-01 15:21:03 -06:00
  • 34473b069b gtk: simplify quick-terminal monitor resolution and state management Jake Guthmiller 2026-02-13 21:32:12 -06:00
  • e25d8a6f2f gtk: harden quick-terminal output-order state handling Jake Guthmiller 2026-02-13 21:26:34 -06:00
  • 630c2dff19 gtk: fix monitor ref ownership in Wayland quick terminal Jake Guthmiller 2026-02-07 21:03:29 -06:00
  • 6da660a9a5 gtk: implement quick-terminal-screen for Wayland Jake Guthmiller 2026-02-07 20:22:15 -06:00
  • 96f8f0d93c gtk: add setMonitor binding and kde-output-order-v1 protocol Jake Guthmiller 2026-02-07 20:20:49 -06:00
  • 24546426c8 Sync CODEOWNERS vouch list (#11114) ghostty-vouch[bot] 2026-03-02 00:02:03 +00:00
  • 2d69568a67 terminal: handle trailing colon in SGR underline parsing (#11113) Mitchell Hashimoto 2026-03-01 15:38:28 -08:00
  • ec4c5f90a8 terminal: fix panic on CSI g (TBC) with overflowing param (#11112) Mitchell Hashimoto 2026-03-01 15:38:14 -08:00
  • f253c54fac terminal: handle trailing colon in SGR underline parsing Mitchell Hashimoto 2026-03-01 15:21:56 -08:00
  • a595c00f3c terminal: fix panic on CSI g (TBC) with overflowing param Mitchell Hashimoto 2026-03-01 15:13:53 -08:00
  • 1ead8f4275 fuzz: terminal.vtStream fuzzer (#11109) Mitchell Hashimoto 2026-03-01 15:08:47 -08:00
  • 8cebcaa468 fuzz: stream cmin Mitchell Hashimoto 2026-03-01 15:00:04 -08:00
  • dce2326c4c fix up gitattributes Mitchell Hashimoto 2026-03-01 14:13:46 -08:00
  • 1c65611446 prettier should ignore various fuzz files Mitchell Hashimoto 2026-03-01 14:09:00 -08:00
  • 33fbd73247 fuzz/stream: clean up Mitchell Hashimoto 2026-03-01 14:06:41 -08:00
  • 4f44879c3b Clean up how fuzzers are laid out Mitchell Hashimoto 2026-03-01 13:56:31 -08:00
  • e081a4abb4 fuzz/vt-stream Mitchell Hashimoto 2026-03-01 13:46:13 -08:00
  • 1e027c9f20 terminal: insertBlanks should not crash with count 0 and CSI @ clamps to 1 min (#11111) Mitchell Hashimoto 2026-03-01 14:54:56 -08:00
  • 9157eb439a terminal: insertBlanks should not crash with count 0 and CSI @ clamps [1,) Mitchell Hashimoto 2026-03-01 14:35:50 -08:00