genode/repos/gems/src/server
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
..
cpu_sampler gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
file_terminal gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
http_block gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
nit_fader gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
ssh_terminal Merge pthread into libc library 2018-11-29 11:46:01 +01:00
tcp_terminal gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
terminal Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
terminal_mux Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
wm gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00