Commit Graph

  • 8ecc84b943 core: helper to get osc8 URI Mitchell Hashimoto 2024-07-06 10:27:21 -07:00
  • cb790b8e39 macos: show URL on OSC8 hover Mitchell Hashimoto 2024-07-06 10:25:12 -07:00
  • d5a23e78fe macos: some disabled swiftui code that makes link tooltips show Mitchell Hashimoto 2024-07-06 10:01:35 -07:00
  • 4a861a8c8f terminal: hyperlink capacity adjustment needs to call safe variant Mitchell Hashimoto 2024-07-06 08:47:22 -07:00
  • 3f85ad6892 docs: specify that window-decoration disables tabs on macos only Anton Kastritskii 2024-07-06 13:42:24 +01:00
  • d79bbaac68 terminal: adjustCapacity handles hyperlink state Mitchell Hashimoto 2024-07-05 21:44:30 -07:00
  • 251ec0c9f3 terminal: on print, adjust page size if we need to grow for hyperlinks Mitchell Hashimoto 2024-07-05 18:25:34 -07:00
  • a6051b931e terminal: disable zombie styles integrity check Mitchell Hashimoto 2024-07-05 08:52:13 -07:00
  • 4f099af76f terminal: set hyperlink state on clone Mitchell Hashimoto 2024-07-05 08:44:34 -07:00
  • cdb838ea85 terminal: pause integrity checks on resize for hyperlink set Mitchell Hashimoto 2024-07-05 08:34:23 -07:00
  • eed9c23acd terminal: RefCountedSet checks for existence prior to cap check Mitchell Hashimoto 2024-07-04 21:06:46 -07:00
  • c51682a5c2 renderer: match no-ID OSC8 in contiguous chunks Mitchell Hashimoto 2024-07-04 20:34:40 -07:00
  • b0f99307d3 terminal: pause integrity checks in clone row until done Mitchell Hashimoto 2024-07-04 20:17:46 -07:00
  • e8a8b189ba core: when over a link we must set the whole screen dirty on move Mitchell Hashimoto 2024-07-04 20:10:34 -07:00
  • ff9ab70091 terminal: end hyperlink state when switching screens Mitchell Hashimoto 2024-07-04 20:01:07 -07:00
  • 8b02d3430c terminal: copy hyperlinks on reflow Mitchell Hashimoto 2024-07-04 20:00:30 -07:00
  • 925ad5b45c renderer: match multiple lines for osc8 Mitchell Hashimoto 2024-07-04 19:55:29 -07:00
  • 041c779512 renderer: matchSet matches OSC8 Mitchell Hashimoto 2024-07-04 18:58:21 -07:00
  • f777e42af2 terminal: page clone needs to clone strings Mitchell Hashimoto 2024-07-04 15:16:18 -07:00
  • f8fe0445a5 core: clicking OSC8 links work Mitchell Hashimoto 2024-07-04 15:08:29 -07:00
  • 961a4b6b31 terminal: support page oom with hyperlinks Mitchell Hashimoto 2024-07-04 14:50:47 -07:00
  • d7e089e2aa terminal: simplify hyperlink capacity Mitchell Hashimoto 2024-07-04 14:29:09 -07:00
  • 365567b3c6 terminal: increase std cap for now until we implement resize Mitchell Hashimoto 2024-07-04 10:54:45 -07:00
  • 245314b14e termio: hook up OSC8 Mitchell Hashimoto 2024-07-04 10:49:53 -07:00
  • f920068ce6 terminal: full reset clears OSC8 state Mitchell Hashimoto 2024-07-04 10:47:11 -07:00
  • d9e654da4a terminal: scrollUp hyperlink tests Mitchell Hashimoto 2024-07-04 10:41:16 -07:00
  • 84edaed690 terminal: scrollDown with hyperlinks Mitchell Hashimoto 2024-07-04 10:36:41 -07:00
  • bac1307c4b terminal: index hyperlink tests Mitchell Hashimoto 2024-07-04 10:23:21 -07:00
  • 96ff17a9b4 terminal: save/restore cursor doesn't modify hyperlink state Mitchell Hashimoto 2024-07-04 10:02:00 -07:00
  • 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
  • 0d5067a5ca gtk: noop if last active tab is closed Cameron Dart 2024-06-25 11:42:27 -07:00
  • 27f5a6d08e gtk: last_active_tab Cameron Dart 2024-06-21 03:56:50 +00:00
  • 655743c75f HACK: ctrl-tab to swap to last active tab Danny Lin 2024-06-07 20:27:50 -07: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
  • 0ea560ac4c macos build command add docs to build xcode project sucessfully Marcin Krzyzanowski 2024-07-02 20:28:48 +02: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