Commit Graph

  • 6ebbea84d5 pkg/glslang: can build Mitchell Hashimoto 2023-11-15 21:20:47 -08:00
  • c347148fd7 renderer/metal: CRT effect, ugly hacky code Mitchell Hashimoto 2023-11-14 22:40:40 -08:00
  • 28246a80b8 renderer/metal: release some of our shader initialization objects Mitchell Hashimoto 2023-11-14 18:52:22 -08:00
  • 3095dce685 renderer/metal: wip for loading custom shader pipelines Mitchell Hashimoto 2023-11-14 15:55:42 -08:00
  • 389712a698 renderer/opengl: switch to new update vs draw Mitchell Hashimoto 2023-11-14 14:17:30 -08:00
  • 0e92f68228 renderer: separate update frame data from draw Mitchell Hashimoto 2023-11-14 14:13:39 -08:00
  • 0230222c0d pkg/macos: add CoreVide for DisplayLink Mitchell Hashimoto 2023-11-14 14:03:38 -08:00
  • 67dce5ce0e update zig-objc Mitchell Hashimoto 2023-11-14 12:28:36 -08:00
  • abe2400ed9 Merge pull request #901 from Raiden1411/invert-fg-bg Mitchell Hashimoto 2023-11-17 21:49:35 -08:00
  • 45dfbfe53c renderer: address issue with inverted cells Mitchell Hashimoto 2023-11-17 21:47:24 -08:00
  • 54d4aed762 Merge pull request #899 from Raiden1411/select-all Mitchell Hashimoto 2023-11-17 21:37:57 -08:00
  • cb0cfab438 comments Mitchell Hashimoto 2023-11-17 21:37:37 -08:00
  • fd444b6d05 renderer: add support for metal Raiden1411 2023-11-18 01:08:18 +00:00
  • 7a239835d2 core: add config option to invert fg and bg of cell when selected Raiden1411 2023-11-18 01:04:14 +00:00
  • caf2252144 gtk: implement desktop notifications Tim Culverhouse 2023-11-17 11:24:15 -06:00
  • e3b83249d6 core: implement select all binding Raiden1411 2023-11-17 18:01:39 +00:00
  • 818001956f Merge pull request #898 from der-teufel-programming/const-vars Mitchell Hashimoto 2023-11-17 07:46:58 -08:00
  • 44a48f62f1 change unmodified vars to consts in anticipation of zig changes Krzysztof Wolicki 2023-11-17 15:40:59 +01:00
  • 7a4e167ab3 Merge pull request #897 from gpanders/primary-clipboard Mitchell Hashimoto 2023-11-16 21:45:01 -08:00
  • 5290070be9 clipboard: add Clipboard variant for primary clipboard Gregory Anders 2023-11-16 16:35:48 -06:00
  • b5bf7e9d3b Merge pull request #890 from mitchellh/faint-bg Mitchell Hashimoto 2023-11-15 11:41:35 -08:00
  • 556900a747 Merge pull request #888 from mitchellh/asian-input Mitchell Hashimoto 2023-11-15 11:39:40 -08:00
  • ed3e3764d9 renderer: faint should not be applied to bg alpha Mitchell Hashimoto 2023-11-15 11:38:16 -08:00
  • df99c6e8e0 core: comment out log statements Mitchell Hashimoto 2023-11-15 10:57:51 -08:00
  • ad24e5e687 renderer/opengl: use new preedit format Mitchell Hashimoto 2023-11-15 09:59:08 -08:00
  • 7457b40a45 renderer/metal: handle preedit wider than our screen Mitchell Hashimoto 2023-11-15 09:53:51 -08:00
  • 50f0aaf26b renderer/metal: support multi-codepoint preedit text Mitchell Hashimoto 2023-11-15 09:49:28 -08:00
  • 689199251a core: use arrays instead of WriteReq for desktop notifications Gregory Anders 2023-11-15 11:09:27 -06:00
  • 86b7442f3c macos: implement desktop notifications Gregory Anders 2023-11-13 21:52:45 -06:00
  • 4cff8d972c input: do not encode enter with utf8 as pc style key Mitchell Hashimoto 2023-11-15 08:58:12 -08:00
  • 54a489eefa macos: remove optional from Ghostty.AppState.surfaceUserdata Gregory Anders 2023-11-15 10:21:46 -06:00
  • 3f4ea2f763 core: support OSC 9 and OSC 777 for showing desktop notifications Gregory Anders 2023-11-12 09:39:03 -05:00
  • 1deafe34fb Merge pull request #881 from mitchellh/unknown-cmd Mitchell Hashimoto 2023-11-14 17:17:58 -08:00
  • 83eff4e330 config: clarify that command can only be a single binary Mitchell Hashimoto 2023-11-14 17:03:47 -08:00
  • 822c67b3e0 termio/exec: fall back to default command if specified command not found Mitchell Hashimoto 2023-11-14 16:58:27 -08:00
  • 903838881a Merge pull request #879 from mitchellh/update-zig Mitchell Hashimoto 2023-11-14 09:24:43 -08:00
  • 256e146453 Merge pull request #836 from mitchellh/pf/docs Mitchell Hashimoto 2023-11-14 09:23:32 -08:00
  • 648a521fb2 slight edits Mitchell Hashimoto 2023-11-14 09:21:45 -08:00
  • d3f3d10b2f update zig Mitchell Hashimoto 2023-11-14 09:01:37 -08:00
  • 76353415a3 ci: release-tip only works on this repository Mitchell Hashimoto 2023-11-14 08:41:59 -08:00
  • 7012fdb0f6 Merge pull request #878 from mitchellh/adwaita-runtime Mitchell Hashimoto 2023-11-14 08:36:11 -08:00
  • 36c3b1b3d1 apprt/gtk: gtk-adwaita runtime config to configure libadwaita Mitchell Hashimoto 2023-11-14 08:33:55 -08:00
  • ab948f6f8f macos: reuse original event if translation mods changes nothing Mitchell Hashimoto 2023-11-14 08:14:24 -08:00
  • 19bd4965aa Merge pull request #875 from mitchellh/macos-alt-2 Mitchell Hashimoto 2023-11-13 19:25:48 -08:00
  • 35e78939e5 macos: ignore alt key with other modifiers set Mitchell Hashimoto 2023-11-13 19:08:20 -08:00
  • ae112f48b9 Merge pull request #873 from mitchellh/macos-alt Mitchell Hashimoto 2023-11-13 14:05:52 -08:00
  • 63e106390f input: fix failing test on Linux Mitchell Hashimoto 2023-11-13 13:58:41 -08:00
  • b4d393fdcf input: process alt-prefix even if utf8 text doesn't exist Mitchell Hashimoto 2023-11-13 13:50:00 -08:00
  • 5001e2c60c macos: filter option in AppKit when option-as-alt set Mitchell Hashimoto 2023-11-13 13:26:37 -08:00
  • a8e82b13ce Merge pull request #868 from der-teufel-programming/win-noxdg Mitchell Hashimoto 2023-11-12 22:23:00 -08:00
  • f3c4c87ffd Merge pull request #870 from mitchellh/xt Mitchell Hashimoto 2023-11-12 22:21:36 -08:00
  • 3192b13546 terminal: our mode size changed Mitchell Hashimoto 2023-11-12 22:20:28 -08:00
  • df800fb0b3 xterm audit: reverse video (DECSCNM) Mitchell Hashimoto 2023-11-12 22:18:53 -08:00
  • 8783f6c925 xterm audit: slow scroll (DECSCLM) Mitchell Hashimoto 2023-11-12 22:11:11 -08:00
  • f00c87e805 xterm audit: DECCOLM and 132COLS Mitchell Hashimoto 2023-11-12 22:05:26 -08:00
  • 0822e99a56 os/xdg: Add LOCALAPPDATA as a fallback for XDG_CONFIG_HOME on Windows Krzysztof Wolicki 2023-11-13 02:05:29 +01:00
  • 8d0404066f Merge pull request #867 from mitchellh/option-as-alt Mitchell Hashimoto 2023-11-12 15:31:28 -08:00
  • 86fbc6a85b macos-option-as-alt works again Mitchell Hashimoto 2023-11-12 15:25:37 -08:00
  • cfdd99691f Merge pull request #866 from mitchellh/termio-deadlock Mitchell Hashimoto 2023-11-12 09:11:58 -08:00
  • c8ffc903be termio: Fix deadlock when writer mailbox is full Mitchell Hashimoto 2023-11-12 09:05:53 -08:00
  • b3dd07a496 Merge pull request #864 from mitchellh/select-word Mitchell Hashimoto 2023-11-11 23:04:14 -08:00
  • af6cc66369 core: Fix various double-click word selection bugs Mitchell Hashimoto 2023-11-11 22:10:00 -08:00
  • d0a5faf57d Merge pull request #857 from gpanders/osc52-prompt Mitchell Hashimoto 2023-11-11 15:16:12 -08:00
  • 2489ef4c13 stylistic tweaks Mitchell Hashimoto 2023-11-11 15:15:52 -08:00
  • e7bc9958da Prefer explicit type syntax over @as Gregory Anders 2023-11-11 17:26:59 -05:00
  • 06cdbc1a96 config: export ClipboardAccess Gregory Anders 2023-11-11 17:25:48 -05:00
  • 593cfa256c glfw: fix compile error Gregory Anders 2023-11-11 17:21:10 -05:00
  • eab35d0164 Merge pull request #862 from mitchellh/mrn/macos-menubar-non-native Mitchell Hashimoto 2023-11-11 09:48:13 -08:00
  • ae9d7fc76a macOS: only unhide manu in non-native FS if focus lost to Ghostty Thorsten Ball 2023-11-11 07:35:57 +01:00
  • 9a45bde44e Merge pull request #861 from mitchellh/writer-block Mitchell Hashimoto 2023-11-10 22:06:35 -08:00
  • 8fcdd56496 Merge pull request #860 from mitchellh/ct-leading Mitchell Hashimoto 2023-11-10 22:04:17 -08:00
  • bde9b02db3 termio: wake up writer thread if the writer mailbox is full Mitchell Hashimoto 2023-11-10 22:01:07 -08:00
  • 947ebc0697 font/coretext: split typographic leading equally when calculating cell height Mitchell Hashimoto 2023-11-10 21:23:48 -08:00
  • 98b43007a0 core: use ClipboardRequestType instead of ClipboardPromptReason Gregory Anders 2023-11-10 18:06:53 -06:00
  • 2a64180ebd config: rename ClipboardRequest to ClipboardAccess Gregory Anders 2023-11-10 16:34:04 -06:00
  • 9d3385703d gtk: fix memory leak in GTK clipboard confirmation window Gregory Anders 2023-11-10 12:25:55 -06:00
  • 960a1bb091 gtk: implement OSC 52 prompts Gregory Anders 2023-11-10 12:04:53 -06:00
  • 86245ff0cf macos: add option to prompt user for confirmation on OSC 52 commands Gregory Anders 2023-11-09 20:45:50 -06:00
  • ace5693957 Merge pull request #859 from mitchellh/physical-tab Mitchell Hashimoto 2023-11-10 17:37:44 -08:00
  • e32b955c65 Merge pull request #858 from mitchellh/wide-preedit Mitchell Hashimoto 2023-11-10 17:37:35 -08:00
  • 725e017234 config: default goto_tab bindings on darwin based on physical key Mitchell Hashimoto 2023-11-10 17:36:39 -08:00
  • 5c8c4bb06e renderer/opengl: handle wide preedit Mitchell Hashimoto 2023-11-10 17:30:14 -08:00
  • ce4541dd61 core, renderer: handle wide preedit chars Mitchell Hashimoto 2023-11-10 17:26:36 -08:00
  • a8614815d6 Merge pull request #856 from mitchellh/asian-input Mitchell Hashimoto 2023-11-10 10:08:34 -08:00
  • dd1faf5e50 macos: handle preedit in AppKit, enables Korean input Mitchell Hashimoto 2023-11-10 09:51:22 -08:00
  • 9be9f11586 Merge pull request #854 from rockorager/palette-fix Mitchell Hashimoto 2023-11-10 06:42:22 -08:00
  • 2525382b27 terminal: initialize active palette with configured palette Tim Culverhouse 2023-11-10 07:55:09 -06:00
  • 5514d0a0c2 Merge pull request #852 from gpanders/palette-reset Mitchell Hashimoto 2023-11-09 17:18:58 -08:00
  • 998d7668e9 core: update active palette on config reload Gregory Anders 2023-11-09 19:06:58 -06:00
  • db868df50c Merge pull request #841 from pjz/cfgpath Mitchell Hashimoto 2023-11-09 16:55:37 -08:00
  • a9761728e9 config: comments Mitchell Hashimoto 2023-11-09 16:52:57 -08:00
  • 85fea9d5ee config: resolve file paths relative to their loaded file Mitchell Hashimoto 2023-11-09 15:53:15 -08:00
  • 61f37e5049 Merge pull request #850 from gpanders/osc4 Mitchell Hashimoto 2023-11-09 15:16:08 -08:00
  • 53a5734d09 terminal: change mask from u256 to StaticBitSet Mitchell Hashimoto 2023-11-09 15:14:33 -08:00
  • 64eb8c0d0f Merge pull request #835 from Raiden1411/feat/glfw Mitchell Hashimoto 2023-11-09 15:00:33 -08:00
  • 126f02187a apprt/glfw: minor stylistic things Mitchell Hashimoto 2023-11-09 15:00:16 -08:00
  • 171292a063 core: implement OSC 12 and OSC 112 to query/set/reset cursor color Gregory Anders 2023-11-09 16:10:43 -06:00
  • 33753f59c8 core: implement OSC 104, 110, and 111 to reset colors Gregory Anders 2023-11-09 16:10:05 -06:00
  • 1c0b79c40f core: separate default colors from modifiable colors Gregory Anders 2023-11-09 14:08:14 -06:00
  • 49feaedef6 core: move color parsing functions into RGB namespace Gregory Anders 2023-11-09 14:06:06 -06:00