- Feb 01, 2018
- Jan 31, 2018
-
-
rswindell authored
QWK kludge lines - string literals should not be interpretted in these strings! Yes, you'll need to cvs-update xpdev/* too.
-
rswindell authored
values (string literals not supported/parsed). iniPopKey() no longer supportes string literals. Use the new iniPopString() if you need to pop parsed string-literals from a string list. All the non-String get/read function no longer bother with parsing string literals.
-
deuce authored
Instead of each control function having separate code to parse sequences, use shared code which splits it into a structure and parses parameters. This fixes all sorts of ANSI bugs with leading zeros, default values, etc. Not all sequences have been updated yet, but I'll plug away at this slowly. Now, instead of a couple sequences having broken parsing, and them all being broken in different ways, all sequences can be broken in the same way all at once.
-
deuce authored
Use C64 palette from CTerm Switch drawrect to use 32-bit pixels Put the colour palette index into the screen array, not the attribute palette one Remove dac_colors from video_stat structure
-
deuce authored
bitmap_setvideoflags() force a screen redraw. This fixes the status bar in SyncTERM after a CSI 32 h / CSI 32 l pair.
-
deuce authored
-
deuce authored
-
rswindell authored
no responses were being sent for a couple of different reasons (misplaced break and erroneous check of strcmp result).
-
deuce authored
CTerm (and therefore SyncTERM 1.0) required an extra two ignored garbage bytes in the font data.
-
deuce authored
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.
-
deuce authored
-
deuce authored
-
deuce authored
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.
-
rswindell authored
drop file.
-
rswindell authored
-
deuce authored
This sets a specific palette entry to the 48-bit colour specified. Psychadelic palette shifting is now possible (X11 mode only so far).
-
- Jan 30, 2018
-
-
deuce authored
-
deuce authored
This will allow arbitrary palettes. In the future, we'll need an alloc type interface for palettes.
-
deuce authored
-
deuce authored
Text colours still occupy the lowest 16 values. This increases the size of the screen array, but allows higher colour depth in the future.
-
deuce authored
-
deuce authored
-
deuce authored
For now, it simply ignores all APC, DCS, OSC, PM, and SOS strings. In the future, these may be used for things like background mp3 control, Sixel graphics, and whatever else is cool string stuff. For now at least it's not as broken when strings are sent. :-)
-
deuce authored
YOUR WELCOME!
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Update everything to use that instead of 0x00 and 0xff. Should only impact the use of the close window control in Windows, X, and macOS.
-