Commit Graph

  • 54ac5fd21e libghostty: expose row cell styling bit (#12837) main tip Mitchell Hashimoto 2026-05-27 21:11:56 -07:00
  • 8beea5f92d libghostty: expose row cell styling bit Mitchell Hashimoto 2026-05-27 21:09:00 -07:00
  • 15264856f6 libghostty: expose viewport active state (#12836) Mitchell Hashimoto 2026-05-27 15:28:49 -07:00
  • f730ee0557 libghostty: expose viewport active state Mitchell Hashimoto 2026-05-27 15:23:48 -07:00
  • 0e93fbfe76 libghostty: handle non-monotonic selection times in SelectionGesture push-srtsmpvulpwv Mitchell Hashimoto 2026-05-27 13:56:49 -07:00
  • 6d089a544d libghostty: C API for SelectionGesture (#12833) Mitchell Hashimoto 2026-05-27 11:11:14 -07:00
  • 4e2d7c314b libghostty: optimize bits for selection gesture validation fields Mitchell Hashimoto 2026-05-27 11:05:20 -07:00
  • 3e0477a14a example/c-vt-selection-gesture Mitchell Hashimoto 2026-05-27 11:00:51 -07:00
  • f0fcb10406 libghostty: selection gesture deep press Mitchell Hashimoto 2026-05-27 10:56:55 -07:00
  • 603684ba11 libghostty: selection gesture autotick Mitchell Hashimoto 2026-05-27 10:54:54 -07:00
  • 90fd1ec2e7 libghostty: selection gesture drag events Mitchell Hashimoto 2026-05-27 10:51:12 -07:00
  • 3fd2c66a04 libghostty: selection gesture release event Mitchell Hashimoto 2026-05-27 10:48:30 -07:00
  • 5ac8e6569a libghostty: add ghostty_selection_gesture_event Mitchell Hashimoto 2026-05-27 10:44:40 -07:00
  • bbfa984aec libghostty: GhosttySelectionGestureEvent Mitchell Hashimoto 2026-05-27 09:10:30 -07:00
  • 2f61ba036e libghostty: starting the SelectionGesture API, just init/get Mitchell Hashimoto 2026-05-27 08:00:37 -07:00
  • 3103ae8838 macos: avoid duplicate appearance sync on tab focus (#12828) Mitchell Hashimoto 2026-05-27 07:52:42 -07:00
  • 756fda776b cli: rework +ssh-cache internals and user interface (#12814) Mitchell Hashimoto 2026-05-27 07:52:00 -07:00
  • 8518986b1e macOS: clear stale OSC 11 background cache on config change (#12822) Mitchell Hashimoto 2026-05-27 07:51:12 -07:00
  • c343c5a67a Extract click/drag selection handling into SelectionGesture (#12830) Mitchell Hashimoto 2026-05-27 07:48:23 -07:00
  • 68959c5c63 terminal: fix selection gesture edge cases Mitchell Hashimoto 2026-05-27 06:55:53 -07:00
  • 7d4d1e5819 terminal: add configurable behaviors based on click count Mitchell Hashimoto 2026-05-27 06:29:43 -07:00
  • 82a73f2bf1 terminal: SelectionGesture press returns standard behaviors Mitchell Hashimoto 2026-05-27 06:23:30 -07:00
  • 9b00bb436a terminal: better SelectionGesture docs Mitchell Hashimoto 2026-05-27 06:20:18 -07:00
  • ce4128afc4 Update VOUCHED list (#12829) ghostty-vouch[bot] 2026-05-27 12:33:56 +00:00
  • 5368adcd29 macos: avoid duplicate appearance sync on tab focus Tunglies 2026-05-27 19:43:41 +08:00
  • f5f9d32d0a terminal: SelectionGesture deep press Mitchell Hashimoto 2026-05-26 21:33:10 -07:00
  • df98b6d983 terminal: SelectionGesture autoscrollTick Mitchell Hashimoto 2026-05-26 21:21:08 -07:00
  • 141c7d44d2 SelectionGesture: release event Mitchell Hashimoto 2026-05-26 21:13:46 -07:00
  • 229f4c1f4f terminal: SelectionGesture handles word/line drag Mitchell Hashimoto 2026-05-26 20:58:14 -07:00
  • c00cdd886b SelectionGesture: drag events Mitchell Hashimoto 2026-05-26 20:34:44 -07:00
  • 33f1558801 core: mouse left release renderer lock made more coarse Mitchell Hashimoto 2026-05-26 17:00:45 -07:00
  • 57d202066d macOS: clear stale OSC 11 background cache on config change Adam Bouker 2026-04-27 11:35:04 -05:00
  • 2e5ad917eb apprt/gtk: fix audio-bell GStreamer thread leak (reuse one MediaFile per surface) (#12815) Jeffrey C. Ollie 2026-05-26 11:20:02 -05:00
  • 14df684a70 core: adapt Surface to use SelectionGesture with press only Mitchell Hashimoto 2026-05-25 15:45:20 -07:00
  • d86ff37a58 terminal: SelectionGesture, but only with mouse press Mitchell Hashimoto 2026-05-25 14:07:41 -07:00
  • 9910a1a475 test: add audio-bell thread-leak NixOS check (GNOME/Wayland) Nikolay Bryskin 2026-05-25 23:21:27 +03:00
  • 0708f932a5 apprt/gtk: add regression test for audio-bell MediaFile reuse Nikolay Bryskin 2026-05-25 23:10:34 +03:00
  • 0b6d91e531 apprt/gtk: reuse one audio-bell MediaFile per surface to fix thread leak Nikolay Bryskin 2026-05-25 21:58:09 +03:00
  • a746d0f728 Update VOUCHED list (#12816) ghostty-vouch[bot] 2026-05-25 20:38:13 +00:00
  • ac69942cdc cli: rework +ssh-cache internals and user interface Jon Parise 2026-05-25 14:53:24 -04:00
  • 2d0fb81751 Update VOUCHED list (#12813) ghostty-vouch[bot] 2026-05-25 17:54:35 +00:00
  • cb28160b5a elvish: remove community maintenance note (#12812) Mitchell Hashimoto 2026-05-25 09:07:19 -07:00
  • 53e400ad85 cli: fix readEntries leak and double-free (#12811) Mitchell Hashimoto 2026-05-25 09:07:09 -07:00
  • 16d7c8f2b4 elvish: remove community maintenance note Jon Parise 2026-05-25 11:56:37 -04:00
  • a5550a2dcb cli: fix readEntries leak and double-free Jon Parise 2026-05-25 11:29:00 -04:00
  • ae52f97dca Update VOUCHED list (#12809) ghostty-vouch[bot] 2026-05-25 13:31:49 +00:00
  • b869a6e5ab libghostty: expose per-cell selection state (#12798) Mitchell Hashimoto 2026-05-24 20:28:58 -07:00
  • edf2da0157 libghostty: expose per-cell selection state Mitchell Hashimoto 2026-05-24 20:22:30 -07:00
  • cf9e85ecd7 deal with large outputs from xdg-open/rundll32/open (#12797) Mitchell Hashimoto 2026-05-24 19:49:04 -07:00
  • bb375a2f75 deal with large outputs from xdg-open/rundll32/open Jeffrey C. Ollie 2026-05-24 20:35:39 -05:00
  • c5946f4fef libghostty: detach tracked grid refs on free (#12795) Mitchell Hashimoto 2026-05-24 14:21:58 -07:00
  • 5f08694759 libghostty: selection APIs for C (#12794) Mitchell Hashimoto 2026-05-24 14:14:54 -07:00
  • 03df613e39 libghostty: detach tracked grid refs on free Mitchell Hashimoto 2026-05-24 14:09:28 -07:00
  • 2ce5db29ca libghostty: selection formatting Mitchell Hashimoto 2026-05-24 13:56:54 -07:00
  • eb777b8036 libghostty: selectWordBetween in C Mitchell Hashimoto 2026-05-24 13:51:43 -07:00
  • e8f5353912 example/c-vt-selection Mitchell Hashimoto 2026-05-24 13:47:32 -07:00
  • cc48312c08 libghostty: selection word/line/output/all helpers Mitchell Hashimoto 2026-05-24 12:53:41 -07:00
  • 847b8afc87 libghostty: remove selection validation, way too expensive Mitchell Hashimoto 2026-05-23 18:31:07 -07:00
  • 7b49d1f129 terminal: PageList.reset needs to reset page serial mins Mitchell Hashimoto 2026-05-23 15:26:24 -07:00
  • ae839393d9 libghostty: add Selection equal and validate Mitchell Hashimoto 2026-05-23 15:21:44 -07:00
  • 2512fad940 libghostty: move selection functions to selection doxygen group Mitchell Hashimoto 2026-05-23 15:20:12 -07:00
  • 671c12fad9 libghostty: add selection contains API Mitchell Hashimoto 2026-05-23 15:17:18 -07:00
  • 4a77e81967 libghostty: add selection ordering APIs Mitchell Hashimoto 2026-05-23 15:15:03 -07:00
  • 15d8963681 libghostty: add selection adjustment api Mitchell Hashimoto 2026-05-23 15:08:38 -07:00
  • 545a5aef66 libghostty: document selection snapshot lifetime Mitchell Hashimoto 2026-05-23 15:04:51 -07:00
  • 24048ffd47 libghostty: expose row-local render selections Mitchell Hashimoto 2026-05-23 14:58:56 -07:00
  • ae03d3cae4 libghostty: expose get/set active selection state Mitchell Hashimoto 2026-05-23 14:54:34 -07:00
  • d5d8cef4d3 macOS: fix search bar Enter key blocking IME composition (#12781) Mitchell Hashimoto 2026-05-23 14:51:12 -07:00
  • 7c3d9502dc Update VOUCHED list (#12779) Mitchell Hashimoto 2026-05-23 14:50:45 -07:00
  • af94eac1e1 libghostty: add tracked grid ref API (#12785) Mitchell Hashimoto 2026-05-23 14:50:19 -07:00
  • 60f767dd84 core: guard surface left-click pins with screen generations Mitchell Hashimoto 2026-05-23 14:42:33 -07:00
  • 2355550a94 libghostty: add tracked grid ref API Mitchell Hashimoto 2026-05-23 13:56:12 -07:00
  • da541bea63 fix stray brace from conflict resolution minorcell 2026-05-23 16:33:33 +08:00
  • 7a346dd8d4 macOS: fix search bar Enter key blocking IME composition minorcell 2026-05-23 00:08:34 +08:00
  • a968e120dd Update VOUCHED list (#12780) ghostty-vouch[bot] 2026-05-23 07:58:07 +00:00
  • 1b3c5b57ff Update VOUCHED list github-actions[bot] 2026-05-23 07:25:16 +00:00
  • 3e3705b932 macOS: fix surface focus/render state after dragging in to to another window/tab (#12338) Mitchell Hashimoto 2026-05-22 09:05:11 -07:00
  • f5aa271d07 cli: add an ssh-wrapping +ssh action (#12582) Mitchell Hashimoto 2026-05-22 09:04:36 -07:00
  • a03b52e18b fix: preserve active cursor position during reflow (#12598) Mitchell Hashimoto 2026-05-22 09:03:52 -07:00
  • 24d664f0ba fix: apply variation selectors to preceding codepoint (#12596) Mitchell Hashimoto 2026-05-22 09:02:48 -07:00
  • b78174a68f macOS: update window appearance for About and ConfigurationErrors (#12601) Mitchell Hashimoto 2026-05-22 08:58:26 -07:00
  • 7e24f0e0bc macOS: use find pasteboard for search needle (#12712) Mitchell Hashimoto 2026-05-22 08:57:45 -07:00
  • afe4819920 macOS: Re-enable global keybinds after event tap disable events (#12714) Mitchell Hashimoto 2026-05-22 08:56:16 -07:00
  • 52f23fb419 macOS: review windows when quitting (#12742) Mitchell Hashimoto 2026-05-22 08:55:14 -07:00
  • ec15d0e7db gtk: wire up occlusionCallback for non-focused tabs (#12760) Mitchell Hashimoto 2026-05-22 08:54:02 -07:00
  • 10c6121458 build(deps): bump docker/build-push-action from 7.1.0 to 7.2.0 (#12765) Jeffrey C. Ollie 2026-05-21 20:02:51 -05:00
  • cb79efa779 build(deps): bump docker/build-push-action from 7.1.0 to 7.2.0 dependabot[bot] 2026-05-22 00:23:23 +00:00
  • 14d9e600ac renderer: skip updateFrame when surface is not visible Mike Bommarito 2026-05-20 22:50:03 -04:00
  • 88d30bb30a gtk: wire occlusionCallback to GLArea map/unmap Mike Bommarito 2026-05-20 22:50:03 -04:00
  • 46d54ed673 vouch: enable auto-locking closed issues (#12752) Mitchell Hashimoto 2026-05-20 09:38:17 -07:00
  • 4f94afdb4b vouch: enable auto-locking closed issues trag1c 2026-05-20 18:13:49 +02:00
  • 25596541ec snap: export TERMINFO_DIRS so child shells find xterm-ghostty (#12662) Ken VanDine 2026-05-20 16:57:21 +02:00
  • 86444156b4 build(highway): require apple_sdk for darwin builds (#12725) Mitchell Hashimoto 2026-05-20 06:07:07 -07:00
  • 19e20f7664 Update VOUCHED list (#12746) ghostty-vouch[bot] 2026-05-20 03:31:15 +00:00
  • 9bcb30aa11 Update VOUCHED list (#12744) ghostty-vouch[bot] 2026-05-19 20:36:54 +00:00
  • 00a989774e macOS: add review windows when quitting Lukas 2026-05-19 20:01:32 +02:00
  • 8f9b86afa8 macOS: add confirmCloseAsync to return the actual response Lukas 2026-05-19 19:58:01 +02:00
  • 7f5c233492 macOS: add windowCanBeClosedWithoutConfirmation without any side effects Lukas 2026-05-19 19:56:09 +02:00
  • 8150b5b772 Update iTerm2 colorschemes (#12711) Mitchell Hashimoto 2026-05-19 09:11:09 -07:00
  • 5f2f08ebda macOS: check the resource the URL refers to (#12731) Mitchell Hashimoto 2026-05-19 09:10:05 -07:00