Commit Graph

  • 6f732cca55 RefCountedSet: use usize for cap to allow up to max Id+1 Qwerasd 2024-06-24 20:30:37 -04:00
  • a7e6f1a070 fix(terminal/PageList): clear cells in truncated rows during clone Qwerasd 2024-06-24 20:09:37 -04:00
  • 69af3f3759 Merge pull request #1878 from sethvargo/sethvargo/docs Mitchell Hashimoto 2024-06-24 16:01:22 -07:00
  • 2246da7207 prettier Mitchell Hashimoto 2024-06-24 16:01:02 -07:00
  • 00745f4caa update README for Zig 0.13 Mitchell Hashimoto 2024-06-24 15:36:05 -07:00
  • 558bce388e Merge pull request #1879 from ghostty-org/zig13 Mitchell Hashimoto 2024-06-24 15:35:30 -07:00
  • 881324b10b Clarify shell integration installation Seth Vargo 2024-06-24 18:18:17 -04:00
  • 98689413b4 disable AVX512 until Zig issue is resolved Mitchell Hashimoto 2024-06-24 15:06:16 -07:00
  • c1ead2e2f1 nix: update to zig 0.13 Mitchell Hashimoto 2024-06-23 21:55:57 -07:00
  • ac0550e267 update libxev Mitchell Hashimoto 2024-06-23 21:55:05 -07:00
  • cb76fe6634 fix linux builds Mitchell Hashimoto 2024-06-23 12:12:24 -07:00
  • 5eff2d88a2 nix: update package to zig 0.13 Mitchell Hashimoto 2024-06-23 12:05:58 -07:00
  • 2c2a830aa6 pkg/oniguruma: call new functions Mitchell Hashimoto 2024-06-23 12:03:09 -07:00
  • c967a35abb Fix some basic build errors. Gordon Cassie 2024-06-09 11:52:05 -07:00
  • 53423f1071 0.13 conversions Mitchell Hashimoto 2024-06-08 20:21:00 -07:00
  • eadd2dc5b0 update deps Mitchell Hashimoto 2024-06-08 20:13:08 -07:00
  • a58821ea34 update mach Mitchell Hashimoto 2024-06-08 20:10:16 -07:00
  • c0e79e0585 update a couple more deps Mitchell Hashimoto 2024-06-08 19:59:17 -07:00
  • a3a90504d5 update ziglyph Mitchell Hashimoto 2024-06-08 19:54:31 -07:00
  • a30e791c85 begin 0.13 update process -- very broken Mitchell Hashimoto 2024-06-08 19:51:44 -07:00
  • 68f0715926 Merge pull request #1877 from ghostty-org/zig_12_1 Mitchell Hashimoto 2024-06-24 10:41:18 -07:00
  • d019bacb18 terminal: RefCountedSize should use usize for byte math Mitchell Hashimoto 2024-06-24 10:39:55 -07:00
  • 06db3ba9e3 Merge pull request #1874 from PeterCardenas/lenient-vim-filepattern Mitchell Hashimoto 2024-06-24 10:27:27 -07:00
  • 20f4c86638 update to zig 0.12.1 Mitchell Hashimoto 2024-06-24 10:25:36 -07:00
  • ae4c5d44d7 Merge pull request #1875 from ghostty-org/machport Mitchell Hashimoto 2024-06-23 21:42:14 -07:00
  • f062d6e405 Update libxev Mitchell Hashimoto 2024-06-23 21:32:03 -07:00
  • 2cd4732cee 🔧 more lenient file matching for ghostty config Peter Cardenas 2024-06-23 14:29:09 -07:00
  • b802e4bb9e Merge pull request #1870 from isabelroses/main Mitchell Hashimoto 2024-06-23 11:59:51 -07:00
  • af132a3838 Merge pull request #1872 from qwerasd205/various-performance Mitchell Hashimoto 2024-06-23 09:51:21 -07:00
  • eebc7d4c3a small stylistic changes Mitchell Hashimoto 2024-06-23 09:44:54 -07:00
  • 982c01feb5 nix: inherit lib from unstable isabel 2024-06-23 13:22:53 +01:00
  • 3b36dbb53e font/coretext: cached fonts uses unmanaged arraylist Mitchell Hashimoto 2024-06-22 20:56:23 -07:00
  • 2607446235 font: add noop endFrame calls to all other shapers Mitchell Hashimoto 2024-06-22 20:49:10 -07:00
  • 9271fd50b6 cache_table and ref_counted_set work on 32-bit machines Mitchell Hashimoto 2024-06-22 20:45:30 -07:00
  • 71353d016e coretext shaper owns CFReleaseThread, works on both Metal and OpenGL now Mitchell Hashimoto 2024-06-22 20:42:59 -07:00
  • 4325dc51bc font: coretext shaper owns the cf release pool Mitchell Hashimoto 2024-06-22 20:32:24 -07:00
  • 3038cb4979 Move CFReleaseThread to os package Mitchell Hashimoto 2024-06-22 20:15:59 -07:00
  • 4aa130b0d1 CacheTable tests, style changes Mitchell Hashimoto 2024-06-22 20:08:02 -07:00
  • 8258e9029c nix: revert back to 23.05 for now Mitchell Hashimoto 2024-06-22 19:37:49 -07:00
  • 81344faeca build(nix): include more into source; ignore flake comapct isabel 2024-06-21 18:19:14 +01:00
  • a73e0183d3 refactor(nix): specify source isabel 2024-06-21 15:17:43 +01:00
  • 89fa275eeb Merge pull request #1868 from ghostty-org/invert-constrained Mitchell Hashimoto 2024-06-18 18:02:50 -04:00
  • 6f43c01b76 renderer/opengl: invert cursor cell text when glyph is constrained Mitchell Hashimoto 2024-06-18 14:59:49 -07:00
  • 067db2af18 Merge pull request #1858 from SkamDart/focus-follows-mouse Mitchell Hashimoto 2024-06-18 17:09:54 -04:00
  • 50019bc766 minor comment changes Mitchell Hashimoto 2024-06-18 17:09:29 -04:00
  • ba1ea858cd Merge pull request #1863 from robbiev/fix-macos-inspector-focus Mitchell Hashimoto 2024-06-18 17:00:54 -04:00
  • bf04942d15 Merge pull request #1862 from robbiev/fix-nix-develop Mitchell Hashimoto 2024-06-17 22:27:50 -04:00
  • 693a599084 macos: regain window focus on inspector toggle Robbie Vanbrabant 2024-06-14 18:52:27 +01:00
  • 3f3db4896b add CFReleasePool handling to OpenGL renderer Qwerasd 2024-06-14 02:07:17 -04:00
  • 053500da38 shaper/coretext: update tests Qwerasd 2024-06-14 01:57:46 -04:00
  • 626ec2b5ac perf: introduce CFReleaseThread for running CoreFoundation releases Qwerasd 2024-06-14 01:43:02 -04:00
  • 04896a14b4 perf(shaper/coretext): cache fonts between shape calls Qwerasd 2024-06-14 00:14:25 -04:00
  • 9741b3a18c perf: introduce RefCountedSet structure, use it for Style.Set Qwerasd 2024-06-13 22:48:15 -04:00
  • bab4abcc6b Nix dev env to not depend on deleted Zig release Robbie Vanbrabant 2024-06-13 19:24:45 +01:00
  • 406d494e1d feat(gtk): focus follows mouse Cameron Dart 2024-06-13 00:59:38 +00:00
  • 92e16ccbf7 no early return Cameron Dart 2024-06-10 18:23:06 -07:00
  • fc52acd47a update config in TerminalController.windowDidLoad and TerminalController.configDidReload Cameron Dart 2024-06-10 18:22:28 -07:00
  • 29fb70197c macos: surface focus follow mouse Cameron Dart 2024-06-10 16:07:33 -07:00
  • 97bb595505 macos: add to config Cameron Dart 2024-06-10 15:30:42 -07:00
  • fd786219d1 feat: focus-follows-mouse Cameron Dart 2024-06-10 13:11:53 -07:00
  • 8d76b5f283 perf: introduce CacheTable strcture, use it for shaper cache Qwerasd 2024-06-10 13:58:35 -04:00
  • db2cefb668 misc: improve rebuildCells time logging Qwerasd 2024-06-10 12:20:49 -04:00
  • 4e4b6ea6de Merge pull request #1856 from ghostty-org/status Mitchell Hashimoto 2024-06-09 18:25:03 -07:00
  • 279921b936 terminal: reject invalid DECSASD status code Mitchell Hashimoto 2024-06-09 21:22:37 -04:00
  • e2b4ee99e5 terminal: add easy debug mode for stream debugging Mitchell Hashimoto 2024-06-09 21:22:23 -04: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
  • 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
  • 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