diff options
| author | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2025-11-10 22:08:28 +0100 |
|---|---|---|
| committer | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2025-11-10 22:08:28 +0100 |
| commit | 5c7502cacd8d5d88454ba1a29d028ef0ec098b54 (patch) | |
| tree | a963bd72c661392121b28b6e40d22dabef845019 /TODO | |
| parent | c39f8bdbef0cd17f4b864bbea2398f2b0f099c18 (diff) | |
Scinterm updated to v5.5
* This currently needs a yet unmerged patch, fixing the light colors.
* Scinterm no longer systematically initializes the color pairs, so
we cannot predict their numbers - instead we initialize color pairs
on demand and store them in a hash map, very similar to what Scinterm
does internally.
* Scinterm v5.5 can use arbitrary RGB colors now by automatically
allocating curses colors and pairs.
We do not expose this in SciTECO yet, although that would also
be possible.
It has to be decided first whether the special predefined colors
will continue to live in the same namespace along with "true"
RGB colors.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1,8 +1,6 @@ Tasks: * Have a look at TECO-86. * VEDIT and PMATE for MS-DOS - * Update to Scinterm 5.5. - Perhaps we can make use of the arbitrary RGB color feauture? * Macro to get the current word at dot (or by numeric argument) similar to double right click. @@ -755,6 +753,14 @@ Features: To format a hex byte, you would write 16^R 2,Qa\ ^D. The same extension might be useful for =/==/===. * OpenVMS port. Just for the fun of it. + * Curses: allow freely using RGB colors instead of only the constants + corresponding with the 16 default curses colors. + Scinterm v5.5 supports that. This means we also need a hash map for + mapping RGB color values to curses color numbers, analoguous to what + Scinterm does. + The problem of Scinterm using the same color namespace both for + arbitrary RGB values and for predefined special constants however + hasn't been solved yet. Optimizations: * Use SC_DOCUMENTOPTION_STYLES_NONE in batch mode. |
