-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
area/apiarea/parserarea/performancetype/planA meta issue that consists of several sub-issuesA meta issue that consists of several sub-issues
Description
Tracking issue to get outstanding core lib changes sorted:
- typed array parser support (PR support typed array in parser #1796)
- apply UTF32 layout with true color support to terminal buffer (PR Utf32 buffer #1878)
- cleanup intermediate
CharData
creation (part of PR Utf32 buffer #1878)
Idea is to move from theCharData
based cell access to a more direct data access on the typed array. For convenience theCharData
part could live on, but at least high throughput/runtime consumers (renderer and such) should be able to access the data in a faster more direct approach. - true color support (see Terminal does not render true color #484, PR True color support #1895)
This needs some tweaks/refinement of the current attribute handling and will basically introduce a second 32bit value to be carried around. - convert string based methods in
InputHandler
into typed array (covered by cleanup/enhancement of parser #1823)
This will save forth and back conversion of charcodes needed by the parser to "speak" with the string based API. (finally done by Parser hooks #2346). -
fix the fullwidth problems in(seperately tracked Better handling of fullwidth chars #1779)InputHandler
- eval other input encodings
In the future we might want to check, if we can gain anything from other input encodings (hottest candidate is UTF8, PR Utf8 input #1904). - parser cleanup, support for colon notation (see cleanup/enhancement of parser #1823)
Metadata
Metadata
Assignees
Labels
area/apiarea/parserarea/performancetype/planA meta issue that consists of several sub-issuesA meta issue that consists of several sub-issues