Commit Graph

  • d14eab3124 build: fix freetype compilation on Windows with MSVC (#11807) Mitchell Hashimoto 2026-03-24 10:28:40 -07:00
  • 68378a0bb8 build: increase comptime branch quota for ghostty.h enum checks Alessandro De Blasis 2026-03-24 18:04:50 +01:00
  • ce99300513 build: fix freetype C enum signedness for MSVC Alessandro De Blasis 2026-03-24 17:12:18 +01:00
  • deeda46186 build: skip linkLibCpp on MSVC for dcimgui, spirv-cross, harfbuzz Alessandro De Blasis 2026-03-24 17:03:33 +01:00
  • a35f84db32 build: define ssize_t for MSVC in ghostty.h Alessandro De Blasis 2026-03-24 16:35:49 +01:00
  • aec3a6ebf6 build: fix Windows build failures in helpgen and framegen (#11803) Mitchell Hashimoto 2026-03-24 06:43:48 -07:00
  • 57b929203b build: fix glslang compilation on Windows with MSVC (#11801) Mitchell Hashimoto 2026-03-24 06:43:25 -07:00
  • 5cc22c23e6 build: fix oniguruma compilation on Windows with MSVC (#11800) Mitchell Hashimoto 2026-03-24 06:43:11 -07:00
  • 58e330a8c0 build: fix zlib compilation on Windows with MSVC (#11798) Mitchell Hashimoto 2026-03-24 06:42:52 -07:00
  • 6854ecc5a9 ci: remove continue-on-error from Windows CI jobs (#11796) Mitchell Hashimoto 2026-03-24 06:31:58 -07:00
  • d5aef6e845 build: fix freetype compilation on Windows with MSVC Alessandro De Blasis 2026-03-24 08:08:29 +01:00
  • f9d3b1aafb build: fix Windows build failures in helpgen and framegen Alessandro De Blasis 2026-03-24 08:07:31 +01:00
  • 74c6ffe78e build: fix glslang compilation on Windows with MSVC Alessandro De Blasis 2026-03-24 08:05:40 +01:00
  • 014873e539 build: fix oniguruma compilation on Windows with MSVC Alessandro De Blasis 2026-03-24 08:03:53 +01:00
  • 4df71bcad7 build: fix zlib compilation on Windows with MSVC Alessandro De Blasis 2026-03-24 08:02:50 +01:00
  • c5092b09de ci: remove continue-on-error from Windows CI jobs Alessandro De Blasis 2026-03-24 06:10:30 +01:00
  • d4a38c8661 cmake: add import library to custom command OUTPUT (#11794) Mitchell Hashimoto 2026-03-23 21:04:48 -07:00
  • 7d31d9b57f cmake: add import library to custom command OUTPUT Alessandro De Blasis 2026-03-24 04:23:24 +01:00
  • c584f87b90 build(deps): bump cachix/install-nix-action from 31.10.1 to 31.10.2 (#11790) Jeffrey C. Ollie 2026-03-23 20:44:57 -05:00
  • 846599b97e Update VOUCHED list (#11791) ghostty-vouch[bot] 2026-03-24 01:20:46 +00:00
  • 147596d560 build(deps): bump cachix/install-nix-action from 31.10.1 to 31.10.2 dependabot[bot] 2026-03-24 00:12:58 +00:00
  • 67db6b8960 libghostty: add ghostty_free for cross-runtime memory safety (#11785) Mitchell Hashimoto 2026-03-23 16:23:10 -07:00
  • b819ce0e20 vt: add ghostty_alloc for buffer allocation Mitchell Hashimoto 2026-03-23 16:11:16 -07:00
  • 7039f566bb vt: move free_alloc to dedicated allocator.zig Mitchell Hashimoto 2026-03-23 16:08:25 -07:00
  • 69104fb1f0 libghostty: introduce optional "effects" to handle queries and side effects for terminals (#11787) Mitchell Hashimoto 2026-03-23 15:30:18 -07:00
  • 701d1d55d2 terminal: fix secondary DA test to match default firmware version Mitchell Hashimoto 2026-03-23 15:01:26 -07:00
  • ba3f9bb400 terminal: port device_attributes to stream_terminal Effects Mitchell Hashimoto 2026-03-23 14:54:53 -07:00
  • b31dcf9a4c terminal: add device_attributes module Mitchell Hashimoto 2026-03-23 14:35:22 -07:00
  • 2e7aa047af terminal: port device_status to stream_terminal Effects Mitchell Hashimoto 2026-03-23 14:31:12 -07:00
  • 165e03669c terminal: port enquiry to Effects Mitchell Hashimoto 2026-03-23 14:23:44 -07:00
  • 2fe89c340a windows: fix XDG-related test failures on Windows (#11783) Mitchell Hashimoto 2026-03-23 14:20:02 -07:00
  • b9669e10c4 fuzz: update stream fuzzer to use TerminalStream Mitchell Hashimoto 2026-03-22 21:16:33 -07:00
  • 6083e9f80b terminal: expose size_report via stream_terminal effects Mitchell Hashimoto 2026-03-22 20:55:02 -07:00
  • 26c81b4b0e terminal: add xtversion effect to stream_terminal Mitchell Hashimoto 2026-03-22 20:48:08 -07:00
  • 134516310d terminal: implement kitty_keyboard_query in stream_terminal Mitchell Hashimoto 2026-03-22 20:42:35 -07:00
  • 22c7edf3f8 terminal: rename set_window_title effect to title_changed Mitchell Hashimoto 2026-03-22 20:35:35 -07:00
  • 08a44d7e69 terminal: store title set by escape sequences Mitchell Hashimoto 2026-03-22 20:33:16 -07:00
  • 6366ce9a22 terminal: add set_window_title effect to stream handler Mitchell Hashimoto 2026-03-22 20:26:46 -07:00
  • e24cc1b53b terminal: add write_pty effect and implement DECRQM Mitchell Hashimoto 2026-03-22 20:18:47 -07:00
  • 67d8d86efd terminal: rename ReadonlyStream to TerminalStream Mitchell Hashimoto 2026-03-22 20:12:09 -07:00
  • 07272ae88f stream: add bell effect callback support Mitchell Hashimoto 2026-03-22 19:54:34 -07:00
  • fd49716ea2 windows: skip expandHomeUnix test on Windows (#11784) Jeffrey C. Ollie 2026-03-23 15:20:02 -05:00
  • c1e616c6cd libghostty: add ghostty_free for cross-runtime memory safety Alessandro De Blasis 2026-03-23 16:54:05 +01:00
  • 1213dacd5b cmake: fix Windows libghostty build support (#11756) Mitchell Hashimoto 2026-03-23 12:50:42 -07:00
  • b723f2a437 ci: remove run step from Windows cmake examples Mitchell Hashimoto 2026-03-23 12:33:54 -07:00
  • 63260ec722 build: disable ubsan for SIMD C++ files on MSVC Mitchell Hashimoto 2026-03-23 12:31:17 -07:00
  • f2773d42c1 windows: skip expandHomeUnix test on Windows Alessandro De Blasis 2026-03-23 13:31:35 +01:00
  • b4c529a827 build: add -std=c++17 for SIMD C++ files on MSVC Mitchell Hashimoto 2026-03-23 12:21:54 -07:00
  • 3d581eb92e build: use linkLibC instead of linkLibCpp on MSVC targets Mitchell Hashimoto 2026-03-23 12:05:57 -07:00
  • 5ef2da8127 windows: fix XDG-related test failures on Windows Alessandro De Blasis 2026-03-23 13:03:25 +01:00
  • afa8f059e5 build: skip linkLibCpp on MSVC targets Mitchell Hashimoto 2026-03-23 11:56:31 -07:00
  • 1eed35dddc build: default to MSVC ABI on Windows Mitchell Hashimoto 2026-03-23 11:41:45 -07:00
  • 01401ef675 build: fix Windows static lib linking with MSVC Mitchell Hashimoto 2026-03-23 11:31:41 -07:00
  • 909e733120 windows: handle backslash paths in config value parsing Alessandro De Blasis 2026-03-23 19:30:14 +01:00
  • 2c89bef860 build: skip bundled compiler_rt and ubsan_rt in Windows static lib Mitchell Hashimoto 2026-03-23 11:20:20 -07:00
  • 69f82ec751 build: disable bundled ubsan runtime on Windows Mitchell Hashimoto 2026-03-23 11:12:19 -07:00
  • 1ce057f053 build: disable ubsan and bundled runtimes for MSVC targets Mitchell Hashimoto 2026-03-23 10:52:21 -07:00
  • 31285e1ac3 build: disable bundled compiler_rt and ubsan_rt for MSVC targets Mitchell Hashimoto 2026-03-23 10:42:05 -07:00
  • 2afadfc104 build: fix Windows cmake example failures Mitchell Hashimoto 2026-03-22 14:18:28 -07:00
  • 6ccc01a852 revert the build-windows Mitchell Hashimoto 2026-03-22 14:13:00 -07:00
  • 0fdddd5bc2 Revert "build: fix Windows build failures in helpgen and framegen" Mitchell Hashimoto 2026-03-22 14:10:12 -07:00
  • 48cf3f36cd ci: run Windows CMake examples after building Mitchell Hashimoto 2026-03-22 13:57:42 -07:00
  • f4998c6abb build: fix Windows build failures in helpgen and framegen Mitchell Hashimoto 2026-03-22 13:55:38 -07:00
  • 5a46e61bee cmake: fix Windows build support Mitchell Hashimoto 2026-03-22 13:34:09 -07:00
  • fa10237fb0 build: fix windows build to properly run tests and build of libghostty-vt (#11781) Mitchell Hashimoto 2026-03-23 10:29:45 -07:00
  • e95fdd2f21 terminal: handle CRLF line endings in rgb.txt parsing Mitchell Hashimoto 2026-03-23 10:15:01 -07:00
  • d568ce9cc8 terminal: support VirtualAlloc for page allocation on windows Mitchell Hashimoto 2026-03-23 09:58:20 -07:00
  • aa969df679 ci: clean up Windows build job Mitchell Hashimoto 2026-03-23 08:45:28 -07:00
  • 206f9894f7 Fix zig build test-lib-vt (#11778) Mitchell Hashimoto 2026-03-23 09:38:40 -07:00
  • 3c8d0a9c25 vt: fix test failures in render and key_encode Mitchell Hashimoto 2026-03-23 09:23:11 -07:00
  • f92bb74196 ci: add test-lib-vt job Mitchell Hashimoto 2026-03-23 09:21:33 -07:00
  • 58283528c7 vt: handle invalid enum before pointer cast in getters Mitchell Hashimoto 2026-03-23 09:19:32 -07:00
  • 409f05c927 typos Mitchell Hashimoto 2026-03-23 09:17:34 -07:00
  • 51f878417f reenable tests Mitchell Hashimoto 2026-03-23 09:15:32 -07:00
  • f60587ffcc renderer/size: move PaddingBalance enum out of Config Mitchell Hashimoto 2026-03-23 09:14:26 -07:00
  • 7253668ec2 config: move file formatter to dedicated file to prevent import bloat Mitchell Hashimoto 2026-03-23 09:11:18 -07:00
  • 04b5dc7332 terminal: guard ghostty.h checks on building the app Mitchell Hashimoto 2026-03-23 08:58:56 -07:00
  • 9b3f7a9287 vt: also build static libghostty-vt for wasm (#11757) Mitchell Hashimoto 2026-03-23 08:52:56 -07:00
  • d67f65e38c also build static libghostty-vt for wasm Bastian Müller 2026-03-22 16:07:11 -07:00
  • 374ed27214 gtk: Open URIs with portals (#11754) Jeffrey C. Ollie 2026-03-23 09:44:49 -05:00
  • f0d59c22b2 Update VOUCHED list (#11775) ghostty-vouch[bot] 2026-03-23 14:41:18 +00:00
  • f6cf978b32 Update VOUCHED list (#11773) ghostty-vouch[bot] 2026-03-23 14:24:45 +00:00
  • 8bc75907b5 gtk: Fix casing for openUri Timon de Groot 2026-03-23 07:29:36 +01:00
  • 1d54a94ced Update VOUCHED list (#11755) ghostty-vouch[bot] 2026-03-22 20:28:50 +00:00
  • 919e586c51 gtk/portal: Improve OpenURI lifecycle Timon de Groot 2026-03-22 21:10:46 +01:00
  • 37d297c03c gtk/portal: General improvements Timon de Groot 2026-03-22 21:09:38 +01:00
  • 855a6b01fc gtk: Open urls with openuri portal Timon de Groot 2026-03-22 18:17:09 +01:00
  • 7d816f8e81 Update README (#11748) Mitchell Hashimoto 2026-03-22 07:59:36 -07:00
  • 1f2a3b8a83 update README Mitchell Hashimoto 2026-03-22 07:28:52 -07:00
  • ecc55b94c8 libghostty: add resolved bg_color and fg_color to cells API (#11735) Mitchell Hashimoto 2026-03-22 06:44:35 -07:00
  • 8a788a350e Update VOUCHED list (#11741) ghostty-vouch[bot] 2026-03-22 08:20:46 +00:00
  • ad5e9679c8 terminal: default render state foreground to white (#11736) Mitchell Hashimoto 2026-03-21 20:30:32 -07:00
  • 8bd3a493be libghostty: add resolved bg_color and fg_color to cells API Mitchell Hashimoto 2026-03-21 20:16:35 -07:00
  • 32c97a019f terminal: default render state foreground to white Mitchell Hashimoto 2026-03-21 20:23:49 -07:00
  • 0c2bafcc2a libghostty: expose mouse_tracking terminal data option (#11734) Mitchell Hashimoto 2026-03-21 20:19:22 -07:00
  • 47bfde3286 libghostty: expose mouse_tracking terminal data option Mitchell Hashimoto 2026-03-21 20:09:29 -07:00
  • 1775c312ae libghostty: add static library support (#11732) Mitchell Hashimoto 2026-03-21 15:23:00 -07:00
  • 5fd36ea69e build: enable PIC for static libghostty-vt Mitchell Hashimoto 2026-03-21 15:15:11 -07:00
  • 555bf7e922 build: add cmake static library support Mitchell Hashimoto 2026-03-21 15:05:23 -07:00
  • 8d6be5a3dd build: add static library target for libghostty-vt Mitchell Hashimoto 2026-03-21 14:33:09 -07:00