- Feb 15, 2018
-
-
deuce authored
-
deuce authored
cause by Chromiums love of dropping a connection rather than an orderly shutdown. Since we're dealing with that fallout, lower the read timeout to 1 second since we select() first anyway.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Add the Organization Name (BBS name) to self-signed certificates. Fix the sysop email for self-signed certificates.
-
deuce authored
-
deuce authored
-
deuce authored
-
- Feb 14, 2018
-
-
deuce authored
-
deuce authored
-
deuce authored
inverted value.
-
deuce authored
-
rswindell authored
-
deuce authored
current mode. Font 0 is always supported in all modes.
-
deuce authored
-
rswindell authored
-
rswindell authored
-
deuce authored
It also attempts to eliminated the timeout for other terminals.
-
deuce authored
Too lazy to write me own fls() basically.
-
deuce authored
counts in termcap/terminfo entries.
-
deuce authored
-
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 13, 2018
-
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Set all unused bits 'cause they may be transparency.
-
deuce authored
-
deuce authored
Update scrollback to use vmem_gettext() Update all the things I previously updated for the new cterm_init() prototype So now I expect things to work again... though X11 mode may have issues, and SDL overlay mode is dog slow.
-
deuce authored
We're switching to TrueColor now, and maintaining a 65536 entry palette for the various palettized bits. This change hurts the overlay output most since it currently means floating point calculations for every pixel. The getfont() function now takes a fontnum argument so you can get all the current fonts. The vmem array now holds the font data, so once a glyph is written to the screen, it can stay in that font "forever". This still has some issues with savescreen()/restorescreen() since there's no extension to grab the new stuff... that'll be coming soon, likely replacing the pgettext() and pputtext() functions. For now, various popups will likely reset fonts to the default font on the screen. Now that we have all this, the status bar in SyncTERM can retain the default font and colours at all times. Further, menus can be displayed in the "right" colours and fonts, and no more translation will be needed. This is a work in progress though, so there's likely to be glitches. The scrollback doesn't have the font data either (same issue as savescreen()/restorescreen()).
-
- Feb 12, 2018
-
-
deuce authored
CSI 38 : 5 : X m CSI 38 ; 5 : X m CSI 38 ; 5 ; X m 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 X = palette slot Z = colour space identifier (ignored) R/G/B = Reg/Green/Blue values
-
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.
-
mcmlxxix authored
spam detection bot.. will kick any user who sends a message containing the majority of a channel's user nicks (if the channel has more than 5 users)
-
deuce authored
-
deuce authored
-
deuce authored
Also, clamp the palette size at one million entries since we can't fit a million pixels on the screen at one time anyway.
-
deuce authored
-
deuce authored
-
deuce authored
-