Commit Graph

  • 1df7a5d3f3 macOS: update keybind for end_search Lukas 2026-03-29 17:12:32 +02:00
  • 34cbb5fa81 feat: add middle-click action configuration (#12478) Mitchell Hashimoto 2026-04-27 09:29:29 -07:00
  • 0b56ae2cc7 gtk: fix quick terminal breaking when manually toggled off while auto-hide is enabled (#12471) Mitchell Hashimoto 2026-04-27 09:26:24 -07:00
  • 576d07ffc1 macOS: update tests and add test plan (#12473) Mitchell Hashimoto 2026-04-27 09:25:51 -07:00
  • 1ed22a5210 renderer: fix preedit range width (#12479) Mitchell Hashimoto 2026-04-27 09:24:55 -07:00
  • c19ce03b3e fix: update Se terminfo entry to reset cursor to configured default (#12487) Mitchell Hashimoto 2026-04-27 09:23:51 -07:00
  • 5031973623 input: remove translated in capi (#12490) Mitchell Hashimoto 2026-04-27 09:23:25 -07:00
  • 971753074b input: remove translated in capi Lukas 2026-04-27 13:39:33 +02:00
  • 6c68650920 fix: update Se terminfo entry to reset cursor to configured default Kyle Sower 2026-04-26 22:31:01 -05:00
  • 8769d32202 Update VOUCHED list (#12485) ghostty-vouch[bot] 2026-04-27 03:16:59 +00:00
  • ac67a6160c renderer: fix preedit range width dobbylee 2026-04-27 00:49:37 +09:00
  • 12ac19939c feat: add middle-click action configuration Andrei Lebedev 2026-04-27 01:27:22 +10:00
  • df365baf18 test: add test plan and override default config when running tests Lukas 2026-04-26 14:45:05 +02:00
  • a7eaecf929 test: always use temporary config when running ui tests Lukas 2026-04-26 13:52:58 +02:00
  • b66258806e test: only change themes in theme tests Lukas 2026-04-26 13:52:30 +02:00
  • c74f6d56d1 os: use GetTempPathW for allocTmpDir on Windows (#12469) Mitchell Hashimoto 2026-04-25 20:49:54 -07:00
  • 278041c4bc flatpak: terminate session if Ghostty disconnects from bus (#12427) Mitchell Hashimoto 2026-04-25 20:49:33 -07:00
  • 8b90efd913 os: use GetTempPathW for allocTmpDir on Windows Jon Parise 2026-04-25 21:36:57 -04:00
  • 8b8f7136d0 flatpak: don't assume c_uint to be u32 Leorize 2026-04-25 17:02:55 -07:00
  • 67b5783bdd os: RANDOM_BASENAME_LEN -> random_basename_len (#12467) Mitchell Hashimoto 2026-04-25 13:34:28 -07:00
  • 13ada38ac4 os: RANDOM_BASENAME_LEN -> random_basename_len Jon Parise 2026-04-25 16:29:25 -04:00
  • e9ca0f8c9a core: Acquire renderer state mutex before calling processLinks (#12463) Mitchell Hashimoto 2026-04-25 13:21:38 -07:00
  • 0e0bcafed5 macOS: remove manual invalidateRestorableState() (#12464) Mitchell Hashimoto 2026-04-25 13:16:08 -07:00
  • aedf39f3bd macOS: support migrations when restoring window state (#12461) Mitchell Hashimoto 2026-04-25 13:15:50 -07:00
  • 8e1dfbcf3e os: add randomTmpPath for allocating temp paths (#12465) Mitchell Hashimoto 2026-04-25 13:14:30 -07:00
  • c9d2285f63 os: add randomTmpPath for allocating temp paths Jon Parise 2026-04-25 15:40:28 -04:00
  • 385376185c macOS: remove manual invalidateRestorableState() Lukas 2026-04-25 18:05:19 +02:00
  • 231f6f4c75 macOS: move the restoration logs Lukas 2026-04-25 19:55:28 +02:00
  • 72c03e7fb8 macOS: add window restoration tests Lukas 2026-04-25 18:02:54 +02:00
  • bfe07bb99e macOS: add InternalState to cover migrations Lukas 2026-04-25 17:56:51 +02:00
  • 5b89671d51 macOS: make terminal restorable state compatible with 1.2.3(v5) Lukas 2026-04-25 12:58:45 +02:00
  • 8ebf4f70e5 macOS: make tab color optional Lukas 2026-04-25 12:55:19 +02:00
  • b613ffcfd8 surface: respect semantic prompt boundaries for links (#12435) Mitchell Hashimoto 2026-04-25 10:32:15 -07:00
  • c4a671ba5a fix: remove test as has been suggested in comment Vasyl Zuziak 2026-04-25 19:26:22 +02:00
  • c5c3cf16ba feat: add GTK keybinds (matching the idiomatic Linux convention used by Firefox, GNOME Terminal, and VSCode) for move_tab (#12458) Mitchell Hashimoto 2026-04-25 10:10:33 -07:00
  • c9ba2b2afa Update VOUCHED list (#12457) ghostty-vouch[bot] 2026-04-25 16:54:04 +00:00
  • 14c06312d5 feat: add default GTK keybinds for move_tab Enzo William 2026-03-26 09:05:56 -03:00
  • 4d1bb9efe4 Update VOUCHED list (#12456) ghostty-vouch[bot] 2026-04-25 16:52:41 +00:00
  • df4f981592 Fix Korean IME committed text handling for arrow keys (#12447) Mitchell Hashimoto 2026-04-25 09:47:37 -07:00
  • 03e08f0c89 Update VOUCHED list (#12455) ghostty-vouch[bot] 2026-04-25 16:46:35 +00:00
  • 5a3b0c9c49 Update VOUCHED list (#12454) ghostty-vouch[bot] 2026-04-25 16:45:31 +00:00
  • e0c71dd41b Update VOUCHED list (#12453) ghostty-vouch[bot] 2026-04-25 16:45:08 +00:00
  • 0e707ba3f6 Update VOUCHED list (#12452) ghostty-vouch[bot] 2026-04-25 16:43:11 +00:00
  • 51590ad7f1 Update VOUCHED list (#12451) ghostty-vouch[bot] 2026-04-25 16:42:24 +00:00
  • 69452b5c6f Sync middle-click paste with copy-on-select (#12443) Mitchell Hashimoto 2026-04-25 09:39:12 -07:00
  • 2dee1f1a3f Update VOUCHED list (#12445) Mitchell Hashimoto 2026-04-25 09:36:41 -07:00
  • ee81a6e1c6 Update VOUCHED list (#12450) ghostty-vouch[bot] 2026-04-25 16:36:12 +00:00
  • 4c046efbb1 Update VOUCHED list (#12449) ghostty-vouch[bot] 2026-04-25 16:35:39 +00:00
  • e0d0fbe0ad Update VOUCHED list (#12448) ghostty-vouch[bot] 2026-04-25 16:34:38 +00:00
  • 8c3db43c86 Update VOUCHED list (#12446) ghostty-vouch[bot] 2026-04-25 16:31:04 +00:00
  • e72774f2ab Update VOUCHED list github-actions[bot] 2026-04-25 16:30:38 +00:00
  • fc7a064e80 Update VOUCHED list (#12444) ghostty-vouch[bot] 2026-04-25 16:29:37 +00:00
  • 119f3875d4 Update VOUCHED list (#12442) ghostty-vouch[bot] 2026-04-25 16:26:24 +00:00
  • 667d467e24 Update VOUCHED list (#12441) ghostty-vouch[bot] 2026-04-25 16:25:26 +00:00
  • c21ba8d826 Update VOUCHED list (#12440) ghostty-vouch[bot] 2026-04-25 16:24:52 +00:00
  • 8e2a13cb60 gtk/SurfaceScrolledWindow: wrap root child with another Adw.Bin (#12426) Mitchell Hashimoto 2026-04-25 09:22:59 -07:00
  • b3d4f51ca7 Update VOUCHED list (#12439) ghostty-vouch[bot] 2026-04-25 16:22:38 +00:00
  • 74045cc5d8 Update VOUCHED list (#12438) ghostty-vouch[bot] 2026-04-25 16:21:57 +00:00
  • 98fb58b326 Update VOUCHED list (#12437) ghostty-vouch[bot] 2026-04-25 16:20:20 +00:00
  • 560b7ba8e8 gtk/SurfaceScrolledWindow: wrap root child with another Adw.Bin Leorize 2026-04-15 23:48:18 -07:00
  • 98d14aa66b flatpak: update runtime to GNOME 50 (#12428) Mitchell Hashimoto 2026-04-25 09:15:20 -07:00
  • fa141a7262 Fix Korean IME committed text handling for arrow keys dobbylee 2026-04-15 19:53:22 +09:00
  • c47a8091f1 Update VOUCHED list (#12436) ghostty-vouch[bot] 2026-04-25 14:51:36 +00:00
  • 28f4676b5d core: Acquire renderer state mutex before calling processLinks Jesse Rosenstock 2026-04-25 15:30:10 +02:00
  • 85dc4b1842 surface: respect semantic prompt boundaries for links Vasyl Zuziak 2026-04-25 15:46:25 +02:00
  • 6fb86a819e flatpak: update runtime to GNOME 50 Leorize 2026-04-15 23:24:35 -07:00
  • 57b5e1e250 Update VOUCHED list (#12425) ghostty-vouch[bot] 2026-04-25 05:45:32 +00:00
  • 4ceeba4851 config: use Config to check key binding instead of App (#12415) Mitchell Hashimoto 2026-04-24 14:51:22 -07:00
  • d35f02d83c build: respect config.emit_xcframework for building libghostty-vt.xcframework on Darwin (#12267) Mitchell Hashimoto 2026-04-24 13:48:51 -07:00
  • 5f892b691b ci: fix Mitchell Hashimoto 2026-04-24 13:39:08 -07:00
  • 33fc2aac97 cleanups Mitchell Hashimoto 2026-04-24 13:22:47 -07:00
  • 44a2d8740a build: gate lib-vt xcframework on emit-xcframework with xcodebuild detection 0xDVC 2026-04-23 17:07:40 +00:00
  • caad13e232 chore(fmt): zig fmt build.zig to pass test 0xDVC 2026-04-23 08:59:04 +00:00
  • 4e2e765fd4 Merge branch 'main' into fix/xcframework-macos-dependency N E I L O H E N E 2026-04-15 19:08:08 +00:00
  • 38e8e54f98 build: make libghostty-vt xcframework emission explicit via -Demit-lib-vt-xcframework 0xDVC 2026-04-14 18:00:40 +00:00
  • 4204dec94a build: respect config.emit_xcframework for building libghostty-vt.xcframework on Darwin 0xDVC 2026-04-13 14:15:34 +00:00
  • 2ed382a155 libghostty: enable cross-compiling macOS from Linux/Windows (#12417) Mitchell Hashimoto 2026-04-24 13:19:11 -07:00
  • 6b69ea0517 libghostty: enable cross-compiling macOS from Linux/Windows Mitchell Hashimoto 2026-04-24 10:40:32 -07:00
  • eee1018988 Update VOUCHED list (#12418) ghostty-vouch[bot] 2026-04-24 19:05:30 +00:00
  • 7c91cef28d config: use Config to check key binding instead of App Lukas 2026-04-21 18:54:08 +02:00
  • 48ccec182a ci: fix vouch-check-issue to checkout the template file (#12412) trag1c 2026-04-24 14:08:53 +02:00
  • 2f067e14f1 ci: fix vouch-check-issue to checkout the template file trag1c 2026-04-24 13:48:06 +02:00
  • b0d359cbbd more zon2nix update for improved 0.16 compatibility (#12405) Mitchell Hashimoto 2026-04-23 21:50:26 -07:00
  • 5f43437576 pkg/highway: no libc requirement (#12402) Mitchell Hashimoto 2026-04-23 21:50:10 -07:00
  • bf3047b9b2 benchmark: isolate parser hot loop from code-layout shifts Mitchell Hashimoto 2026-04-23 21:33:01 -07:00
  • 00dfd67bee pkg/highway: replace resolveTargetQuery with direct CPU detection Mitchell Hashimoto 2026-04-23 21:15:46 -07:00
  • 3c0b976d07 pkg/highway: requires libc headers Mitchell Hashimoto 2026-04-23 20:48:23 -07:00
  • 055922faaa more zon2nix update for improved 0.16 compatibility Jeffrey C. Ollie 2026-04-23 22:32:53 -05:00
  • f3f9af6129 pkg/highway: vendor and modify to remain all libc usage Mitchell Hashimoto 2026-04-23 20:23:45 -07:00
  • bdb164a6e5 pkg/highway: expand detection to all platforms not just darwin Mitchell Hashimoto 2026-04-23 15:20:50 -07:00
  • c642e3104b pkg/highway: Darwin builds don't rely on Apple headers Mitchell Hashimoto 2026-04-23 14:23:20 -07:00
  • 2f1a30ddb0 font: add Windows font discovery backend (#12386) Mitchell Hashimoto 2026-04-23 10:45:50 -07:00
  • 48db54d7ef pkg/simdutf: upgrade to simdutf v9, off our fork for nolibcxx (#12399) Mitchell Hashimoto 2026-04-23 10:31:31 -07:00
  • c1b685bc62 Add code for validating OpenType GLYF table entries (#12375) Mitchell Hashimoto 2026-04-23 09:52:39 -07:00
  • e89cc0b34c pkg/simdutf: upgrade to simdutf v9, off our fork for nolibcxx Mitchell Hashimoto 2026-04-23 09:22:57 -07:00
  • 464c50457b font/opentype: accept header-only simple glyf entry Qwerasd 2026-04-23 12:41:14 -04:00
  • 0343a4d98f address review: update DeferredFace test discover callsites Yasuhiro Matsumoto 2026-04-24 01:40:01 +09:00
  • bc90a51282 build: fat static archive and ubsan fix for external linkers (#12217) Mitchell Hashimoto 2026-04-23 09:33:05 -07:00
  • fe725b5da1 address review: update shaper test discover callsites Yasuhiro Matsumoto 2026-04-24 01:27:58 +09:00
  • d6d7bdbee5 fuzz: fix macOS AFL toolchain and linker setup for macOS 26.4 (#12398) Mitchell Hashimoto 2026-04-23 09:18:47 -07:00