mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:27:43 +00:00
LibVT: Switch VT::Line to being backed by 32-bit codepoints
This will allow us to have much better Unicode support. It does incur a memory usage regression which we'll have to optimize to cover.
This commit is contained in:
parent
cd29844632
commit
c4edc4c550
5 changed files with 71 additions and 100 deletions
|
@ -105,7 +105,7 @@ private:
|
|||
void scroll_down();
|
||||
void newline();
|
||||
void set_cursor(unsigned row, unsigned column);
|
||||
void put_character_at(unsigned row, unsigned column, u8 ch);
|
||||
void put_character_at(unsigned row, unsigned column, u32 ch);
|
||||
void set_window_title(const String&);
|
||||
|
||||
void unimplemented_escape();
|
||||
|
@ -188,8 +188,7 @@ private:
|
|||
Vector<u8> m_xterm_parameters;
|
||||
Vector<bool> m_horizontal_tabs;
|
||||
u8 m_final { 0 };
|
||||
|
||||
u8 m_last_char { 0 };
|
||||
u32 m_last_codepoint { 0 };
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue