Commit Graph

  • 526a79d899 Fix some basic build errors. Gordon Cassie 2024-06-09 11:52:05 -07:00
  • 952a3da0ac 0.13 conversions Mitchell Hashimoto 2024-06-08 20:21:00 -07:00
  • 252ad21898 update deps Mitchell Hashimoto 2024-06-08 20:13:08 -07:00
  • cfd935868c update mach Mitchell Hashimoto 2024-06-08 20:10:16 -07:00
  • 410a3cfbb9 update a couple more deps Mitchell Hashimoto 2024-06-08 19:59:17 -07:00
  • 9f92db79ec update ziglyph Mitchell Hashimoto 2024-06-08 19:54:31 -07:00
  • c6f5b30f0d begin 0.13 update process -- very broken Mitchell Hashimoto 2024-06-08 19:51:44 -07:00
  • c69dc0e0e1 migrate termio.Options.LinuxCgroup to Command Mitchell Hashimoto 2024-06-08 19:10:19 -07:00
  • 508922efd0 Merge pull request #1848 from jcollie/clone_into_cgroup Mitchell Hashimoto 2024-06-08 19:09:19 -07:00
  • 6ae6e3ba11 remove unused var Mitchell Hashimoto 2024-06-08 19:08:05 -07:00
  • 8f9cdff1f5 small stylistic tweaks Mitchell Hashimoto 2024-06-08 19:07:10 -07:00
  • e2772eacec Merge pull request #1846 from kdrag0n/buffered-scrollback-file Mitchell Hashimoto 2024-06-08 14:56:13 -07:00
  • 55a9268322 Merge pull request #1852 from ghostty-org/unsafe Mitchell Hashimoto 2024-06-08 14:46:34 -07:00
  • fb7cbd69c0 core: consider any paste with bracketed paste closer unsafe Mitchell Hashimoto 2024-06-08 14:38:49 -07:00
  • af9efd4d93 use consistent type for pid Jeffrey C. Ollie 2024-06-08 07:43:44 -06:00
  • e6f97c28f8 Use clone3 / CLONE_INTO_CGROUP on Linux Jeffrey C. Ollie 2024-06-07 23:48:03 -06:00
  • 197b873dee scrollback: buffer writes to scrollback file Danny Lin 2024-06-06 23:46:24 -07:00
  • 6bd8cfb840 Merge pull request #1842 from ghostty-org/font-crash Mitchell Hashimoto 2024-06-07 20:35:14 -07:00
  • 919b00571a font: preload deferred faces in SharedGrid to avoid data races Mitchell Hashimoto 2024-06-07 20:29:15 -07:00
  • b5a92efc57 HACK: ctrl-tab to swap to last active tab Danny Lin 2024-06-07 20:27:50 -07:00
  • 0d94fb61c9 terminal: all cursor movement needs to mark the old and new page dirty Mitchell Hashimoto 2024-06-07 15:03:02 -07:00
  • c2b0bb6395 terminal: mark old/new rows as dirty when moving the cursor absolute Mitchell Hashimoto 2024-06-07 14:55:02 -07:00
  • 5092cb55ad Merge pull request #1837 from ghostty-org/titlebar-style Mitchell Hashimoto 2024-06-07 13:15:14 -07:00
  • 50f05d9ea6 Merge pull request #1838 from ghostty-org/macos-terminal-style Mitchell Hashimoto 2024-06-07 12:52:21 -07:00
  • 550a9be241 config: introduce macos-window-shadow Mitchell Hashimoto 2024-06-07 12:46:14 -07:00
  • 5a026cf1a2 macos: set background color on transparency that matches Terminal.app Mitchell Hashimoto 2024-06-07 12:35:57 -07:00
  • 25484d2ccc macos: set background opacity/blur on window controller not surface Mitchell Hashimoto 2024-06-07 12:31:45 -07:00
  • 4dde7edfab config: macos-titlebar-style, remove titlebar-tabs option Mitchell Hashimoto 2024-06-07 12:12:48 -07:00
  • 6dd88a1bb2 Merge pull request #1835 from jparise/childprocess Mitchell Hashimoto 2024-06-07 09:45:08 -07:00
  • b1e1d8c3eb os: std.ChildProcess -> std.process.Child Jon Parise 2024-06-07 12:36:30 -04:00
  • 23c12c895b delete history file after running less Danny Lin 2024-06-07 03:03:06 -07:00
  • 9e71847c25 HACK: dynamic light/dark theme Danny Lin 2024-06-07 02:51:23 -07:00
  • 6789858d92 buffer scrollback writes Danny Lin 2024-06-06 23:46:24 -07:00
  • 0e293b84af HACK: less for scrollback pager Danny Lin 2024-06-06 23:37:24 -07:00
  • f97d15ee12 HACK: add focus-follows-mouse Danny Lin 2024-06-06 23:19:39 -07:00
  • d5e6fcd170 feat: add macos-window-shadow Haze Booth 2024-06-07 00:21:09 -04:00
  • e8e19c9e67 fixup! feat: add macos-title-bar-luminance-check Haze Booth 2024-06-06 23:47:06 -04:00
  • efc9d3957f feat: add macos-title-bar-luminance-check Haze Booth 2024-06-06 23:37:00 -04:00
  • 54ccefe838 Merge pull request #1832 from rockorager/csiDispatch-alias Mitchell Hashimoto 2024-06-06 18:40:35 -07:00
  • 4eddd919ef stream: remove redundant alias handling in csiDispatch Tim Culverhouse 2024-06-06 20:15:58 -05:00
  • e66d11ac69 Merge pull request #1830 from ghostty-org/xdg-title Mitchell Hashimoto 2024-06-06 14:53:31 -07:00
  • be598be6de config: xdg-terminal-exec parsing should ignore the initial "-e" Mitchell Hashimoto 2024-06-06 14:50:04 -07:00
  • 1093ccecb4 xdg-terminal-exec invocations set title based on command Mitchell Hashimoto 2024-06-06 10:01:32 -07:00
  • 56871c3828 Merge pull request #1828 from ghostty-org/cgroup Mitchell Hashimoto 2024-06-06 09:28:38 -07:00
  • 096ed254df Merge pull request #1827 from Jan200101/PR/inspector-unicode Mitchell Hashimoto 2024-06-05 18:23:30 -07:00
  • dda6a22ea9 apprt/gtk: cgroup hierarchy only affects surfaces Mitchell Hashimoto 2024-06-05 10:42:43 -07:00
  • cc6d8bfbfd config: clarify some config Mitchell Hashimoto 2024-06-05 10:29:01 -07:00
  • 99d567274b config: add cgroup memory limit config Mitchell Hashimoto 2024-06-05 10:27:53 -07:00
  • 3b41b89c23 apprt/gtk: config to hard fail on cgroup init Mitchell Hashimoto 2024-06-05 09:47:48 -07:00
  • ad5d44af10 config: control cgroup isolation Mitchell Hashimoto 2024-06-05 09:43:57 -07:00
  • 7d9da34259 termio/exec: move subprocess into cgroup Mitchell Hashimoto 2024-06-05 09:30:21 -07:00
  • a63c8d0913 termio: plumb a lot more to get ready to move into cgroup Mitchell Hashimoto 2024-06-05 09:25:06 -07:00
  • 9f1572918f bikeshed style Mitchell Hashimoto 2024-06-05 09:11:44 -07:00
  • 4220a3bd3a inspector: fallback to unicode when key event is invalid This prevents non-ascii characters like Ö from being displayed as invalid Jan200101 2024-06-05 09:10:24 +02:00
  • dc51b8269c plumb the linux cgroup through to termio Mitchell Hashimoto 2024-06-04 21:37:34 -07:00
  • 1285b4f243 apprt/gtk: store transient cgroup Mitchell Hashimoto 2024-06-04 21:10:42 -07:00
  • 01bfce0981 os: cgroup can set memory limits Mitchell Hashimoto 2024-06-04 21:02:25 -07:00
  • d351e80158 os: cgroup create/move Mitchell Hashimoto 2024-06-04 20:22:17 -07:00
  • bbe525c964 os: API to configure cgroup controllers Mitchell Hashimoto 2024-06-04 19:36:48 -07:00
  • b5c4d2f60d os: rename linux => cgroup Mitchell Hashimoto 2024-06-04 19:28:12 -07:00
  • c0b061edd9 os: API for listing cgroup controllers Mitchell Hashimoto 2024-06-04 19:23:18 -07:00
  • 409c958b7e apprt/gtk: cgroup initialization Mitchell Hashimoto 2024-06-04 18:59:44 -07:00
  • 0a5f3fa0a4 os: add linux API for getting cgroup by pid Mitchell Hashimoto 2024-06-04 15:15:11 -07:00
  • 955246d6a0 Merge pull request #1825 from Pangoraw/gtk_nb_switch Mitchell Hashimoto 2024-06-04 08:59:16 -07:00
  • 2d9aad9806 gtk: update tab's window upon switching notebook Paul Berg 2024-06-04 09:19:15 +02:00
  • a502089582 renderer/opengl: don't append assume capacity Mitchell Hashimoto 2024-06-03 20:54:53 -07:00
  • 0b971f6760 Merge pull request #1824 from ghostty-org/iterm2 Mitchell Hashimoto 2024-06-03 19:28:59 -07:00
  • 4b277f1bca update color themes to a34aeb1f505707a35102fe95984d4bea4a85eb3e Mitchell Hashimoto 2024-06-03 19:22:44 -07:00
  • fdd30725e5 Merge pull request #1823 from jparise/explicit-bash Mitchell Hashimoto 2024-06-03 18:43:53 -07:00
  • cd7da9eb4b inspector: fix encoding of pty-encoded key event Mitchell Hashimoto 2024-06-03 18:40:52 -07:00
  • 7d7fa46b0c shell-integration: bash must be explicitly enabled Jon Parise 2024-06-03 20:32:05 -04:00
  • 29b3f9d528 gtk: set tab group so that tabs can be dropped onto other windows Mitchell Hashimoto 2024-06-03 16:21:50 -07:00
  • 4bcc8b998c Merge pull request #1822 from ghostty-org/gtk-wrap Mitchell Hashimoto 2024-06-03 16:11:58 -07:00
  • a72a02488f gtk: goto_split:previous/next wrap Mitchell Hashimoto 2024-06-03 16:06:24 -07:00
  • b9340aad55 Merge pull request #1821 from ghostty-org/gtk-mouse Mitchell Hashimoto 2024-06-03 15:39:23 -07:00
  • d6f79ce96b gtk: note setting title unhides the cursor Mitchell Hashimoto 2024-06-03 15:36:10 -07:00
  • 67c17cba1a apprt/gtk: only set cursor on shape change if its visible Mitchell Hashimoto 2024-06-03 15:07:33 -07:00
  • 30c1ab737c core: only hide mouse on key press events Mitchell Hashimoto 2024-06-03 15:03:22 -07:00
  • ac554c74ff core: do not toggle mouse hidden on keyCallback with mods Mitchell Hashimoto 2024-06-03 14:55:21 -07:00
  • 254608697e Merge pull request #1820 from ghostty-org/gtk Mitchell Hashimoto 2024-06-03 14:46:14 -07:00
  • 7e82cd4d44 Merge pull request #1819 from ghostty-org/pointcoord Mitchell Hashimoto 2024-06-03 14:43:13 -07:00
  • 0abb6b9efa apprt/gtk: when dragging tab out, grab focus Mitchell Hashimoto 2024-06-03 14:40:04 -07:00
  • 86322db991 terminal: point coord y needs to be a larger int Mitchell Hashimoto 2024-06-03 14:25:37 -07:00
  • 237343f478 Merge pull request #1818 from ghostty-org/legacy Mitchell Hashimoto 2024-06-02 14:39:17 -07:00
  • 1fae17d1ef input: CSIu should send full codepoint Mitchell Hashimoto 2024-06-02 14:36:42 -07:00
  • 1551c27578 input: Kitty alternate should be reported even if no shifted text (#1817) Mitchell Hashimoto 2024-06-02 14:36:08 -07:00
  • 08e59c3f37 input: Kitty alternate should be reported even if no shifted text Mitchell Hashimoto 2024-06-02 14:21:09 -07:00
  • 14417d2592 Allow keybinding arbitrary unicode codepoints (#1814) Mitchell Hashimoto 2024-06-02 10:53:36 -07:00
  • 056c4fbfd3 apprt/gtk: accelerator with unicode codepoint can use it directly Mitchell Hashimoto 2024-06-02 10:38:55 -07:00
  • a1852e61be apprt/gtk: support new unicode keys Mitchell Hashimoto 2024-06-02 10:36:22 -07:00
  • 8e7d109a2d input: add unicode bindings Mitchell Hashimoto 2024-06-02 10:32:03 -07:00
  • eb05606213 input: move Trigger key to a union, update C API Mitchell Hashimoto 2024-06-02 10:09:38 -07:00
  • f63927a7c4 Merge pull request #1812 from jparise/ghostty-org Mitchell Hashimoto 2024-06-01 15:32:43 -07:00
  • 2a66d37e48 Update functional URLs for ghostty-org Jon Parise 2024-06-01 16:44:09 -04:00
  • 502423dabf update README Mitchell Hashimoto 2024-06-01 09:46:14 -07:00
  • c7d37dad4b update release job Mitchell Hashimoto 2024-05-31 14:02:54 -07:00
  • 8a5f2e18ab update READMEs to new repo URL Mitchell Hashimoto 2024-05-31 13:36:07 -07:00
  • 8c8e0946b4 Merge pull request #1811 from gpanders/open-no-wait-linux Mitchell Hashimoto 2024-05-31 11:54:27 -07:00
  • 695bc307ba os/open: do not wait for commands which do not terminate Gregory Anders 2024-05-31 12:25:17 -05:00
  • 2ca1a7aeed Merge pull request #1810 from il-k/elvish-integration Mitchell Hashimoto 2024-05-31 08:06:02 -07:00