-
src/conio/cterm.c cterm.txt
From
rswindell@VERT to
CVS commit on Saturday, January 27, 2018 17:27:26
src/conio cterm.c 1.160 1.161 cterm.txt 1.36 1.37
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv16376
Modified Files:
cterm.c cterm.txt
Log Message:
Deuce didn't like the font and video/emu mode state information tacked onto
the DA response, so I added 2 new requests: CSI=1n and CSI=2n which query
a state report from the terminal (for font state or video/emu mode), the same information returned in the DA in the previous rev, but in a format more in line with the corresponding CSI? N h/l requests (no bit checking required).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, January 28, 2018 12:26:30
src/conio cterm.c 1.161 1.162 cterm.txt 1.37 1.38
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv25287
Modified Files:
cterm.c cterm.txt
Log Message:
Some minor changes to DigitalMan's CSI = Ps... n implementation.
1) Use a functional default (1) for P1.
2) Respond with an empty P2 parameter if nothing is set.
3) Only respond if there is a single parameter. If there is more than one,
it's not a request.
While we're here, clean up the formatting of cterm.txt.
Tabs for indentation, spaces for alignment, don't wrap with 80-column
displays using 8-char tabs (default with more). The ECMA-048 reference
will always wrap however.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 30, 2018 17:22:53
src/conio cterm.c 1.165 1.166 cterm.txt 1.41 1.42
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv23782
Modified Files:
cterm.c cterm.txt
Log Message:
Support the XTerm palette redefinition terminal sequence.
ESC ] <string> ESC \
Where string is in the format:
rgb:R/G/B
And the values of R, G, and B are one to four hex digits. For example: "\e]4;1;rgb:0/0/a8" will reset the blue entry to the default value.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, January 30, 2018 23:10:53
src/conio cterm.c 1.166 1.167 cterm.txt 1.42 1.43
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv320
Modified Files:
cterm.c cterm.txt
Log Message:
Support palette reset (default palette only).
ESC ] 104 ESC \ will reset all palette entries.
ESC ] 104;X;Y... ESC \ will reset specified palette entries only.
ie: perl -e 'print "\e]104;1;2\e\\"'
Will reset palette entries 1 and 2.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, January 31, 2018 01:45:36
src/conio cterm.c 1.167 1.168 cterm.txt 1.43 1.44
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv16610
Modified Files:
cterm.c cterm.txt
Log Message:
Fix documentation and handling of 8x14 custom fonts.
CTerm (and therefore SyncTERM 1.0) required an extra two ignored garbage
bytes in the font data.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, February 08, 2018 21:28:15
src/conio cterm.c 1.207 1.208 cterm.txt 1.46 1.47
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv7838
Modified Files:
cterm.c cterm.txt
Log Message:
Add the XTerm CSI ? Ps1 ; Ps2 S command to query the sixel canvas size
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, February 12, 2018 12:44:53
src/conio cterm.c 1.221 1.222 cterm.txt 1.49 1.50
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv17192
Modified Files:
cterm.c cterm.txt
Log Message:
XTerm does *not* support CSI 38 ; 2 ; Z ; R ; G ; B m
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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, July 09, 2019 15:27:46
src/conio cterm.c 1.247 1.248 cterm.txt 1.52 1.53
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv22515
Modified Files:
cterm.c cterm.txt
Log Message:
Document DECRQSS
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, July 10, 2019 11:34:19
src/conio cterm.c 1.249 1.250 cterm.txt 1.54 1.55
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv26359/conio
Modified Files:
cterm.c cterm.txt
Log Message:
Add some additional useful DECRQSS queries from xterm.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, July 11, 2019 14:13:43
src/conio cterm.c 1.252 1.253 cterm.txt 1.55 1.56
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv21494/conio
Modified Files:
cterm.c cterm.txt
Log Message:
Add shift-left and shift-right which are sort of horizontal scroll, but they don't move the cursor position.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, July 12, 2019 15:12:37
src/conio cterm.c 1.254 1.255 cterm.txt 1.57 1.58
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv12555
Modified Files:
cterm.c cterm.txt
Log Message:
Add more control sequences:
CSI Pn Y - Cursor Line Tabulation
CSI Pn SP c - Tab Stop Remove
CSI Pn k - Line Position Backward
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 11, 2020 05:27:49
src/conio cterm.c 1.261 1.262 cterm.txt 1.61 1.62
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv32576
Modified Files:
cterm.c cterm.txt
Log Message:
Implement CSI ! p (Reset)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 11, 2020 08:14:59
src/conio cterm.c 1.265 1.266 cterm.txt 1.63 1.64
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv32051
Modified Files:
cterm.c cterm.txt
Log Message:
Correctly parse Independent control functions.
Don't support CSI ! p anymore since RIS (ESC c) works correctly now.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Saturday, April 11, 2020 08:50:53
src/conio cterm.c 1.266 1.267 cterm.txt 1.64 1.65
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv4594
Modified Files:
cterm.c cterm.txt
Log Message:
Fix hang on failed sequence parse.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 24, 2020 13:34:06
src/conio cterm.c 1.283 1.284 cterm.txt 1.67 1.68
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv24152
Modified Files:
cterm.c cterm.txt
Log Message:
Fix ESC E (NEL) handling... should be identical to CR LF
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 24, 2020 15:39:37
src/conio cterm.c 1.285 1.286 cterm.txt 1.69 1.70
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv11478
Modified Files:
cterm.c cterm.txt
Log Message:
Fix CVT (CSI Pn Y).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, April 24, 2020 20:08:36
src/conio cterm.c 1.287 1.288 cterm.txt 1.72 1.73
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv19559
Modified Files:
cterm.c cterm.txt
Log Message:
Fix CSI < c response.
Add CSI I support.
Fix CSI SP d support.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, April 27, 2020 11:17:07
src/conio cterm.c 1.289 1.290 cterm.txt 1.75 1.76
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv24587
Modified Files:
cterm.c cterm.txt
Log Message:
On second thought, don't try to emulat XTerm TAB wrap behaviour... this
is deeply impacted by the vt glitch, and I'm not dealing with that.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, April 27, 2020 18:23:42
src/conio cterm.c 1.290 1.291 cterm.txt 1.76 1.77
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv1291
Modified Files:
cterm.c cterm.txt
Log Message:
Yet another massive refactor...
Now, the window() is set to the curr coordinates.
Use generic functions for implicit and relative movement.
Make the scrolling region behave much more like the DEC source.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, April 28, 2020 12:39:13
src/conio cterm.c 1.294 1.295 cterm.txt 1.78 1.79
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv10535
Modified Files:
cterm.c cterm.txt
Log Message:
Eliminate duplicate responses to CSI ? 63 n
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Thursday, August 03, 2023 11:42:14
https://gitlab.synchro.net/main/sbbs/-/commit/43abe2a7fd5e1a4e5d1fc236
Modified Files:
src/conio/cterm.c cterm.txt
Log Message:
Add support for 90-97 and 100-107 SGR parameters
This allows directly setting bright foreground and background colours
rather than using bold and blink to indirectly modify them.
These do not have an effect if the desired mode is not possible
(ie: no bright background, no bright foreground).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net