- Feb 06, 2018
-
-
deuce authored
cols, rows, charwidth, charheight, scaling, vmultiplier. Only the drivers are allowed to update them, so the drivers don't need to use locks for them. The drivers have their own internal copies, so we don't need vstatlock in the drivers except when updating these values.
-
deuce authored
-
deuce authored
display driver interface from the ciolib interface.
-
rswindell authored
console.cterm_fonts_active contains an array of the active slots xbin_draw()/cleanup() methods now saves and restores the active fonts - this fixes the problem whereby AnsiView was "losing" the current custom font after viewing an XBin w/font(s).
-
- Feb 05, 2018
-
-
rswindell authored
-
rswindell authored
-
deuce authored
-
deuce authored
-
deuce authored
isn't available to mingw. No palette setting for Win32 console. :-(
-
deuce authored
Also, initial support for Win32 console palette setting.
-
rswindell authored
one second is not always long enough, even over localhost.
-
deuce authored
in sixel stuff.
-
deuce authored
-
deuce authored
-
deuce authored
For now, just don't grab the lock when doing that... Also, add macros so we can test without rwlocks on platforms that have them.
-
deuce authored
have the lock.
-
deuce authored
-
deuce authored
to send stale blocks *after* the update is sent (likely from puttext()). Should fix missing stuff on the screen.
-
rswindell authored
-
rswindell authored
for the "Free credits per day" values in the security levels config. Much easier to give megabytes and gigabytes of free credits now.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
buffer if full. So now everything that uses outcom (including JS console.write) now includes a retry. The lower-level non-retry outcom() was renamed _outcom() (and is used by outcom). Added new Ctrl-A code: Ctrl-AF - enables the blink attribute, but only if/when a blink font was activated in the terminal. Lower-case 'f' refers to the normal-intensity blink-font. Uppercase 'F' refers to the high intensity blink-font. This allows you to mix fonts in text/menu files and not have annoying blinking text in non-supporting terminals. This is the first Ctrl-A code to be case-sensitive.
-
rswindell authored
terminal doesn't support loadable palettes. If fonts aren't supported in the terminal and there's fonts in the XBin, display a warning about that too. Updated paren style to match ec's, being polite an' all.
-
rswindell authored
already loaded). Don't try to display text/menu/logon.* unless logon.asc exists.
-
deuce authored
if it gets lost. The UPDATERECT does matter, but we'll see if lost events start happening again.
-
deuce authored
-
deuce authored
Use setpixels() for Sixels Fix setpixels
-
deuce authored
It's WAY too slow... the average latency per function is set by the SLEEP(1) on line 1641... I'm not sure we have a reliable cross-platform sleep more granular, and 1ms is too slow if we're doing individual pixels.
-
rswindell authored
cterm < 1.167. Use supports_fonts() in xbin_draw() so we don't bother sending font data when we know the terminal can't use it, but we still want to display the xbin image data.
-
deuce authored
-
deuce authored
-
deuce authored
Make send_rectangle() static, nobody else should be calling this. Clean up a bit... this is still badly broken though, especially clearing for some reason.
-
deuce authored
-
deuce authored
-
- Feb 04, 2018
-
-
deuce authored
-
deuce authored
If update_rect() fails, request a complete screen redraw Move pixel redraw requests out to avoid full screen refreshes when possible Comment update_rect() better Consider a character updated of blink or bold is set, and the meaning of blink or bold has changed Actually update a character if it's changed(!)
-
deuce authored
-