Commit Graph

  • b8251de7e8 fix: Ensure snap paths come first in gio module loading (#12045) Mitchell Hashimoto 2026-04-01 14:32:27 -07:00
  • 92a4601f39 Revert "macOS: close search bar if needed when it loses focus (#11980)" (#12046) Mitchell Hashimoto 2026-04-01 14:32:09 -07:00
  • c16cf0ef07 fix: Ensure snap paths come first in gio module loading Ken VanDine 2026-04-01 13:30:40 -04:00
  • 9ec5672505 Revert "macOS: close search bar if needed when it loses focus (#11980)" Lukas 2026-04-01 19:21:42 +02:00
  • f6e6bb0238 macOS: fix upper cased letter is not correctly mapped to menu shortcut (#12039) Mitchell Hashimoto 2026-04-01 08:10:47 -07:00
  • 6d15b53fc7 gtk(chore): fix typos (#12036) Leah Amelia Chen 2026-04-01 22:12:23 +08:00
  • 702a2b43c3 macOS: fix upper cased letter is not correctly mapped to menu shortcut Lukas 2026-04-01 14:50:53 +02:00
  • c8702ece8f gtk(chore): fix typos Lukas 2026-04-01 13:08:55 +02:00
  • b7e56044db Update VOUCHED list (#12031) ghostty-vouch[bot] 2026-04-01 04:59:00 +00:00
  • c2dd7579e2 core/gtk: ensure that first surface gets marked as focused surface by app (#12029) Jeffrey C. Ollie 2026-03-31 15:29:18 -05:00
  • 0f6836c69f gtk: use surface id for notifications instead of pointer (#12028) Jeffrey C. Ollie 2026-03-31 15:07:47 -05:00
  • 4b5f2d60e7 core/gtk: ensure that first surface gets marked as focused surface by app Jeffrey C. Ollie 2026-03-22 20:53:28 -05:00
  • dee8598dc0 gtk: use surface id for notifications instead of pointer Jeffrey C. Ollie 2026-03-22 20:41:00 -05:00
  • f90180f91f core: add 64 bit unique ID to every core surface (#12027) Jeffrey C. Ollie 2026-03-31 14:50:00 -05:00
  • ff02ed1b34 core: add 64 bit unique ID to every core surface Jeffrey C. Ollie 2025-08-13 19:28:11 -05:00
  • f16d35489b apprt/embedded: fix ghostty_surface_free_text parameter mismatch (#12025) Mitchell Hashimoto 2026-03-31 09:52:25 -07:00
  • 4803d58bb4 apprt/embedded: fix ghostty_surface_free_text parameter mismatch Mitchell Hashimoto 2026-03-31 09:45:39 -07:00
  • b2880636af Update VOUCHED list (#12022) ghostty-vouch[bot] 2026-03-31 14:56:43 +00:00
  • 292bf13d06 macOS: Make version in about dialog clickable (#12007) Mitchell Hashimoto 2026-03-31 06:38:59 -07:00
  • 5fe876cfa0 ghostty.h: guard sys/types.h include for MSVC (#12010) Mitchell Hashimoto 2026-03-31 06:38:36 -07:00
  • f140b1463f macOS: fix incorrect delete symbol mapping (#12011) Mitchell Hashimoto 2026-03-31 06:38:25 -07:00
  • f827530103 libghostty: add all C struct layout metadata for WASM (#12017) Mitchell Hashimoto 2026-03-31 06:01:49 -07:00
  • 1d0a247c20 sort map alphabetically Elias Andualem 2026-03-31 19:34:52 +08:00
  • 30c9dec76b add all C struct layout metadata for WASM Elias Andualem 2026-03-31 19:28:46 +08:00
  • 591dbd5112 macOS: fix incorrect delete symbol mapping Lukas 2026-03-31 10:20:27 +02:00
  • 010880a90a chore: make url computed property & rework enum signature Louis Qian 2026-03-30 20:15:01 -07:00
  • 20cfaae2e5 macOS: close search bar if needed when it loses focus (#11980) Mitchell Hashimoto 2026-03-30 19:39:26 -07:00
  • 183e2cef2f chore: clean up switch statement Louis Qian 2026-03-30 18:51:45 -07:00
  • 90d71dd2f6 chore: clean up comments Louis Qian 2026-03-30 18:49:17 -07:00
  • b29f261dc8 chore: clean up versionConfig to be init-able Louis Qian 2026-03-30 18:44:49 -07:00
  • ed6f0588a3 feat: make version clickable depending on type Louis Qian 2026-03-30 18:41:26 -07:00
  • e993ded7c8 ghostty.h: guard sys/types.h include for MSVC Alessandro De Blasis 2026-03-31 02:40:33 +02:00
  • 3509ccf78e Update VOUCHED list (#12005) ghostty-vouch[bot] 2026-03-30 23:27:44 +00:00
  • 50f3b1d60d libghostty: export function table and make it growable for wasm (#12003) Mitchell Hashimoto 2026-03-30 15:29:29 -07:00
  • f89195ace9 revert example/wasm-vt Mitchell Hashimoto 2026-03-30 15:21:24 -07:00
  • 8fc0c85e0c Update VOUCHED list (#12002) ghostty-vouch[bot] 2026-03-30 22:14:54 +00:00
  • c75081b89c build: normalize input archives before Darwin libtool merge (#11999) Jeffrey C. Ollie 2026-03-30 16:22:20 -05:00
  • a83a82b3f8 build: normalize input archives before Darwin libtool merge Barut 2026-03-30 15:51:16 -04:00
  • 500ab13c86 Update VOUCHED list (#12000) ghostty-vouch[bot] 2026-03-30 20:50:51 +00:00
  • 01a8ea7212 build: binary patching with Zig Mitchell Hashimoto 2026-03-30 11:46:07 -07:00
  • 6c085e5442 build: binary patch to add growable tables Mitchell Hashimoto 2026-03-30 11:37:28 -07:00
  • 624b4884c3 Add build_table Mitchell Hashimoto 2026-03-30 11:33:55 -07:00
  • ee19c8ff7f wasm: binary patching wow Mitchell Hashimoto 2026-03-30 11:20:06 -07:00
  • 7269fa7d14 lib: rename GHOSTTY_EXPORT to GHOSTTY_API (#11994) Mitchell Hashimoto 2026-03-30 10:51:52 -07:00
  • 40d108599f lib: rename GHOSTTY_EXPORT to GHOSTTY_API Mitchell Hashimoto 2026-03-30 10:26:07 -07:00
  • 53871e4d52 libghostty: WASM VT example, add ghostty_type_json (#11992) Mitchell Hashimoto 2026-03-30 10:24:00 -07:00
  • bd7415f4b7 terminal: clean up some types tests Mitchell Hashimoto 2026-03-30 10:21:08 -07:00
  • 3c6e98c5a7 vt: export the new API Mitchell Hashimoto 2026-03-30 10:16:37 -07:00
  • 0c38e8be60 vt: simplify ghostty_type_json to return null-terminated string Mitchell Hashimoto 2026-03-30 10:12:07 -07:00
  • 6479d90ca5 example/wasm-vt: use ghostty_type_json for struct layouts Mitchell Hashimoto 2026-03-30 10:09:26 -07:00
  • 2e827cc39d vt: add ghostty_type_json for struct layout metadata Mitchell Hashimoto 2026-03-30 08:48:52 -07:00
  • 8fab3ac3f3 example/wasm-vt Mitchell Hashimoto 2026-03-29 15:29:48 -07:00
  • 6d4528e471 libghostty: add GHOSTTY_EXPORT for shared lib symbol visibility (#11977) Mitchell Hashimoto 2026-03-30 10:15:49 -07:00
  • 80e35af763 cmake: define GHOSTTY_STATIC for static library consumers Alessandro De Blasis 2026-03-30 18:56:09 +02:00
  • a06350df9b macOS: close search bar if needed when it loses focus Lukas 2026-03-28 21:02:59 +01:00
  • d643792f36 macOS: add keyboard shortcut test (#11986) Mitchell Hashimoto 2026-03-30 09:20:35 -07:00
  • 1672e891b9 macOS: remove redundant tab event overrides (#11984) Mitchell Hashimoto 2026-03-30 09:19:33 -07:00
  • bf3f9b3150 macOS: fix focus update when using search or command palette (#11978) Mitchell Hashimoto 2026-03-30 09:18:28 -07:00
  • f66cf179cd gtk: only trigger resize callbacks and overlay when size actually changes (#11972) Mitchell Hashimoto 2026-03-30 08:45:50 -07:00
  • fdb914c680 build(deps): bump cachix/install-nix-action from 31.10.2 to 31.10.3 (#11967) Mitchell Hashimoto 2026-03-30 08:31:03 -07:00
  • 3864fa585f build(deps): bump cachix/install-nix-action from 31.10.2 to 31.10.3 dependabot[bot] 2026-03-30 15:22:36 +00:00
  • 7ad3888819 cli: add pager support to +explain-config (#11940) Jeffrey C. Ollie 2026-03-30 10:12:33 -05:00
  • 840ab46009 cli: also recognize $GHOSTTY_PAGER Jon Parise 2026-03-30 10:53:53 -04:00
  • 11d45cd43c cli: add pager support for +show-config Jon Parise 2026-03-30 10:47:21 -04:00
  • 62f8a1cbcf cli: use a caller-provided write buffer Jon Parise 2026-03-29 08:18:29 -04:00
  • 4a0cca1c5b cli: add pager support to +explain-config Jon Parise 2026-03-28 14:36:04 -04:00
  • de8139bbc3 macOS: move MenuShortcutManager to a separate file Lukas 2026-03-30 15:13:58 +02:00
  • 1845dd26b6 macOS: extract menu shortcut syncing into MenuShortcutManager Lukas 2026-03-30 15:11:14 +02:00
  • 65cd31dc79 macOS: add NormalizedMenuShortcutKeyTests Lukas 2026-03-30 14:04:55 +02:00
  • 5c5f645b61 macOS: support reloading temporary config for testing Lukas 2026-03-30 13:47:21 +02:00
  • 51cd63871d macos: passthrough right mouse down event to TabTitleEditor if needed (#11150) Lukas 2026-03-30 12:14:30 +02:00
  • 5de30c0dce Revert "macOS: fix tab context menu opens on macOS 26 with titlebar tabs (#9831)" Lukas 2026-03-30 12:09:51 +02:00
  • 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