Commit Graph

  • a1a48eb3f0 gtk: allow hiding window decoration in configuration Thorsten Ball 2023-09-03 21:27:21 +02:00
  • 5221a2f7f1 Merge pull request #395 from mitchellh/update-zig Mitchell Hashimoto 2023-09-03 08:30:52 -07:00
  • 375a4569f7 update zig Mitchell Hashimoto 2023-09-03 08:21:21 -07:00
  • fc81802590 Merge pull request #394 from mitchellh/libxev Mitchell Hashimoto 2023-09-03 08:14:43 -07:00
  • 5bace502e4 update vendor/libxev to retry on EINTR for io_uring Mitchell Hashimoto 2023-09-03 08:10:13 -07:00
  • d3047c2245 Merge pull request #393 from mitchellh/refactor-cursor-style Mitchell Hashimoto 2023-09-03 07:53:11 -07:00
  • 6faed268e0 config: clean up cursor style configuration SoraTenshi 2023-09-03 14:20:18 +02:00
  • 26f589e3e0 Merge pull request #391 from mitchellh/zoom-split Mitchell Hashimoto 2023-09-02 16:55:49 -07:00
  • e657a0f671 macos: close and refocus split work while zoomed Mitchell Hashimoto 2023-09-02 16:47:48 -07:00
  • 76ae039701 macos: new split on zoomed split unzooms Mitchell Hashimoto 2023-09-02 16:37:22 -07:00
  • e2282f1f4d macos: zoomed splits put an emoji in the title bar Mitchell Hashimoto 2023-09-02 16:33:33 -07:00
  • 4570356e57 turn zoom into a toggle rather than an explicit zoom/unzoom Mitchell Hashimoto 2023-09-02 16:03:51 -07:00
  • 70bdc21d22 macos: support zoomed splits Mitchell Hashimoto 2023-09-02 15:48:22 -07:00
  • 519a97b782 core: add unzoom_split binding Mitchell Hashimoto 2023-09-02 15:15:12 -07:00
  • 50a1a52ae3 core: add zoom keybinding for splits Mitchell Hashimoto 2023-09-02 14:52:43 -07:00
  • 5e18f3c731 update README with additional shell integration notes Mitchell Hashimoto 2023-09-02 14:09:49 -07:00
  • d338828b85 Merge pull request #387 from mitchellh/dpi Mitchell Hashimoto 2023-09-02 13:58:06 -07:00
  • bf71bdc1fb Merge pull request #389 from mitchellh/csi-p Mitchell Hashimoto 2023-09-02 11:34:46 -07:00
  • aa04c79586 terminal: CSI P must shift all remaining columns to right of cursor Mitchell Hashimoto 2023-09-02 11:28:37 -07:00
  • 22eb533473 content scale change events should also impact viewport padding Mitchell Hashimoto 2023-09-02 10:59:50 -07:00
  • 6c7ccae848 Merge pull request #385 from mgeist/update-font-dpi Mitchell Hashimoto 2023-09-02 10:41:07 -07:00
  • 9e5ced2600 use a const scoped block for font size Mat 2023-09-02 13:39:29 -04:00
  • 0d094f244e Update font DPI when the content scale is updated Mat 2023-09-02 13:00:04 -04:00
  • d6bfa8183e Merge pull request #384 from mitchellh/macos12-split-focus Mitchell Hashimoto 2023-09-02 09:18:51 -07:00
  • 1626c8cd3a macos: hacks for split focus to work correctly on macos 12 Mitchell Hashimoto 2023-09-02 09:15:50 -07:00
  • 7ab70ecd0a Merge pull request #380 from mitchellh/goonz/non-native-fullscreen-menu-options Mitchell Hashimoto 2023-09-02 07:51:44 -07:00
  • f6e2b50732 macos: fix non-native-fullscreen menu & dock visibility bugs Will Pragnell 2023-09-01 21:28:34 -07:00
  • 86122624e0 macos: add visible-menu non-native-fullscreen option Will Pragnell 2023-09-01 20:17:30 -07:00
  • 7408971d6d Merge pull request #379 from mitchellh/macos12-horror Mitchell Hashimoto 2023-09-01 16:40:58 -07:00
  • e0015a0d00 macos: hacks to grab surface focus on macOS 12 Mitchell Hashimoto 2023-09-01 16:23:30 -07:00
  • 508f17bdef update README to hide glfw Mitchell Hashimoto 2023-09-01 15:07:56 -07:00
  • b67811d3c8 Merge pull request #376 from mitchellh/macos-color-space Mitchell Hashimoto 2023-09-01 15:06:02 -07:00
  • d7072cd29e macos: default to sRGB color space Karol Bakunowski 2023-09-01 18:08:39 +01:00
  • 4ae1f821d2 Merge pull request #375 from mitchellh/macos-free Mitchell Hashimoto 2023-09-01 09:25:51 -07:00
  • d945640401 macos: break reference cycle to window to allow window to free memory Mitchell Hashimoto 2023-09-01 09:12:03 -07:00
  • a6007cab7a terminal: fix unimplemented origin mode check Mitchell Hashimoto 2023-09-01 08:46:53 -07:00
  • 6bb3885271 Merge pull request #373 from mitchellh/update-libxev Mitchell Hashimoto 2023-09-01 08:29:20 -07:00
  • dcb7b024fd update libxev to fix CPU issue on macos Mitchell Hashimoto 2023-09-01 08:23:38 -07:00
  • 44fdcc4948 Merge pull request #370 from mitchellh/random-crash Mitchell Hashimoto 2023-08-31 21:25:32 -07:00
  • 3bd77259bf font: don't use intCast on index Mitchell Hashimoto 2023-08-31 21:13:04 -07:00
  • 36756cc866 terminal: charset table should be len 256, not 255 Mitchell Hashimoto 2023-08-31 20:45:13 -07:00
  • f4fef559fb terminal: delete lines outside of scroll region should do nothing Mitchell Hashimoto 2023-08-31 20:41:32 -07:00
  • 65246327dd terminal: add more assertions Mitchell Hashimoto 2023-08-31 19:45:22 -07:00
  • 6c13627d51 terminal: delete chars (CSI P) tested, fixes many issues Mitchell Hashimoto 2023-08-31 19:42:23 -07:00
  • 0aebf1e406 terminal: CSI S allows for count greater than scroll region height Mitchell Hashimoto 2023-08-31 17:52:22 -07:00
  • d05381db83 remove some unreachables, log errors to avoid crashes Mitchell Hashimoto 2023-08-31 14:55:27 -07:00
  • 2d6fae0466 Merge pull request #369 from mitchellh/kitty-page-up Mitchell Hashimoto 2023-08-31 14:36:01 -07:00
  • 67bc9f59ed input: kitty keymap was missing page up/down Mitchell Hashimoto 2023-08-31 14:32:42 -07:00
  • 369ffebb72 input: when overwriting a binding, we must update the reverse map Mitchell Hashimoto 2023-08-31 13:08:33 -07:00
  • 60f8eca12d Merge pull request #368 from mitchellh/macos-sync Mitchell Hashimoto 2023-08-31 12:53:46 -07:00
  • fe5da86bb0 input: maintain a reverse mapping to quickly look up trigger by action Mitchell Hashimoto 2023-08-31 12:41:19 -07:00
  • b7508cdc66 macos: setup delegate for app state, config reload callback Mitchell Hashimoto 2023-08-31 11:56:15 -07:00
  • 10aaf8bd35 macos: sync all remaining menu items Mitchell Hashimoto 2023-08-31 11:44:43 -07:00
  • 76053460d5 macos: sync File menu Mitchell Hashimoto 2023-08-31 11:40:21 -07:00
  • 22b925223a macos: sync many more menu items Mitchell Hashimoto 2023-08-31 11:33:58 -07:00
  • c43c3741d9 Merge pull request #365 from mitchellh/goonz/fix-zomby-subprocesses Mitchell Hashimoto 2023-08-31 11:17:01 -07:00
  • c7071a1da2 macos: complete lookup table for key equivalents Mitchell Hashimoto 2023-08-31 11:14:07 -07:00
  • 2e54ad2cce command: only spin on waitpid if it's non-blocking Will Pragnell 2023-08-30 22:02:25 -07:00
  • 52396304ff macos: begin syncing menuitem key equivalents Mitchell Hashimoto 2023-08-30 22:45:29 -07:00
  • ba883ce39a add ghostty_config_trigger C API to find a trigger for an action Mitchell Hashimoto 2023-08-30 22:14:44 -07:00
  • c71979804e apprt/embedded: ghostty_surface_binding_action can now run any action Mitchell Hashimoto 2023-08-30 21:46:38 -07:00
  • 17e46bf0f4 input: move action parsing to dedicating Action.parse Mitchell Hashimoto 2023-08-30 21:39:25 -07:00
  • aa9e12dac2 termio/exec: don't leak zombie subprocesses Will Pragnell 2023-08-30 21:34:34 -07:00
  • 3352cae3f7 terminal: resize more cols no longer preserves trailing stylized cells Mitchell Hashimoto 2023-08-30 15:22:51 -07:00
  • 982da61ed2 Merge pull request #363 from mitchellh/fix-sgr Mitchell Hashimoto 2023-08-30 15:06:49 -07:00
  • c18527384e terminal: sgr parsing doesn't parse 4-form 48, allows unstyled underline Mitchell Hashimoto 2023-08-30 14:58:44 -07:00
  • fb2d4faa03 terminal: add contrast function based on w3c Mitchell Hashimoto 2023-08-30 10:18:18 -07:00
  • 0e8412ec19 terminal: add w3c luminance formula Mitchell Hashimoto 2023-08-30 10:10:45 -07:00
  • 3391908a82 terminal: get rid of duplicate RGB struct Mitchell Hashimoto 2023-08-30 08:48:57 -07:00
  • e2fae7ab2b surface should default to default cursor, blinking should check selected Mitchell Hashimoto 2023-08-30 08:12:38 -07:00
  • e9f94bab21 Merge pull request #360 from mitchellh/tabstops Mitchell Hashimoto 2023-08-29 20:36:22 -07:00
  • 7e846bd367 terminal: tabstops were off by one Mitchell Hashimoto 2023-08-29 20:18:54 -07:00
  • 5583859332 Merge pull request #358 from mitchellh/lig-flash Mitchell Hashimoto 2023-08-29 14:16:15 -07:00
  • ed5c001690 font/shaper: split ligature around cell style change Mitchell Hashimoto 2023-08-29 14:09:21 -07:00
  • ae0de7bce4 renderer: split ligature around cursor even if cursor is flashing Mitchell Hashimoto 2023-08-29 13:44:40 -07:00
  • 2ad9f76749 Merge pull request #355 from mitchellh/box-cras Mitchell Hashimoto 2023-08-29 11:32:56 -07:00
  • 4ed240515c font/sprite: fix horizontal dash drawing math for cells too small Mitchell Hashimoto 2023-08-29 11:11:48 -07:00
  • a8dc663bd7 Merge pull request #350 from moderation/main Mitchell Hashimoto 2023-08-28 14:19:37 -07:00
  • 0f4202c7f1 vendor: update zlib moderation 2023-08-28 13:20:06 -07:00
  • 0204d94921 Merge pull request #349 from mitchellh/sync Mitchell Hashimoto 2023-08-28 13:15:50 -07:00
  • 0feac5d6cf termio/exec: disable synchronized output mode on resize Mitchell Hashimoto 2023-08-28 11:43:28 -07:00
  • 5168dc7645 renderer: do not render if synchronized output is on Mitchell Hashimoto 2023-08-28 11:38:11 -07:00
  • 2cc1e43716 termio: handle all the synchronized output setting, timer Mitchell Hashimoto 2023-08-28 11:35:40 -07:00
  • 91c2d6fcbd Merge pull request #348 from mitchellh/cc-term_program_env Mitchell Hashimoto 2023-08-28 11:34:08 -07:00
  • bdafd2dc8b Add comment explaining the purpose of the env variables cryptocode 2023-08-28 20:25:44 +02:00
  • dfe21dcac4 Set TERM_PROGRAM and TERM_PROGRAM_VERSION environment variables. cryptocode 2023-08-28 20:04:43 +02:00
  • 8ad98bb9ca Merge pull request #347 from mitchellh/cursor-style Mitchell Hashimoto 2023-08-28 10:44:56 -07:00
  • ead70eadae Add Caveat information for shell integration SoraTenshi 2023-08-28 19:44:01 +02:00
  • fcf1537f82 config: Add option for custom cursor style SoraTenshi 2023-08-28 18:20:45 +02:00
  • 3b9d5d27ad terminal: implement DECRQM (request mode) Mitchell Hashimoto 2023-08-28 08:50:11 -07:00
  • cbfa22555e terminal: test to ensure that DECRQM can parse Mitchell Hashimoto 2023-08-28 08:36:00 -07:00
  • aa08f3cd6b Merge pull request #346 from mitchellh/combining-resize Mitchell Hashimoto 2023-08-28 08:24:22 -07:00
  • be27b825f3 terminal: resize with less cols preserves zero width codepoints Mitchell Hashimoto 2023-08-28 08:18:03 -07:00
  • c243c9d72e terminal: screen test dumpString function should add graphemes Mitchell Hashimoto 2023-08-28 08:07:40 -07:00
  • 83959cd058 Merge pull request #345 from mitchellh/variable-fonts Mitchell Hashimoto 2023-08-28 07:35:19 -07:00
  • b61541cc3f Merge pull request #344 from mitchellh/psth/gtk-switch-page Mitchell Hashimoto 2023-08-28 07:34:41 -07:00
  • c56d07c36f use Gtk.Notebook::switch-page callback for setting window title Seth Rider 2023-08-27 13:39:16 +01:00
  • ae3892995a Merge pull request #342 from mitchellh/goonz/non-native-fullscreen-fixes Mitchell Hashimoto 2023-08-28 07:25:51 -07:00
  • 1ee5b7f91c font: freetype supports font variation settings Mitchell Hashimoto 2023-08-27 19:58:25 -07:00
  • 906852976b config: new "font-variation" set of configurations to set variable font Mitchell Hashimoto 2023-08-27 13:04:12 -07:00