Commit Graph

  • 56721d9cac Merge pull request #693 from mitchellh/emoji-cursor Mitchell Hashimoto 2023-10-16 13:06:41 -07:00
  • ab35a21dc2 renderer: render cursor behind colored emoji Mitchell Hashimoto 2023-10-16 12:57:23 -07:00
  • 0918731d9a renderer/metal: need to set proper alpha for fg mode in shader Mitchell Hashimoto 2023-10-16 12:22:51 -07:00
  • 7ce313d1db Merge pull request #691 from mitchellh/vs16-cursor Mitchell Hashimoto 2023-10-16 09:49:21 -07:00
  • 407bd6fb79 terminal: with mode 2027, vs16 must move cursor one more right Mitchell Hashimoto 2023-10-16 09:48:05 -07:00
  • 593d2a560e Merge pull request #690 from mitchellh/dl-full-region Mitchell Hashimoto 2023-10-16 09:27:00 -07:00
  • 12054087e1 terminal: scroll up full top/bottom region was off by one Mitchell Hashimoto 2023-10-16 09:23:30 -07:00
  • 1c0fd2442b Merge pull request #688 from mitchellh/dsr Mitchell Hashimoto 2023-10-15 22:00:10 -07:00
  • 7b81eba565 terminal: cursor position report respects left scroll region with origin Mitchell Hashimoto 2023-10-15 21:58:13 -07:00
  • c382f61a32 Merge pull request #687 from mitchellh/cancel Mitchell Hashimoto 2023-10-15 21:44:42 -07:00
  • 313eec0c7d Merge pull request #686 from mitchellh/sc Mitchell Hashimoto 2023-10-15 21:38:21 -07:00
  • 78b5c1db77 renderer: handle error.NotFound for timer cancellation Mitchell Hashimoto 2023-10-15 21:35:13 -07:00
  • 06f7cfb398 terminal: save cursor and restore cursor xterm audit Mitchell Hashimoto 2023-10-15 21:25:47 -07:00
  • 974ee6d7a7 Merge pull request #684 from mitchellh/scroll-input Mitchell Hashimoto 2023-10-15 09:09:58 -07:00
  • 879bdf27a9 core: scroll viewport back to bottom on any key input that isn't a mod Mitchell Hashimoto 2023-10-15 08:53:21 -07:00
  • 877fa606db Merge pull request #683 from mitchellh/osc-alloc Mitchell Hashimoto 2023-10-15 08:45:42 -07:00
  • de1ed071ad termio: configure OSC parser with an allocator Mitchell Hashimoto 2023-10-15 08:41:38 -07:00
  • cfac6c4001 terminal: OSC parser takes optional allocator Mitchell Hashimoto 2023-10-14 21:49:10 -07:00
  • 6990c1572a macos: insertText should not include null char Mitchell Hashimoto 2023-10-14 21:06:34 -07:00
  • 6895613d20 Merge pull request #681 from mitchellh/cusror Mitchell Hashimoto 2023-10-14 14:15:57 -07:00
  • b4070eb67e renderer: unfocused cursor should always be fully opaque Mitchell Hashimoto 2023-10-14 14:11:15 -07:00
  • ff38d3e358 config: add cursor-opacity Mitchell Hashimoto 2023-10-14 14:08:06 -07:00
  • 7167cf9054 renderer: default cursor color to foreground Mitchell Hashimoto 2023-10-14 14:02:17 -07:00
  • a75d42b4a5 core: allow arrow key on scroll to fail write to IO Mitchell Hashimoto 2023-10-14 10:53:20 -07:00
  • 84a9339aea Merge pull request #678 from mitchellh/vs16 Mitchell Hashimoto 2023-10-14 10:46:46 -07:00
  • 59140f593b terminal: VS16 should make a narrow char take up two cells in mode 2027 Mitchell Hashimoto 2023-10-14 10:37:13 -07:00
  • 529d1f016f terminal: when clearing previous wide character, preserve SGR state Mitchell Hashimoto 2023-10-13 15:15:14 -07:00
  • 8fe722686d Merge pull request #671 from mitchellh/sprite-width Mitchell Hashimoto 2023-10-13 14:52:36 -07:00
  • 880252fd1d terminal: printing over wide spacer tail should clear wide char Mitchell Hashimoto 2023-10-13 14:45:40 -07:00
  • 4f5a05e087 renderer: render cursor over wide character if on tail part Mitchell Hashimoto 2023-10-13 14:39:10 -07:00
  • 7995d44cfb font: render sprites with a configurable grid cell width Mitchell Hashimoto 2023-10-13 14:31:55 -07:00
  • d66d2c8827 Merge pull request #670 from mitchellh/font-fallbakc Mitchell Hashimoto 2023-10-13 12:29:59 -07:00
  • 1411015038 font: fallback search should search full discovery chain Mitchell Hashimoto 2023-10-13 12:25:27 -07:00
  • 00b7625694 Merge pull request #665 from mitchellh/linefeed Mitchell Hashimoto 2023-10-12 20:51:05 -07:00
  • 5ce50d08a1 terminal: linefeed mode Mitchell Hashimoto 2023-10-12 20:46:26 -07:00
  • 8c61f8d890 Merge pull request #664 from mitchellh/kam Mitchell Hashimoto 2023-10-12 19:43:01 -07:00
  • 853c0427e6 website: document srm mode Mitchell Hashimoto 2023-10-12 19:38:06 -07:00
  • 89d2827910 terminal: insert mode tests, fix insertBlanks multi-cell char split Mitchell Hashimoto 2023-10-12 19:24:27 -07:00
  • 6a065540dd terminal: KAM (mode 2) Mitchell Hashimoto 2023-10-12 17:07:47 -07:00
  • f5a80f6b98 Merge pull request #662 from mitchellh/legacy-sides Mitchell Hashimoto 2023-10-12 12:34:00 -07:00
  • d97e5b9dab input: legacy encoding pc style keys should ignore directional modifiers Mitchell Hashimoto 2023-10-12 12:28:26 -07:00
  • f402ca140c Merge pull request #660 from mitchellh/ind-lr Mitchell Hashimoto 2023-10-12 08:31:39 -07:00
  • 17430a1250 terminal: index handles left/right regions Mitchell Hashimoto 2023-10-12 08:20:46 -07:00
  • bf91367db9 Merge pull request #659 from mitchellh/xterm-stuff Mitchell Hashimoto 2023-10-11 22:09:26 -07:00
  • f94f32be79 website Mitchell Hashimoto 2023-10-11 22:01:37 -07:00
  • 392da475e1 terminal: XTSHIFTESCAPE Mitchell Hashimoto 2023-10-11 21:49:04 -07:00
  • f7cc5ccdd6 config: add mouse-shift-capture configuration Mitchell Hashimoto 2023-10-11 21:38:52 -07:00
  • 96546af475 terminal: test REP Mitchell Hashimoto 2023-10-11 17:23:27 -07:00
  • d6f7b45a64 Merge pull request #656 from mitchellh/enable-lr Mitchell Hashimoto 2023-10-10 16:26:30 -07:00
  • e593ffa264 terminal: default for right scroll margin was incorrect Mitchell Hashimoto 2023-10-10 16:06:27 -07:00
  • 0d2bfacd5b terminfo: add left/right margin entries Mitchell Hashimoto 2023-10-10 15:59:24 -07:00
  • a9fee348b6 terminal: print handles left/right margins Mitchell Hashimoto 2023-10-10 15:41:31 -07:00
  • 73ecb6f7ee terminal: CUL handles left/right margins Mitchell Hashimoto 2023-10-10 15:26:04 -07:00
  • 0c2bf94b13 Enable left/right margin support Mitchell Hashimoto 2023-10-10 15:21:45 -07:00
  • 1af3e4219a Merge pull request #654 from phinze/doc-terminfo-ssh Mitchell Hashimoto 2023-10-10 15:20:07 -07:00
  • 42dc244b1d prettier Mitchell Hashimoto 2023-10-10 15:19:49 -07:00
  • 71d8875043 Merge pull request #655 from mitchellh/xterm-stuff Mitchell Hashimoto 2023-10-10 15:19:16 -07:00
  • fbc305c901 terminal: reverse index xterm audit Mitchell Hashimoto 2023-10-10 15:15:53 -07:00
  • 31d22f45af Document terminfo & SSH details Paul Hinze 2023-10-10 16:32:00 -05:00
  • d8f2a8dff0 termio: NEL is index then CR Mitchell Hashimoto 2023-10-10 14:37:25 -07:00
  • baf9d21b5e website: CNL CPL Mitchell Hashimoto 2023-10-10 14:36:39 -07:00
  • 2f7dc9dddf Merge pull request #653 from mitchellh/xterm-stuff Mitchell Hashimoto 2023-10-10 14:29:29 -07:00
  • 28b7329fe4 terminal: scroll down test Mitchell Hashimoto 2023-10-10 14:22:05 -07:00
  • 3cc0cbcc9d terminal: SU, fix DL bug Mitchell Hashimoto 2023-10-10 13:00:00 -07:00
  • 7a8f2bfed6 terminal: decscusr Mitchell Hashimoto 2023-10-10 12:24:11 -07:00
  • c980234cb4 website: deckpam, deckpnam Mitchell Hashimoto 2023-10-10 12:15:04 -07:00
  • 50fdb9dfe4 Merge pull request #652 from mitchellh/path-space Mitchell Hashimoto 2023-10-10 11:25:19 -07:00
  • 5d1b54eceb termio: unescape OSC 7 pwd since it is URL encoded Mitchell Hashimoto 2023-10-10 11:17:22 -07:00
  • 2dd1903851 Merge pull request #650 from mitchellh/mouse Mitchell Hashimoto 2023-10-10 09:40:00 -07:00
  • e11b3465d5 update prettier ignore to ignore website dev compiled Mitchell Hashimoto 2023-10-10 09:39:39 -07:00
  • a234627156 core: mouse selection to right should include first cell if past boundary Mitchell Hashimoto 2023-10-10 09:37:11 -07:00
  • a6d3d51945 core: mouse selection when moving left before half-way point Mitchell Hashimoto 2023-10-10 09:35:11 -07:00
  • 21ec39ed5d Merge pull request #649 from mitchellh/ris-tabs Mitchell Hashimoto 2023-10-10 09:16:38 -07:00
  • f216609662 terminal: RIS should reset tabstops, ESC ? W should reset every 8 Mitchell Hashimoto 2023-10-10 09:00:26 -07:00
  • 9573bfccb0 website: RIS Mitchell Hashimoto 2023-10-10 09:00:19 -07:00
  • 04756e1a79 Merge pull request #646 from mitchellh/sm Mitchell Hashimoto 2023-10-09 21:27:59 -07:00
  • d05e488cc4 website: left/right margins Mitchell Hashimoto 2023-10-09 21:20:30 -07:00
  • 2354454907 terminal: set left and right margins, left and right margin mode 69 Mitchell Hashimoto 2023-10-09 21:15:03 -07:00
  • be99d8ffe1 terminal: decaln Mitchell Hashimoto 2023-10-09 20:33:52 -07:00
  • 7cc0bbe211 terminal: set top and bottom margin tests Mitchell Hashimoto 2023-10-09 20:08:16 -07:00
  • 01a8013533 pkg/harfbuzz: remove accidentally committed archive file Mitchell Hashimoto 2023-10-09 16:05:55 -07:00
  • cf1f59f5d9 Merge pull request #644 from mitchellh/sm Mitchell Hashimoto 2023-10-09 16:05:32 -07:00
  • 9c45c6a3d1 terminal: handle ansi vs dec mode Mitchell Hashimoto 2023-10-09 15:57:56 -07:00
  • 5e5b1f81d3 website: add validation for sd Mitchell Hashimoto 2023-10-09 10:56:13 -07:00
  • 0e22e2a8dd terminal: SD should also work if cursor outside of left/right region Mitchell Hashimoto 2023-10-09 10:53:47 -07:00
  • f64ed7441c Merge pull request #643 from mitchellh/sd Mitchell Hashimoto 2023-10-09 10:06:46 -07:00
  • fc08f9ab17 terminal: TBC tests Mitchell Hashimoto 2023-10-09 10:01:23 -07:00
  • ed23f2f1d0 terminal: implement DECID (ESC Z) Mitchell Hashimoto 2023-10-09 09:43:28 -07:00
  • 773104d343 terminal: scroll down tests Mitchell Hashimoto 2023-10-09 09:40:28 -07:00
  • d0b8bf7752 terminal: enable alternate scroll mode by default Mitchell Hashimoto 2023-10-09 09:23:39 -07:00
  • dbd15c80a6 Merge pull request #642 from gpanders/new-window-no-tabs Mitchell Hashimoto 2023-10-09 09:19:50 -07:00
  • 4681b95bb3 macos: force new window for "New Window" action Gregory Anders 2023-10-09 09:17:11 -05:00
  • 57a86e3bd7 Merge pull request #640 from mitchellh/dch Mitchell Hashimoto 2023-10-08 22:33:09 -07:00
  • 60f0e9289a terminal: dch xterm audit Mitchell Hashimoto 2023-10-08 22:16:35 -07:00
  • 33ce2c29ea Merge pull request #639 from mitchellh/il Mitchell Hashimoto 2023-10-08 21:40:32 -07:00
  • 1176b65a95 terminal: test IND preserves background sgr Mitchell Hashimoto 2023-10-08 21:39:29 -07:00
  • 4b9560aa31 terminal: DL Mitchell Hashimoto 2023-10-08 21:28:41 -07:00
  • 76bbb7c361 terminal: insert lines (IL) handles left/right scroll regions Mitchell Hashimoto 2023-10-08 20:51:00 -07:00
  • 38f968e368 terminal: IL preserves bg sgr, partial left/right margin support Mitchell Hashimoto 2023-10-08 15:27:09 -07:00
  • dace9b5da2 website: IL Mitchell Hashimoto 2023-10-08 15:25:28 -07:00