Initial import of libtsm
authorDavid Herrmann <dh.herrmann@gmail.com>
Tue, 13 Aug 2013 14:50:38 +0000 (16:50 +0200)
committerDavid Herrmann <dh.herrmann@gmail.com>
Tue, 13 Aug 2013 15:21:31 +0000 (17:21 +0200)
commit22690b330b7ffebe1303ca9c04de003a06ca282e
tree061e001ada9705395d34a7db9fe498138bc50049
Initial import of libtsm

This is a copy of libtsm from the kmscon repository. It has no external
dependencies except glibc. libxkbcommon should be provided during
compile-time. If not, a fallback header is used.

The library interface is not stable, yet! There is still a lot to do
before we release libtsm-1.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
27 files changed:
.gitignore [new file with mode: 0644]
COPYING [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644]
autogen.sh [new file with mode: 0755]
configure.ac [new file with mode: 0644]
docs/libtsm.pc.in [new file with mode: 0644]
docs/libtsm.sym [new file with mode: 0644]
external/htable.c [new file with mode: 0644]
external/htable.h [new file with mode: 0644]
external/wcwidth.c [new file with mode: 0644]
external/wcwidth.h [new file with mode: 0644]
external/xkbcommon-keysyms.h [new file with mode: 0644]
src/shl_array.h [new file with mode: 0644]
src/shl_hashtable.h [new file with mode: 0644]
src/shl_llog.h [new file with mode: 0644]
src/shl_misc.h [new file with mode: 0644]
src/shl_timer.h [new file with mode: 0644]
src/tsm.h [new file with mode: 0644]
src/tsm_screen.c [new file with mode: 0644]
src/tsm_screen.h [new file with mode: 0644]
src/tsm_unicode.c [new file with mode: 0644]
src/tsm_unicode.h [new file with mode: 0644]
src/tsm_vte.c [new file with mode: 0644]
src/tsm_vte.h [new file with mode: 0644]
src/tsm_vte_charsets.c [new file with mode: 0644]