Commit Graph

  • 57c5522a6b terminal: handle moving/swapping/clearing cells with hyperlinks Mitchell Hashimoto 2024-07-04 10:00:12 -07:00
  • e2133cbd92 terminal: row needs hyperlink state, test clearing hyperlink Mitchell Hashimoto 2024-07-04 09:42:46 -07:00
  • a3a445a066 terminal: print sets hyperlink state, tests Mitchell Hashimoto 2024-07-03 21:17:12 -07:00
  • 6fc9e92dba terminal: hyperlink deleted callback frees string memory Mitchell Hashimoto 2024-07-03 20:46:59 -07:00
  • c880bb6f45 terminal: test hyperlink reuse shares ID Mitchell Hashimoto 2024-07-03 20:46:50 -07:00
  • 548850e453 terminal: RefCountedSet should call deleted on upsert Mitchell Hashimoto 2024-07-03 19:03:25 -07:00
  • d1f41e2035 terminal: hyperlink start/end on screen Mitchell Hashimoto 2024-07-03 18:59:50 -07:00
  • 51c05aeb99 terminal: RefCountedSet doesn't need to pass base anymore Mitchell Hashimoto 2024-07-03 18:26:35 -07:00
  • 2e41afc787 terminal: RefCountedSet has Context variant methods Mitchell Hashimoto 2024-07-03 18:23:46 -07:00
  • cb1caff018 terminal: refcountedset passes base memory to all context funcs Mitchell Hashimoto 2024-07-03 16:18:00 -07:00
  • 2a7755c515 terminal: hyperlink data structures beginning, alloc into page Mitchell Hashimoto 2024-07-03 10:52:37 -07:00
  • a71b487d58 terminal: add strings table to page Mitchell Hashimoto 2024-07-03 10:13:21 -07:00
  • 69705cbced terminal: remove the hyperlink stuff i'm starting over Mitchell Hashimoto 2024-07-03 09:51:12 -07:00
  • 75e1655228 terminal: change default hyperlink count to zero Mitchell Hashimoto 2024-06-09 12:04:50 -07:00
  • 25d1e861ec terminal: page memory layout for uri/hyperlink data Mitchell Hashimoto 2024-06-09 12:01:55 -07:00
  • 6c7b7843e9 terminal: additional parse test cases Mitchell Hashimoto 2024-06-09 10:32:34 -07:00
  • f8e74a563a terminal: parse osc8 end Mitchell Hashimoto 2024-06-09 10:29:42 -07:00
  • 58173c9df5 terminal: parse osc 8 hyperlink_start Mitchell Hashimoto 2024-06-09 10:20:18 -07:00
  • dea8859e2c Merge pull request #1925 from ghostty-org/styleref Mitchell Hashimoto 2024-07-05 21:38:54 -07:00
  • 92ffa9af13 terminal: when adjusting page capacity, account for cursor ref counts Mitchell Hashimoto 2024-07-05 21:33:05 -07:00
  • 88017004d1 Merge pull request #1924 from ghostty-org/kittygfx Mitchell Hashimoto 2024-07-05 19:12:18 -07:00
  • 3fc08aa660 terminal/kitty: intersect cell deletion is 1-based Mitchell Hashimoto 2024-07-05 19:08:33 -07:00
  • c02481530a terminal: Pin.isBetween incorrect if same y and same page Mitchell Hashimoto 2024-07-05 19:06:57 -07:00
  • 44c95cbf7d terminal/kitty: delete by column/row is one-indexed Mitchell Hashimoto 2024-07-05 18:59:21 -07:00
  • f4eea71859 terminal/kitty: image dimensions off by one fix Mitchell Hashimoto 2024-07-05 18:58:56 -07:00
  • 0d6023f059 docs: warn about window-decoration disables tabs functionality Anton Kastritskii 2024-07-05 23:46:27 +01:00
  • 9f3f663633 Merge pull request #1916 from jparise/darwin-manpath Mitchell Hashimoto 2024-07-03 09:29:03 -07:00
  • 4d2c98afea termio: allow failing to build manpath string Mitchell Hashimoto 2024-07-03 09:28:50 -07:00
  • 691319f6d7 termio: remove unnecessary resources_key const Jon Parise 2024-07-03 10:32:50 -04:00
  • 89ac7ac5f6 termio: add man pages to MANPATH on macOS Jon Parise 2024-07-03 10:32:08 -04:00
  • 13b787c0b5 Merge pull request #1915 from ghostty-org/macos-merge Mitchell Hashimoto 2024-07-02 14:14:33 -07:00
  • e3f299ac80 macos: relabel tabs when mergeAllWindows is called Mitchell Hashimoto 2024-07-02 14:08:21 -07:00
  • 6da2ef9112 build: if emit-docs is not set, still create share/man Mitchell Hashimoto 2024-07-02 14:01:40 -07:00
  • 4f8a7d3222 Merge pull request #1912 from ghostty-org/chdir Mitchell Hashimoto 2024-07-02 09:54:37 -07:00
  • 9baf4d143d command: if chdir fails for subprocess, ignore the error Mitchell Hashimoto 2024-07-02 09:47:50 -07:00
  • 57c6f37dcd Merge pull request #1910 from ghostty-org/mouse-capture Mitchell Hashimoto 2024-07-01 18:43:28 -07:00
  • 3462b0676d core: mouse shift escape applies to all buttons, not just left Mitchell Hashimoto 2024-07-01 18:42:32 -07:00
  • e54413c04b Merge pull request #1909 from jparise/mdgen-repo-url Mitchell Hashimoto 2024-07-01 16:51:21 -07:00
  • ade0e7aeaf build: update repository URLs in mdgen documents Jon Parise 2024-07-01 19:15:08 -04:00
  • bbba5ee7b5 Merge pull request #1908 from ghostty-org/macosql Mitchell Hashimoto 2024-07-01 10:12:22 -07:00
  • 7fbc73ad37 macos: implement ctrl+command+d for quicklook under cursor Mitchell Hashimoto 2024-07-01 10:05:05 -07:00
  • 85b8d87966 Merge pull request #1907 from jcollie/no-inherit-gtk-env Mitchell Hashimoto 2024-07-01 09:35:36 -07:00
  • 076c395cbe Merge pull request #1904 from antonk52/f/config-docs Mitchell Hashimoto 2024-07-01 09:34:23 -07:00
  • d946809d6d config: note blank valid value Mitchell Hashimoto 2024-07-01 09:34:07 -07:00
  • fa6d2b2913 Don't leak env vars in GTK apprt. Jeffrey C. Ollie 2024-07-01 11:25:48 -05:00
  • e2c359274d Merge pull request #1906 from ghostty-org/man Mitchell Hashimoto 2024-07-01 08:45:23 -07:00
  • b35ba8982a macos: add man pages to app bundle Mitchell Hashimoto 2024-07-01 08:43:50 -07:00
  • af18adb192 docs: add valid values for enum config options Anton Kastritskii 2024-07-01 15:02:22 +01:00
  • 4fdf1f99c8 Merge pull request #1901 from ghostty-org/macos-context Mitchell Hashimoto 2024-06-30 20:18:13 -07:00
  • a076b1c4a4 Merge pull request #1900 from blinsay/benl/config-reload-docs Mitchell Hashimoto 2024-06-30 20:00:24 -07:00
  • f203124de0 prettier Mitchell Hashimoto 2024-06-30 19:56:54 -07:00
  • 57d71450ab ctrl+click is handled as right-click (with various details) Mitchell Hashimoto 2024-06-30 19:44:51 -07:00
  • 1d70e822c5 macos: disable macOS-only API on iOS Mitchell Hashimoto 2024-06-30 19:03:06 -07:00
  • f0737356cb macos: i don't like windowing in the context menu Mitchell Hashimoto 2024-06-30 15:19:59 -07:00
  • 174d83bfd3 macos: add windowing commands to context menu Mitchell Hashimoto 2024-06-30 15:18:33 -07:00
  • 6c01d20eb7 macos: add string extension Mitchell Hashimoto 2024-06-30 14:58:28 -07:00
  • 50909107c4 Add a line to the README about config reload Ben Linsay 2024-06-30 14:36:58 -04:00
  • 27fd05d112 apprt/gtk: conform to new mouse button API Mitchell Hashimoto 2024-06-30 10:26:27 -07:00
  • 32588a647f core: on right click, only create selection if point isn't in prev sel Mitchell Hashimoto 2024-06-30 10:24:53 -07:00
  • a586eb9889 core: right-click press selects word Mitchell Hashimoto 2024-06-30 10:22:34 -07:00
  • a771d65735 macos: start context-menu Mitchell Hashimoto 2024-06-30 10:15:36 -07:00
  • 03f37087a5 mouse button callbacks returns bool for consumption Mitchell Hashimoto 2024-06-30 09:40:06 -07:00
  • 38c31e98f1 Merge pull request #1898 from ghostty-org/pressure-click Mitchell Hashimoto 2024-06-30 12:35:37 -04:00
  • 46a0cbf9d7 macos: remove log statement Mitchell Hashimoto 2024-06-30 09:18:13 -07:00
  • 78dbee00e2 Merge pull request #1897 from coxley/unfocused-split-fill-doc Mitchell Hashimoto 2024-06-29 21:56:00 -04:00
  • 73d3761f65 docs: Convert 'unfocused-split-fill' comments into doc block Codey Oxley 2024-06-29 21:27:23 -04:00
  • db29c10bce apprt: scale coretext font size for quicklook properly Mitchell Hashimoto 2024-06-29 11:43:13 -05:00
  • 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