Commit Graph

  • 8afed937d8 Merge pull request #541 from rockorager/dev Mitchell Hashimoto 2023-09-26 11:07:50 -07:00
  • c77f0dc6fc terminfo: add cursor styles to terminfo Tim Culverhouse 2023-09-26 06:42:42 -05:00
  • 779186adc0 config: add term config option Tim Culverhouse 2023-09-26 05:02:14 -05:00
  • cbfcce755c Merge pull request #544 from mitchellh/font-style-disable Mitchell Hashimoto 2023-09-26 09:06:41 -07:00
  • db3053c17e config: update docs Mitchell Hashimoto 2023-09-26 08:53:57 -07:00
  • b1389cbbfe renderer: support font style changing at runtime Mitchell Hashimoto 2023-09-26 08:51:04 -07:00
  • 08954feb59 cli: args can parse unions Mitchell Hashimoto 2023-09-26 08:45:20 -07:00
  • 57d81ba9e1 core: disable styles Mitchell Hashimoto 2023-09-26 08:39:36 -07:00
  • 6b913bc6bb font: Group can enable/disable styles Mitchell Hashimoto 2023-09-26 08:36:45 -07:00
  • 4b791f3ee1 renderer: always reset font group on config change Mitchell Hashimoto 2023-09-26 08:18:11 -07:00
  • 17c0e7f75f config: font style is a union Mitchell Hashimoto 2023-09-26 08:09:34 -07:00
  • 96f835b78b core: shift does not send mouse events Mitchell Hashimoto 2023-09-26 07:52:22 -07:00
  • b5505d1f92 Merge pull request #543 from isinyaaa/push-lqtuszxmrkkp Mitchell Hashimoto 2023-09-26 07:36:19 -07:00
  • 28322ed304 quirks: CodeNewRoman should disable ligatures by default Isabella Basso 2023-09-26 11:09:09 -03:00
  • 6a863a7bbb Merge pull request #539 from mitchellh/wrap-audit Mitchell Hashimoto 2023-09-25 17:52:37 -07:00
  • 3f48a43ba4 terminal: cursors must set pending wrap Mitchell Hashimoto 2023-09-25 17:42:37 -07:00
  • 2c26071332 terminal: eraseLine resets wrap Mitchell Hashimoto 2023-09-25 17:32:51 -07:00
  • f4886bb80e macos: read from clipboard uses UTF-8 encoded string, proper byte count Mitchell Hashimoto 2023-09-25 17:26:23 -07:00
  • 1f3138add7 terminal: eraseChars resets wrap Mitchell Hashimoto 2023-09-25 16:23:29 -07:00
  • 804d252787 terminal: deleteChars resets pending wrap state Mitchell Hashimoto 2023-09-25 16:21:04 -07:00
  • 27cc8e5529 terminal: insertLines resets wrap Mitchell Hashimoto 2023-09-25 16:17:22 -07:00
  • 961e836d67 terminal: DL should reset wrap Mitchell Hashimoto 2023-09-25 16:13:07 -07:00
  • 806ce6d399 Merge pull request #538 from rockorager/dev Mitchell Hashimoto 2023-09-25 14:17:35 -07:00
  • cfdce572b9 screen: only use bg attr for inserted rows Tim Culverhouse 2023-09-25 12:45:59 -05:00
  • 5d598e4e33 terminal: only use bg attr when erasing line Tim Culverhouse 2023-09-25 12:45:01 -05:00
  • 42304ce733 Merge pull request #537 from rockorager/setulc Mitchell Hashimoto 2023-09-25 13:59:00 -07:00
  • da6dfbbf3d terminfo: add Setulc string for colored underlines Tim Culverhouse 2023-09-25 15:54:03 -05:00
  • e1d66da1b6 Merge pull request #536 from mitchellh/protected-mode Mitchell Hashimoto 2023-09-25 11:57:05 -07:00
  • 35f89bd28c terminal: eraseDisplay protected Mitchell Hashimoto 2023-09-25 11:15:24 -07:00
  • e2a26106bb Merge pull request #535 from rockorager/fix-xtversion Mitchell Hashimoto 2023-09-25 11:11:03 -07:00
  • 3d5180a177 terminal: use ST instead of BEL terminator for XTVERSION Tim Culverhouse 2023-09-25 13:00:59 -05:00
  • f1c771615f terminal: eraseLine protected, tests Mitchell Hashimoto 2023-09-25 10:13:47 -07:00
  • 5528580a29 terminal: DECSED, DECSEL parsing, tests Mitchell Hashimoto 2023-09-25 09:58:30 -07:00
  • 8137a66ef6 terminal: CSI Ps " q for setting DEC protected mode Mitchell Hashimoto 2023-09-25 09:45:16 -07:00
  • 2a390785f5 terminal: add protected mode flag to cursor pen Mitchell Hashimoto 2023-09-25 09:38:42 -07:00
  • b67922c8ff Merge pull request #533 from rockorager/dev Mitchell Hashimoto 2023-09-25 10:56:43 -07:00
  • 3264e70701 terminal: don't modify pen state when erasing eraseDisplay Tim Culverhouse 2023-09-25 12:25:45 -05:00
  • b592b069c8 terminal: retain cursor and charset when entering alt screen Tim Culverhouse 2023-09-25 11:42:01 -05:00
  • 66875206bb terminal: move charset to screen Tim Culverhouse 2023-09-25 10:43:39 -05:00
  • 601ca5e7de Merge pull request #531 from mitchellh/codepoint-map Mitchell Hashimoto 2023-09-24 21:06:51 -07:00
  • 7a9a36ecb0 config: remove unused test, make parse test more intense Mitchell Hashimoto 2023-09-24 20:49:53 -07:00
  • 6ac4cc9671 font: debug log for overide Mitchell Hashimoto 2023-09-24 20:40:36 -07:00
  • 41170bb4e0 config: codepoint override font descriptors should not require monospace Mitchell Hashimoto 2023-09-24 20:36:07 -07:00
  • c2cc2b8f03 core: hook up the codepoint map to the loaded font group Mitchell Hashimoto 2023-09-24 20:35:05 -07:00
  • a8877d334c config: unicode range parser is more lenient about whitespace Mitchell Hashimoto 2023-09-24 20:32:35 -07:00
  • bcafbc8abb config: add font-codepoint-map Mitchell Hashimoto 2023-09-24 20:28:24 -07:00
  • f25a3ce87d Merge pull request #530 from rockorager/dev Mitchell Hashimoto 2023-09-24 20:04:21 -07:00
  • 3d35ae1869 terminal: save charset state and DECOM mode when saving cursor Tim Culverhouse 2023-09-24 20:23:25 -05:00
  • 17ee5c7fd5 terminal: insert a blank cell in insertBlanks Tim Culverhouse 2023-09-24 19:45:34 -05:00
  • abd3e16ebd font: Group will use the codepoint map for codepoint overrides Mitchell Hashimoto 2023-09-24 19:44:06 -07:00
  • d9644e4357 Merge pull request #529 from rockorager/alacritty/deccolm_reset Mitchell Hashimoto 2023-09-24 19:27:33 -07:00
  • 5f87e09d61 terminal: make deleteChars insert blank cells Tim Culverhouse 2023-09-24 16:04:47 -05:00
  • 5c1c090f39 font: change FontIndex to a u16 since we can expect more fonts with maps Mitchell Hashimoto 2023-09-24 15:53:39 -07:00
  • 9e2e3acecf font: add codepoint map and descriptor cache to Group, not used yet Mitchell Hashimoto 2023-09-24 11:50:03 -07:00
  • 3915d9ee3a font: add CodepointMap with tests Mitchell Hashimoto 2023-09-24 11:22:57 -07:00
  • 6b640c2d9f font: discovery descriptor can be hashed Mitchell Hashimoto 2023-09-24 11:17:07 -07:00
  • 4e54c5389e font: CodepointMap Mitchell Hashimoto 2023-09-24 11:05:57 -07:00
  • 49dbd8d151 font/shaper: fix failing test on macos Mitchell Hashimoto 2023-09-24 11:10:04 -07:00
  • 7a8aea6c77 config: update some docs to clarify how to disable ligatures Mitchell Hashimoto 2023-09-24 09:38:02 -07:00
  • 768d999342 Merge pull request #528 from mitchellh/font-style Mitchell Hashimoto 2023-09-24 09:15:50 -07:00
  • efa6d85855 config: update docs Mitchell Hashimoto 2023-09-24 09:15:32 -07:00
  • 52591161bc config: add font-style configurations Mitchell Hashimoto 2023-09-24 09:12:25 -07:00
  • 16cecc082a font: fallback should not restrict to only monospace Mitchell Hashimoto 2023-09-24 09:05:40 -07:00
  • 8e083d8618 font/fontconfig: support style descriptor Mitchell Hashimoto 2023-09-24 09:05:07 -07:00
  • 966166015f font/core-text: discovery supports style search Mitchell Hashimoto 2023-09-24 09:02:35 -07:00
  • 4b58b01555 Merge pull request #527 from mitchellh/cmd-list-fonts Mitchell Hashimoto 2023-09-24 08:57:03 -07:00
  • 54976e8829 cli/list-fonts: flags, help Mitchell Hashimoto 2023-09-24 08:48:45 -07:00
  • 70a2a0556d font: fontconfig should not omit earlier fonts Mitchell Hashimoto 2023-09-24 08:42:12 -07:00
  • 4eb31322c9 cli/list-fonts: don't use arrayhashmap Mitchell Hashimoto 2023-09-24 08:28:28 -07:00
  • 11440a3a4c cli/list-fonts Mitchell Hashimoto 2023-09-24 08:23:12 -07:00
  • 2fb14eee09 font: CoreText discovery searches monospace only by default Mitchell Hashimoto 2023-09-24 08:22:50 -07:00
  • 8214471e2c cli/list-fonts: dumb implementation Mitchell Hashimoto 2023-09-23 22:59:22 -07:00
  • 9421bec3a1 cli: move cli_args.zig to cli Mitchell Hashimoto 2023-09-23 22:46:16 -07:00
  • 7fc66f3851 cli: dedicated directory Mitchell Hashimoto 2023-09-23 22:42:09 -07:00
  • 056de47b76 terminal: make switch true/false more idiomatic zig Mitchell Hashimoto 2023-09-22 23:12:46 -07:00
  • e73d8ff378 Merge pull request #525 from rockorager/alacritty/colored_reset Mitchell Hashimoto 2023-09-22 23:09:38 -07:00
  • 2051e6bb3a terminal: ensure 'has_bg' is set in eraseDisplay Tim Culverhouse 2023-09-23 00:31:14 -05:00
  • b627cca34b Merge pull request #523 from rockorager/alacritty/clear_underline Mitchell Hashimoto 2023-09-22 19:16:30 -07:00
  • c5df73b1da terminal: erase pen, except bg, in eraseDisplay Tim Culverhouse 2023-09-22 21:10:19 -05:00
  • b4c4c37bab Merge pull request #522 from rockorager/alacritty/alt_reset Mitchell Hashimoto 2023-09-22 18:37:52 -07:00
  • 2784f25b5b terminal: reset cursor state before eraseDisplay in fullReset Tim Culverhouse 2023-09-22 17:43:32 -05:00
  • 300ba32ad0 macos: enum does not need to be a string Mitchell Hashimoto 2023-09-22 15:48:41 -07:00
  • 1eb0dbb548 macos: more robust cursor visibility handling Mitchell Hashimoto 2023-09-22 15:41:36 -07:00
  • 510f0fe8f2 apprt/embedded: if a physical key input is a keypad key, keep it Mitchell Hashimoto 2023-09-22 11:44:18 -07:00
  • 4b8056afd8 renderer/opengl: remove gpucell lru cache Mitchell Hashimoto 2023-09-22 09:47:01 -07:00
  • bebf6bb108 renderer/opengl: only skip drawing cells if they're empty, not clear Mitchell Hashimoto 2023-09-22 09:45:26 -07:00
  • d287e741b1 apprt/embedded: initialize unmodified keystate prior to use Mitchell Hashimoto 2023-09-22 09:18:52 -07:00
  • 4a774b088b Merge pull request #516 from rockorager/Smulx Mitchell Hashimoto 2023-09-21 14:50:28 -07:00
  • e70e763e8c terminfo: add Smulx (underline styles) entry Tim Culverhouse 2023-09-21 16:47:10 -05:00
  • 26c9f1325e Merge pull request #515 from mitchellh/update-zig Mitchell Hashimoto 2023-09-21 11:26:48 -07:00
  • e644be3b25 update zig to 0.12.0-dev.464+a63a1c5cb Mitchell Hashimoto 2023-09-21 11:02:45 -07:00
  • ec7ab5b6a4 apprt/gtk: always set app ID, use G_APPLICATION_NON_UNIQUE instead Mitchell Hashimoto 2023-09-21 10:57:10 -07:00
  • 2889271ee0 Merge pull request #507 from rockorager/osc_utf8 Mitchell Hashimoto 2023-09-21 09:58:51 -07:00
  • 680478ed88 Merge pull request #513 from mitchellh/macos-mouse Mitchell Hashimoto 2023-09-21 09:50:15 -07:00
  • 7f549c5b41 macos: detect mouseEntered/Exit on frame change Mitchell Hashimoto 2023-09-21 09:42:17 -07:00
  • d12f07ceda macos: mouse tracking area should always send Mitchell Hashimoto 2023-09-21 09:30:42 -07:00
  • ea16fcf255 Merge pull request #512 from mitchellh/mouse-report Mitchell Hashimoto 2023-09-21 08:59:14 -07:00
  • b7055e2026 core: send proper reporting code for alt not super Mitchell Hashimoto 2023-09-21 08:49:14 -07:00
  • 44c90d02c4 Merge pull request #509 from mitchellh/csi-e-f Mitchell Hashimoto 2023-09-21 08:38:54 -07:00
  • 92e98d34b5 terminal: CSI E and F Mitchell Hashimoto 2023-09-21 08:21:32 -07:00