Commit Graph

  • 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
  • 1438a2fe4b Update VOUCHED list (#11731) ghostty-vouch[bot] 2026-03-21 20:57:07 +00:00
  • ed1397826b vt: persist VT stream state across vt_write calls (#11728) Mitchell Hashimoto 2026-03-21 11:24:15 -07:00
  • 918840cf1d vt: persist VT stream state across vt_write calls Mitchell Hashimoto 2026-03-21 11:14:58 -07:00
  • 3da7fb9fde macOS: fix mouse not working correctly in CommandPaletteView (#11658) (#11665) Mitchell Hashimoto 2026-03-21 10:36:03 -07:00
  • 155bd3a58e vt: expose optimize mode in build info API Mitchell Hashimoto 2026-03-21 07:31:33 -07:00
  • abefe5b40c vt: add ghostty_build_info API for querying build configuration (#11725) Mitchell Hashimoto 2026-03-21 07:27:32 -07:00
  • c3b7fd8477 vt: add ghostty_build_info API for querying build configuration Mitchell Hashimoto 2026-03-21 07:18:50 -07:00
  • a49747df52 build: replace lib-vt step with -Demit-lib-vt option (#11716) Mitchell Hashimoto 2026-03-21 07:13:28 -07:00
  • 3fc04fd4ae build: replace lib-vt step with -Demit-lib-vt option Mitchell Hashimoto 2026-03-20 20:59:27 -07:00
  • efb3523591 vt: add color_palette and color_rgb cell data types (#11717) Mitchell Hashimoto 2026-03-20 21:25:49 -07:00
  • b66120d37d vt: add color_palette and color_rgb cell data types Mitchell Hashimoto 2026-03-20 21:13:43 -07:00
  • e8fb7eabad build: set zig optimize flag for CMake release builds (#11707) Mitchell Hashimoto 2026-03-20 15:41:48 -07:00
  • 0e0db1074b build: set zig optimize flag for CMake release builds Mitchell Hashimoto 2026-03-20 14:41:33 -07:00
  • 72fea098dc ci: add build-cmake job to test cmake build of libghostty-vt (#11703) Mitchell Hashimoto 2026-03-20 12:22:28 -07:00
  • 0066dfa9f6 core: add function to get process info from the surface (#11639) Mitchell Hashimoto 2026-03-20 12:22:02 -07:00
  • fa84b8709c ci: add build-cmake job to test cmake build of libghostty-vt Mitchell Hashimoto 2026-03-20 12:16:46 -07:00
  • 08bbc5b752 build: add Meson wrapper for libghostty-vt push-ryspomoowmom Mitchell Hashimoto 2026-03-20 12:04:05 -07:00
  • 9ba2614ac1 build: add CMake support for libghostty-vt (#11700) Mitchell Hashimoto 2026-03-20 11:56:36 -07:00
  • 3dee62f904 build: add CMake support for libghostty-vt Mitchell Hashimoto 2026-03-20 10:21:31 -07:00
  • 7b9e49a47f core: build pty.c only on certain platforms (avoids building os iOS) Jeffrey C. Ollie 2026-03-20 12:10:47 -05:00
  • aac491657b windows: avoid fontconfig and ensure build compiles (#11698) Mitchell Hashimoto 2026-03-20 09:55:16 -07:00
  • e680cf9f35 Update VOUCHED list (#11699) ghostty-vouch[bot] 2026-03-20 16:42:32 +00:00
  • 00ffc22ecb libghostty: starting render state API in C (#11664) Mitchell Hashimoto 2026-03-20 09:34:52 -07:00
  • 542d6aa14d windows: avoid fontconfig and ensure build compiles Jonathan Marler 2026-03-20 10:27:40 -06:00
  • e7a18ea5b3 vt: fix render state cell style and graphemes_buf APIs Mitchell Hashimoto 2026-03-20 09:14:19 -07:00
  • d9df4154db vt: add cursor field data getters to render state API Mitchell Hashimoto 2026-03-20 09:04:08 -07:00
  • 60ea2d76d4 vt: add color data getters to render state Mitchell Hashimoto 2026-03-20 08:57:16 -07:00
  • 6ae17a02af vt: add cell-level iteration and data access to render state row cells Mitchell Hashimoto 2026-03-20 08:47:16 -07:00
  • d5ce05fd37 core: simplify pty.c macro usage Jeffrey C. Ollie 2026-03-20 10:37:42 -05:00
  • a888db94b0 nix: add systems input and fix zig follows (#11686) Jeffrey C. Ollie 2026-03-20 07:35:59 -08:00
  • ecd1d0d1e1 vt: decouple row iterator allocation from population Mitchell Hashimoto 2026-03-20 07:29:21 -07:00
  • 9c30bfadc5 gtk: various blur-related fixes (#10727) Leah Amelia Chen 2026-03-20 14:54:21 +00:00
  • 75b49051a3 vt: add GhosttyRenderStateRowCells opaque type Mitchell Hashimoto 2026-03-20 07:21:36 -07:00
  • 46ece224ba Update VOUCHED list (#11694) ghostty-vouch[bot] 2026-03-20 14:23:05 +00:00
  • 33e81ffb75 vt: use get/set pattern for row iterator data access Mitchell Hashimoto 2026-03-20 07:03:43 -07:00
  • 459583a6c3 vt: use get/set pattern for render state data access Mitchell Hashimoto 2026-03-20 06:58:28 -07:00
  • ff0ee364bb Update VOUCHED list (#11691) ghostty-vouch[bot] 2026-03-20 13:49:07 +00:00
  • e2399de38c bash: suppress __ghostty_hook errors in inherited PROMPT_COMMAND (#11690) Mitchell Hashimoto 2026-03-20 06:46:49 -07:00
  • 4b9324f48a bash: suppress __ghostty_hook errors in inherited PROMPT_COMMAND Jon Parise 2026-03-20 09:36:39 -04:00
  • 220d6fd43d nix: add systems input and fix zig follows Luis Quiñones 2026-03-20 04:11:25 -05:00
  • 7966740b48 bash: move __ghostty_preexec_hook into __ghostty_hook (#11674) Mitchell Hashimoto 2026-03-19 20:13:46 -07:00
  • 900afa7b80 fix types Mitchell Hashimoto 2026-03-19 11:26:48 -07:00
  • 2147b9d65c vt: row dirty tracking Mitchell Hashimoto 2026-03-19 10:17:37 -07:00
  • f610d7e00f vt: add render_row_iterator_next Mitchell Hashimoto 2026-03-19 10:06:19 -07:00
  • ad0e47ebac vt: cover c row iterator new/free Mitchell Hashimoto 2026-03-19 09:28:26 -07:00
  • b35f8ed16e vt: expose render state colors in C API Mitchell Hashimoto 2026-03-18 19:57:29 -07:00
  • b830a0ee1d vt: add size getter for render state Mitchell Hashimoto 2026-03-18 12:22:32 -07:00
  • 2876fb7a55 vt: expose dirty state in C API Mitchell Hashimoto 2026-03-18 09:54:03 -07:00
  • a0d738697e vt: add c render state api and example Mitchell Hashimoto 2026-03-18 09:15:52 -07:00
  • d2a29de959 libghostty: terminal data, grid point and cell inspection APIs (#11676) Mitchell Hashimoto 2026-03-19 20:12:56 -07:00
  • b0789af583 core: fix c macro comparisons Jeffrey C. Ollie 2026-03-19 22:00:24 -05:00
  • 2ea6029c7a core: address getProcessInfo feedback Jeffrey C. Ollie 2026-03-19 11:41:14 -05:00
  • 264a1a7cdd core: fix target for macos libc search Jeffrey C. Ollie 2026-03-19 00:10:12 -05:00
  • 64de418f38 core: add macos system include path Jeffrey C. Ollie 2026-03-19 00:06:59 -05:00
  • 89ae0ea6ef core: add function to get process info from the surface Jeffrey C. Ollie 2026-03-18 16:36:18 -05:00
  • 93c597ce6b example: add grid reference traversal example Mitchell Hashimoto 2026-03-19 19:53:52 -07:00
  • 1f89ce91d9 Update VOUCHED list (#11675) ghostty-vouch[bot] 2026-03-20 02:51:06 +00:00
  • e9eac7d475 build(deps): bump namespacelabs/nscloud-setup from 0.0.11 to 0.0.12 (#11672) Jeffrey C. Ollie 2026-03-19 18:49:26 -08:00
  • 4531594d51 build(deps): bump namespacelabs/nscloud-setup-buildx-action from 0.0.22 to 0.0.23 (#11673) Jeffrey C. Ollie 2026-03-19 18:48:30 -08:00