Commit Graph

  • bb98bc744d ci: disable freebsd for now Mitchell Hashimoto 2025-10-03 06:55:02 -07:00
  • 22caf60263 update a bunch of required Zig versions to 0.15 Mitchell Hashimoto 2025-10-02 16:41:29 -07:00
  • a41f59837e nix: update to unstable for Zig 0.15 in package Mitchell Hashimoto 2025-10-02 16:32:05 -07:00
  • ba100dddff update deps Mitchell Hashimoto 2025-10-02 16:09:07 -07:00
  • 87b77e1980 ci: cleanup Mitchell Hashimoto 2025-10-02 15:57:09 -07:00
  • 4e3e0ed056 Zig 0.15: Flatpak Mitchell Hashimoto 2025-10-02 15:54:40 -07:00
  • e1b5464bab Zig 0.15: build snap Mitchell Hashimoto 2025-10-02 15:53:38 -07:00
  • 2af424268a Zig 0.15: emit bench Mitchell Hashimoto 2025-10-02 15:52:05 -07:00
  • 9ec3b1b152 Zig 0.15: webdata Mitchell Hashimoto 2025-10-02 15:41:59 -07:00
  • f0cfaa9580 zig 0.15: build on macOS Mitchell Hashimoto 2025-10-02 15:38:32 -07:00
  • 0112607532 Zig 0.15: zig build test macOS Mitchell Hashimoto 2025-10-02 15:31:11 -07:00
  • d59d754e29 Zig 0.15: zig build GTK exe Mitchell Hashimoto 2025-10-02 14:41:08 -07:00
  • cb295b84a0 Zig 0.15: zig build test Mitchell Hashimoto 2025-10-01 13:10:40 -07:00
  • 3770f97608 terminal: Zig 0.15, lib-vt and test-lib-vt work Mitchell Hashimoto 2025-10-01 08:05:28 -07:00
  • 913d2dfb23 unicode: fix lookup table generation Mitchell Hashimoto 2025-09-30 16:10:53 -07:00
  • 7ec57aeebd Zig 0.15: zig fmt Mitchell Hashimoto 2025-10-01 11:23:06 -07:00
  • d02770d292 zig-15: build binary builds Mitchell Hashimoto 2025-09-30 12:24:03 -07:00
  • dfa2354fec Implement and use generic approx equality tester (#8979) Mitchell Hashimoto 2025-10-03 07:10:16 -07:00
  • f8ef51fc61 core: add 'command finished' notifications (#8992) Mitchell Hashimoto 2025-10-03 06:58:29 -07:00
  • 7ac9de7d83 gtk: fix duplicate signal handlers (#9001) Mitchell Hashimoto 2025-10-03 06:53:29 -07:00
  • 8ed3a98db2 Fix Weird Behavior in CoreText Shaper (#9002) Mitchell Hashimoto 2025-10-02 15:36:02 -07:00
  • c8ed3031bc gtk: improve signal handler management Jeffrey C. Ollie 2025-10-02 17:18:08 -05:00
  • 10adef3092 gtk: fix duplicate signal handlers Jeffrey C. Ollie 2025-10-02 13:43:33 -05:00
  • efc6e0d673 fix(font/coretext): always prevent shaper from emitting rtl Qwerasd 2025-10-02 15:01:44 -06:00
  • d6063428bd font/coretext: tiny shaper improvements Qwerasd 2025-10-02 14:06:58 -06:00
  • 052857b58b fix(config): Make macos-custom-icon null-terminated (#8999) Mitchell Hashimoto 2025-10-02 11:44:43 -07:00
  • 16dab3b8dc crash: remove minidump parser (#9000) Mitchell Hashimoto 2025-10-02 11:23:45 -07:00
  • f76dd96c7e crash: remove minidump parser Mitchell Hashimoto 2025-10-02 11:09:47 -07:00
  • 1c23ebc6f1 address review comments Jeffrey C. Ollie 2025-10-02 12:57:53 -05:00
  • 07124dba64 core: add 'command finished' notifications Jeffrey C. Ollie 2025-10-01 23:48:08 -05:00
  • e615b11b2c fix(config): Make macos-custom-icon null-terminated Daniel Wennberg 2025-10-02 10:28:18 -07:00
  • 9c8d2e577e fix(font): Let powerline glyphs be wide (#8994) Mitchell Hashimoto 2025-10-02 10:08:24 -07:00
  • f11a4f7a68 Convert framegen to C, add compressed data to source tarball (#8989) Mitchell Hashimoto 2025-10-02 06:57:50 -07:00
  • 85c879f112 fix(font): Let powerline glyphs be wide Daniel Wennberg 2025-10-02 00:11:33 -07:00
  • 1ec74f8e39 Convert framegen to C, add compressed data to source tarball Mitchell Hashimoto 2025-10-01 13:21:16 -07:00
  • a5aff0e347 feat: add GHOSTTY_BIN_DIR to path via shell integration (#8976) Mitchell Hashimoto 2025-10-01 07:52:12 -07:00
  • 6f596ee7c3 shell-integration: append $GHOSTTY_BIN_DIR to $PATH Jon Parise 2025-10-01 10:42:33 -04:00
  • 4989f92c71 shell-integration: remove redundant comments Jon Parise 2025-10-01 10:27:42 -04:00
  • d7cfc51a4e build: isolate XCFramework.Target so runtime code doesn't depend on it (#8983) Mitchell Hashimoto 2025-10-01 07:18:05 -07:00
  • 09e4c1e6f2 build: isolate XCFramework.Target so runtime code doesn't depend on it Mitchell Hashimoto 2025-10-01 07:00:41 -07:00
  • 9407e0fd0d fix: cleaned up elvish and fish integrations for bin_dir Matthew Hrehirchuk 2025-09-30 22:26:07 -06:00
  • 3feff75c99 Add proper Zig stdlib attribution Daniel Wennberg 2025-09-30 13:57:57 -07:00
  • 26b70e3125 Implement and use generic approx equality tester Daniel Wennberg 2025-09-30 12:28:33 -07:00
  • f41e61cd31 nuke ziglyph from orbit (#8978) Mitchell Hashimoto 2025-09-30 12:22:10 -07:00
  • 16deea2761 nuke ziglyph from orbit Mitchell Hashimoto 2025-09-30 12:13:43 -07:00
  • 4cc663fc60 feat: add GHOSTTY_BIN_DIR to path via shell integration Matthew Hrehirchuk 2025-09-30 11:23:02 -06:00
  • ceac472af0 Revert "renderer: slightly optimize screen copy" (#8974) Mitchell Hashimoto 2025-09-30 09:29:00 -07:00
  • 86fb03677a Revert "renderer: slightly optimize screen copy" Jeffrey C. Ollie 2025-09-30 11:07:25 -05:00
  • 150fb18ca1 Inline All The Things (#8946) Mitchell Hashimoto 2025-09-30 08:13:39 -07:00
  • c57c205672 fix test failures Qwerasd 2025-09-29 11:17:29 -06:00
  • 0388a2b396 terminal: inline all the things Qwerasd 2025-09-28 21:26:12 -06:00
  • 43dd712053 termio: make trivial stream handler callbacks inline Qwerasd 2025-09-28 21:23:44 -06:00
  • 4136c469fa datastruct: make trivial linked list ops inline Qwerasd 2025-09-28 21:23:01 -06:00
  • fcea09e413 renderer: slightly optimize screen copy Qwerasd 2025-09-28 18:44:08 -06:00
  • 31a4568193 lib-vt: Add SemanticVersion to provide SONAME versions (#8938) Mitchell Hashimoto 2025-09-30 07:18:23 -07:00
  • 837ac9be77 lib-vt: Add SemanticVersion to module azhn 2025-09-28 17:46:24 +10:00
  • 0cc3728803 macOS: Focus Terminal App Intent (#8961) Mitchell Hashimoto 2025-09-30 06:55:49 -07:00
  • 45e61b1a17 update deps files Mitchell Hashimoto 2025-09-30 06:55:12 -07:00
  • 6da3727431 deps: Replace ziglyph with uucode (#8757) Mitchell Hashimoto 2025-09-30 06:54:17 -07:00
  • d261c0a60b Merge branch 'main' into jacob/uucode Mitchell Hashimoto 2025-09-30 06:52:07 -07:00
  • 449386001b gtk: some bell features need to happen on receipt of every BEL (#8962) Mitchell Hashimoto 2025-09-30 06:44:41 -07:00
  • bdf07727ad gtk: some bell features need to happen on receipt of every BEL Jeffrey C. Ollie 2025-09-29 19:06:11 -05:00
  • c58a8b27b6 chore: update iOS membership exceptions himura467 2025-09-30 07:14:09 +09:00
  • 373be61482 docs himura467 2025-09-30 06:36:29 +09:00
  • b3d0b6a965 refactor: no need to set from for moveFocus probably himura467 2025-09-30 05:58:21 +09:00
  • bc3d0b7cbc fix: the renderer's cursor remains in an unfocused state (block_hollow) himura467 2025-09-30 05:21:56 +09:00
  • 055281febf apprt/gtk: do not close window if tab overview is open with no tabs (#8955) Mitchell Hashimoto 2025-09-29 10:53:56 -07:00
  • 64edc95e92 gtk: make Enter confirm "Change Terminal Title" (#8949) Mitchell Hashimoto 2025-09-29 12:35:05 -07:00
  • 359d735213 feat: enable scaling mouse-scroll-multiplier for both precision and discrete scrolling (#8927) Mitchell Hashimoto 2025-09-29 10:21:36 -07:00
  • e10eb8a2fd build: limit cpu affinity to 32 cpus on Linux (#8925) Mitchell Hashimoto 2025-09-27 12:34:57 -07:00
  • 8b047fb570 vim: use :setf to set the filetype (#8914) Mitchell Hashimoto 2025-09-26 06:57:28 -07:00
  • f764c070bd cli: use sh to launch editor (#8901) Mitchell Hashimoto 2025-09-25 06:52:58 -07:00
  • d06c9c7aae fix: file creation when directory already exists (#8892) Mitchell Hashimoto 2025-09-24 12:51:09 -07:00
  • eb0814c680 fix: alloc free off by one (#8886) Mitchell Hashimoto 2025-09-26 06:58:10 -07:00
  • 7aff259fee config: smarter parsing in autoParseStruct (#8873) Mitchell Hashimoto 2025-09-24 12:54:27 -07:00
  • a2b6a9cf99 chore: pin zig 0.14 in build.zig.zon (#8871) Mitchell Hashimoto 2025-09-26 06:58:44 -07:00
  • 4cb3aaece4 GTK: Fix split-divider-color (#8853) Mitchell Hashimoto 2025-09-24 12:58:25 -07:00
  • 7a3bbe0107 feat: list-themes cursor and selection colors (#8848) Mitchell Hashimoto 2025-09-23 06:47:49 -07:00
  • 5110ad053e Workaround for #8669 (#8838) Mitchell Hashimoto 2025-09-29 09:30:01 -07:00
  • 2be16d2242 xdg: treat empty env vars as not existing (#8830) Mitchell Hashimoto 2025-09-21 19:38:14 -07:00
  • 7053f5a537 fix(font): Treat Powerline glyphs as normal characters for constraint width purposes (#8829) Mitchell Hashimoto 2025-09-29 12:16:23 -07:00
  • a905e14cc4 gtk: restore flatpak-aware resource directory support (#8816) Mitchell Hashimoto 2025-09-21 07:02:47 -07:00
  • e89036f716 GTK Fix unfocused-split-fill (#8813) Mitchell Hashimoto 2025-09-22 19:58:50 -07:00
  • 5880fa5321 macos: quick terminal stores the last closed size by screen (#8796) Mitchell Hashimoto 2025-09-19 13:14:14 -07:00
  • 38503e7c33 macos: set the app icon in syncAppearance to delay the icon update (#8792) Mitchell Hashimoto 2025-09-19 12:16:59 -07:00
  • 5429d1e3e2 macos: correct SurfaceView supported send/receive types for services (#8790) Mitchell Hashimoto 2025-09-19 12:01:31 -07:00
  • b6c3781cdc macos: "new tab" service should set preferred parent to ensure tab (#8784) Mitchell Hashimoto 2025-09-19 10:15:04 -07:00
  • 12446d7d50 renderer/opengl: minimum contrast for black sets proper color (#8782) Mitchell Hashimoto 2025-09-19 09:58:50 -07:00
  • d231e94535 Snap: Do not leak snap variables or snap paths into children (#8771) Mitchell Hashimoto 2025-09-19 16:12:30 -07:00
  • e3cdf0faae macos: implement bell-features=border on macOS Mitchell Hashimoto 2025-09-18 14:32:46 -07:00
  • a9f4d4941a slightly improve logs عبد الرحمن صباهي 2025-09-19 00:26:05 +03:00
  • 3d0846051f macos: bell-features=title works again Mitchell Hashimoto 2025-09-18 14:02:23 -07:00
  • 6e5419c561 macos: opening filepaths should make proper file URLs Mitchell Hashimoto 2025-09-18 13:28:23 -07:00
  • 1041a4cc9b macos: set initial window in TerminalWindow awakeFromNib Mitchell Hashimoto 2025-09-18 13:05:51 -07:00
  • a09b39fb57 macos: window-position-x/y are from top-left corner Mitchell Hashimoto 2025-09-18 12:06:46 -07:00
  • 093a72da05 macos: custom progress bar to workaround macOS 26 ProgressView bugs (#8753) Mitchell Hashimoto 2025-09-18 10:31:48 -07:00
  • e0905ac794 documentation: fix MacOSDockDropBehavior valid values Matthias von Arx 2025-09-18 18:09:10 +02:00
  • b34f3f7208 renderer: create explicit sampler state for custom shaders Mitchell Hashimoto 2025-09-18 08:57:47 -07:00
  • 51292a9793 renderer/metal: provide MTLTextureUsage render target for custom shaders (#8749) Mitchell Hashimoto 2025-09-18 07:51:12 -07:00
  • 1cd0fb5dab fix(font): Improve FreeType glyph measurements and add unit tests for face metrics (#8738) Mitchell Hashimoto 2025-09-29 12:24:42 -07:00