]> git.ipfire.org Git - thirdparty/systemd.git/commit - Makefile.am
terminal: add screen-handling
authorDavid Herrmann <dh.herrmann@gmail.com>
Tue, 8 Jul 2014 13:11:29 +0000 (15:11 +0200)
committerDavid Herrmann <dh.herrmann@gmail.com>
Fri, 18 Jul 2014 10:53:41 +0000 (12:53 +0200)
commite432f9e8f999fe75d79a2499035c8e84b04a8b1a
tree9de47838046c3e1fd72663119f1396e7a1c71c95
parent1c9633d669948155455e29b0c6e770995a8b1ca3
terminal: add screen-handling

The screen-layer represents the terminal-side (compared to the host-side).
It connects term_parser with term_page and implements all the required
control sequences.

We do not implement all available control sequences. Even though our
parser recognizes them, there is no need to handle them. Most of them are
legacy or unused. We try to be as compatible to xterm, so if we missed
something, we can implement it later. However, all the VT510 / VT440 stuff
can safely be skipped (who needs terminal macros? WTF?).

The keyboard-handling is still missing. It will be added once
systemd-console is available and we pulled in the key-definitions.
Makefile.am
src/libsystemd-terminal/term-internal.h
src/libsystemd-terminal/term-screen.c [new file with mode: 0644]