Bug #13921
closedtem could support longer attribute chains
100%
Description
The console code only supports at most 5 parameters today, which is precisely enough to support the RGB escape sequences, but only on their own. It is supposed to be possible to chain these parameters in longer lists, and some applications rely on being able to do so. This is useful when the application is coming over a slower connection for example, to reduce the amount of time spent redrawing and to reduce the number of sequences sent when doing larger screen updates.
Bumping this parameter from 5 to 32 has very little impact on memory consumption (its just 32 integers, so 256 bytes) but does help improve the utility and compatibility of the console screen emulator when using applications which don't rely on curses or terminfo (which is becoming more common.)
Related issues
Updated by Garrett D'Amore almost 2 years ago
- Subject changed from tems could support longer attribute chains to tem could support longer attribute chains
Updated by Toomas Soome 12 months ago
- Related to Feature #14748: loader: support for hiding the cursor on the console added
Updated by Garrett D'Amore 12 months ago
- Related to Bug #13922: terminfo smso/bold fixups for sun-color added
Updated by Garrett D'Amore 12 months ago
- Related to Bug #13920: support for hiding the cursor on the console added
Updated by Electric Monk 12 months ago
- Status changed from New to Closed
- % Done changed from 90 to 100
git commit c43f6c5551067e7546f6e78df8e37d63bc255192
commit c43f6c5551067e7546f6e78df8e37d63bc255192 Author: Garrett D'Amore <garrett@damore.org> Date: 2022-06-16T17:56:13.000Z 13920 support for hiding the cursor on the console 13921 tem could support longer attribute chains 13922 terminfo smso/bold fixups for sun-color Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>