- Jun 09, 2023
-
-
Deucе authored
- Support LCF (Last Column Flag) mode per DEC STD-070 (Despite years of protest that it's stupid) - "Properly" support CSI 7 m and CSI 27 m Now, when in "Negative Image" mode, changes to the foreground change how the background is drawn and vice-versa. Perviously this command just swapped the two values and called it good.
-
- May 31, 2023
-
-
Deucе authored
At the same time, add BD, BE, PE, and PS to the terminfo entry. Note that it seems this is "normally" detected by seeing if $TERM contains "xterm" which shouldn't work with SyncTERM (which is wildly incompatible), but the terminfo source file here: https://invisible-island.net/ncurses/terminfo.ti.html Gives us hope in the form of this comment: https://invisible-island.net/xterm/xterm-paste64.html Bracketed paste was introduced by xterm patch #203 in May 2005, as part of a larger feature for manipulating the clipboard selection. Few terminals aside from xterm fully implement the clipboard feature, but several copy this detail. The names for the extended capabilities here were introduced by vim in January 2017, but used internally. In 2023, vim patch 9.0.1117 is needed to work with this change. That is to say that it likely won't work on anyone's system today (except maybe Cyan's), but it may magically start working in the future... assuming tic supports these capnames. No real clue there since there's absolutely no termcap support, and I use FreeBSD.
-
- Apr 21, 2023
-
-
Deucе authored
-
- Dec 29, 2022
-
-
Deucе authored
Update the script to verify pixel operations are supported.
-
- Dec 28, 2022
-
-
Deucе authored
-
Deucе authored
You can copy whole, or portions of a PPM file from the cache directory to the screen, optionally applying a mask. The mask can be specified as a base64-encoded bitmap or as a PBM file in the cache directory. You can also copy portions of the screen into an internal buffer, and draw from that internal buffer. There's plans to support loading an image file from the cache directory into the buffer as well. Portions of the buffer can be copied to the screen, optionally applying a mask as with drawing PPMs. There's also plans to support copying a PBM file into a mask buffer. I've added the syncterm-bounce.js script which simply bounces the SyncTERM icon around the screen like the classic screensaver we all hate. I initially wanted to replace the spinning cursor with it, but there doesn't seem to be a way to replace that with a script. :( To use the script, just add the text: @EXEC:syncterm-bounce.js@ to the end of your logon.js script. Log in to nix.synchro.net with the latest nightly build or build from git to see the script in action.
-
- Dec 26, 2022
- Nov 18, 2020
-
-
Deucе authored
-
- Aug 16, 2020
-
-
Rob Swindell authored
-
- Apr 28, 2020
- Apr 27, 2020
-
-
deuce authored
is deeply impacted by the vt glitch, and I'm not dealing with that.
-
- Apr 25, 2020
- Apr 24, 2020
- Apr 14, 2020
-
-
deuce authored
be expanded if people like it... this can be used to store and replay data, making sprites a lot easier to implement client-side.
-
- Apr 13, 2020
-
-
deuce authored
Allow setting a '0' for left/right margins to leave them unchanged.
-
- Apr 11, 2020
-
-
deuce authored
-
deuce authored
Don't support CSI ! p anymore since RIS (ESC c) works correctly now.
-
deuce authored
-
deuce authored
-
deuce authored
bottom margin, you can now create a completely separate sub-window. This command replaces CSI s to save the cursor position... since this non-standard extension is very widely used, set left/right margin only works when mode 69 is enabled using CSI ? 69 h. The margins are retained when CSI ? 69 l is sent, only the command to adjust them is disabled.
-
- Apr 10, 2020
-
-
deuce authored
-
- Apr 06, 2020
-
-
deuce authored
Fix "CSI ["
-
- Jul 12, 2019
-
-
deuce authored
CSI Pn Y - Cursor Line Tabulation CSI Pn SP c - Tab Stop Remove CSI Pn k - Line Position Backward
-
deuce authored
CSI Pn b (Repeat previous char) Actually mildly useful... repeat any character. CSI Ps d (Line position absolute) Moves to a specific row without changing column. Mildly useful. CSI Pn a (Cursor forward) Identical to CSI Pn C CSI Pn ` (Absolute position in line) Identical to CSI Pn G ESC H (Add Tab Stop) ie: Break everything else that uses tabs this session. CSI Pn g (Clear Tabs) ie: Break everything else that uses tabs this session. CSI 2 $ w (Request Tab Report) So, maybe it can be fixed after you break it! Yay! ESC M (Reverse Line Feed) Basically up one line. Not really useful since we have cursor up. CSI Ps e (Line position relative) Identical to CSI Pn B
-
- Jul 11, 2019
-
-
deuce authored
don't move the cursor position.
-
- Jul 10, 2019
-
-
deuce authored
-
- Jul 09, 2019
- Feb 14, 2018
-
-
deuce authored
The biggest impact is in the cterm =1n query, which is retaining 0 for success and now uses 1 for all failures.
-
- Feb 12, 2018
-
-
deuce authored
It supports: CSI 38 : 2 : Z : R : G : B m CSI 38 : 2 : R : G : B m CSI 38 ; 2 : Z : R : G : B m CSI 38 ; 2 : R : G : B m CSI 38 ; 2 ; R ; G ; B m Where Z is an ignored colorspace identifier. For compatability, I'll likely add support for the colon-separated variants "soon", but for now just support the semi-colon one.
-