Commit Graph

  • 5c5029b0c4 Revert "macos: add support for middle-click tab close for macos-titlebar-style = tabs (#11963)" Lukas 2026-03-30 12:08:49 +02:00
  • 013579cfcf macOS: fix initial focus of command palette when building with Xcode 26.4 Lukas 2026-03-29 17:19:45 +02:00
  • 32920b6b2a macOS: handle surface focus more gracefully Lukas 2026-03-28 22:46:00 +01:00
  • 0c765c7c58 libghostty: add GHOSTTY_EXPORT to VT headers Alessandro De Blasis 2026-03-30 09:16:03 +02:00
  • bd413cc7bd libghostty: add GHOSTTY_EXPORT for shared library symbol visibility Alessandro De Blasis 2026-03-30 08:20:24 +02:00
  • af36959942 gtk: only trigger resize callbacks and overlay when size actually changes Jeffrey C. Ollie 2026-03-29 23:38:34 -05:00
  • 5540f5f249 macos: add support for middle-click tab close for macos-titlebar-style = tabs (#11963) Mitchell Hashimoto 2026-03-29 15:24:16 -07:00
  • 3f6683df02 macos: add support for middle-click tab close Nicholas Ochoa 2026-03-29 14:22:49 -05:00
  • cca4c788ad terminal: update page_serial_min properly when erasing a page to avoid crash in search (#11965) Mitchell Hashimoto 2026-03-29 15:14:43 -07:00
  • d784600fd6 terminal: update page_serial_min in erasePage Mitchell Hashimoto 2026-03-29 07:06:04 -07:00
  • 10956bfa48 Update VOUCHED list (#11961) ghostty-vouch[bot] 2026-03-29 19:59:59 +00:00
  • 1c14b9615b fix(libghostty): ensure memory is zeroed in runtime safety modes for wasm/freestanding (#11955) Mitchell Hashimoto 2026-03-29 06:40:09 -07:00
  • 420de124f0 fix: ensure memory is zeroed in runtime safety modes for wasm/freestanding Elias Andualem 2026-03-29 17:28:18 +08:00
  • debcffbadb libghostty: make headers C++ compatible (#11950) Mitchell Hashimoto 2026-03-28 18:45:56 -07:00
  • 1fcd80daab libghostty: add cpp-vt-stream example and fix C++ header compatibility Mitchell Hashimoto 2026-03-28 18:36:23 -07:00
  • 741f1d129a example/c-vt-stream Mitchell Hashimoto 2026-03-28 18:32:49 -07:00
  • 0f6e733f8c build: use VERSION file if present, expose via libghostty (#11932) Mitchell Hashimoto 2026-03-28 18:29:34 -07:00
  • a95bfdfe14 Update iTerm2 colorschemes (#11946) Mitchell Hashimoto 2026-03-28 18:29:11 -07:00
  • 5421326678 deps: Update iTerm2 color schemes mitchellh 2026-03-29 00:23:08 +00:00
  • 4903e2821d gtk: disable kinetic scrolling for trackpads until 4.20.1 (#11793) Jeffrey C. Ollie 2026-03-28 19:08:15 -05:00
  • c0a124f3ca gtk: disable kinetic scrolling for trackpads until 4.20.1 Michael Stevens 2026-03-13 12:19:33 -04:00
  • baad0aa666 Update VOUCHED list (#11938) ghostty-vouch[bot] 2026-03-28 18:18:35 +00:00
  • e2b9e8c6a8 Update VOUCHED list (#11936) ghostty-vouch[bot] 2026-03-28 18:05:14 +00:00
  • 73ce1cd8e8 build: prep for separate lib version Mitchell Hashimoto 2026-03-28 09:31:57 -07:00
  • 8fa50f84d7 cli: dupe argument strings to retain their memory (#11931) Mitchell Hashimoto 2026-03-28 09:26:28 -07:00
  • bcb295d9fa build: read version from VERSION file if available Mitchell Hashimoto 2026-03-28 09:21:47 -07:00
  • 8813261341 libghostty: expose version information via build options and C API Mitchell Hashimoto 2026-03-28 09:12:15 -07:00
  • 2b1ec5db6d cli: dupe argument strings to retain their memory Jon Parise 2026-03-28 12:14:28 -04:00
  • 608bc7d24d cli: +edit-config works properly when editor command contains arguments (#11898) Mitchell Hashimoto 2026-03-28 08:57:30 -07:00
  • e20b50652a fix: replace hardcoded locale.h constants with build-system TranslateC (#11920) Mitchell Hashimoto 2026-03-28 08:56:40 -07:00
  • 94d1398e60 doc: clarify utf8 text input contract for key event encoder (#11910) Mitchell Hashimoto 2026-03-28 08:54:59 -07:00
  • 3187b18a94 benchmark: disable test on windows (#11930) Mitchell Hashimoto 2026-03-28 08:53:23 -07:00
  • 60c7e767a8 benchmark: disable test on windows Jeffrey C. Ollie 2026-03-28 10:20:51 -05:00
  • f0badd34d3 fix: replace hardcoded locale.h constants with build-system TranslateC i999rri 2026-03-28 22:44:43 +09:00
  • 0d1f77bc4d Update VOUCHED list (#11925) ghostty-vouch[bot] 2026-03-28 12:33:58 +00:00
  • 562e7048c1 Update VOUCHED list (#11918) ghostty-vouch[bot] 2026-03-28 09:16:01 +00:00
  • 01abf4af21 doc: clarify UTF-8 text handling in ghostty_key_event_get_composing Elias Andualem 2026-03-28 12:18:23 +08:00
  • 12458e3ace blp and glsl files are source files, not binary (#11906) Mitchell Hashimoto 2026-03-27 15:36:43 -07:00
  • 947bfbe850 blp and glsl files are source files, not binary Jeffrey C. Ollie 2026-03-27 17:35:14 -05:00
  • cb3c20befe cli: escape path in +edit-config Jeffrey C. Ollie 2026-03-27 12:24:26 -05:00
  • 6491363157 cli: +edit-config works properly when editor command contains arguments Jeffrey C. Ollie 2026-03-27 10:08:20 -05:00
  • b8b0896324 ci: add full zig test suite for Windows (#11839) Mitchell Hashimoto 2026-03-27 06:28:34 -07:00
  • a1370d9bd7 windows: initialize MSVC C runtime in DLL mode (#11856) Mitchell Hashimoto 2026-03-27 06:14:37 -07:00
  • e90eebea9d ci: switch to namespace image Mitchell Hashimoto 2026-03-27 06:14:17 -07:00
  • dc3db7b99f build: normalize line endings to LF across all platforms Alessandro De Blasis 2026-03-26 02:17:36 +01:00
  • 650b9d470a font: handle CRLF line endings in octants.txt parsing Alessandro De Blasis 2026-03-26 01:29:13 +01:00
  • fead488d23 ci: add full test suite for Windows Alessandro De Blasis 2026-03-26 02:27:32 +01:00
  • ca08ab8619 windows: simplify DLL init test and improve README Alessandro De Blasis 2026-03-27 04:40:18 +01:00
  • 5d92222621 windows: address review feedback on DLL CRT init PR Alessandro De Blasis 2026-03-27 04:18:16 +01:00
  • 656700d803 windows: remove unrelated changes from DLL CRT fix branch Alessandro De Blasis 2026-03-26 11:44:10 +01:00
  • 6afc174a4f windows: remove .NET test infrastructure and CRT probe function Alessandro De Blasis 2026-03-26 11:33:11 +01:00
  • f764b16465 windows: add DLL init regression tests and probe Alessandro De Blasis 2026-03-26 09:27:34 +01:00
  • a0785710bb windows: initialize MSVC C runtime in DLL mode Alessandro De Blasis 2026-03-26 07:59:36 +01:00
  • 335d7f01db build: fix ghostty.dll linking on Windows MSVC Alessandro De Blasis 2026-03-25 16:35:19 +01:00
  • 5ae7068a41 build: normalize line endings to LF across all platforms Alessandro De Blasis 2026-03-26 02:17:36 +01:00
  • 29cf0078a7 font: handle CRLF line endings in octants.txt parsing Alessandro De Blasis 2026-03-26 01:29:13 +01:00
  • 7b0b60ed93 ci: add full test suite for Windows Alessandro De Blasis 2026-03-26 02:27:32 +01:00
  • fa9265636b macOS: fix search bar losing focus unexpectedly (#11872) Mitchell Hashimoto 2026-03-27 06:00:27 -07:00
  • 6057f8d2b7 terminal: redo trailing state capture in OSC parser (#11873) Mitchell Hashimoto 2026-03-26 14:04:49 -07:00
  • 7801e97127 terminal: redo trailing state capture in OSC parser Mitchell Hashimoto 2026-03-26 13:12:38 -07:00
  • ad0c5fbec3 macOS: fix regression caused by 3ee8ef4f65 Lukas 2026-03-26 19:53:12 +01:00
  • 95ee878904 macOS: add test case for search bar focus change Lukas 2026-03-26 19:52:26 +01:00
  • 7df353a619 libghostty: expose paste encode to C API (#11871) Mitchell Hashimoto 2026-03-26 11:35:20 -07:00
  • 11574c35a2 libghostty: expose paste encode to C API Mitchell Hashimoto 2026-03-26 11:26:56 -07:00
  • 6ebbd4785b libghostty: expose terminal default colors via C API (#11868) Mitchell Hashimoto 2026-03-26 10:00:04 -07:00
  • 945920a186 vt: expose terminal default colors via C API Mitchell Hashimoto 2026-03-26 09:37:55 -07:00
  • 0752320d3b ci: use namespace runners for windows jobs (#11864) Mitchell Hashimoto 2026-03-26 07:28:23 -07:00
  • 4ffde268c5 ci: use namespace runners for windows jobs Mitchell Hashimoto 2026-03-26 07:19:28 -07:00
  • 4e2b227b6a Add libghostty-vt source tarball (2.8 MB vs. 38 MB for Ghostty GUI) (#11863) Mitchell Hashimoto 2026-03-26 07:15:01 -07:00
  • 96c414521a build: add cmake build verification to lib-vt distcheck Mitchell Hashimoto 2026-03-26 07:03:00 -07:00
  • bfa3055309 ci: add distcheck for lib-vt source tarball Mitchell Hashimoto 2026-03-26 06:59:59 -07:00
  • 7ae1e32ecb ci: add libghostty-vt source tarball to tip release Mitchell Hashimoto 2026-03-26 06:57:42 -07:00
  • 7a59e966b8 build: strip large files from lib-vt dist tarball Mitchell Hashimoto 2026-03-26 06:48:07 -07:00
  • b839561e5d ci: update to Xcode 26.3 (#11853) Mitchell Hashimoto 2026-03-25 20:07:57 -07:00
  • 312ba7ac80 ci: update to Xcode 26.3 Mitchell Hashimoto 2026-03-25 19:46:41 -07:00
  • efc0e4118a Update VOUCHED list (#11847) ghostty-vouch[bot] 2026-03-25 22:58:46 +00:00
  • 2655aa47d3 build: fix libghostty shared lib install for Windows (#11840) Mitchell Hashimoto 2026-03-25 13:02:37 -07:00
  • d8e8697bad build: make sure CMake can clean up after libghostty-vt (#11845) Mitchell Hashimoto 2026-03-25 13:00:42 -07:00
  • c5bb97bcbd build: fix libghostty shared lib install for Windows Alessandro De Blasis 2026-03-25 06:21:15 +01:00
  • 26ba9bf579 Update VOUCHED list (#11844) ghostty-vouch[bot] 2026-03-25 18:48:33 +00:00
  • 62aeabdc85 build: make sure CMake can clean up after libghostty-vt Paal Øye-Strømme 2026-03-25 19:11:33 +01:00
  • d5b6857673 windows: handle backslash paths in config value parsing (#11782) Jeffrey C. Ollie 2026-03-25 13:07:45 -05:00
  • a8e65e829a libghostty: refactor lib calls into centralized terminal/lib.zig to prep for Zig to call C (#11831) Mitchell Hashimoto 2026-03-25 08:48:52 -07:00
  • ad861d0821 zsh: fix trailing '%' in PS1/PS2 combining with marks (#11832) Mitchell Hashimoto 2026-03-25 08:47:39 -07:00
  • ac85a2f3d6 terminal: always use C ABI for now Mitchell Hashimoto 2026-03-25 08:40:27 -07:00
  • 43f3dc5f13 zsh: fix trailing '%' in PS1/PS2 combining with marks Jon Parise 2026-03-25 10:46:02 -04:00
  • 3c9c3a4f54 terminal/c: use lib.alloc instead of direct lib/allocator.zig import Mitchell Hashimoto 2026-03-25 07:29:23 -07:00
  • 2f2f003aa5 terminal/c: use lib.calling_conv to allow Zig calling conv Mitchell Hashimoto 2026-03-25 07:26:22 -07:00
  • f50aa90ced terminal: add lib.zig to centralize lib target and re-exports Mitchell Hashimoto 2026-03-25 07:22:02 -07:00
  • bebca84668 vt: handle pixel sizes and size reports in ghostty_terminal_resize (#11818) Mitchell Hashimoto 2026-03-24 14:30:14 -07:00
  • c12f62c82d vt: handle pixel sizes and size reports in ghostty_terminal_resize Mitchell Hashimoto 2026-03-24 14:15:02 -07:00
  • f452087eac vt: add total_rows and scrollback_rows to terminal get API (#11817) Mitchell Hashimoto 2026-03-24 14:14:15 -07:00
  • 2c16c9e40c vt: add total_rows and scrollback_rows to terminal get API Mitchell Hashimoto 2026-03-24 13:57:34 -07:00
  • a062c16e13 libghostty: pass pointer options directly to terminal_set (#11816) Mitchell Hashimoto 2026-03-24 13:59:31 -07:00
  • 6e34bc686c vt: pass pointer options directly to terminal_set Mitchell Hashimoto 2026-03-24 13:37:03 -07:00
  • 82f7527b30 vt: expose title and pwd in C API (#11815) Mitchell Hashimoto 2026-03-24 13:17:43 -07:00
  • 8f1ac0bd4e vt: expose title and pwd in C API Mitchell Hashimoto 2026-03-24 12:59:04 -07:00
  • f21455b7e7 build: refactor checkGhosttyHEnum to use @hasDecl for Windows compatibility (#11813) Mitchell Hashimoto 2026-03-24 12:56:21 -07:00
  • d5bd331c91 libghostty: C API for terminal "effects" for processing output and side effects (#11814) Mitchell Hashimoto 2026-03-24 12:55:17 -07:00
  • 81e21e4d0a build: refactor checkGhosttyHEnum to use @hasDecl instead of nested inline for Alessandro De Blasis 2026-03-24 20:12:57 +01:00