Commit Graph

  • c23e3f8586 ci: update sequoia builders to xcode 26 beta 3, output version in CI Mitchell Hashimoto 2025-07-10 07:06:53 -07:00
  • 530785926e elvish: revise the ssh integration (#7894) Jon Parise 2025-07-10 07:58:37 -04:00
  • 36a3a3ffa4 Add tests for getCursorGlyph() helper function ClearAspect 2025-07-10 01:48:44 -04:00
  • 1de35bbcb9 Fix viewport going out of bounds when zooming out (#7899) Qwerasd 2025-07-09 23:15:26 -06:00
  • ea4a056d34 test(terminal/PageList): resize keeps viewport <= active Qwerasd 2025-07-09 22:47:01 -06:00
  • 68418ecd53 Modernize our benchmarks (#7891) Mitchell Hashimoto 2025-07-09 21:42:53 -07:00
  • 1317a55a9d build: make the xcframework step dsym aware, even though we don't use it (#7898) Mitchell Hashimoto 2025-07-09 21:41:10 -07:00
  • cc0d7acaef build: make the xcframework step dsym aware, even though we don't use it Mitchell Hashimoto 2025-07-09 21:05:54 -07:00
  • 6744e57c68 fix(terminal/PageList): update viewport in row count resize Qwerasd 2025-07-09 22:27:50 -06:00
  • 88736a2ddb Fix custom shader cursor uniforms not set for non-block cursors (#7893) ClearAspect 2025-07-10 00:08:37 -04:00
  • 5cdfe3d70e elvish: revise the ssh integration Jon Parise 2025-07-09 21:44:32 -04:00
  • d0c5191aef build(deps): bump cachix/install-nix-action from 31.4.1 to 31.5.0 (#7892) Mitchell Hashimoto 2025-07-09 18:23:05 -07:00
  • e962e9b517 build(deps): bump cachix/install-nix-action from 31.4.1 to 31.5.0 dependabot[bot] 2025-07-10 00:22:27 +00:00
  • 74b94ef30a remove src/bench Mitchell Hashimoto 2025-07-09 15:02:07 -07:00
  • a09452bf1b synthetic: add osc/utf8 generators Mitchell Hashimoto 2025-07-09 15:00:48 -07:00
  • a28b7e9205 synthetic cli (ghostty-gen) Mitchell Hashimoto 2025-07-09 14:42:19 -07:00
  • b5ff0442d4 bench: remove old benchmarks we converted Mitchell Hashimoto 2025-07-09 14:32:34 -07:00
  • 99ed984af2 benchmark: add GraphemeBreak and TerminalParser benchmarks Mitchell Hashimoto 2025-07-09 14:31:47 -07:00
  • 5890826356 benchmark: add codepoint width benchmark Mitchell Hashimoto 2025-07-09 14:23:59 -07:00
  • c990d35d6d macos: add benchmark tests to our Xcode project Mitchell Hashimoto 2025-07-09 13:22:04 -07:00
  • 20bb71c627 libghostty: export benchmark CLI API Mitchell Hashimoto 2025-07-09 11:33:00 -07:00
  • 01b2545d1d macos: fix signpost API to use proper mach header base addr Mitchell Hashimoto 2025-07-08 16:24:36 -07:00
  • d30771ecff pkg/macos: use new @ptrcast for os.log Mitchell Hashimoto 2025-07-08 10:02:06 -07:00
  • b8f5cf9d52 initial ghostty-bench program Mitchell Hashimoto 2025-07-08 09:12:03 -07:00
  • 1739418f6f cli: make the action parser (+foo) generic and reusable Mitchell Hashimoto 2025-07-08 08:55:34 -07:00
  • 0e8ccc7352 benchmark: a new package and framework for benchmarking Mitchell Hashimoto 2025-07-07 16:36:17 -07:00
  • 8506637ae6 macos: add signpost API Mitchell Hashimoto 2025-07-07 14:14:28 -07:00
  • 464dc78172 shell-integration: use $GHOSTTY_BIN_DIR/ghostty (#7887) Jon Parise 2025-07-09 17:46:22 -04:00
  • 88d1cdc067 Add missing Dutch translations, fix grammar, improve flow Merijntje Tak 2025-07-09 23:24:10 +02:00
  • f5f2a4dd20 shell-integration: use $GHOSTTY_BIN_DIR/ghostty Jon Parise 2025-07-09 17:25:34 -04:00
  • 87579b8594 shell-integration: simplify "ssh target" checks (#7884) Jon Parise 2025-07-09 16:32:11 -04:00
  • 9818543ebe Update Korean Translations Hojin You 2025-07-09 16:27:22 -04:00
  • e522d54d7b shell-integration: simplify "ssh target" checks Jon Parise 2025-07-09 15:59:59 -04:00
  • 9ba9e29843 fish: prefer 'command -q' to check for commands (#7880) Mitchell Hashimoto 2025-07-09 11:59:39 -07:00
  • a1cb52dcd3 fish: prefer 'command -q' to check for commands Jon Parise 2025-07-09 14:29:46 -04:00
  • 5dbef8b47a linux: switch systemd user service to type notify-reload (#7791) Jeffrey C. Ollie 2025-07-09 13:30:26 -05:00
  • 248acbea5b gtk: remove NOTIFY_SOCKET from the inherited environment variables Jeffrey C. Ollie 2025-07-09 12:29:45 -05:00
  • c9d0bbefc2 linux: switch systemd user service to type=notify-reload Jeffrey C. Ollie 2025-07-04 15:01:54 -05:00
  • e18f16d94d linux: add functions for notifying systemd about process state Jeffrey C. Ollie 2025-07-04 14:57:09 -05:00
  • 5ef51b8213 Run GTK unit tests in CI, fix broken tests (#7878) Mitchell Hashimoto 2025-07-09 11:03:40 -07:00
  • 86dbfb98d7 Run GTK unit tests in CI, fix broken tests Mitchell Hashimoto 2025-07-09 10:42:13 -07:00
  • d8e7a6634e build: temporarily disable stderr capture on distcheck Mitchell Hashimoto 2025-07-09 10:22:44 -07:00
  • ffc6fe8686 Improve CoreText "Quantization" (#7876) Qwerasd 2025-07-09 10:52:57 -06:00
  • 579b15bef7 font/coretext: rework glyph quantization math Qwerasd 2025-07-09 10:32:45 -06:00
  • e68c1d2cad config: add available since for SSH shell integration Mitchell Hashimoto 2025-07-09 09:30:20 -07:00
  • 5a5c9e4387 Add SSH Integration Configuration Option (#7608) Mitchell Hashimoto 2025-07-09 09:28:40 -07:00
  • b915084c38 font/coretext: don't use vertical overlap constraints Qwerasd 2025-07-09 10:28:35 -06:00
  • 8ab3010bb8 cli: rewrite ssh-cache diskcache and test IO Mitchell Hashimoto 2025-07-09 07:28:56 -07:00
  • 7cfb026e84 cli: ssh-cache stylistic changes Mitchell Hashimoto 2025-07-09 06:47:15 -07:00
  • bcb4e624a4 cli: fix macOS builds Mitchell Hashimoto 2025-07-09 06:45:26 -07:00
  • 2f4af5eb87 Changed behaviour of bold-color (#7871) Mitchell Hashimoto 2025-07-09 06:37:21 -07:00
  • 7af3f28e5e core: document which release added config entries (#7859) Mitchell Hashimoto 2025-07-09 06:34:37 -07:00
  • 94cca0cc17 Updated comment Robert Ian Hawdon 2025-07-09 11:35:44 +01:00
  • 57fdfe76bb Changed behaviour of bold-color Robert Ian Hawdon 2025-07-09 11:33:12 +01:00
  • b90deebfb2 build: disable fuzzy matching for msgmerge (#7866) Leah Amelia Chen 2025-07-09 15:15:21 +08:00
  • 13805f7cc5 build: disable fuzzy matching for msgmerge Jeffrey C. Ollie 2025-07-08 22:17:20 -05:00
  • 527dcea266 core: avalability of config entry since 1.0.0 can be assumed Jeffrey C. Ollie 2025-07-08 22:06:18 -05:00
  • 1a3a03577b core: document which release added config entries Jeffrey C. Ollie 2025-07-08 11:36:53 -05:00
  • f0549e182e build: update zig build update-translations (#7862) Mitchell Hashimoto 2025-07-08 16:33:45 -07:00
  • 68c9ab63b5 i18n: update translations Jeffrey C. Ollie 2025-07-08 15:19:27 -05:00
  • b8d5c1cf42 build: update zig build update-translations Jeffrey C. Ollie 2025-07-08 15:13:58 -05:00
  • 638a31cc8c Hopefully Last Nerd Fonts Tweak (#7861) Qwerasd 2025-07-08 13:28:06 -06:00
  • 8b8e0bedad font: add scale groups to nerd font constraints Qwerasd 2025-07-08 12:00:22 -06:00
  • 1430660933 font: constrain width of two-cell icon-height icons Qwerasd 2025-07-08 11:56:49 -06:00
  • f6319efaa1 Merge branch 'main' into ssh-integration Jason Rayne 2025-07-08 10:46:29 -07:00
  • f95476b181 refactor: apply maintainer feedback to SSH integration scripts across all shells Jason Rayne 2025-07-08 10:45:42 -07:00
  • 731da5aea5 font/coretext: disable Apple's quantization, do it ourselves (#7854) Qwerasd 2025-07-08 10:29:13 -06:00
  • a67b8b35f6 font/coretext: disable Apple's quantization, do it ourselves Qwerasd 2025-07-07 17:55:29 -06:00
  • 740c9c6644 Merge branch 'main' into ssh-integration Jason Rayne 2025-07-07 11:33:44 -07:00
  • f279937377 refactor: simplify terminfo handling and remove base64 dependency Jason Rayne 2025-07-07 11:33:26 -07:00
  • 26522ab8c2 ci: switch Apple notarization to an new account (#7852) Mitchell Hashimoto 2025-07-07 11:21:40 -07:00
  • 9d81a5f5ec ci: switch Apple notarization to an new account Mitchell Hashimoto 2025-07-07 11:08:20 -07:00
  • 22edfd2c5d Merge branch 'main' into ssh-integration Jason Rayne 2025-07-07 10:01:22 -07:00
  • c3b14dff71 refactor: simplify SSH terminfo and environment handling Jason Rayne 2025-07-07 10:00:56 -07:00
  • 5bc41dc694 Nerd Font Icon Height Constraint (#7850) Qwerasd 2025-07-07 10:25:53 -06:00
  • e0035e153d Merge branch 'main' into ssh-integration Jason Rayne 2025-07-07 09:07:14 -07:00
  • 08db61e27e refactor: simplify SSH environment variable handling Jason Rayne 2025-07-07 08:58:44 -07:00
  • bcb6ee6db6 config: add adjust-icon-height option Qwerasd 2025-07-07 09:43:33 -06:00
  • c47459b4a2 font: add icon height to nerd font constraints Qwerasd 2025-07-07 09:34:56 -06:00
  • fb271a67ec font/coretext: fix horizontal bearing calculation (#7848) Mitchell Hashimoto 2025-07-07 08:59:31 -07:00
  • 4aff16c148 gtk: rebuild gresources.c/h if CSS or icons change (#7849) Mitchell Hashimoto 2025-07-07 08:59:07 -07:00
  • 5b1d390379 gtk: rebuild gresources.c/h if CSS or icons change Jeffrey C. Ollie 2025-07-07 10:29:54 -05:00
  • 23cc50b12c font/Metrics: remove original_cell_width, no longer needed Qwerasd 2025-07-07 09:09:37 -06:00
  • e1e2f823ba font/coretext: fix horizontal bearing calculation Qwerasd 2025-07-07 08:57:20 -06:00
  • 292d89dbe2 Add Hebrew Translations (#6758) Kat 2025-07-07 06:28:09 +00:00
  • 00d1e34957 Fallback Font Size Adjustment (#7840) Qwerasd 2025-07-06 23:01:55 -06:00
  • 08fd1688ff font: add test for size adjustment, fix small bug in resize Qwerasd 2025-07-06 22:45:13 -06:00
  • d33161ad66 fix(font): include line gap in lineHeight helper Qwerasd 2025-07-06 22:40:43 -06:00
  • de814d32ef macos: open URLs with NSWorkspace APIs instead of open (#7843) Mitchell Hashimoto 2025-07-06 21:11:45 -07:00
  • b7ffbf933f macos: open URLs with NSWorkspace APIs instead of open Mitchell Hashimoto 2025-07-06 20:23:20 -07:00
  • db45fab85e bash: conditionally add cursor shape sequences (#7839) Mitchell Hashimoto 2025-07-06 19:46:10 -07:00
  • fbb1994934 font: fix nerd font patcher ypadding twice what it should be (#7841) Mitchell Hashimoto 2025-07-06 19:43:15 -07:00
  • 327caf903c font: fix nerd font patcher ypadding twice what it should be Qwerasd 2025-07-06 17:20:39 -06:00
  • db08bf1655 font: adjust fallback font sizes to match primary metrics Qwerasd 2025-07-06 16:37:15 -06:00
  • 65a7c81c94 bash: conditionally add cursor shape sequences Jon Parise 2025-07-06 18:39:32 -04:00
  • d3aece21d8 font: more generic bearing adjustments Qwerasd 2025-07-06 16:32:22 -06:00
  • 78e861b50e core/gtk: open urls using an apprt action instead of doing it directly (#5988) Mitchell Hashimoto 2025-07-06 15:19:55 -07:00
  • cbcb0b795c Fallback to cross-platform minimal open when apprt is not available Mitchell Hashimoto 2025-07-06 15:10:14 -07:00
  • 70a2a0afd5 better ABI check for apprt.Action.CValue Jeffrey C. Ollie 2025-05-08 19:28:28 -05:00
  • 9583ea1b7a core/gtk: open urls using an apprt action instead of doing it directly Jeffrey C. Ollie 2025-02-25 11:59:46 -06:00