genode/repos/gems/src/server/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
..
color_palette.h terminal: make background color configurable 2018-06-12 12:11:47 +02:00
font_family.h os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00
framebuffer.h terminal: respond to window-close event 2018-05-30 13:36:23 +02:00
main.cc Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
session.h Refactor terminal for intrinsic Unicode support 2019-02-19 11:08:17 +01:00
target.mk terminal: use VFS-based font handling 2018-05-03 15:31:17 +02:00
text_screen_surface.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