- Jul 11, 2019
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
clear-screen (CLS) in logon.cpp. Use of the new ELLIPSIS @-code.
-
rswindell authored
This prevents any auto [Hit a Key] prompt just because we printed the "Logging on to <bbs> as <user> ..." line.
-
rswindell authored
where the comment was only on the first line. This only cropped up in the text.h output when the *last* line was a multi-line (continued) string.
-
deuce authored
don't move the cursor position.
-
rswindell authored
string: LoggingOn This was the *first* possible cause of an auto-pause ([Hit a key] prompt) during successful SSH logins. The new text string is just "Logging on to @bbs@ as @alias@ @ellipsis@" - if you want a screen clear here or to display a text file, you can do so by modifying this line.
-
rswindell authored
U+ code now supports <code-hex>:<text> syntax so that multiple chars (a string) may be specified as a fallback for non-UTF-8 terminals. The U+<code>/<char> syntax was changed to U+<code>,<char> New symbolic @-codes that send the right Unicode code point to UTF-8 terminals or a string to others: - ELLIPSIS - COPYRIGHT - SOUNDCOPY - TRADEMARK - DEGREE_C - DEGREE_F
-
rswindell authored
string (multiple) CP437 fallback chars, for when a single CP437 char won't suffice.
-
rswindell authored
Fix error in CP437 0x96 (small U with circumflex) translation to UNICODE (typo: 0x00FB not 0x00F8).
-
rswindell authored
Fixed one typo (LATIN_LATIN).
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Extract the term size method used by SSH and pty into a function, and remove the need to change the video mode.
-
deuce authored
always uses font zero now.
-
deuce authored
things.
-
deuce authored
-
deuce authored
-
deuce authored
This allows full control over the display, and avoids font mangling.
-
deuce authored
a struct vmem_cell.
-
deuce authored
This allows modifying a savescreen() rather than needing to vmem_gettext() stuff, but also change things without hacking up the pixels array yourself.
-
deuce authored
Also, the vmem is an array of struct vmem_cell.
-
rswindell authored
problems loading font data in SyncTERM over Telnet.
-
rswindell authored
<Deuce> Easiest fix would be to have outbuf_append adjust outlen to be "long enough" if doubling isn't. <Deuce> /* Not enough room, double the size. */ <Deuce> *outlen *= 2; <Deuce> if(*outp - *outbuf + len >= *outlen) <Deuce> *outlen = *outp - *outbuf + len + 1 <Deuce> So yeah, blindly doubling won't work for utf-8. <Deuce> Because a line will have more bytes than the number of characters in a line.
-
deuce authored
-
deuce authored
cvstat.
-
- Jul 10, 2019
-
-
deuce authored
Per RFC-5198: 2. In Net-ASCII, CR MUST NOT appear except when immediately followed by either NUL or LF, with the latter (CR LF) designating the "new line" function. Today and as specified above, CR should generally appear only when followed by LF. Because page layout is better done in other ways, because NUL has a special interpretation in some programming languages, and to avoid other types of confusion, CR NUL should preferably be avoided as specified above. It's not worth breaking all connections for some broken telnet servers. Especially since we do not explicitly want CR behaviour which is the only place it's allowed. Per RFC-854: the sequence "CR NUL" must be used where a carriage return alone is actually desired; It's quite possible that these "telnet servers" are actually raw socket servers and should use raw sockets rather than telnet.
-
deuce authored
Note that conn_pty does not support PETSCII or ATASCII as the terminal type since it sets TERMCAP, and I don't have a termcap entry for either of those.
-
rswindell authored
rather than no char, when calculating word lengths. We needed that 'continue' here.
-
deuce authored
on cterm.
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
codes.
-
rswindell authored
I like the -W @-code format modifier better for "WIDE" than for "WRAP" (no body is using -W yet, right?) - so, change wrap to "->" and double-wide to "-W".
-
rswindell authored
terminal "type" string (ANSI, RIP, PETSCII, or DUMB). Expose this value in JS via the new console.type read-only property. The TERM @-code now expands to this string rather than the (often client-supplied) sbbs_t.terminal string value.
-