Commit Graph

  • afc172728f macos: offset quicklook box a bit to look better (imo) Mitchell Hashimoto 2024-06-29 11:31:12 -05:00
  • 9a78563428 add TODO for branch Mitchell Hashimoto 2024-06-29 11:29:02 -05:00
  • 26735f0e05 apprt: convert selection info to a single struct and C API Mitchell Hashimoto 2024-06-29 11:23:14 -05:00
  • 80700d524d macos: add API to get selection top-left for quicklook Mitchell Hashimoto 2024-06-20 14:05:47 -07:00
  • 4c3fbffa4b macos: return valid selection range Mitchell Hashimoto 2024-06-20 10:31:51 -07:00
  • d5f27245d4 macos: hacky API to get a CTFont for QuickLook Mitchell Hashimoto 2024-06-18 17:43:39 -04:00
  • 280b8efacc macos: I don't need any custom quicklook stuff Mitchell Hashimoto 2024-06-12 06:58:33 -04:00
  • 99faeab649 macos: release pressure on mouseUp Mitchell Hashimoto 2024-06-12 06:40:03 -04:00
  • 6faeb9ba40 core: mouse pressure state and callbacks Mitchell Hashimoto 2024-06-12 06:39:17 -04:00
  • c165cef0a6 macos: initialize some pressure click boilerplate Mitchell Hashimoto 2024-06-12 06:14:06 -04:00
  • 110ef5c9a5 Merge pull request #1894 from ghostty-org/sparkle Mitchell Hashimoto 2024-06-29 09:19:52 -04:00
  • c290a28667 macos: update Sparkle to 2.6.3 Mitchell Hashimoto 2024-06-29 08:11:04 -05:00
  • 7220e904b4 Merge pull request #1893 from ghostty-org/scroll-full Mitchell Hashimoto 2024-06-29 00:49:34 -04:00
  • c3f78bc69d core: mouse within top/bottom 1 pixel should scroll selection Mitchell Hashimoto 2024-06-28 23:45:42 -05:00
  • 4a0e148fe9 Merge pull request #1891 from NgoHuy/fix-issue-1667 Mitchell Hashimoto 2024-06-28 19:10:09 -04:00
  • 49d10fb661 Fix issue 1667 Severus 2024-06-28 23:35:55 +07:00
  • 1d1733f86f Merge pull request #1890 from ghostty-org/oni Mitchell Hashimoto 2024-06-28 05:07:46 -07:00
  • 1677e95f86 pkg/oniguruma: add additional header configs for build Mitchell Hashimoto 2024-06-28 07:34:55 -04:00
  • 18d1cb49b3 Merge pull request #1886 from injust/patch-1 Mitchell Hashimoto 2024-06-28 04:28:37 -07:00
  • 4de204659d fix a typo in Config.zig Justin Su 2024-06-25 19:58:21 -04:00
  • 7741463f82 Merge pull request #1884 from ghostty-org/tabs Mitchell Hashimoto 2024-06-25 10:13:34 -07:00
  • 37eb4082fe config: reorder increase font size so it works on macOS menu Mitchell Hashimoto 2024-06-25 10:10:52 -07:00
  • ed993faa56 Merge pull request #1883 from DieracDelta/jr/fix_link Mitchell Hashimoto 2024-06-25 10:03:52 -07:00
  • c9c1bd0531 macos: titlebar tabs should do nothing if no titlebar Mitchell Hashimoto 2024-06-25 10:03:05 -07:00
  • b0959ae189 docs: fix nix wiki 404 in README Justin Restivo 2024-06-25 12:52:48 -04:00
  • 7771d137c6 Merge pull request #1882 from ghostty-org/selcontained Mitchell Hashimoto 2024-06-25 09:48:44 -07:00
  • 1a22bc7f3b terminal: if cloned screen is subset of selection, select full screen Mitchell Hashimoto 2024-06-25 09:45:36 -07:00
  • b26357a2fb Merge pull request #1880 from qwerasd205/fix-set Mitchell Hashimoto 2024-06-24 21:01:52 -07:00
  • b62806360b terminal: add test for pagelist to clear styles Mitchell Hashimoto 2024-06-24 20:58:11 -07:00
  • 368960d76a use +% for overflow Mitchell Hashimoto 2024-06-24 20:37:11 -07:00
  • 44c75931b4 terminal: ref counted set count is const Mitchell Hashimoto 2024-06-24 20:33:28 -07:00
  • 93b038f490 fix(RefCountedSet): add NeedsRehash error and fix PSL counting bug Qwerasd 2024-06-24 20:40:05 -04:00
  • 35793ee7cc page integrity checks: detect zombie styles Qwerasd 2024-06-24 20:31:42 -04:00
  • 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
  • 714bc3acf0 core: buffer the selection file max 2024-06-10 08:10:44 -07:00
  • 8663d0be80 core: print current selection to file max 2024-06-05 17:47:04 -07: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