Commit Graph

  • b09e4e5d63 config: add cursor-invert-fg-bg option Gregory Anders 2024-06-17 10:17:14 -05:00
  • 8211e7e83a inspector: fix mode prefix by prepending '?' only to private modes Tim Culverhouse 2024-07-22 05:56:18 -05:00
  • 64f9327a7d Add unit tests Justin Su 2024-07-21 17:58:00 -04:00
  • 72c672adb7 Fix multiple deprecated names for zig lib/std multifred 2024-07-22 00:06:18 +02:00
  • a917d80a1d Merge branch 'ghostty-org:main' into adjust-line Justin Su 2024-07-21 17:52:46 -04:00
  • 76e0cf1046 Merge pull request #1982 from injust/fix-relabel-tabs Mitchell Hashimoto 2024-07-21 10:09:57 -07:00
  • 5268780f00 macos: comment on clearing tab Mitchell Hashimoto 2024-07-21 10:09:18 -07:00
  • d656b0650d Merge pull request #1985 from ghostty-org/fcmono Mitchell Hashimoto 2024-07-21 09:57:20 -07:00
  • 4b5ad77b70 font: fontconfig always prefer monospace in pattern Mitchell Hashimoto 2024-07-21 09:48:07 -07:00
  • 4f182c5578 docs: specify path must be absolute Remi Gelinas 2024-07-21 11:36:43 -04:00
  • c6cf13ac89 feat: add absolute path assertion Remi Gelinas 2024-07-21 10:19:46 -04:00
  • 6e5bc62726 apprt/gtk: disable copy in context menu while without selection karei 2024-07-20 23:02:17 +03:00
  • 57db35036e apprt/gtk: implement context menu karei 2024-07-20 20:56:40 +03:00
  • f57f9f2ec9 Use 1-indexed values when dealing with tabs Justin Su 2024-07-21 03:31:33 -04:00
  • 823e073795 Relabel all tabs and clear labels for tabs with no key equivalent Justin Su 2024-07-20 23:48:30 -04:00
  • 7919cb266e Update comment Justin Su 2024-07-21 01:33:37 -04:00
  • 97bd46de7f Add adjust_selection actions for beginning_of_line and end_of_line Justin Su 2024-07-20 23:06:06 -04:00
  • 3ad478044b Fix some words Justin Su 2024-07-20 23:04:24 -04:00
  • e6a4bb99f7 Merge pull request #1980 from ghostty-org/scrollweird Mitchell Hashimoto 2024-07-20 14:56:27 -07:00
  • 9198adcba3 terminal: Pin.isBetween broken logic Mitchell Hashimoto 2024-07-20 14:50:31 -07:00
  • 3a5b940703 Merge pull request #1978 from injust/xcode-16 Mitchell Hashimoto 2024-07-20 11:12:04 -07:00
  • 5d71ab9f26 Fix build on Xcode 16 Justin Su 2024-07-20 13:13:49 -04:00
  • 019561d8c2 Merge pull request #1959 from kareigu/open_scrollback Mitchell Hashimoto 2024-07-19 20:27:27 -07:00
  • a62b76eda3 core: add binding to write screen to file Mitchell Hashimoto 2024-07-19 20:24:51 -07:00
  • 55657465a7 add write_selection_file Mitchell Hashimoto 2024-07-19 20:20:49 -07:00
  • 10198d88dc core: make the write scrollback file logic more generic Mitchell Hashimoto 2024-07-19 20:16:17 -07:00
  • e3df08039a some bikeshedding Mitchell Hashimoto 2024-07-19 20:03:20 -07:00
  • 9f6e85eba7 Revert "macos: add button and menu item for opening scrollback file" Mitchell Hashimoto 2024-07-19 19:54:33 -07:00
  • fa264ca160 Revert "apprt/gtk: add menu button for opening scrollback file" Mitchell Hashimoto 2024-07-19 19:54:21 -07:00
  • f9c14c55b4 macos: add button and menu item for opening scrollback file karei 2024-07-17 22:15:56 +03:00
  • 4e9639711c apprt/gtk: add menu button for opening scrollback file karei 2024-07-16 20:52:55 +03:00
  • 6fde429728 core: support opening scrollback file in default text editor karei 2024-07-16 15:10:37 +03:00
  • 5ed0bcc4ac Merge pull request #1864 from SkamDart/text-selection-keybinds Mitchell Hashimoto 2024-07-19 14:26:04 -07:00
  • 72c0f9dd32 adjust selection Mitchell Hashimoto 2024-07-19 14:20:28 -07:00
  • 72d8af5d0b rename to expand_selection Mitchell Hashimoto 2024-07-19 14:19:21 -07:00
  • cdeeeb9f88 feat: keybinds for text selection on copy mode Cameron Dart 2024-06-14 14:00:19 -07:00
  • 2bf1f80f77 bash: add primary and secondary marks to PS1 and PS2 Jon Parise 2024-07-19 07:20:13 -04:00
  • 1eb18895bf Merge pull request #1964 from jparise/osc-133-secondary Mitchell Hashimoto 2024-07-18 21:39:23 -07:00
  • 53d59eb93d Merge pull request #1971 from hauleth/fix/append-to-manpath-instead-of-overriding Mitchell Hashimoto 2024-07-18 18:53:56 -07:00
  • 66ed6798ed Merge pull request #1970 from qwerasd205/shaper-cache-reset Mitchell Hashimoto 2024-07-18 18:49:45 -07:00
  • f4c26dfaf5 shaper/coretext: use pointer address for cache comparison Mitchell Hashimoto 2024-07-18 18:46:09 -07:00
  • 1100145cf3 tweaks Mitchell Hashimoto 2024-07-18 15:57:55 -07:00
  • 255e50124c fix: instead of overriding MANPATHs set by OS, append to them Łukasz Niemier 2024-07-19 00:36:42 +02:00
  • 12e8d96b1a shaper/coretext: reset font cache on grid change Qwerasd 2024-07-18 17:39:57 -04:00
  • bf2450479e Merge pull request #1969 from vancluever/gtk-mouse-shape-drag Mitchell Hashimoto 2024-07-18 09:34:12 -07:00
  • ffb31bbd03 Merge pull request #1967 from jparise/bash-prompt-end Mitchell Hashimoto 2024-07-18 09:34:01 -07:00
  • 7a50d37bc2 Merge pull request #1962 from jparise/screen-clearprompt-continuation Mitchell Hashimoto 2024-07-18 09:30:26 -07:00
  • b387796cc9 Merge pull request #1965 from jparise/editorconfig Mitchell Hashimoto 2024-07-18 09:28:39 -07:00
  • d0446a8444 apprt/gtk: set mouse shape on GL area widget instead of overlay Chris Marchesi 2024-07-18 08:56:24 -07:00
  • 699fce0ee5 docs: add docstrings Remi Gelinas 2024-07-18 11:03:23 -04:00
  • 00fe956b3b bash: always send "end of command" prompt sequence Jon Parise 2024-07-18 10:31:41 -04:00
  • 8218a19421 editorconfig: indent styles for shell scripts Jon Parise 2024-07-18 09:17:14 -04:00
  • a4bc98a031 terminal: differentiate OSC 133 continuation and secondary kinds Jon Parise 2024-07-18 08:56:50 -04:00
  • a2f0dbcecf Merge pull request #1955 from ghostty-org/ibsr Mitchell Hashimoto 2024-07-17 19:54:24 -07:00
  • 9369a1a34b terminal: test clearPrompt with a continuation Jon Parise 2024-07-17 20:39:43 -04:00
  • 0197f6d15e fix: handle recursive config files Remi Gelinas 2024-07-17 17:27:31 -04:00
  • a546da0417 feat: print every config error message Remi Gelinas 2024-07-17 17:03:09 -04:00
  • 368868f712 fix: handle relative paths in CLI Remi Gelinas 2024-07-17 16:51:16 -04:00
  • c12bed7557 Merge pull request #1960 from o-az/patch-1 Mitchell Hashimoto 2024-07-17 13:47:35 -07:00
  • 252c0ef927 fix: remove dollar sign from code snippets omar 2024-07-17 14:18:23 -06:00
  • 91d13ae0b0 Merge pull request #1957 from ghostty-org/font-flag Mitchell Hashimoto 2024-07-17 12:05:06 -07:00
  • 3350e3c848 refactor: move config file loading into loadFile Remi Gelinas 2024-07-17 15:02:03 -04:00
  • 6ac13034fe config: font-family CLI flags will clear font families set in files Mitchell Hashimoto 2024-07-17 11:59:15 -07:00
  • 12291d036c Merge pull request #1956 from ghostty-org/gtk-e-flag Mitchell Hashimoto 2024-07-17 11:21:26 -07:00
  • 306e9f8bb6 config: -e CLI flag automatically implies gtk-single-instance=false Mitchell Hashimoto 2024-07-17 11:17:15 -07:00
  • 137ba66211 terminal: implement in-band size reports (Mode 2048) Mitchell Hashimoto 2024-07-17 10:18:15 -07:00
  • 431c99313c feat(cli): add initial validate-config action Remi Gelinas 2024-07-17 12:27:12 -04:00
  • 11571a86da Merge pull request #1954 from ghostty-org/base64 Mitchell Hashimoto 2024-07-16 20:29:48 -07:00
  • 360e4f690f terminal/kitty: change graphics base64 decode to use simdutf Mitchell Hashimoto 2024-07-16 20:21:09 -07:00
  • 27acd71105 simd: add base64 functions from simdutf Mitchell Hashimoto 2024-07-16 20:12:45 -07:00
  • 00b1851191 Merge pull request #1952 from kareigu/gtk_fix_inspector_menu_button Mitchell Hashimoto 2024-07-16 08:52:27 -07:00
  • 50c562bb47 gtk: fix terminal inspector menu button karei 2024-07-16 15:14:33 +03:00
  • fff80b3496 Merge pull request #1950 from ghostty-org/gtk-deco Mitchell Hashimoto 2024-07-15 21:29:37 -07:00
  • 2d7baaa7d7 apprt/gtk: toggle_window_decorations keybinding Mitchell Hashimoto 2024-07-15 21:23:52 -07:00
  • cef4ef49ba Merge pull request #1948 from ghostty-org/termio Mitchell Hashimoto 2024-07-15 15:26:36 -07:00
  • 524f24aaf5 termio: remove unused data Mitchell Hashimoto 2024-07-15 15:23:39 -07:00
  • 8cd901450a remove unused derived config values Mitchell Hashimoto 2024-07-15 10:53:01 -07:00
  • 3867e20e72 termio: get rid of manual backend Mitchell Hashimoto 2024-07-15 10:50:17 -07:00
  • 8a5e43f3f1 termio: update docs Mitchell Hashimoto 2024-07-15 10:30:00 -07:00
  • 835d622baa termio: writer => mailbox Mitchell Hashimoto 2024-07-15 10:23:09 -07:00
  • 001a6d2624 termio: reader => backend Mitchell Hashimoto 2024-07-15 10:14:05 -07:00
  • dc6dc1d3d2 termio: remove more state Mitchell Hashimoto 2024-07-15 10:02:02 -07:00
  • 3625e1e58e termio: take reader as option Mitchell Hashimoto 2024-07-15 09:55:31 -07:00
  • 4a4b9f2411 termio: trying to get Exec to not have access to full Opts Mitchell Hashimoto 2024-07-15 09:45:58 -07:00
  • 485346c694 termio: more windows fixes Mitchell Hashimoto 2024-07-14 18:15:19 -07:00
  • f0d896e11d termio: more windows fixes Mitchell Hashimoto 2024-07-14 15:17:40 -07:00
  • b0cd40d1de termio: fix windows build Mitchell Hashimoto 2024-07-14 15:16:16 -07:00
  • 08ed60ceec termio: ReadData is gone! Mitchell Hashimoto 2024-07-14 15:15:22 -07:00
  • 89d407dd6a termio: excessive cursor reset Mitchell Hashimoto 2024-07-14 15:13:41 -07:00
  • 6b0b840a81 termio: writer needs a mut pointer Mitchell Hashimoto 2024-07-14 15:11:09 -07:00
  • a848a53d26 termio: remove a ton of state Mitchell Hashimoto 2024-07-14 15:10:05 -07:00
  • af7adedb50 termio: writer abstraction Mitchell Hashimoto 2024-07-14 14:48:48 -07:00
  • 31144da845 termio: Thread doesn't need to hold termio pointer Mitchell Hashimoto 2024-07-14 10:27:58 -07:00
  • f50c15c350 termio: ReadData doesn't need a loop Mitchell Hashimoto 2024-07-14 09:40:53 -07:00
  • eec33f10e2 termio: remove more unused things Mitchell Hashimoto 2024-07-13 19:27:17 -07:00
  • e30e635bed termio: move all subprocess logic to termio.Exec Mitchell Hashimoto 2024-07-13 19:23:45 -07:00
  • 7c23d61379 termio: rename Mitchell Hashimoto 2024-07-13 18:50:37 -07:00
  • faef40b769 termio: fix up rebase Mitchell Hashimoto 2024-07-13 15:21:50 -07:00
  • 16f5890724 termio: delete old impl Mitchell Hashimoto 2024-07-13 15:18:15 -07:00
  • b3c2479f87 termio: move subprocess out to its own file Mitchell Hashimoto 2024-07-13 15:17:36 -07:00