genode/repos/os/include/terminal
Emery Hemingway 22327b43ae Refactor terminal for intrinsic Unicode support
Refactor the graphical terminal server to internally represent
characters as 16-bit codepoints and handle the duplex terminal stream as
UTF-8.

- Make the Codepoint class printable to the Output interface
- Decode data received at the Terminal session from UTF-8 to a 16-bit
  character
- Pass 16-bit characters through terminal decoder and char-cell arrays
- Send Unicode through terminal session in a burst of UTF-8 bytes

Fix #3148
2019-02-19 11:08:17 +01:00
..
cell_array.h terminal: preserve content during resize 2018-05-03 15:31:59 +02:00
char_cell_array_character_screen.h Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
character_screen_tracer.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
character_screen.h Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
decoder.h Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
font_face.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
print.h Terminal: improved handling of escape sequences 2018-08-08 11:27:41 +02:00
read_buffer.h Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
types.h Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00