Commit Graph

  • 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
  • 549824842d vt: add style and grapheme accessors Mitchell Hashimoto 2026-03-19 19:45:19 -07:00
  • df8813bf1b vt: replace ghostty_terminal_cell with GhosttyGridRef API Mitchell Hashimoto 2026-03-19 15:35:06 -07:00
  • 2a952b4dfe bash: move __ghostty_preexec_hook into __ghostty_hook Jon Parise 2026-03-19 20:59:16 -04:00
  • 7c14aecd3f build(deps): bump namespacelabs/nscloud-setup-buildx-action dependabot[bot] 2026-03-20 00:12:37 +00:00
  • 10e69384d7 build(deps): bump namespacelabs/nscloud-setup from 0.0.11 to 0.0.12 dependabot[bot] 2026-03-20 00:12:29 +00:00
  • 0400de28b4 vt: add ghostty_terminal_cell for point-based cell lookup Mitchell Hashimoto 2026-03-19 14:07:12 -07:00
  • 057f227145 terminal: convert Point to lib.Enum/lib.TaggedUnion with C header Mitchell Hashimoto 2026-03-19 13:59:48 -07:00
  • 5c8b9f3f43 vt: add GhosttyCell and GhosttyRow C API with data getters Mitchell Hashimoto 2026-03-19 13:10:31 -07:00
  • d827225573 vt: expand padding for color union to 64-bit to allow for a pointer Mitchell Hashimoto 2026-03-19 12:24:28 -07:00
  • d62f6df1d5 vt: expose cursor_style via terminal_get Mitchell Hashimoto 2026-03-19 12:04:56 -07:00
  • 7f36e8bd43 vt: add style C API Mitchell Hashimoto 2026-03-19 11:52:34 -07:00
  • f168b3c098 vt: add ghostty_terminal_get for reading terminal state Mitchell Hashimoto 2026-03-19 11:33:26 -07:00
  • d80d84862e macOS: fix mouse not working correctly in CommandPaletteView (#11658) Lukas 2026-03-19 19:16:13 +01:00
  • ac3893d0b9 macOS: Add command palette tests Lukas 2026-03-19 19:08:12 +01:00
  • 50113ab678 macOS: add mouse state tests for #11276 Lukas 2026-03-19 18:50:32 +01:00
  • c2e9de224e build(deps): bump cachix/cachix-action from 16 to 17 (#11643) Mitchell Hashimoto 2026-03-19 08:38:49 -07:00
  • 2bbbca369d bash: emit 133;P (instead of 133;A) under ble.sh (#11644) Mitchell Hashimoto 2026-03-19 08:38:24 -07:00
  • b1ad24e24f bash: emit 133;P (instead of 133;A) under ble.sh Jon Parise 2026-03-18 15:09:09 -04:00
  • 69e0673478 ci: use local git commands for path-filter action (#11652) Jeffrey C. Ollie 2026-03-19 04:19:47 -08:00
  • c9729fbd26 ci: use local git commands for path-filter action Jon Parise 2026-03-19 07:58:13 -04:00
  • c08a21180a build(deps): bump cachix/cachix-action from 16 to 17 dependabot[bot] 2026-03-19 00:13:01 +00:00
  • c9e1006213 Fix: correct "Open Ghostty Here" Dolphin action for Plasma (#11614) Jeffrey C. Ollie 2026-03-18 11:49:10 -05:00
  • 3dc69981d2 bash: handle PROMPT_COMMAND ending in a newline (#11621) Mitchell Hashimoto 2026-03-18 09:10:20 -07:00
  • 9e6c875f33 Ensure all examples in libghostty C docs build and run in CI (#11609) Mitchell Hashimoto 2026-03-18 08:34:35 -07:00
  • a74f43760e Update VOUCHED list (#11623) ghostty-vouch[bot] 2026-03-18 14:11:47 +00:00
  • 1f3a3b41f7 bash: handle PROMPT_COMMAND ending in a newline Jon Parise 2026-03-18 09:53:29 -04:00
  • 4b1e48b71e swap arguments Yuzu Vita 2026-03-18 13:40:28 +08:00
  • 996ce03f0b example: rename some examples Mitchell Hashimoto 2026-03-17 17:39:25 -07:00
  • 383a7e14a7 example: add README Mitchell Hashimoto 2026-03-17 17:37:13 -07:00
  • f037f41f78 Add example AGENTS file Mitchell Hashimoto 2026-03-17 17:11:00 -07:00
  • ceef8065b0 ci: filter build-examples to directories with build.zig.zon Mitchell Hashimoto 2026-03-17 17:05:40 -07:00
  • 15b8976d64 docs: extract inline code examples into standalone projects Mitchell Hashimoto 2026-03-17 17:00:51 -07:00
  • bb3b3ba615 ci: dynamically discover example directories for build-examples Mitchell Hashimoto 2026-03-17 16:51:03 -07:00
  • e01046af15 docs: extract focus encoding example into standalone project Mitchell Hashimoto 2026-03-17 16:47:56 -07:00
  • d3bd224081 terminal/vt: extract size report encoding to its own file (#11607) Mitchell Hashimoto 2026-03-17 16:48:09 -07:00
  • 7bf89740dd vt: expose size_report encoding in the C API Mitchell Hashimoto 2026-03-17 16:28:21 -07:00
  • a1d7ad9243 terminal: extract size report encoder Mitchell Hashimoto 2026-03-17 14:33:01 -07:00
  • 45ccc69a49 Update VOUCHED list (#11605) ghostty-vouch[bot] 2026-03-17 21:05:51 +00:00
  • 27fd1c7788 gtk/winproto: fix memleak & other tweaks Leah Amelia Chen 2026-03-18 03:19:22 +08:00
  • 80ab5d92ea gtk/x11: use BlurRegion Leah Amelia Chen 2026-03-18 02:27:53 +08:00
  • 5abf21c1e2 gtk/wayland: complete blur region calculation Leah Amelia Chen 2026-03-18 02:27:53 +08:00
  • 9e2e99c55f gtk/wayland: replace KDE blur with ext-background-effect-v1 Leah Amelia Chen 2026-03-18 02:07:28 +08:00
  • d9070dbee2 Fix tmux control parser premature %end/%error block termination (#11597) Mitchell Hashimoto 2026-03-17 10:32:14 -07:00
  • b173b2dfb7 Update VOUCHED list (#11599) ghostty-vouch[bot] 2026-03-17 16:46:10 +00:00
  • 4a88f460c4 terminal/tmux: stylistic cleanups Mitchell Hashimoto 2026-03-17 08:56:48 -07:00
  • 739da492b8 Update VOUCHED list (#11598) ghostty-vouch[bot] 2026-03-17 15:42:06 +00:00
  • 3a65bd5c4f zsh: use OSC 133;P;k=s for secondary prompts (#11596) Mitchell Hashimoto 2026-03-17 08:35:07 -07:00
  • 3e0d434e8a zsh: use OSC 133;P;k=s for secondary prompts Jon Parise 2026-03-17 10:35:04 -04:00
  • 2d514013d5 fix "open terminal here" action on Plasma Yuzu Vita 2026-03-17 22:18:07 +08:00
  • 71d6f08e9b gtk: move audio playback into separate file, enabling reuse (#11588) Leah Amelia Chen 2026-03-17 04:42:51 +00:00
  • 9f4e42a523 Update VOUCHED list (#11587) ghostty-vouch[bot] 2026-03-17 03:08:46 +00:00
  • 79162279d9 gtk: move audio playback into separate file, enabling reuse Jeffrey C. Ollie 2026-03-16 19:53:24 -05:00
  • 5e0db1b605 build(deps): bump softprops/action-gh-release from 2.6.0 to 2.6.1 (#11582) Mitchell Hashimoto 2026-03-16 17:14:11 -07:00
  • 67dcac02f9 build(deps): bump softprops/action-gh-release from 2.6.0 to 2.6.1 dependabot[bot] 2026-03-17 00:12:48 +00:00
  • f6e92b6895 gtk: refactor application id and resource path (#11580) Jeffrey C. Ollie 2026-03-16 18:43:35 -05:00
  • 6abed20fc8 Update VOUCHED list (#11581) ghostty-vouch[bot] 2026-03-16 23:39:24 +00:00
  • b18705c469 libghostty: expose terminal modes and DECRPM report encoding through the C API. (#11579) Mitchell Hashimoto 2026-03-16 16:34:48 -07:00
  • 8a40e37b86 gtk: refactor application id and resource path Jeffrey C. Ollie 2026-03-16 18:26:37 -05:00
  • bfaab04468 vt: rename mode tag to mode Mitchell Hashimoto 2026-03-16 16:15:36 -07:00
  • a460743b2a vt: add mode report encoding to C API Mitchell Hashimoto 2026-03-16 16:09:02 -07:00