Commit Graph

  • 1dcb23de0f termio/exec: need to defer deinit for DCS command Mitchell Hashimoto 2023-09-27 14:52:13 -07:00
  • 4724e0dcb4 terminfo: numeric comptime buffer only needs to be 10 bytes Mitchell Hashimoto 2023-09-27 14:35:22 -07:00
  • 28329761a7 terminfo: xtgettcap map name should use the source name Mitchell Hashimoto 2023-09-27 14:30:27 -07:00
  • 8208947290 termio/exec: hook up xtgettcap Mitchell Hashimoto 2023-09-27 14:27:56 -07:00
  • a02378f969 terminfo: comptime map for xtgettcap results Mitchell Hashimoto 2023-09-27 14:23:57 -07:00
  • 823f47f695 termio: hook up dcs callbacks Mitchell Hashimoto 2023-09-27 13:32:00 -07:00
  • 032fcee9ff terminal: DCS handler, XTGETTCAP parsing Mitchell Hashimoto 2023-09-27 11:04:32 -07:00
  • 5e3f5e6c50 Merge pull request #559 from mitchellh/update-zig Mitchell Hashimoto 2023-09-27 08:37:07 -07:00
  • 695c50a73a update zig Mitchell Hashimoto 2023-09-27 08:11:59 -07:00
  • 850409b9be Merge pull request #550 from mitchellh/locale Mitchell Hashimoto 2023-09-27 08:02:53 -07:00
  • 1ce5341bb3 Merge pull request #558 from mitchellh/kitty-del Mitchell Hashimoto 2023-09-27 08:00:47 -07:00
  • 35a4427f54 input: 0x7F is a control character, use helper Mitchell Hashimoto 2023-09-27 07:55:02 -07:00
  • 18b42ce6d5 Merge pull request #557 from rockorager/dev Mitchell Hashimoto 2023-09-27 07:37:51 -07:00
  • fe0b93389e terminfo: add bracketed paste entries BD, BE, PS, PE Tim Culverhouse 2023-09-27 09:20:13 -05:00
  • 0c74d13958 Merge pull request #554 from mitchellh/terminfo Mitchell Hashimoto 2023-09-26 22:09:26 -07:00
  • 767a78020a terminfo: add a few more missing entries from tmux(1) Mitchell Hashimoto 2023-09-26 22:08:52 -07:00
  • ece4ddac81 terminfo: OSC 52 support Mitchell Hashimoto 2023-09-26 21:56:22 -07:00
  • 0ee0180032 Merge pull request #552 from rockorager/dev Mitchell Hashimoto 2023-09-26 21:39:05 -07:00
  • 6b1d99dc6e terminal: rows created from IND should inherit the current bg attr Tim Culverhouse 2023-09-26 22:06:29 -05:00
  • 7d0d21fa07 Merge pull request #551 from mitchellh/shaper-alloc Mitchell Hashimoto 2023-09-26 18:44:28 -07:00
  • 5c1fbd09cd font: shaper dynamically allocates cell buffer Mitchell Hashimoto 2023-09-26 17:57:50 -07:00
  • 0026c40062 Simplify setlocale logic to rely on libc to fail if invalid Mitchell Hashimoto 2023-09-26 16:22:48 -07:00
  • 0c9799ba61 Merge pull request #549 from mitchellh/paste Mitchell Hashimoto 2023-09-26 14:42:35 -07:00
  • 010338354a core: normalize newlines in non-bracketed pastes Mitchell Hashimoto 2023-09-26 14:36:07 -07:00
  • 7cb5c51be8 Merge pull request #546 from mitchellh/gtk-click-mods Mitchell Hashimoto 2023-09-26 12:39:19 -07:00
  • 8c4d25050a apprt/gtk: detect keyboard modifier state for mouse events Mitchell Hashimoto 2023-09-26 12:37:59 -07:00
  • 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