Commit Graph

  • f9978e8524 build: Copy terminfo resources from xcodeproj Mitchell Hashimoto 2023-06-25 09:09:23 -07:00
  • d1c8d74ab4 Merge pull request #157 from mitchellh/terminfo Mitchell Hashimoto 2023-06-24 15:53:56 -07:00
  • 701cb9f2f5 build: fix race condition in build on creating 'share' dir Mitchell Hashimoto 2023-06-24 15:34:17 -07:00
  • 60d4024d64 terminal: reset CSI param separator in parser on clear Mitchell Hashimoto 2023-06-24 15:16:54 -07:00
  • 97df179b04 terminfo: switch to semicolon SGR 48 to prevent render issues Mitchell Hashimoto 2023-06-24 15:04:33 -07:00
  • 7092078585 terminfo: fix 0 => O Mitchell Hashimoto 2023-06-24 14:43:11 -07:00
  • 7e51dbb7e5 build: fix race conditions, use actual filesource Mitchell Hashimoto 2023-06-24 14:24:58 -07:00
  • d9421b87b0 build: copy the terminfo db using cp so we get symlinks Mitchell Hashimoto 2023-06-24 12:40:12 -07:00
  • b2cd2e06de use stdlib selfExePath Mitchell Hashimoto 2023-06-24 12:12:49 -07:00
  • 9c8f784386 termio: sets TERMINFO if we can find the terminfo dir Mitchell Hashimoto 2023-06-24 12:10:10 -07:00
  • 629f8f93d6 ci: during release builds, copy terminfo db into mac app bundle Mitchell Hashimoto 2023-06-24 11:50:17 -07:00
  • da1248d973 build: copy terminfo data into Mac app bundle Mitchell Hashimoto 2023-06-24 11:41:16 -07:00
  • e6bc3c8067 os: exePath to get path to running executable Mitchell Hashimoto 2023-06-24 11:35:03 -07:00
  • 3ae2a3e1fa ghostty encoding test needs more buffer Mitchell Hashimoto 2023-06-24 11:11:08 -07:00
  • 629fddcf5f terminfo: more capabilties, I think this is all of them Mitchell Hashimoto 2023-06-24 11:04:02 -07:00
  • 0f43e79bda terminfo: a bunch more capabilities Mitchell Hashimoto 2023-06-24 10:29:19 -07:00
  • 3a28ab1e8a nix: add ncurses so we have access to tic, infocmp, etc. Mitchell Hashimoto 2023-06-24 09:52:32 -07:00
  • aad8483323 build: use tic to compile terminfo into database format Mitchell Hashimoto 2023-06-24 09:45:26 -07:00
  • 21d922304b build: build.zig encodes and writes the terminfo source Mitchell Hashimoto 2023-06-24 09:12:42 -07:00
  • ea67b4aa48 terminfo: working on Ghostty's terminfo Mitchell Hashimoto 2023-06-24 08:59:05 -07:00
  • 3ec8ce8063 terminfo: basic Source structure and can encode Mitchell Hashimoto 2023-06-23 19:22:16 -07:00
  • 8d40fba9ce terminal: correct assertion for scrollUp Mitchell Hashimoto 2023-06-23 14:06:40 -07:00
  • 30fdbaebf4 font: run splitting needs to detect italics Mitchell Hashimoto 2023-06-23 13:56:07 -07:00
  • 6e79e84acf config file quoted strings are accepted now Mitchell Hashimoto 2023-06-23 13:45:48 -07:00
  • ce47bdb874 log emoji font as info, log that fonts are using default Mitchell Hashimoto 2023-06-23 13:18:14 -07:00
  • 1d45df17e4 font: underline sprites should never go out of bounds for canvas Mitchell Hashimoto 2023-06-22 20:11:57 -07:00
  • 111c68dafe Merge pull request #151 from mitchellh/underline Mitchell Hashimoto 2023-06-22 16:21:30 -07:00
  • 43554c1b64 font: remove old logging Mitchell Hashimoto 2023-06-22 16:07:43 -07:00
  • e810a7bf91 font: fix double underline drawing with very low underline positions Mitchell Hashimoto 2023-06-22 16:07:10 -07:00
  • cfb8108279 font: curly underline has a minimum wave height Mitchell Hashimoto 2023-06-22 16:01:00 -07:00
  • 47ee395688 Merge pull request #150 from mitchellh/underline-color Mitchell Hashimoto 2023-06-20 09:52:06 -07:00
  • 86705a181a finalize comments Mitchell Hashimoto 2023-06-20 09:40:50 -07:00
  • 1c2451b532 renderer: render underline color if set Mitchell Hashimoto 2023-06-20 09:39:52 -07:00
  • 860209e968 terminal: track underline color on cell Mitchell Hashimoto 2023-06-20 09:37:58 -07:00
  • b9bc61c0a4 terminal: parse underline color sequences (but do not handle yet) Mitchell Hashimoto 2023-06-20 09:34:29 -07:00
  • 28a22fc07f various tests to ensure we parse curly underlines correctly Mitchell Hashimoto 2023-06-20 09:24:07 -07:00
  • 0044776700 update cachix action for macos 12 Mitchell Hashimoto 2023-06-17 13:59:44 -07:00
  • 8aaee518fd update zig version Mitchell Hashimoto 2023-06-16 17:03:46 -07:00
  • 01de38b20d font: if CoreText needs to allocate, stack allocate and log Mitchell Hashimoto 2023-05-31 22:03:27 -07:00
  • d903e4a43b Merge pull request #149 from mitchellh/osc7 Mitchell Hashimoto 2023-05-31 21:16:37 -07:00
  • c58e2f7aec update README Mitchell Hashimoto 2023-05-31 21:11:40 -07:00
  • f31d6fb8fe apprt: clean up how apprt initializes surfaces Mitchell Hashimoto 2023-05-31 21:08:50 -07:00
  • 0fca74c089 apprt/glfw: inherit working dir Mitchell Hashimoto 2023-05-31 19:18:55 -07:00
  • 866de88ee6 termio/exec: check cwd validity Mitchell Hashimoto 2023-05-31 19:17:08 -07:00
  • 553e09eff9 apprt/embedded: new surfaces inherit last focused Mitchell Hashimoto 2023-05-31 19:12:01 -07:00
  • a158813a3d app keeps track of last focused surface Mitchell Hashimoto 2023-05-31 18:59:40 -07:00
  • e59b2f7fca terminal: track pwd reported via OSC 7 Mitchell Hashimoto 2023-05-31 18:54:24 -07:00
  • b538072972 terminal: osc 7 parsing Mitchell Hashimoto 2023-05-31 17:32:06 -07:00
  • df47606a8a Merge pull request #148 from mitchellh/prompt-redraw Mitchell Hashimoto 2023-05-31 16:34:58 -07:00
  • e26cb46f4a terminal: tests for semantic prompt on resize Mitchell Hashimoto 2023-05-31 16:20:30 -07:00
  • 414f2e52a5 terminal: semantic prompt aware resize Mitchell Hashimoto 2023-05-31 16:16:00 -07:00
  • 283c94f874 terminal: parse OSC 133 A redraw like kitty Mitchell Hashimoto 2023-05-31 15:38:55 -07:00
  • 498cd7df7c update zig Mitchell Hashimoto 2023-05-31 15:26:01 -07:00
  • ecb140cc6d Merge pull request #147 from mrnugget/mrn/ctrl_left_bracket Mitchell Hashimoto 2023-05-30 21:36:36 -07:00
  • 1d772d1717 Handle non-printable characters when ctrl is pressed Thorsten Ball 2023-05-31 06:24:19 +02:00
  • 7116ce0806 update zig version Mitchell Hashimoto 2023-05-29 08:24:12 -07:00
  • 5acf7eb8fd apprt/embedded: clipboard value can be null Mitchell Hashimoto 2023-05-28 10:20:59 -07:00
  • d29fd9f38c Update README.md Mitchell Hashimoto 2023-05-27 16:59:26 -07:00
  • 56928b926a terminal: don't log semantic prompt marks Mitchell Hashimoto 2023-05-27 16:55:19 -07:00
  • 020e096243 Merge pull request #146 from mitchellh/semantic-prompt Mitchell Hashimoto 2023-05-27 16:53:49 -07:00
  • 7b651627d5 core: surface confirm close logic updated to handle semantic prompts Mitchell Hashimoto 2023-05-27 15:52:56 -07:00
  • de00892f8e termio/exec: handle semantic prompt events Mitchell Hashimoto 2023-05-27 15:48:31 -07:00
  • 4047a90555 terminal: track semantic prompt metadata per row Mitchell Hashimoto 2023-05-27 15:45:51 -07:00
  • e998e053b1 mac: fix split initial focus Mitchell Hashimoto 2023-05-27 14:37:00 -07:00
  • 77dcc10f80 linux: fit gtk/flatpak builds Mitchell Hashimoto 2023-05-27 10:01:20 -07:00
  • 57d8754c85 update required zig version in build.zig Mitchell Hashimoto 2023-05-27 09:31:47 -07:00
  • ac703d063b update flatpak zig binary URLs Mitchell Hashimoto 2023-05-27 09:31:00 -07:00
  • 8b22918783 Merge pull request #145 from mitchellh/cursor-invert Mitchell Hashimoto 2023-05-25 22:00:06 -07:00
  • 80402b655c update zig Mitchell Hashimoto 2023-05-25 21:46:53 -07:00
  • 174595a6d3 Merge pull request #144 from mitchellh/dependabot/github_actions/cachix/install-nix-action-21 Mitchell Hashimoto 2023-05-25 21:43:31 -07:00
  • 1d14b121c0 renderer: do not draw cursor cell inversion if we don't draw the cursor Mitchell Hashimoto 2023-05-25 21:41:43 -07:00
  • 7553b4dab0 build(deps): bump cachix/install-nix-action from 20 to 21 dependabot[bot] 2023-05-25 01:04:29 +00:00
  • b196e43ee4 fix some issues for future Zig update Mitchell Hashimoto 2023-05-19 08:34:07 -07:00
  • 472958fd12 macos: don't block shutdown/restart on confirmation Mitchell Hashimoto 2023-05-19 08:27:19 -07:00
  • 97d9157d22 update zig version Mitchell Hashimoto 2023-05-07 20:40:05 -07:00
  • e2dc12cd6d update zig version Mitchell Hashimoto 2023-04-06 09:09:23 -07:00
  • 0862800e60 Merge pull request #141 from mitchellh/f-confirm-close-surface Mitchell Hashimoto 2023-04-06 09:05:22 -07:00
  • 48cfd42cd0 Merge pull request #140 from mitchellh/dependabot/github_actions/flatpak/flatpak-github-actions-6 Mitchell Hashimoto 2023-04-06 09:04:55 -07:00
  • 9c990dd685 Merge pull request #142 from mitchellh/fix-build Mitchell Hashimoto 2023-04-06 09:04:45 -07:00
  • 1bfefa967c vendor/zig-objc Mitchell Hashimoto 2023-04-06 09:01:43 -07:00
  • 4de8ddbeb5 update build Mitchell Hashimoto 2023-04-06 08:57:29 -07:00
  • e6b7ffe57c remove mach, specialize to mach-glfw Mitchell Hashimoto 2023-04-06 08:56:08 -07:00
  • 3c49ece069 pass through confirm close config in surface Jack Pearkes 2023-04-05 12:49:12 -07:00
  • 5aa3514122 config: add confirm-close-surface Jack Pearkes 2023-04-05 12:49:03 -07:00
  • 85132606c8 build(deps): bump flatpak/flatpak-github-actions from 5 to 6 dependabot[bot] 2023-04-05 01:04:15 +00:00
  • 920200fa04 update zig Mitchell Hashimoto 2023-04-04 13:43:33 -07:00
  • 05735b49ca vendor/zig-objc update Mitchell Hashimoto 2023-04-04 10:27:08 -07:00
  • 6a791c46dc vendor/mach: go back to mainline Mitchell Hashimoto 2023-04-04 10:20:18 -07:00
  • d856aba84c selection toViewport point should extend to end of last row Mitchell Hashimoto 2023-03-28 09:30:47 -07:00
  • 622f427c5f Merge pull request #137 from mitchellh/app-quit Mitchell Hashimoto 2023-03-27 10:58:14 -07:00
  • f5269df68f apprt/glfw: quit cleans up resources properly Mitchell Hashimoto 2023-03-27 10:47:54 -07:00
  • 69aaab50eb apprt/gtk: quit confirmation window Mitchell Hashimoto 2023-03-27 10:45:27 -07:00
  • 59f42f50a4 apprt/gtk: window close confirmation Mitchell Hashimoto 2023-03-27 10:41:30 -07:00
  • 4d29f028c6 apprt/gtk: close tab button will show confirmation properly Mitchell Hashimoto 2023-03-27 10:35:49 -07:00
  • 16244d0dab apprt/gtk: close keybind doesn't leak memory Mitchell Hashimoto 2023-03-27 10:24:01 -07:00
  • f36a35ecc9 core: quit flag is reset after tick Mitchell Hashimoto 2023-03-27 10:10:06 -07:00
  • 41943b9a00 macos: quit if we have no visible windows Mitchell Hashimoto 2023-03-27 10:05:29 -07:00
  • ef30ad394d macos: only show confirm quit on focused window Mitchell Hashimoto 2023-03-27 09:52:38 -07:00
  • 92870e4e60 macos: confirm on quit Mitchell Hashimoto 2023-03-27 09:41:00 -07:00
  • 9f128afe31 Merge pull request #135 from mitchellh/macos-13-fixes Mitchell Hashimoto 2023-03-26 14:09:12 -07:00